skysight-inc/HackerNews huggingface dataset:
I'm more with GP.

If "responsibility" only constitutes "I pull the trigger, and I don't care what happens as a result", then that is a fairly weak kind of leadership -- ostensibly not very different from a child doing whatever they want in a consequence-free manner.

I want to believe that "responsibility" not only constitutes "I can make things happen", but that "I am willing to Make Things Right if my actions cause things to go sideways".

If I'm wrong, then we live in a world where "taking responsibility" means "using power", and "I take full responsibility" means "yes, I used my power to do that" and that's Not Good Enough to call such people "Leaders".
The mission's heyday is right now! They are in interstellar space!

We can and have send other probes to the planets.
Started watching after your comment.. Fantastic documentary! And its great to see some shots of the screens they use to manage the probes and stuff. And yes, some ninjas cutting onions..
> So why the hell do they ask for it then.

I suppose so they can do a boot test post-repair or something like that. I have only used their repair process like twice in my life and both times I've just automatically said "no" and didn't bother asking the question. :)

With Apple FDE, you get nowhere without the password. The boot process doesn't pass go. Which catches people out when they reboot a headless Mac, the password comes before, not after boot even if the GUI experience makes you feel otherwise.
> and fixup the block pointers

That's why. Due to reasons[1], ZFS does not have the capability to rewrite block pointers. It's been a long requested feature[2] as it would also allow for defragmentation.

I've been thinking this could be solved using block pointer indirection, like virtual memory, at the cost of a bit of speed.

But I'm by no means a ZFS developer, so there's surely something I'm missing.

[1]: http://eworldproblems.mbaynton.com/posts/2014/zfs-block-poin...

[2]: https://github.com/openzfs/zfs/issues/3582
With the amount of scatterbrained recruiters out there these days, what kind of magic does one pull to get multiple offers to appear so close together?
> But since less technical and non-technical people vastly outnumber highly technical people, Google and Bing end up focusing on the needs of the former, at the cost of making search worse for the later.

I mostly agree with your interesting comment, and I think your analysis basically jives with my sibling comment.

But one thing I take issue with is the idea that this type of thing is a good faith effort, because it’s more like a convenient excuse. Explaining substring search or even include/exclude ops to children and grandparents is actually easy. Setting preferences for tutorials vs API docs would also be easy. But companies don’t really want user-directed behavior as much as they want to herd users to preferred content with algorithms, then convince the user it was their idea or at least the result of relatively static ranking processes.

The push towards more fuzzy semantic search and “related content” everywhere is not to cater to novice users but to blur the line between paid advertisement and organic user-directed discovery.

No need to give megacorp the benefit of the doubt on stuff like this, or make the underlying problems seem harder than they are. All platforms land in this place by convergent evolution wherein the driving forces are money and influence, not insurmountable technical difficulties or good intentions for usability.
what are we talking about here, is your head twisted to face a monitor at 90 degrees or what? With my 55" equivalent screen setup the left and right monitors are about 10 degrees rotated from the main center screen, there's practically no rotating my neck at all. None. So I'm not sure what you're doing but if you're having to twist your neck to see your monitors, there's something not optimal about your setup. I have tons of screen real estate and never have to turn my neck.
I think you're framing this the wrong way.

Is it fun to be a non-cheater, and join a multi-player game where there are other players using software cheats that let them easily beat you every single time?

I'm pretty sure I would quickly stop playing that game, and demand the publisher refund my money. That's just not fun.

And that's just as a casual gamer. For people who compete and win prizes, endorsements, etc., the stakes are a bit higher.

I'm not saying kernel-level rootkits installed on everyone's machine is the answer, but letting people cheat isn't going to work either.
I hate to be that guy, but Metal support?
That depends on whether AI cost is dominated by power consumption cost [0]. I don’t think it is?

