skysight-inc/HackerNews huggingface dataset:
I don't know what AMD's valuation has to do with how seriously Framework will take an enquiry from one of their top ten investors.

If you hadn't jumped into internet point scoring mode you would have seen that nowhere did I imply AMD was obliged to care.

Linus certainly has a lot of influence with the AMD consumer marketing folks given that he is arguably the largest media source in that division's target market. He incorrectly assumed that that meant anything else to AMD. You can see how someone thinks "Oh AMD always replies to my emails really quick, they must care what I think", and not familiar with interior workings of corporate politics wrongly extrapolate that out to the entire company, rather than the one division who's job is to care about people like him - he was a PM at a regional retailer, then he was a youtuber, so I think as obvious as this would be to anyone who's worked in a large corporation, it is not his background.

Lack of follow up by framework is from Linus's own description. By the sounds of it his contact at framework was like "yeah we'll think about that, but we're busy right now" and put it on a backlog somewhere.
"I tell you, we are here on Earth to fart around, and don't let anybody tell you different."

– Kurt Vonnegut
The ROP-gadget stuff hasn't migrated to any other kernels that I have seen.

As I understand it, previous ROP-gadget hardening included compiler modifications on system/function call return, trap sleds, and some other stuff that I don't remember. This is on top of the kernel and library relink at every boot (to really make ASLR more potent).

These modifications include a verification that the jump is in the stack, and not at the tail of some function (and the other thing eludes my understanding).

These are some OpenBSD references on ROP hardening:

https://undeadly.org/cgi?action=article;sid=20170622065629

https://www.openbsd.org/papers/rop.pdf

https://www.openbsd.org/papers/asiabsdcon2019-rop-paper.pdf

I think that the most notorious exploit of "Return-Oriented Programming" (ROP-gadget) flaws was Solarwinds; I understand that a ROP exploit sealed their fate. Maybe Windows is doing some of this in their kernel.

"At this point, we noticed that Serv-U.dll and RhinoNET.dll both have ASLR support disabled, making them prime locations for ROP gadgets..."

https://www.microsoft.com/security/blog/2021/09/02/a-deep-di...
I think the quantum universe is simply too difficult to perceive for most people. If you begin to talk about quantum biology or get into specifics like the Vaidman bomb tester or how information propagates logically, most times I’ve either been accused of being mentally ill or not knowing what I am talking about.

I think the key mistake is expecting others to operate at a conscious and curious level.
Not sure. I don't live in the city anymore but your comment made me realize I didn't know either.
Exactly. For instance, we were all warned that the "temporary" measures taken by governments to enforce quarantines and travel restrictions during COVID were just a pretext for a permanent state of pharmaco-military-industrial fascism precisely because governments never willingly give up power, and to this day I'm not allowed to leave my apartment without government permission or else snipers will shoot me dead in the street, and not having my vaccine passport on me at all times means an instant lifetime vacation in the CDC gulags.

Oh wait, no... that never actually happened because governments actually willingly give up power all the time.
No, the ATF will absolutely go after the individual if you lied on the federal form.
I'm actually using HifiBerry! They provide a great OS built in partnership with B&O that supports Spotify/Airplay with their devices out of the box:

https://www.hifiberry.com/hifiberryos/
Extraordinary claims require extraordinary evidence. You're talking on a form full of people who code for a living. Many who have seen their lives become substantially better. There are many problems and challenges that we still face, but that doesn't mean there are no solutions.
The article says building a new laptop uses between 3-4.3 megajoules. For reference, 4 megajoules is 1.1MWh, which is roughly 1 month of per-capita energy usage in the US/Europe:

https://solar.lowtechmagazine.com/2020/12/how-and-why-i-stop...

So, if you stopped buying laptops once a year, this would reduce your energy footprint by about 10%.
I love fission, but it's really not a silver bullet here. But yeah, it'd be great if we could get out of our own way, and modernize some of the regulation around it. Allowing fuel reprocessing in the US and loosening up around low grade waste seems like it'd help a lot.
Name one time that has ever happened.

Experian leaked basically every American's SSN and credit history, and they got off with a $22m settlement.
I use my Linux machine as a Bluetooth speaker with nice big speakers plugged in. Literally required 0 extra software. Just pair and then in my iPhone, hit the little (i) button and selected "speaker."
It's a job. There are others. If your team is worth its salt its members will be supportive, excited, and will yearn for your return.

