skysight-inc/HackerNews huggingface dataset:
In the few days since we wrote this post, Code Llama came out, including a flavor fine-tuned on 100B tokens of Python code - could be great for Grist, I look forward to re-running the benchmarks. This is an unexpected side benefit of using a common, popular language for Grist's formulas...
That's true, my mistake, and I guess he was in charge during Kosovo. But I'm not sure he would really count as being a "military leader" in the same way that Washington, Grant, or Eisenhower were.
It should? If you read at an 8th grade level or so.
How to fumble your promotion from developer to manager
I don’t think software engineers, as a category, have ever been defined by strong CS fundamentals.

On the other hand, I think increasingly few SWEs enter the professional workforce with prior “casual” (meaning hobby or similar) experience. Whether or not that’s a bad thing probably depends on whether you think programmers should love to program vs. have professional boundaries.
And most people would agree that the people in those videos should be getting tickets and worse.

With their software, Tesla is more of an active participant in those ill-fated decisions and mistakes. So they deserve to bear more of the responsibility.
Was curious about the organization behind this. It's called "People for Bikes" and the board* is made up of big bike co execs.

https://www.peopleforbikes.org/board
...and Python has

sum([1, 2, 3, 4])

so obviously not my point :P

;)
As someone who used to champion PHP when PHP7 was new: if you're most productive with PHP, or if there is a PHP-only tool/library that does something specific that you want, or if you're maintaining a large PHP codebase and need to modernize it while keeping breakage to a minimum, by all means use it! But otherwise, choose something else for new projects (Node/Go).

EDIT: Also forgot to mention, PHP is great for cheap hosting, and still provides one of the simplest ways of building a server-side webapp (everything can live in an index.php file) so that is another benefit if you're looking for that.
Not the GP but empirically you can't unless you get rid of the majority of FSD's benefit. You'd need to already have both hands on the wheel, have a foot over the pedals, and be paying as much attention as if you were driving - likely more - to see things start to go haywire in that first split second. And, pray that your reaction time is better than whatever FSD is going to try to do.

Maybe that's how you're "supposed" to use FSD but realistically nobody does that. Teslas are not super common in my area but I have one friend who has one with Autopilot and uses it on his ~35 minute highway commute to work. He reads his email on his laptop next to him and doesn't look up at the road until his car gets off the highway. That's how 99% of people will use this.
Possibly lost a space: for ex(ample)
A very interesting article. It seems like the Community Notes system is built on (in my opinion) a very mathematically sound model. It seems far less susceptible to biased "mob actions" than a conventional upvote/downvote system, even if it's not impervious to such actions. "Bias" exists in the eye of the beholder, so it's unreasonable to expect any content rating system to be perfectly unbiased.

Community Notes and crypto share a common thread of "complicated math that makes it both extremely powerful and totally opaque to 95% of people." Honestly, that's a pretty weak relationship for how much page-space it got in the writeup. Looks like Vitalik is writing a crypto blog, so I guess you gotta appeal to your readers. Great read nonetheless.
Thanks, both! This was used in a static build that decrypted and checksummed its binary before execution, which ruled out naive implementations of the attacks above. I agree there are ways round these too, but I believe it was just intended to discourage amateurs rather than protect against serious hacking.
This phenomenon is not exclusive to engineering. It's happening in way more professions than these.
To some extent it works for me to take like an intuitive estimate for the rolling average of earliest kid wake up time over the last couple weeks, and then subtracting an hour and a half. But this doesn't work with infants or for like a month around both daylight savings time switch.
> the government didn't really want to arrest all the people, cause that would indicate they are not in control

Objectively, not arresting them indicates they are not in control more than arresting them would.
Says you.

I think it's a horrible idea to hire someone with 5 years in tech X, 4 years in tech Z, and 6 years in method H, who wants to work for 140-150k.