[0] For inference, that is. Training is another matter, and energy consumption for hardware manufacturing yet another.
Glad it worked for you! I found that with less appetite there's less cravings, that seems to help me to transition to better food. I hope the effect stays that way.
If a state trooper pulls you over in your car for speeding or throwing trash out of your car window to give you a ticket, are you now under arrest?

https://www.law.cornell.edu/wex/arrest
> "pointless algorithmic exercise that will only show you if the candidate recently worked on a similar question".

I've been able to write one, not from memory but from first principles, any time in the last 40 years.
As Gabe Newell said "piracy is a service problem"

I could pirate every game I have on my Steam account. I don't do it because the added value that Steam gives me.
>please use the original title, unless it is misleading or linkbait; don't editorialize. (@dang)

On topic, I like this quote from the first page of the opinion:

>A “hash” or “hash value” is “(usually) a short string of characters generated from a much larger string of data (say, an electronic image) using an algorithm—and calculated in a way that makes it highly unlikely another set of data will produce the same value.” United States v. Ackerman, 831 F.3d 1292, 1294 (10th Cir. 2016) (Gorsuch, J.).

It's amusing to me that they use a supreme court case as a reference for what a hash is rather than eg. a textbook. It makes sense when you consider how the court system works but it is amusing nonetheless that the courts have their own body of CS literature.