With regards to time off in general, writing shit down is my best advice. Get people used to searching some knowledge store before asking you. That way you won't be missed when it comes to explaining to individuals what you've already told fifteen people in separate one on one conversations. You're left to innovate.
depending on when he got his previous truck new trucks are often far more fuel efficient than older trucks.
js has come a long way but i'm skeptical that it's maturing fast enough for this to be the right medium- to long-term language/platform choice for something that's meant to be more infrastructure than just web app. and while php[0] is long past the hype cycle, it's more proven in this role than js, but even that is usually superceded, or at least augmented, by more "industrial" languages when approaching amazon's scale. for instance even mid-market WMS systems are often written in compiled languages like C# because of the need for speed and robustness.

[0]: nowadays i prefer ruby/rails, which can also get you pretty far before needing extra help.
You need a heat difference, not just heat, to generate electricity.

Now my sibling comment links to a paper where they say they can find heat differences in the body that are sufficient for their needs, so this is still a possibility! But it does mean you need to be somewhere with a heat gradient: the paper mentions just under the skin.
that's part of it, and it absolutely should not be a tech support subreddit.

I wrote a lot of the subreddit wiki and faq (about a year or more ago it was probably about 80% shitty memes or stuff found on Twitter but about 20% actual good conversation/discussion about what Twitter's doing. Now it's all just asinine support because the company is falling apart and folks don't have good options where else to turn to for help).

https://www.reddit.com/r/Twitter/wiki/pages/
Right but the comment said they compromised on using a different directory in the end, so it could be under /opt like Homebrew, and not a root directory.
I don’t think you should compare it to Amazon. What makes Amazon so popular isn’t the that their store front / reseller portal / interface is great.

What makes people buy from Amazon is the speed in which you get your product and their customer service.
Serious question - would removing the SIM card do the same thing?
The US automakers did not struggle because of unions. The US automakers struggled because they were led by incredibly pathetic people and genuinely did not know how to make good cars or run a business.

Unions were not who was responsible for their atrocious offerings during the 70s to 2000s.
Most contractors also don’t care.
Europe doesn’t have the NLRB and great many stifling anti-union laws passed in the US during the cold war.
Revealed: US telcos admit to storing, handing over location data
Sounds like you are playing the game then. Good. Fight to make the world better instead of selling depression. Depression is contagious after all.
Some credit as the motivator of the fix is deserved. The author very clearly states:

Undoubtedly, as Markdown became more popular, someone else would have pointed out this problem. Gruber himself would have been annoyed by it if he ever needed to write a code block with backslashes in it. But I was there first. And you’re welcome.

I don't think they are trying to take more credit than is due.
> I do not understand why we accept such low standards from our government

All paths to the dark side start with Fear.
I think it’s good marketing.

Amazon’s primary source of revenue is as a market-maker/logisticics provider, so why not position yourself as a competitor if it gets contributors interested?
> they haven't been able to focus on the UX. I also feel like folks for whom Haskell is comfortable may not realize just how absurd it feels to everyone else.

The majority of communication I've seen from Nix maintainers over the last few months has been about exactly this.

The submitted post is about exactly that while Nix powerful, they want more people to be able to use it without having to pay a steep penalty to learn it.
It is the "invisible" bit that bothers Joel. But of course nothing is invisible: there is a perfectly visible function call operator "()" right there, that he should assume an exception may bubble out of, and act accordingly.
This reminds me of part of the opening scene of Adaptation: https://youtu.be/6Geq3wVvaNE?t=170

It cuts off before the full montage but you should get the idea.
The point of disinformation is not to out someone but to destroy trust in all information. So you actually can't decide is it a truth or not, is it Russia that is trying to saw discord or is he truly a Russian agent.
Sounds like you mean CitusDB
That is a very pessimistic way of looking at things. While it is true that there are entrenched interests that do what they can to prevent any new entrants from disrupting their dominance, I feel obligated to point out that this has always been the case. Just to point to how bad things in US have been at one point, I would like to point out the oft-discussed robber barons and the origin of antitrust laws.

Edit: I forgot to add a conclusion somehow.

And yet, somehow we ended up with Googles, FBs, Amazons, Teslas and multiple other in tech sector alone over the past few decades. Neither of those started even close to existing dominant forces in the market.
Thank you. Do you know if Sony has publicly released any more technical documentation about it? I know Sony put out that video with Cerny around the time of the PS5’s release, but I don’t know if there has been anything else.
Climate change has made us all incredibly intellectually lazy. Literally anything happens and we don't bother trying to understand why past "climate change".

Natural disaster? Climate change. More or less insects/birds/rodents than usual? Climate change. More or less rain/snow/hail/heat/cold/storms/floods/droughts than usual? Climate change. Wildfire? Climate fire. Crypto currencies using record breaking amounts of electricity year over year? Climate change (impoverished countries ravaged by climate change turn to crypto currencies to escape their local inflated currency which further exacerbates climate change in a positive feedback loop - see what I mean?).

In all of these cases climate change may indeed be a piece of the puzzle, but due to intellectual laziness it has become the vast majority of the pie and we don't bother to understand if there are other factors more influential than climate change.
You should try psychedelics, or at least read a few books on them. It probably won't change your life, but it'll definitely give you new perspectives. In my case, I think it made me a better person, and I find I have much better relationships now.
Ask HN: Does full disk encryption impact functionality of a developer machine?
I am interested in learning about any practical experiences, for example, certain programs no longer working or reduced performance.
Noticing a bug and filing a report on it is actual work.
It had both functions, at least according to my friend; he was an engineer and he described both in some detail.
Terms We Get Wrong
What If You Tried to Swallow a Whole Cloud?
> The last payment of the indemnity was paid in early September 1873

https://en.m.wikipedia.org/wiki/French_indemnity

Not sure you're comparing apples with apples here.
Imagine if they don't.
Single-user Nix installs are lighter weight, but also have a major compromise: the store is writable by the user. This means it is pretty easy for software you're using to accidentally change the store underneath Nix, and create unpredictable and unreproducible behavior.

I think the multi-user install is a better Nix experience, even if the install process is spookier.

Like is mentioned elsewhere, Docker does similar contortions to install itself. I wonder if it would have been more palatable if the Nix installer was less forward about what it is doing?
> What is the reason for all this machinery?

> new Unix group

This is used for the daemon, so it doesn't run as root and expose your system to Nix build code.

> adds a separate APFS volume

I think this is required because of macOS security restrictions preventing direct modification of the root directory. The Nix store has to be housed in /nix because all references to runtime dependencies in the store are absolute paths in /nix, and that can't really change per system because it would break caching and reproducibility. The separate volume is added to /etc/synthetic.conf so it can live in /nix.

> installs a daemon

For multi-user installs, this allows non-privileged users to add build outputs to the Nix store, which ultimately allows these users to share build outputs. More info here: https://nixos.org/manual/nix/stable/installation/multi-user....
It is remarkable how the most memorable scenes in parasite (for me) were not any of the crazy plot but the flooding scenes which were nothing but aesthetic symbolism of the movie's message. It didn't matter from a plot perspective at all really, and there was no dramatic sense of danger in it either, but damn did it stand out.
> And you do as well, as the people taking advantage of this are clearly important to your job satisfaction.

Isn't his point that the asymmetric benefit is unfair for non-parents and thus contributing to a lack of job satisfaction for everyone left picking up the slack?
> What a tough pill to swallow all because the directory nix runs out of is hardcoded.

Yikes? Well then... how would you solve remote binary caching with something like Nix on a platform such as OSX without userns remapping support?
It is still a contribution, which is what the title is. It did not say "my feature implementation in Markdown". A good feature suggestion which is thoughtful and genuinely improves a product not just for that one user but for everyone is a great contribution.
The possibility of writing by mistake an assignment in a condition test is something strictly specific to C and derived languages and this is without doubt one of the greatest errors in the design of C.

In any language that keeps the Algol notation, i.e. where "=" is a relational operator and ":=" is assignment, this kind of mistake is extremely difficult to make and easy to notice when it happens nonetheless.

So the fact that a programming language can have a bad notation for equality that leads to mistakes cannot be used to justify unnecessary complications in different kinds of Boolean expressions.
I spent a year developing an A.I. search engine on a machine with full disk encryption. I don't believe the performance was any worse.
Note that the multi-user installation is these days the only suggested approach by the Nix team for new MacOS installations - the old instructions for single user installation on MacOS have been removed from their site.
It's the same with money, when money deflates it's treated as an investment too, not a medium of exchange.

Just like housing being too expensive ruins it's ability to provide housing for everyone, money being too expensive causes a recession and unemployment.

The difference however is that money can be created through borrowing so it doesn't go up in value but housing is restricted through zoning and the availability of land, you just can't make more of it.
Remember when Obama had to stress that he didn't want to allow gay people to get married so he could be elected in 2008?
You think it’s not like this but actually it is.
> Um. Really? Is "cash on delivery" even an option where you live?

I can order a fridge with cash on delivery. There is a hundred of other examples.

I can come up with a fictisious 'attack' for any policy you will ever propose. The budgen is on you to argue that this 'attack' makes any sence and would be common, not on me to disprove every scenario you come up with.

You provided no argument whatsoever, why would anyone bother with this 'attack'. It doesnt. make you any money, it does nothing usefull
No, you're setting limits on another human being, likely because you're intimidated by them even having the stones to go through with it (and you won't/can't). Folks like you are a dime-a-dozen and they are always hollow souls who can't accomplish a fraction of the people they push down.

> what sort of grilling do you think the OP will be subjected to when they rock up at a bank or VC fund looking for a few hundred million ?

Appropriate grilling (financial prospects, executive potential, etc), not being told to "lower your ambitions."
Can you put your business into a holding company later on, or does it have to be done before you launch?
Germany paid reparations to Israel which had a lot of Polish jews (that can include western Belarus as well).
> How does one decide which countries owe reparations?

It's not decided, it's declared.

The tricky bit is enforcing it, which usually requires having just won a war with the other party, and getting it in the peace treaty they're forced to sign.
There might be some situations where it isn't economical to recycle aluminum scrap where this could potentially be an alternative. In such cases the energy would already be a sunk cost.

It also might be more practical to transport aluminum over long distances than hydrogen, given hydrogen's low density and propensity to pass through container walls, especially with existing infrastructure. A standard freight train or bulk freighter could easily haul aluminum one way and aluminum oxide back. Perhaps it's a good way of integrating islands like iceland or hawaii into a hydrogen economy.
Industrialised fishing nations and the floating plastic in North Pacific gyre
I hate this reasoning. You see, my dad paid taxes. He was a government employee so it was spelled out in his contract what he was paying for. Pension. Both a yearly pension (meaning extra days off), and an inflation-adjusted elderly pension (and a whole bunch of other things).

Needless to say, the government never paid either of those things. The days in a year were taken away. Not with a new contract. Not with new negotiations. It was just a new law (not even a voted-on law, just a ministerial note).

He lost about 2 years of pension outright this way, and his pension was never inflation-adjusted (first they delayed the adjustments, then they "skipped some", then they canceled it). That means that after this year, 6 years into his pension, he is now on the minimum possible pension. This is explicitly what the government promised would never happen.

Of course, he never gets to take back the decades of work he put in to not get in this situation. Worse than that, the government has actually invited him to come back because there's a teacher shortage ...

So now he gets exactly the same pension as someone who never worked a day in their life. Which the government is currently promising will never happen.

Please explain to me why I would pay taxes to a state that has even less intention to abide by the deal they're presenting than it did when my dad signed those contracts and worked 40+ years as a teacher? And if I go somewhere else and pay NO taxes at all, ever, to the state, I can come back when I'm 65 and get exactly the same pension.

Social justice, REALITY:

1) we'll lie to you so you work for us

