Hacker Newsnew | past | comments | ask | show | jobs | submit | mothsonasloth's commentslogin

Bookmarked. Definitely will use this for the Mongol Rally next year


There was a scare that BSE time bomb would explode in the UK in the 2010s

As prions in children of 1990s brains would develop as they matured into adults.

Never happened...


I would argue that growing up in a comfortable Western lifestyle is contributing to this infantilism and will be one of the contributors of the decline of the western world.

If you are a Syrian refugee, the last thing you are caring about is the new Mario Nintendo game and Starbucks frappucino.

Time to get serious and have children (me talking to myself)


Once the Syrian refugees arrive somewhere safe and settle, they quite like the creature comforts too. It's not an innate property of different groups, it's a Maslow situation.


There is a huge difference between fighting tooth and nail for creature comforts and just being born into it.


Of course he does. Parent comment means the socioeconomic conditions of the refugee place of origin.


I suppose you can move to Syria then. Thankfully the mature mindset of the socioeconomic realities have led to prosperity, and not total collapse, like the childish west.


No stress testing the servers, naughty naughty.

Elon please hire me, I can use Jmeter to scale a 1000 users per second on my IBM Thinkpad to put load on the servers.

/s


I think Github have already won the cultural dev war. I hear many a developer saying Github instead of "Git".

A recent example from a mid level dev:

"I'm gonna branch from the github repository" - when the repository is self hosted


I've never heard/seen it that way around before, but calling GitHub (or similar) features/sites 'git' all the time...

Docker too. ('a docker')


I'm surprised GitHub isn't trying to avoid their trademarked becoming generic [1].

If that keeps up you can just call your alternative repo storage system GitHub 2.0 or GitHub Enterprise or something.

[1]: https://en.wikipedia.org/wiki/Generic_trademark


My current company uses GitLab; anyone mistakenly referring to it as "Github" would get swiftly corrected, even as a simple proxy word for "Git".


I do that just to mess with people


How does it mess with people? Perhaps they just quietly assume you're not too bright?


I very loudly assume.


Was it a self hosted github instance?



You cant self host github.



That's what github enterprise is for


Im pretty sure thats a junior dev thing, no?


Indeed. Not different than many folks saying "internet" instead of "www".


That developer is mid level in title, but not in skill.


I currently need to take the car to the gym as I am recovering from a broken leg. I tried walking but by the time I got there I was in too much pain.

Once my rehab is complete then I'll cycle or walk.

On a tangent; the calf muscle is a real hard muscle to build back...


>On a tangent; the calf muscle is a real hard muscle to build back...

I had real trouble growing my calf muscles. Years at gym and no progress. I found a way. 5 years after getting fat they're showing some good growth. In my case less gym was key.


simply walking a lot outdoor, on any terrain, and bicycle gives strong calves, and low BMI through hormones and an adequate diet (rich in fiber)


Really appreciated Villeneuve adding small scenes to the movie like the gardener watering the date palms and the ecology outpost. It rewards people who read the book and also helps people who are just watching the movie with understanding the world.

Curious to see what other tid-bits from the book they will keep in part 2. Hopefully we can see some Fremen Sietches.

On another note, I've always wanted to write a load tester library, I would call it Gom Jabbar. If the service falls over it fails the test.


> Really appreciated Villeneuve adding small scenes to the movie like the gardener watering the date palms and the ecology outpost. It rewards people who read the book and also helps people who are just watching the movie with understanding the world.

The biggest miss was Villeneuve not including Dr. Yueh's conversation with Lady Jessica that provides more context to why he did what he did.


"It is I that must remain and bare the heavy burden of their failure..."

https://youtu.be/u48vYSLvKNQ


1. Swag

2. Fancy swag (that is definitely not a bribe)

3. Being wined and dined by sales people (that is definitely not a bribe)

4. Networking

5. Learn niche aspects of a programming language or framework, and prepare yourself for the future features

6. Food platters (can be hit or miss); word of advice, watch out for the fat Developers with the goatees and ponytails, or the skinny developers who dive bomb the food queue, they will clean up the buffet of the good stuff before you get there. Also duck out the presentation 5 minutes before lunchtime so you beat the queues.


As someone who attended way too many events pre-pandemic, at some point I came to the conclusion that life is too short to eat bad conference venue food just because it's there. I mostly skip the long lines, soggy sandwiches, and most of the rest of the food on offer. It was harder when I was an analyst because they mostly fed us separately and pretty well.


CAN bus is a brilliant thing for car diagnostics and modification but with every good system normally has a sword of damocles.

I would imagine my Passat which has a CAN interface on the headlight cluster would be vulnerable to this attack as well. Maybe even the bonnet sensor could be vulnerable.

Car manufacturers could remove CAN interfaces from peripheral systems (lights, wing mirrors) but they probably won't because it would make maintenance a little harder and less cost effective.

The idea of a software update by the security researchers sounds sensible but updating ECUs (engine control units), CCU (climate comfort units), infotainment systems of legacy cars will not happen.

Say goodbye to the old car thieves with their manual tools, hello techy thieves.


It feels like this should be manageable without completely removing CAN interfaces from peripheral systems by having multiple busses that are interconnected to each other. Things like lights and wing mirrors can sit on a low security peripheral network, with the controller rejecting any commands that aren't whitelisted, it's not like you need to be able to plug arbitrary devices into your headlight socket.


You know that it actually is whitelisted by its CAN ID, but ECU can't tell where the command came from.


It can if you have actually isolated busses feeding into what I will, for lack of knowledge of a better term, a CAN router. Maybe it exists, but I'm imagining a device with multiple CAN inputs that makes decisions on what messages to pass on to other busses.


That what gateway is doing and that's the reason why they are going for headlights (which are sharing bus with immobilizer I suppose) and won't go for door locks or TPMS.


>which are sharing bus with immobilizer I suppose

I think the proposal is to, uh, not do that.


Given range extender attacks on key fobs for cars (and subsequent methods to defeat that attack) techy thieves have always been around.

There are rumors that the algorithm and secret key for various manufacturers has been broken, and that any car with a remote can be stolen after recording the unlock and start sequence from nearby. But if you had the code that would do that, it's not like you'd upload it to GitHub, so that rumor remains just that, a rumor.


Is CAN bus actually a serial bus? If so, I wonder if it's possible to make a CAN bus jammer. Plug it in anywhere on your car, and its sole role is to detect all CAN bus messages and jam them. Add bluetooth to it, so you can switch it on and off from outside the car.


CAN is multi-master so you could just have a device on the bus that hold the line active forever.


> CAN bus is a brilliant thing for car diagnostics and modification but with every good system normally has a sword of damocles.

There are over 100 issues (aka bugs) in the spec though. Uncovered by these guys: https://youtu.be/zi0rHwfiX1Q?t=1150 (starting at 19:10, includes examples)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: