skysight-inc/HackerNews huggingface dataset:
Yeah I’m not sure why someone would argue that consciousness isn’t physical. Take a conscious person and knock them hard in the head. Interesting, their consciousness is altered. Take drugs? Check it out, consciousness altered. People who experience head trauma have their personality permanently altered. In the course of life you will likely directly observe the effects of physical injury on a person’s consciousness, just due to how often that kind of stuff happens.
Better tooling is definitely the answer here -- I used to work at Facebook where rebasing dependent patches in Mercurial when you needed to adjust something felt like a first-classed flow, and I'm currently working on a tool that does the same thing, but on top of Git and GitHub.
"Eschew flamebait. Avoid generic tangents."

We detached this subthread from https://news.ycombinator.com/item?id=37720767.
I don't see code review as an overwatch but a good communication tool and a way to think about problems collectively. Code review reduce bugs because it permit to have people think about the problem from multiple angles. About decisions, I think important design decisions need to be taken prior to the code review steps ,and also reviewed.
I'm not sure what context you worked in that gave you that opinion about code review being a sign of distrust and I think the problem lay within the culture in those places not the code review practice it self.
Samsung has probably automated this testing given the number of SKUs they support, and they definitely have a lot more developers who are familiar with the cellular modems they use (Exynos and Snapdragon) to fix up edge cases unlike Google.

The Pixel 6 (Pro and non-Pro) is a great example of an improperly tuned LTE/5G NR modem. Cellular connectivity was unreliable as could be, and the random No Network issue seemed consistent across T-Mobile, Verizon and AT&T, meanwhile a Pixel 7 or any other phone is stable and able to call/use data when this is occuring.

If this were a Samsung phone, it is likely their internal engineering could have identified the Exynos modem issue and pushed a patch, but no one at Google was familiar with the modem they bought from Samsung and they certainly have little leverage over 'em to get issues like this resolved.
It’s a real time measure of real world performance of EV trucks over a 18 day period. There are several teams, Tesla Semis are used by Pepsi Co. The specific of them:

https://runonless.com/roled-profiles/pepsico/

Pepsi is deploying Tesla Semis at its Sacramento, CA location in long-haul applications with heavy loads. Trip distances are up to 450 miles on a single charge

So yes, loaded, beverages, up to 82,000 lbs
Ok, we've changed the article to that from https://en.wikipedia.org/wiki/Andr%C3%A1s_Toma. Thanks!

Submitters: Wikipedia links are fine if there really isn't a more substantial or engaging article about the topic somewhere on the web, but please try to find one first.

Also, please don't editorialize the title. (This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html.) The submitted title was "The man who did not have a conversation in over 50 years" which is not at all the title of https://en.wikipedia.org/wiki/Andr%C3%A1s_Toma.

If you want to say what you think is important about an article, that's fine, but do it by adding a comment to the thread. Then your view will be on a level playing field with everyone else's: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
Evolution wasn’t aware of birth control.
give any mature, non-Linux DAW a try. it’s cool to try to keep it all open source but with music software you get what you pay for. I recommend Logic Pro
> I would love to see a real challenger to Google. A paid model will not likely be that.

How could a challanger to Google use the same business model that Google has? That is certainly destined to have the same end game/degradation as Google has.
The Ada type system is very very interesting to me. For instance, type ranges[0] make it impossible to represent an invalid value. There's a lot of power there and the associated static analysis can catch things that otherwise would be tricky to catch at compile-time.

[0] https://learn.adacore.com/courses/Ada_For_The_CPP_Java_Devel...
I feel like every person who advocates for -Werror shows up to a codebase with a billion warnings once and then assumes that nobody can ever voluntarily keep their code compiling without warnings if they don’t have the build stop immediately so they can fix it.

I’ve worked on dozens of non-legacy codebases and in every single one we don’t have warnings last for long, because going from zero to a few warnings is annoying. I don’t want that spam in my logs and I definitely don’t want suspicious constructs in my codebase. For the ones that enable -Werror, by the way, I always disable it so I can work and clean things up before committing. It’s just basic hygiene and discipline, the same as formatting your code before sending a PR. If your team doesn’t have that then it has bigger problems.
You'd think that being there that long, someone would pick up at least a rudimentary knowledge of the language. Especially in a hospital with nothing else to do.
I'm normally in the "use your common sense" camp for sure, but with One Wheels, I feel a bit different. They're very easy to ride. It takes about 5-15 minutes to learn how to ride them well enough to go very fast.