I would rather interview people for a range, and if you find an awesome human - take them.
This is an infinite loop of CAPTCHAs for me. For all I know, they're trying to trick humans into doing CAPTCHAs for bots.
I wish there were more serious studies on "Matlab risk". There's a lot on $old_lang risk already, and Excel risk is now a serious thread of research, but many in academia (and very possibly greybeards in industrial R&D) just won't budge from Matlab. So e.g. all the codes from my thesis are in Matlab because my advisor wouldn't Python.

Matlab in theory has OO, but it's very slow and who bothers to verify that? So practically everything is matrices and there's very little "semantic expressed in code itself" (to paint issues with a broad brush). Also matrix calculations can get botched numerically, particularly matrix exponentials, but the whole culture (that I can't even expunge from my own thinking) is that I have a theorem so tests schmests.
Finally! How long have they been working on it? Front casting is not an easy technique to pull off, but confers a lot of advantages. I expect it will come standard on new Teslas starting next year.
IMO not every coder is sloppy with use-after-free. Not everyone is slopy with incorrect mutability. [...] Not everyone is sloppy with $THING[N]. But it's hard to consistently not be sloppy in any one of them, and N are so many that almost everyone is sloppy with at least one of them, most of the time.

Each probablility of a mistake may be low on its own, but they compound with every avenue to make mistakes.
from my last hiring experiences (frontend dev): people are not aware of underlying technologies. Frameworks is all now.

I partially understand that people might not be interested in the details of how things works. This makes them stuck on non-trivial tasks, but whatever.

One thing I don't understand - they no longer search for "interview questions" anymore before interview.

I was always avoiding such questions, because I felt the answers were memorized word by word, but now asking about basic concepts means no/wrong aswer.

I hope that's only the case in the frontend world, where things "don't matter" that much.
I don’t think what you’re describing is even a bad thing, do you?

If people who aren’t really interested in technology can be good enough at their jobs as programmers/developers/engineers, who cares?
Because some people think the downvote arrow is the disagree button. However, discussing voting behavior is typically boring and unwanted on the site.
Is it the only way, or the profitable way
Yet Elon is driving

Is he really driving if he isn't actually in control most of the time?
"The point here is Google had all the keys to the kingdom, but they fumbled the bag. A statement that is obvious to everyone."

They didn't fumble anything, they purposely did not bother releasing/continuing research to match openai, because it would kill their business.

There's a name for it, it's called innovator’s dilemma, google literally followed the textbook description of it.
Pretty sure the onus is on the manufacturer to produce cars in a repeatable fashion such that crash test samples are representative. If they can't make the cars consistently they shouldn't be making cars.
A docker-compose like tool for multi helm chart deployment handling. Primarily meant to be used for development, to be able to quickly deploy all dependent services and tools from within a single yaml file.
I'm not saying there's a better alternative. I'm just saying seeing those types of cracks in cast parts scares the shit out of me. That's the kind of stuff you see after decades of rust damage.
As to the best of my understanding, Fortran still offers some "fringe", but very important low-level optimization potential, specifically in the areas of pointers and aliases that are important to linear algorithm packages, which are apparently still hard to impossible to recreate in C.

Semi-informed, but serious question: Isn't there any other modern, high-level language that can offer these kinds of optimizations? Preferably in a safe kind of way?

I'm still struggling to understand how Fortran still stays relevant and what could possibly succeed it as a migration (or transpilation?) target with equivalent speed but superior maintainability and safety.
I'm not a lawyer and not well versed on the technical legal details of this, but it feels like if Tesla doesn't face some kind of consequences for marketing Full Self Driving but then saying "oh actually it's not if something bad happens" is so shameful and so bullshitty i'll be very discouraged
Isn't this the same crap that affects most messengers at one point?

You send a link, the receiving client tries to do a link preview so a request is made to the link exposing the receiver's IP address?
I thought about her video as well. People like Avi are motherfuckers, you know they are BS artists but you are powerless to stop them because they feed of the all the other gullible idiots. The public debate is filled with clowns like this, people that sort of ought to know better but can't help being the crowd pleasers they are.
Anyone should be highly skeptical whenever Tesla adopts an "industry first". There may be good reasons the industry doesn't do that. It may be something that an experienced engineer would advise against.
Don't trust everything you read on reddit. There are no false or misleading claims, only in the articles from authors who say "V must die".

Like complaining that V depends on OpenGl, Git, libc, and electricity!

If you've been dreaming about a language like this, give it a try. Spend 20 minutes on it, and form your opinion.

I'm sure you'll like it!
"And yet you live in a society" is such a reddit-tier rebuttal, that's so embarrassing for you.
I have a condition that makes it more likely to lose my vision when I get older much faster than my peers, I'm decades out from this but this is how I'm getting ready. Some of this I'd probably be offended if someone brought up that I ''should'' do so I'd handle it with some grace but; Getting used to using audio readers and navigating with accessibility technology. Getting used to using shortcuts to navigate, where I don't need to see what options if I know I'm triggering them. I'm learning braille for fun while its just for fun.

All the best, not sure if it is helpful at all but its all I could think up <3
First party so some grains of salt are required, but they publish safety statistics.

https://www.tesla.com/VehicleSafetyReport

https://www.teslarati.com/tesla-fsd-beta-safety-crash-statis...

Both autopilot (basically lane-keeping) and FSD have multiple times higher miles driven between crashes than the US average.
I believe fact checking should be done by experts, contracts should be written and enforced by humans, politics should be left to elected politicians, and and central banks are the least bad stewards of currencies.

I don't think I'm alone to share all of this not-so-closely-related beliefs, so there perhaps a connection. I guess first of all its rooted in a fundamental trust of humans and human institutions more than anything. I think if you ask people "do you think politicians can generally be trusted to work for the common good of their constituents" then those who strongly agree probably also agree to some extents on the above issues.
my first thought was that a company infamous for cutting corners on quality, run by an internet troll infamous for trying to avoid responsibility for his actions, violating regulations, and shunning safety, both decided to do what they were infamous for

something like that seems way more likely than the sort of coverup you're suggesting, especially since elmu, not Cracked_Tesla, is the one here who is infamous for coverups
Wonder if the brain fog went away, couldn’t find it
Maybe this relates to you, maybe it doesn't. I struggle with lifelong depression and suicidal thoughts as well. A dictionary of mental disorders and an extremely traumatizing childhood.

In order to defend myself against impulsive thoughts I've had to dig deep and discover purpose which made sense to me. In my case that is a duality of contributing to mankind however I can, and devoting substantial time to enjoy the contributions made by others. Slowly synthesizing and contributing to what it means to be human. Learning how to love and appreciate everything just on the merit of its existence. It's not enough to accept life, I have to refuse to die, and mount evidence against the utility of a premature death.

What convinced you that suicide was the right option a decade ago? A specific event? Is there something you want from life which you aren't finding or receiving? Or is there an inability to connect in an emotionally positive way with your experience? Or something else?
Quality of life improvements for your Linux system
IMO I think time capsules only really start to get interesting at the 400+ year maturation.

The capsule should be resealed again and passed forward to the next generation 200 years from now, perhaps with a note from our current time.
> Programmers nearly universally agree that reading code is harder than writing it.

I don't think there's universal agreement on that at all. Programmers universally agree that we spend more time reading code than writing it, but that doesn't somehow translate into it being harder.

Various studies have shown that programmers, on average, can only add at about 10 correct lines of code per day. We of course add more lines of code, but they tend to contain many bugs, so in the end only 10 lines of those are correct.

Maybe we only get 10 correct lines of code in because we're not reading the surrounding code correctly, and thus reading code is harder, or maybe 10 correct lines of code is just harder to write. I'm not aware of any hard data on this question.
You're correct that Anglo-American Freemasonry requires a belief in a Supreme Being. However, the issue of scripture is a bit more nuanced. There's no requirement to believe in the veracity or to honor any scripture in particular. There is a Holy Bible on an altar in a lodge room but it's used as a symbol. During an initiation, a candidate usually has the option to use the holy book of his choice. If one is opposed to the idea that holy books should be honored at all, he might not be a good fit for the institution, but there's nothing technically preventing him from joining. There's also a few times when portions of the Hebrew scriptures are read aloud, though they're pretty unoffensive from a universalist perspective.
I think this is more a case of "regulatory capture" (or in this case "lobbyist capture", I guess). When your goal is the promotion of cycling infrastructure, the goals of cyclist and bike companies are aligned, so you might not think too much of your lobby group being run by the corporate interests you agree with.

Right up until you get to an issue like this where suddenly those formerly aligned interests are no longer aligned. Except now you've given these group the legitimacy to claim to represent the interests of cyclists, even when it's now going against them.
you don't need CCP connections to buy BTC under the table, or to buy houses in Canada.

BTC valuations and fluctuations in price can be pegged to Xi's anti-corruption initiatives. Ditto for MBS taking over in Saudi. Lotta people were moving lots of money to other places and then GTFO.

that may not help rando middle class earner in China in 2023 -- CCP is a little tigher these days... -- but realistically they don't have the need or ability to store stuff elsewhere regardless. 5k for a retirement fund isn't getting stored in a Bermuda bank, even if they could.
The Power of Small Samples – The Rule of 5
If you're in perl all the time that probably makes a lot of sense. For me, awk is one of the few languages that I can safely set aside for months and then I'm back up to speed in 10 minutes. There's just something very intuitive about it, and it somehow fits very naturally with other common command line tools.
People are _extremely_ weird about that company. I was half-surprised that the usual, near-obligatory, “I love my Tesla, but…” quote was missing.
What a fucking disgusting dystopia we live in. Don't try forcing people to go back to the office because your restaurants depends on their money. Dements
Venn diagrams, how do they work?
Well, I only comment on HN from time to time, so I can't (yet?) downvote, but I'll surely go get some popcorn now.
Usually the absolute value of units is preserved as much as possible when a unit is redefined.

In the 1800s when Britain and the USA stopped keeping their units in alignment, they both defined conversion factors in terms of inches per metre (the inverse of the modern definition). However the conversion factors were slightly different. In the 1920s and 1930s, Carl Edvard Johansson used 25.4mm as a compromise between the two definitions when making his guage blocks, and this became a de facto standard that was later blessed as the international standard inch.

https://en.wikipedia.org/wiki/Carl_Edvard_Johansson#Johansso...
Just gonna say: my god I hate productivity hacking culture.

No, I am not going to optimize in additional professional learning in my off hours.

I have a life. And I'm allowed to have idle time where I spend it just being instead of doing. My existence isn't to be maximally productive at all times, and this type of hyper optimization isn't going to make me wealthier or happier.

If you're learning for work, learn during work hours. Anything else is just free labour.

Edit: as a random ranty example, I recently discovered sites specifically for music that supposedly increases productivity. We can't even enjoy art anymore. It's gotta be art that makes us better little cogs.
Use Bing chat to get access to GPT-4 for free.
I’m self taught and I’ve seen some of this baffling entitlement up close.

In my previous role, I had a direct report that was a talented designer who was also good and fast with React.

I put him on a project where we needed to use both Express and jQuery. He asked if there was some way to trigger when the browser has loaded everything. I got to mentor him a bit, and he’s a better engineer now, but boy howdy, we covered a lot of basics. He spent his free time living life away from screens.

He was pushing for six-figures in every other one-on-one during our last six months together.
True, I guess the matchmaking market not clearing is also becoming an issue.
For what it’s worth, at least this is the kind of brain fart screwup a novice driver would actually do. “Hmm, I was looking at the radio, that guy next to me is moving, I can’t quite see the light, it must be green.”

(Source: I think I did do this once or twice.)
It's the FAA's normal mental health brigade horseshit, except this time it's the FAA snooping around in VA records just because they can.

It looks like the veterans being targeted have various concerns like PTSD, which the FAA finds that as soon as you even think you're depressed, they want to revoke your pilots license because they think you'll immediately pull Some Shit in the air.

The average person has no clue how bad mental health is in the aviation sector and how hard it has to be hidden so they can actually keep doing what they love -- to fly.

See also: https://www.cbsnews.com/colorado/news/pilots-crying-out-help...

> the FAA has subjected him to costly frequent drug tests, and doctor's visits with FAA-approved experts who don't accept insurance

> the FAA wouldn't accept other doctor's notes saying that he was perfectly fine to fly a plane

The FAA throws up some massive gates as soon as you get flagged like this and forces you to go to a battery of doctors and psychs that only they can apparently decide your fate.
That stuff always infuriates me. I have no problem with an industry forming a group to advocate for their interests but when they deliberate misname themselves it makes it clear day one that they have no intention of honesty.
"Grow, grow, grow", said the obnoxious cancerous tumor...

And then it killed its host and died. The. End.
Sounds like not much has changed since 2015.

A good friend ordered a new Model S in 2015. It arrived with a "squeak" that turned out to be due to missing welds in structural components of the chassis. They wanted him to sign an NDA to get a replacement vehicle (which he refused to do, both on principle, and because he'd talked to friends about it already). So he was forced to keep his vehicle, which was then repaired under warranty for what they initially said was not a warrantable defect. To quote him "They took a huge proponent and turned them into someone who will never, ever, recommend them"

And this is how they treated their early adopters that were paying $100K in 2015 for their higher end cars.
If it's being sold on the open market it's moved beyond the "testing" phase and the executives should be fully legally and financially culpable for the damages caused by their untested yet heavily marketed product.
I'm one of the more vocal Tesla critics on here, but I think we can do better than this example.

The left turn arrow turned green, the car inched forward a little, and Elon immediately put on the brakes. The situation was no more dangerous than when a human driver mistakes which light is theirs and does the same thing, which happens pretty regularly in my experience.

And that this is a test version of the software isn't irrelevant, it makes a huge difference—I am much less opposed to internal company testers who know what they're doing than I am to a public beta in the hands of people who believe Tesla's (really egregious) marketing.
If he is in the driver's seat ready to intervene if something goes wrong, then he is in control.
> People can also live closer to work

That's getting unrealistic since it's becoming unaffordable even for well-paid salaried jobs, it's a non-solution given the current housing situation in most of the major cities where jobs actually are.

> WFH is one solution, but it's not free in terms of collaboration costs.

Why should the employee bear the costs of it though? If collaboration is better in-person what can employers do to enable that? I shouldn't be paying with my lifetime for the eventual benefit the corporation gets with in-person work, I surely wasn't happier nor more productive when I had to work in crappy open-plan offices with all its distractions: people passing by, doors being open/closed, chatter from other groups, interruptions from people wanting to ask questions right-the-fucking-now, having to work 100% of the time with headphones to be able to focus, etc. On top of that I had to pay the commute both in cash and time, the only way I'm going back to the office is if there's a significant increase in pay to compensate the inconvenience.

The increase in pay can come as a 4-day work week as well, then I wouldn't mind at all going back to the office even if my commute is 2h/day. A completely free day is much more valuable than the snippets of free time I get after a work day, days I don't have much energy left to do what I actually want in my life.
A dev I worked with though it would be a good idea to use an object in javascript to solve a problem. He made the first key 0, the second key 1, and so on. You can't use a number as a key, so there was extra logic to make sure it was cast properly into a number when needed.

I asked him why he didn't just use an array and he just kind of had a mind blown look on his face.