2) we are the government, so we use the law to change the meaning of your contract AFTER you put in the work

3) we'll lie about what we're doing every step of the way

4) and after that ... and people refuse to work for us, they'll "invite" you back to DO MORE WORK ...

5) IF he still had more than the minimum pension, doing this "voluntary" extra work would be the only way he could maintain an above-minimum pension. This is still not fixing the situation.

6) I'm willing to bet step 6 is making the pension drop below the minimum unless he goes back to work. If you calculate what it would take to get enough teachers, it's roughly double what they're paying now. There is no chance in hell the government will do that, so they'll lie and cheat somewhere else, and this seems to me an obvious thing to do (and is "being talked about")

You can keep your social justice, thanks. I'll be somewhere else. Clearly following the rules of social justice pays EXACTLY the same as ... not doing anything at all (plus they don't "invite" you back after 65 to do more work, nor do they cut your pension below minimum ...)
"But there’s a catch: to make that happen you need to write some Nix, use Nix tools, and probably consult several documentation sources."

You can use bob[1] if you want a build tool which uses Nix to install dependencies in an easy manner: just list the package names for a task and then they will be installed.

I'm looking forward for all the changes in Nix ecosystem and it's a good sign the fact that they also started working on an initiative to improve Nix documentation which was spread all over the places.

[1] https://bob.build/
Hacker Stations – Tech workspace setups to get inspiration from
I really like the "workspace porn" and been frequenting various blogs and communities with workspace setups. It's inspiring and interesting to see how other people organize their workspaces and achieve focus and comfort. And while it's also interesting to see random setups from people with different backgrounds, I especially like to see setups from developers and tech professionals like myself. That's why I decided to start the blog dedicated solely to such setups. I hope some HN visitors will appreciate it, too.