I love the thrill of going fast on stuff, but I think the One Wheel and similar devices need to be capped to a "safe" speed (where science determines "safe"). If a firmware update came out that did that today, I probably wouldn't even notice, because I don't ever let it get above 10-15mph if I can help it.
This makes for an interesting philosophy discussion, but is not a useful observation about physics.
It's good clickbait. I think i was tired and wanted to get outraged (well, what's count as outraged to me, meaning shaking my head disapprovingly), i clicked on it then manage to agree with every points, and manage to learn something new with the "Refined Warning-As-Error Control" paragraph. Thank you author!
Another link someone posted said for the first 30+ years, there were other Hungarian patients he could speak to, so it isn't like they didn't know.
I prefer many different ways to look for a job but I try to prevent recruiters.

Usually I don't look for "jobs" but for companies I would like to work for. If there is not a job offer, you can still apply spontaneously. I also keep a list of these companies after applying successfully, because after a few years, this list might get interesting again.

Some possibilities to find interesting companies are:

- Look through job offering sites and the according company profiles (even if the offered job is not that interesting, the company can still be)

- Look through the job history of my contacts in social media (linkedin, etc.)

- Company rating sites (by employees, like glassdoor.com)

- Using google maps to look for interesting tech companies in your area

- Keeping an eye on local advertising boards

- Talking to people

The problem with recruiters is, that the company often has to pay an extra fee to THEM, if YOU get the job. These fees are extra expensive and offer no guarantees which often leads to a denial whereas you may have gotten the job if there had been no extra fee.

An example: We had an interesting candidate provided by a recruiter. He seemed promising, was a perfect match for the team and showed potential, but we were not quite sure about his skills in detail and how he would develop. Paying a fee of > 10000 bucks (!) for the recruiter was too risky for our company, where otherwise hey would have gotten the job. We took someone else, who had way less potential but applied manually...
I think that there is extensive evidence that happiness is not dependent on absolute condition alone, and often more signidicantly driven by condition relative to both past experience and contemporary context, so that your question is...largely irrelevant to experienced misery.
Codec plays a huge role here.

By your calculations the 4k blu-ray box set for Lord of the Rings, Return of the King would take 5 triple layered disks (for both the extended and theatrical versions it comes with) for just the video and no audio or anything else like the behind the scenes content when the box set only comes with 9 disks for all 3 movies. Likely not using the full bitrate you provided but still. Hard to say they aren’t getting really high quality content on the screen.
Large OSS feels like a different use case than the big company one, to be honest -- I think that what maintainers care about is vastly different than what companies do. GitHub feels optimized for the former (OSS) as it is today.
What do you think this changes about my post? A person with an obvious bias writes content supporting their bias.
Do you refer to all medical procedures as "mutilation," or just the ones that trans people get?
I’m sure a lot of people didn’t give a shit about Bangladesh in 1971 either.
That’s kind of like assuming AVR chips were only for hobbyists because you’re only familiar with the Arduino. And assuming that what hobbyists do has to be how the embedded industry works.

I’m looking at this from the point of view of someone who runs a company that does about 2-3 custom MCU based design per year, and spends at least 30% of our software development effort on embedded. We don’t write firmware in C because it is fun, but because we don’t actually have any real choice.

But please, do tell me that I’m looking at this wrong when I say that I’d rather not write software that controls machines that can kill people in C.
I am surprised that cardboard (corrugated fibreboard) furniture is not more common. It is an impressively durable and strong material despite its low cost. We could all have the option of cheap, lightweight, easy-to-move, utilitarian, eco-friendly furniture. There are only a few companies, like https://www.chairigami.com/ , that produce such furniture.
… Needs a stereo display on top or it is just a 2DS.
I often stack PRs to emulate the practice described by Mitchell but it's not ideal as if you need to change an underlying PR l, you need to rebase all of the dependent PRs.
The US is much less religious with respect to the traditionally recognized religions (e.g. Christianity), but it seems that religious energy is still ever present in non-traditional religions.
That's exactly why the author says to check for warnings in CI. Most warnings will be noticed and fixed by the dev before pushing, and the rare ones that get missed will be caught in CI before merging.
I used to work at FB, and unfortunately the Sapling review client that shows GH PRs has nothing on the the actual internal code review tooling at Facebook (now called Diffs, formerly Phabricator). I miss that tool so much
Ah ok, I reboot infrequently so it's not really an issue.
Looks like it's not available yet (https://www.adacore.com/gnatpro-rust), which makes this a pre-announcement type thing. On HN, it's better to wait until the thing is available.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
Both really
Economic instability, yes, that seems inevitable as people adjust to new realities. But what would be the trigger for war if there are fewer and fewer of us wanting access to land/natural resources? Sure, access to manmade resources (and other services) will become an issue but it won't be much of a war if it's the older/less fit members of society fighting against the rest for their share...
Reifying the toolchain dependency is the point. If you don't do this, you're fucked anyway.
LK-99 research continues, paper says superconductivity could be possible
Herzog got me to read J. A. Baker's The Peregrine. Excellent book.