Maybe someone could publish a "CS for Judges" book that teaches as much CS as possible using only court decisions. That could actually have a real use case when you think of it. (As other commenters pointed out, the hashing definition given here could use a bit more qualification, and should at least differentiate between neural hashes and traditional ones like MD5, especially as it relates to the likeliness that "another set of data will produce the same value." Perhaps that could be an author's note in my "CS for Judges" book.)
'Drunk' animals might be more common
Ok yes this guide is fine, a lot of things are up for negotiation, and I think it’s a lot more widely known these days to negotiate for stuff.

But man, a lot of the people out there absolutely still do not grok negotiating. They know it’s something you’re supposed to do, but they will try and negotiate things that are not negotiable (like making it a hard ask for extra contributions per paycheck for healthcare to match their former employer, rather than just ask for more money to cover the difference) or they’ll make demands for things we already offer if they had just paid attention and read the benefits packet we emailed them, and it takes a bunch of back and forth to figure out what they’re asking for (nothing, in the end). Or they’ll ask for weird PTO accrual and cash out schemes that just leaves us asking “why didn’t you just ask for more cash and more PTO up front because now HR is pulling people into meetings to try and figure out this demand”.

People need more than knowing to negotiate, they need to know how to negotiate, and that means partially knowing what is negotiable. (We’ll change a lot actually in negotiations, but not everything)
Both forms are widely used and accepted. Wikipedia has whole section about that:

https://en.wikipedia.org/wiki/Daylight_saving_time#Terminolo...
E-paper tablets these days run android, have fast refresh rates and multiple colors, they're great.
If writing performance is critical, why bother with deduplication at writing time? Do deduplication afterwards, concurrently and with lower priority?
Rule of Acquisition 21: "Never place friendship above profit."
I am working on a API to generate avatars/profile pics based on a prompt. I tried looking for train my own model bt I think it's a titanic task and impossible to do it myself. Is my best solution use an external API and then crop the face for what was generated?
All this means is that 25% of code at Google is trivial boilerplate that would be better factored out of their process rather than tasking inefficient LLM tools with. The more they are willing to leave the “grunt work” to an LLM, the less likely they are to ever eliminate it from the process.
To think is to resist – something no machine does
One major confound is how the streets are designed and driving is prioritized. In the United States, many areas were redesigned in the 20th century under the assumption that nobody mattered as much as drivers so you have wide streets with long distances between crosswalks, short crossing signals, and long light cycles. Unsurprisingly many people jaywalk instead of walking half a mile or waiting so long. In contrast, if the area is reasonably designed it’s much more reasonable to use the streets as designed and it’s more reasonable to expect people to follow the rules.

I think that principle of respect shows up a lot in infrastructure. When it seems like it was designed for people to enjoy using you get much better results than the quasi-penal school of public architecture which is sadly common.
Its possible. Roughly how likely is that to happen to him from installing a game with EAC? Are there a lot of documented cases of this?

Is it more or less likely than them dying from the 'Rona because they didn't wear an N95 24/7?
The biggest difference I’ve seen is iPad Sidecar mode works far more reliably with the M3 Max than the M1 Max.
There have been incremental improvements in speed and nits too, but having Sidecar not randomly crash once a day once on M3 was very nice.
https://www.law.cornell.edu/wex/arrest
Yes, and also a store and a community platform.
Kinda like log structured merge tree?
I think at this moment, this sounds more like "quarter of the company's new code is created using stackoverflow and other forums. Many many people use all these tools to find information, as they did using stackoverflow a month ago, but now suddenly we can call it "created by AI". It'd be nice to have a distinction. I'm saying this, while being very excited about using LLMs as a developer.
The author of the new file-based block cloning code had this in mind. A backround process would scan files and identify dupes, delete the dupes and replace them with cloned versions.

There are of course edge cases to consider to avoid data loss, but I imagine it might come soon, either officially or as a third-party tool.
Maybe with enough money put into research into quantum entanglement, it might one day yield faster than light communication.
I find a recurring theme in these kind of comments where people seem to blame their laziness on the tool. The problem is not that the tools are imperfect, it’s that you apparently use them in situations where you expect perfection.

Does a carpenter blame their hammer when it fails to drive in a screw?
Because the army doesn't build levees on the missippi and gps & Internet are strictly used to murder people

Just like the Roman legions only built roads for murder conveyors and weren't ever used by normal citizens

Facial recognition with a proven bias against certain minorities being used for ICE? Yeah, I got a big problem with that.

Some private or low level staffer looking for some boilerplate language or editing feedback on a PowerPoint presentation? Using chatgpt as a better Google translate instead of getting more locals and their families into a precarious situation? Not a problem imo.
Sorting for Rendering
How do you imagine that a cloud computing platform designed around running Macs with macOS would work for testing an entirely different OS running on bare metal on hardware that doesn't have a BMC, and usefully catching and logging frequent kernel panics and failed boots?

It's a pretty hard problem to partially automate for setups with an engineer in the room. It doesn't sound at all feasible for an unattended data center setup that's designed to host Xcode for compiling apps under macOS.
I really wish we just had a completely different API as a filesystem. The API surface of filesystem on every OS is a complete disaster that we are locked into via backwards compatibility.
I think that's a matter of opinion.

Personally I find both unacceptable: I won't play a game that requires me to install a rootkit, and I won't play a game where cheaters and bots run rampant, ruining the fun for everyone.

So hopefully there's a solution to this that doesn't require a rootkit.
Is this because Google is compelled to report this to the authorities?

I would have thought any company could voluntarily submit anything to the police.
I've just replaced a 2012 i5 mbp, and used it for Dev work and presentations into 2018.

It has gotten significantly slower the last 2 years, but the more obvious issue is the sound, inability to virtual background, and now lack of software updates.

But if you had told me I'd need to replace it in 2022 I wouldn't believe you
Actually… not as much as you think. Go read Wells Fargo’s policies.

The gist of it: if you give it to someone, that’s on you.
> Certainly, but they are not profit motivated in the same way a commercial bank is. Do your due diligence.

How is profit motivation supposed to help the customers of a bank? On paper this is just as customer-hostile as with any other industry—profit is waste that fundamentally should be going to employees and customers.
Nintendo Music
Not only good security, but it also makes software updates a lot faster because you don't have to check if the user has randomly changed any system files before patching them.
I think the end goal of Valve is to support anticheats in Linux. But they want the Kernel to provide an API for it, so you don't need to run the anticheat like a driver.
France is an extremely wealthy country with possibly the best quality of life in the world - many would say better than in the English-speaking countries home to most of HN.
As you point back to my comment.

I am not Amazon person - but from my experience 2 pizza teams was what worked and I never implemented it myself just what I observed in wild.

Measuring Google in terms of money is also flawed, there is loads of BS hidden there and lots of people paying big companies more just because they are big companies.
I have a whole "chop wood, carry water" speech born from leading corporate software teams. A lot of work at a company of sufficient size boils down to keeping up with software entropy while also chipping away at some initiative that rolls up to an OKR. It can be such a demotivating experience for the type of smart, passionate people that FANNGs like to hire.

There's even a buzzword for it: KTLO (keep the lights on). You don't want to be spending 100% of your time on KTLO work, but it's unrealistic to expect to do done of it. Most software engineers would gladly outsource this type of scutwork.
> It's unsurprising that the author would go use Zig next time since they didn't seem to have any value alignment with Rust's core safety guarantees.

I don't think that's true. The end application talks to smart cards. See also one of the links: https://gaultier.github.io/blog/how_to_rewrite_a_cpp_codebas...

However, the codebase has the possibility to use multiple memory allocators, and Rust is simply actively bad when faced with that.

It just seems like the codebase has a set of idioms that really lean into the areas that Zig is actively good at and where Rust is weak. Memory allocators, lexical (not RAII) defer, C interop, C++ interop, and cross-compilation are Zig's raison d'être, after all.

The one thing I disagree with is the complaint about "repr(C)". Sorry, but I've become convinced that if we want our compiler and languages to work well on modern hardware, we're going to have to allow the compilers to do lots of struct-of-array to array-of-struct (and vice versa) transformations depending upon the actual access patterns. That means that a struct or an array will not be locked to a specific memory layout unless you specifically request as such.
Also Hackers by Stephen Levy.
Show HN: A question and answer flow builder for complex conditional forms
Floma is a diagraming/low-code tool for conditional question/answer flows. I think it already beats code for getting an overview over different paths people can take through complex forms.

Currently it is merely an editor which spits out a JSON state machine that can be embedded in any app. I think that is a feature because the nitty gritty of UI, and all the possible Turing-complete in-between steps can still be fully custom (we also generate a TS file with question-answer-type mappings, to guarantee type safety).

Then again, it could also become a hosted service. That might help with onboarding users. But then we'd have to wade into the waters of saving form submissions and all the associated privacy questions. Might be worth it though?!

We built it out of necessity for https://mietencheck.de (which I blogged about here: https://watwa.re/mietencheck).

LF all kinds of feedback!
I know, that's why I added quotes around "owned", so in other words what I meant is that the EU should force Steam to create the option to transfer that license among its own users.
Was that perhaps a speed chess class?
Annoucement video.
https://youtu.be/DQ5EeImWYaI
But why do we have to choose between convenient and open? Why are these companies allowed to continue having these protected "gardens"? I don't believe a free and truly open ecosystem for mobile devices would actually be less convenient than iOS or Android. If anything it would be vastly better.
1.9% already :)
There's no way the search AI will beat out the spamgen AI.