He said he doesn't watch other people's cultural output to get ideas, he reads. The new concepts are in books.

I've discovered it to be true. The concepts in books are much richer and cover new ground way more often than Marvel's latest.. erm.. marvel.
Are you imagining machines delivering canned food or something?
I agree braking is important, but I don't understand how it's relevant to my comment.

All the board sports, I mention, including the One Wheel, have braking.

Skateboarding: your feet or power slides are your brakes. I guess your tail too, if you don't mind it splintering away.

Snowboarding: your edges.

Surfing: not really applicable, though you can stall by putting all your weight on the tail.

One Wheel: leaning back.

In my experience, the One Wheel is as effective at stopping quickly, or even more so, than skateboarding or snowboarding.
I love the style of this advertising/design, it reminds me of old encyclopedias my nan had when I was a kid.
The case is that there are indeed computers you can buy that are not, in fact, eating the cost of a Windows license, because OEMs exist that do not have those agreements with MS. "You pay for Windows when you buy a no-OS PC" is not true if said no-OS PC didn't have to eat the cost of a Windows license.
I have met my share of folks with decades of experience that was not of quality. The most hilarious are those that open tar gz files using notepad wondering where the code is to those that work on the web but dont know what xsrf is. Experience while long if it’s of the not so great type doesnt count. Not saying this is the case.

LLMs do produce impressive code. Even if they were indeed just procedural generators it would still be impressive. The code has structure and appears useful.

But the issue is that you can tell it makes no sense, there is no thought process behind it. It fits in no greater picture.

Even if you add more context it still has no purpose.

People that find this useful are the same type that copy stackoverflow code that they dont understand. It kinda works when it does but again it doesnt fit in the bigger picture.

Code isnt about spelling instructions - an…ai can do that - code is about what goes where in a way that the what changes as often as the where. It’s the bigger picture. So yes it can help and replace those that spell instructions but it will be hard to replace those that are required to deliver more.
Hope you’re not counting government in that. An org I worked for took over 3 years just to upgrade IBM MQ versions.
I don't think that is historically accurate.

He becomes a research interest after he is repatriated in 2000. (For the simple reason that before that he was believed to be just a non-verbal psychiatric patient. There are many of those.)

That is well after the dissolution of the USSR and the fall of the Iron Curtain.
Mailing lists are a bit arcane but I agree nonetheless. Learning how to use them is worth it. The changesets proposed by TFA are essentially what the Linux kernel has been doing with email for a long time.
I truly believe that Reviewable is the best way to review code on GitHub, that's why I left a Head of Engineering post to come work here.

Reviewable tracks code by revisions (aka changesets), not just the state of the git branch like GitHub, and many more improvements both to the broad strokes and to the small things.

Want to immediately see which PR's you should review? Want to avoid getting pinged during the day to review PR's you could have reviewed on your schedule? Want to see the status of a PR right when you open it? What about keeping your comments on the right line even as new changesets come in so you never have to review the PR from scratch again?

All handled by Reviewable to make you a better engineer: fewer interruptions, no repeated work, and generally respond to reviewers faster
Are there companies which would allow or suggest employees or contractors just use whatever random toolchain they have installed?

I can understand the argument for open-source projects that aren't attached to a company, but otherwise? Maybe this is my bias being in a subindustry centered on distributed binaries and so have set standard toolchains (i.e. what the build machines use), but I'm still not seeing it. This seems like the more harmful practice than using -Werror
This article was enlightening in summarizing all the Antitrust activity recently. What I was looking for, but didn't find in the article, is why the FTC has woken up against Big Tech, after 25 years of silence following the Microsoft case.
That makes no sense. Human history is littered with unethical acts.
Internal feedback loops. Activity from the existing structure further modifies that structure. That activity is that thoughts are. So sure but it's all physical.
I really like Logic, especially on my M1 mac mini. The latency is really low, external midi works great, very intuitive interface. Years past I've fought with audio interface and latency issues. Now it all just works so I can focus on my marginal song writing and intrument playing.
> All the hardware and software would have been publicly available at the cost of an annual membership fee to the TRON Association. Ranging from about $23,000 a year down to a modest $4,600.

Cause of death identified. They wanted to do open source with a paywall. A fee structure well outside of what a hobbyist can afford, but hobbyists are the core of open source.
I don’t mind code reviews so I’m not really defending who you’re replying to. There is another way to think about this tho and I actually have found this practice to be light years more effective than code reviews. Where I work we have a practice where before you start doing a ton of work on your card/ticket you should find someone on your team, explain the problem to them, and show them how you’re going to do the work. This gives your teammates an opportunity to give you feedback before anyone has done anything, and you can both poke holes in design decisions before anyone has done anything they feel strongly about. If you do this process 95% of code reviews are pretty much worthless.
> But while I'm not fluent in Ada I always got the impression it made attempts to provide some safety and explicitness in other areas, too?

Yeah - Ada has stuff like range types. So you can embed (some) function contracts into the type system.

I suspect, though, that memory safety is one of the most important kinds of safety. Especially if modern systems are going to be multi-threaded.
There's a ton of cli tools to automate maintaining a stack of PR's, with new ones coming out all the time. I've seen 'spr' for a long time, and recently there's graphite's and even aviator came out with 'av'.

All supported by Reviewable, of course (sorry for the shameless plug!)
Not in any of the companies I've been at, no matter how hard I've fought to make it so.
And he did. If you check the Guardian article[1] it says: "He had learned only a few Russian words..." and "his pronunciation of often old-fashioned Hungarian, dotted with occasional Russian, is hard to follow."

1: https://www.theguardian.com/world/2000/sep/19/1
There are tools that solve this problem! I work on one (Graphite), but there's also plenty of others like git-branchless and Sapling. All three of these are inspired by Facebook's internal fork of Mercurial (with Phabricator/"Diffs" for reviewing) -- Google has a similar model with Piper/Critique CLs, with Gerrit as the open source result.
My Macbook has 18 hours of battery, my phone has unlimited tethering. Just make a bathroom map lol.
That’s the rumor.
The two aren't even remotely comparable. Whose compny went out of control and crashed because of GitHub missing a feature with their code review?
> If the project is an “executable” then the toolchain dependency should be explicit.

Cross-platform makes this fun. I work on a project that, in production, runs on an embedded Linux box. With a couple of features disabled, I can do development work just fine on my Macbook. Unfortunately, the embedded target uses a relatively old and crusty version of GCC and OS X has a newer version of Clang. We generally shoot for "zero warnings on production builds" but warnings in development on OS X are... okay. We pay attention to them and have occasionally benefitted from warnings that Clang provides that the older GCC does not, but some of the warnings come from some (admittedly questionable but work correctly) casts that a 3rd party library's header makes. Definitely not worth the effort to try to get upstream to fix the code gen that makes these headers to make OS X Clang happy.
What you really want for working on a large scale codebase is "don't allow changes that introduce new warnings". And with current tooling that's something you can only really enforce at CI level if at all, but it shouldn't be that way. I'd like to have the same thing early in the test-edit cycle - compiling with a newer compiler that adds more warnings shouldn't be an error, but a code change that triggers a new warning should be.
> ...or someone creating a clone of a dead/aging lover as an ultimate form of child grooming.

Or the somehow worse sounding prospect of someone doing this with a clone of someone who was not their lover, say Elvis.
I wonder if in-country population redistribution would counteract any alleviation of realestate prices.

The US has many landlocked, east coast, and great lakes city outflows where you can buy property inexpensively. But people tend to not want to raise families or retire needing medical care in declining areas given the choice to leave.

New York city Manhattan has 600k fewer people than 100 years ago and property price to average salary keeps climbing.

I don’t know what the magic is that to expand property ownership. You see cities with thousands of blighted homes and new build suburbs developing 30-90 min away at prices that are a stretch for even well paid middle class jobs.

I think affordable home building and financing could happen somehow but the trend is not going in that direction.
It probably takes a week to charge though
Wait, they got in through take-home leetcode tests?

That’s damn clever.

I program Apple software, and Xcode projects can dig deep. Apple gives you a warning about opening a downloaded project, but you’re almost certain to ignore that, if you think it’s a take-home.

I assume that taking online ones would ask for hairy access, as well.

Also, the people going for these would probably have pretty damn good access to the corporate Crown Jewels.

Of course, no one would use corporate resources for job-hunting, right? I know that folks here, get all huffy, when I suggest that happens rather frequently.
> Paying fractions of employee cost in tooling is only viewed as absurd in software. In literally every other industry spending tens to hundreds of thousands of dollars per engineer to make them productive is just viewed as good business sense.

I suspect that part of the problem is that it's difficult to measure developer productivity, while it's a lot easier to measure headcount.
Good God, I've wanted this for the Bay Area for years. How can I help make that happen?

EDIT: oh, it's not just NYC-specific, it's possible to add locations elsewhere. Awesome - I've bookmarked it, and will start contributing next time I'm out-and-about!
I thought they were going to continue their 80s dominance with their robot technology, starting with those amazing vending machines. But then nothing happened.
I agree, you want a basic tool for most users that just need the ability to review the code. But, once your team is doing something where the code quality is important, you'll want to switch to a better tool for the job (like Reviewable!), just like when you switch from a whisk and bowl to a kitchenaid standing mixer when you start baking often