Tailoring/retraining the main search AI will be so much more expensive that retraining the spam special purpose AIs.
That rule has been around for quite a while, and looks worse for wear now
The ability to alter existing snapshots, even in ways that fully preserve the data, is extremely limited in ZFS. So yes that would be great, but if I was holding my breath for Block Pointer Rewrite I'd be long dead.
I think the overall thrust of the article — "always try to negotiate, try to get better at it, it's low-downside and high upside" — is still very relevant and I frequently share it with friends interviewing even today.

Some specific things haven't aged well from this article in my recent experience:

1. Many companies have comp bands advertised and enforced by local law, and even outside of this many have implemented more regimented/structured comp in an attempt to reduce bias.
2. Relatedly I've seen more companies take a "no negotiation" policy, especially for more junior roles.
3. The market overall is much more an employer's market and is not growing as quickly, so the median SWE has less leverage.

I think the biggest impact of these changes is that the cost of not negotiating has become lower, and consequently the upside to negotiation is less, especially if you don't have competing offers or are more junior.

That said: competing offers is still the single most effective negotiation tool, as others have said. I've seen companies be relatively inflexible on cash comp but highly flexible on equity comp, which tends to not be required as part of job listing bands, and becomes the lion's share of comp as you get more senior. And often there are carve-outs of matching offers.

TL;DR: Still worth a read, but many of the specifics need discounting.
Tunic Found in Royal Tombs at Vergina Identified as Alexander the Great's
You are saying a lot of words but none of them negate the point that Apple has a better security posture for users than any of the other big tech cos. For any meaningful definition of the word "security."

Sure I use gmail, I've been locked in for 15 years. Someday I'll get fed up enough to bite the bullet and move off it.
Maybe more recent versions of macOS have made it better (last I used it was in 2020), but I remember the app store being really slow at everything. KDE Discover is a bit slow but feels like it functions better overall.
You are describing how the world already works. The only difference is base pay. Why do you think lower base pay is better accountability and performance? They already have millions on the line. I imagine better base pay means better candidates.
I bet that book would end up with some very strange content, like attributing the invention of all sorts of obvious things to patent trolls.
As much as anyone can say otherwise, running Linux isn’t just a breeze. You will run into issues at some point, you will possibly have to make certain sacrifices regarding software or other choices. Yes it has gotten so much better over the past few years but I want my time spent on my work, not toying with the OS.

Another big selling point of Apple is the hardware. Their hardware and software are integrated so seamlessly. Things just work, and they work well. 99% of the time - there’s always edge cases.

There’s solutions to running Linux distros on some Apple hardware but again you have to make sacrifices.
It's basically the world's largest logistic enterprise. It's like Amazon but for much heavier/more dangerous goods and service areas.
That, but boilerplate stuff is also incredibly easy to understand. As compared to high density, high meaning code anyway. I prefer more low density low meaning code as it makes it much easier to reason about any part of the system.
> Maybe someone could publish a "CS for Judges" book

At last, a form of civic participation which seems both helpful and exciting to me.

That said, I am worried that lot of necessary content may not be easy to introduce with hard precedent, and direct advice or dicta might somehow (?) not be permitted in a case since it's not adversarial... A new career as a professional expert witness--even on computer topics--sounds rather dreary.
Wishmerge
I'm not sure why you don't seem to understand my point or what seems pretty clear to me what happened that night. Here are 2 points.

1) "that" demo? I never mentioned "a" demo. That one clip, which you found, the robot answers a specific question to one user.

There were hundreds of interactions that night, and in many that I saw atleast one person clearly didn't realise they were.

2) Regardless of whether it was their fault for being morons, my point is they FELT like morons, which TO ME is not good publicity.

I like Elon and I think the demos were incredibly, I am saying it weirded me out they were trying to pretend the robots were sentient, which I am sure they are not far away from. I just think it was short sighted. But maybe I give people too much credit.

I would 100% have not told anyone to pretend shit. It wasnt even required. It just made me feel uneasy about the products.
https://transtats.bts.gov/Data_Elements_Financial.aspx shows 2001-2005 net income losses were 57 billion dollars, then a brief profitability in 2006-7 but the losses of 2008 and 2009 wiped that all out again (in net income terms).

I read that thing about the integral of all profits back to the Wright Brothers back around in 2010, and I can't find a good source on aviation profitability in the 1970's right now.
ARMv8 is not much like previous ARMs. But it has won - Intel's latest x86 extension basically turns it into ARMv8.

https://www.intel.com/content/www/us/en/developer/articles/t...
Not on Linux. Things are different on Windows, especially if you wanna play competitive games, I'm told.