skysight-inc/HackerNews huggingface dataset:
I recommend it highly. It pokes fun at the most ridiculous parts of SV and startup culture.
> RAM can be just as easily accessed as hard disks if the computer is on

Ok. But that doesn't protect you from cases where it is off. Like if the hard drive is confiscated or stolen.

> Full-disk encryption achieves the same end

Not entirely. The decryption key could be compromised. Or someone might figure out may have some way to crack the decryption (unlikely, but not impossible).

> A good VPN service has no logs worth seizing anyway

That is half of a good argument. The other half would be "and we disable swap so that parts of memory don't accidentally end up on disk". But they don't mention swap.

> Location, location, location

That might help against government seizure, but what if the disk is stolen?
It requires more suspension of disbelief, but as a bonus, it makes it easy to spot the bigoted Karens moaning about "DEI ruining muh entertainment!".
Looking forward to walking to the corner store in my Arc'teryx x Kith exoskeleton. Jokes aside, this is really cool. I hope I won't need one for a while, and look forward to the engineering improvements when I do need one.
1. Yes. However, disallowing the operating system from automatically starting does not mean that the operating system cannot be started at all. If you deliberately want the operating system to add microcode updates like that, then you can perhaps type "AUTOBOOT" (or whatever the appropriate command is) at the Forth prompt that comes up when the write-enable switch is activated (or, if you don't like that, you can instead write the code to read the microcode updates from a disk, verify their cryptographic hash, and then apply them). FOSS microcode updates would also help with the security issues when doing so.

2. This is true, and can be useful in some circumstances, but having a dedicated port is still more secure, since it means that it will only act as a keyboard if you expect it to do so. (This does not prevent the external device from providing undesired input if it is connected to the keyboard port, but it does prevent it from doing so if it is connected to a different port.)

3. I know that the original 1981 PC has ROM BASIC, and I think that newer computers ought to be designed to do such a thing too (although you could use Forth instead of BASIC if you prefer).

4. I meant an internal connection, not related to any of the existing ones; leaving the RS-232 free for connecting external devices that will use RS-232.
NYC is also an outlier in that there's really no cultural expectation that you own a car and drive. As an adult professional, I'm not sure there's any other US city where I would choose not to do so simply because friends and activities are so often structured around owning a car and certainly being able to drive--even if there's decent transit. You can work around it to some degree (and I know a couple people who do) but I doubt I'd choose to.
Structured learning is great, but I think you're over estimating the power of books. Especially in a domain like reverse engineering. The moment a book is published it's out of date. What worked yesterday doesn't work tomorrow.

I never suggested people learn entirely on their own. I learned in a loosely structured way by reading thousands of forum posts, asking questions on forums, sitting in IRC channels talking to people, etc.
Take a look at the Finch robot: https://www.birdbraintechnologies.com/products/finch-robot-2.... Version 2.0 has really evolved and is quite nice.
Don't let children play in sea foam (PFAS)
Really good explanation in this video.

tl;dr: New evidence weakens one of the arguments against Penrose and Hammeroff's ideas of consciousness.

We still have no idea if Penrose was correct when he wrote that his educated guess is that consciousness is a quantum phenomenon. But new findings of "room temperature bigger-than-an-atom size quantum effects" are pointing to Hammeroff being right about the microtubules in neurons being capable of conducting such effects.

There's no further evidence for quantum computations in neurons or panpsychism (as one explanation of the Penrose-Hammeroff hypothesis seems to require).

At any rate, Penrose is someone that still should be taken seriously, whether or not Objective Reduction is a thing (Penrose's solution to the measurement problem).
Good to see M&A get back on track -- PC, whom I would trust much more than any living economist, must be somewhat positive about the near future? Congrats to the lemon squeezy team!
My bad, confused the two companies.

It seems that that Marvell supported the Switchdev via Dent NOS but for this new Teralynx switch they're utilizing SONiC instead [1]. Just curious if they are targeting SONiC then it must support Switchdev because it's what being used underneath.

[1] Marvell Announces Industry’s First Commercial Switch Platforms with Dent to Accelerate Smart Retail and Enterprise Edge Infrastructure:

https://www.marvell.com/company/newsroom/marvell-announces-i...
Chips, not nibs, but 100% cocoa mass.
FTA (or at least a link in it) - Macrinus was born in Africa. https://www.worldhistory.org/Macrinus/
What is RP?
> ...it’s wasteful to serialize and deserialize programs at each stage in a long pipeline. But the trade-off is that the Bril ecosystem comprises a large number of small pieces, loosely joined and infinitely remixable on the command line.

Education often has needs diametrically opposed to production. For example, the early Pascal compilers seem to have been optimised for throughput, not object codegen: after all, production code is compiled rarely and run often, but student code is compiled often and run almost never.
The USSR was not the only country vying for domination.
I'll pay 40% of that in credit card fees, rather than 3% of that.
Maybe. But with very high pesticide use nearby maybe not?
There is the idea of growing algae that produce non-edible fats.
Evolution of the Italian pasta ripiena: the first steps toward classification
Oh no! That stuff was incredible, even for young kids.
Oh I'm sure the other topics all do have interesting problems, but I don't have the background necessary to even tackle them.

Your second paragraph conveyed exactly how I feel about combinatorics. Elegant and clever, on top of being understandable to even non math people.
Well compensated does not necessarily mean sufficiently compensated to the point where demand is satisfied.
I sometimes call setenv very early in a program's execution to affect what certain libraries do. For example, I have some projects which do `if (!getenv("GST_DEBUG") { setenv("GST_DEBUG", "4"); }` at the beginning of main (before `gst_init()`), in order to print warning and error messages to the terminal when using the gstreamer library. I think I've done similar to set ASAN_OPTIONS as well.

There's also the use-case of wrapper programs; programs which do a thing and then call exec. If the wrapper wants to set environment variables for the exec'd program, you could use execvpe, but setenv + execvp is simpler.
A List of Free and Open Source Software for Android
Why do you prefer M&A happening?
The cc820 fiasco would probably be a more recent analogue, and it took Intel a while to admit fault there too; and some OEMs never accepted fault - looking at you Asus.
It’s not really a DDoS if it’s two addresses. Just block them and move on.
> One employer asked me to take a long, automated personality test for cultural fit before we've even had a conversation.

I've only been asked this once, and my reply was (paraphrasing) "that you require this already tells me that I'm a poor cultural fit here."
With long term probably being longer than 2y, it will be pretty difficult to make most of software engineers do that (owning their decisions), because many are at a new job every 2y or even shorter time. Most do not see how the results of their work pan out in the end. Also it is difficult to own it, if you got no comparison. Say you build some system in way A. You are likely never going to get to build it in way B. This will forever stand as an argument, that you cannot know what would have happened had you gone the way B route.

So even if some decisions cause a business to need to hire additional people, just to keep that bad decision alive, the business usually does not stop and take a step back, to think "Wait a moment, if we hadn't done that, could we have avoided all this time spent on XYZ?" and then correct itself.
Ok, but how are they planning for people to find personal injury attorneys now?
> This kind of planning is _necessary_ for traditional engineering projects

People keep repeating that, without any empirical evidence at all. If it were only software developers justifying a body of knowledge, it would be ok, but all kinds of people keep repeating that.

Yet, that kind of planning predictably fails every single time in every single engineering practice.

I can guarantee you, if an engineer designs the structure of a bridge, send it to a crew to construct, and go away to only test after it's done, the bridge will fall down before it's even built.
Most impressive demo I saw at MIT AI Lab when a student there was Tom Ray's Tierra, basically this idea, 30 years ago.

https://tomray.me/tierra/
That's a "shallow binding" implementation of dynamic scope which works fine enough; but if you have coroutines and continuations and such, it might not play along. Whichever thread invokes a continuation will see its own current value of the variable.

Under "deep binding", where we have a dynamic environment stack, we can save that stack as part of the context of the coroutine, continuation or whatever else. It requires only one word: a pointer to the top of the dynamic environment. Whenever we restore that pointer value, we have the original environment.
> People need to have the capacity to find things.

There's a previous step: People need to know that there is such a thing to find.

Some advertising (I'll call it "base" advertising, though there may be a better term) is just information. "Hey, everybody, there's this new thing called a mobile phone!" "Hey, everybody, there's this new disease called AIDS that you really had better alter your behavior to avoid, because it's deadly."

There's a second kind, which I will call "us" advertising: "Hey, everybody, we have the best mobile phones! Available now at WalMart!"

We don't need the second kind, at all. I'm not sure, but I suspect the first kind is at least somewhat useful.

(You can still probably call it harassment, though. Useful, but still harassment.)
Received Pronunciation - like a BBC newspeaker from the 1950s
Before radio, advertising in places like London was wild, far surpassing what we are used to. Ads covered the buildings up to the 3rd floor. [0]

[0]: https://en.wikipedia.org/wiki/History_of_advertising_in_Brit...
Nvidia's Open-Source Linux Kernel Driver Performing at Parity to Proprietary
It seems like less time than 30 years ago.
Merchant of Record is a cool feature to have-- Stripe Tax works well but the pricing structure is horrible. Paying a flat fee for dedicated tax handling would be considerably better!

Now if only we could somehow get MoR for marketplaces...
Can Roelof Botha keep the legendary venture capital firm ahead in the AI future?
> Of course prioritizing shipping more features is going to ship more features

I mean, I'm not entirely sure on that. Prioritizing shipping features may make a codebase be impossible to understand, so that any additional features take longer and longer to implement. Prioritizing design may make a codebase be easier to understand, such that each new feature can be added with breaking existing functionality.

There's a quote I like from Jonathan Livingston Seagull: "It's strange.
The gulls who scorn perfection for the sake of travel go nowhere, slowly. Those who put aside travel for the sake of perfection go anywhere, instantly."
This is exactly the sort of dumb reactionary politics that I don’t want in my life. People can make a movie with a black Roman emperor if they want to, but I prefer my entertainment to not be somebody’s political soapbox. Especially for an ideological that demands I must agree with it or be labeled a “bigoted Karen” (or any number of other worse things).
Lavazza and Kimbo.
My guess, it’s not.

And probably just a great compliant to their TaxJar acquisition from 2021 (+ entry into Paddles space).

https://stripe.com/newsroom/news/taxjar
A bit offtopic but does anyone know of an exoskeleton that offers full body support? My wife has Long Covid and she can walk 1 km at a very slow pace but further than that she must use a wheelchair.

I would love to find an exoskeleton for her but it has to be comfortable and able to support her back and neck since she can't cope with her own body standing for very long. I would be willing to spend a significant amount if it makes her life better.
Why would they?

1. Astroturfing is marketing and in general people want information about products and services.

2. To be good, moderation must be done by hand. That's expensive. Platform users don't want to pay for it. Moderation done on the cheap leads to false positives and false negatives. Those feel like injustices and piss-off users.

3. Astroturf is asymmetric. Astroturfers have strong financial incentives to work toward bypassing filters. Platforms have large attack surfaces. Patching every possible small hole creates friction for good faith use.

The Usenet is still with us in spirit. Good luck.
It's a valid argument on the internet where we use "free" services that are costly to run, like you described. There is no need for ads in public spaces though. Banning them is fair, it doesn't make good corporations less competitive, they just have to rely more on other methods like product quality and word of mouth, instead of corporate propaganda.
The pay for developers is also decidedly non-linear compared to ability levels. Promotions are famously non-deterministic.

Hordes of $300k developers trying to become $500k developers who are trying to become $1M developers.
microcode - https://en.wikipedia.org/wiki/Microcode

memristor - https://www.computer.org/csdl/magazine/mi/2018/05/mmi2018050...
> FTA (or at least a link in it) - Macrinus was born in Africa.

Just because he was born in africa doesn't mean he is black or 'african'. Elon Musk was born in africa too but nobody would claim he is a black man.
It is a faulty assertion that those things must include advertising to be free.
I think what people outside the industry fail to realize is that people placing orders for tens of thousands of datacenter cpus don’t have time to fuck around with this.

The preference for intel over AMD is very slight.
They’re shifting orders from intel to AMD and will continue to do so till there’s a reasonable long term plan from intel. The next few quarters will be blood red for intel and crispy green for AMD
Except Skarsgard
And about Stripes internal inability to deliver on the actual product. Lemon Squeezy is laser focussed - Stripe is not.

Smart founders will be looking carefully and observing how Stripe fails to retain clientele and think about creating something that fits the Lemon Squeezy gap in the market.
90% of performance is data access patterns
I have Japanese publications in which things like chapter numbers are written as 二三 instead of 二十三. But I agree with you.
Lots of Romans were born in Africa, Rome conquered North Africa towards the end of the republic era.
Do you have a Makerspace/Hackspace near you? There will be people there with a ton of knowledge and experience you can learn from and ask questions, and they'll also have equipment you can use.
I'm guessing that what prompted this was the alt-text for today's Saturday Morning Breakfast Cereal [1]

[1] https://www.smbc-comics.com/comic/inappropriate
Based on prior experience: almost certainly bad.
No - instead of giving every person in the company BitLocker keys, they had to do all the fixing within IT, hence, automation via barcode scanning.
I think my wife and already have some immunity against ticks since we get heavy inflammation immediately around the bite sites. We feel them right away so they don’t seem to stay attached long enough to transfer disease.
Out of curiosity, how much total storage do you get with that drive configuration? I've never tried "bundle of disks" mode with any file system because it's difficult to reason about how much disk space you end up with and what guarantees you have (although raid 1 should be straightforward, I suppose).
The Future of Hiking Gear? Robotic Pants That Power You Up the Mountain
dual-use: allows your able-bodied infantry to carry even more (at least if part of that weight is comprised of sufficient batteries?)
good game, I'm terrible at it
The HBO series Rome handled it well. People of noble birth used RP, plebeians had middle-class accents and soldiers tended to have working-class accents from the southeast. Foreign slaves had a mix of foreign accents.

IIRC Game of Thrones took a similar approach for noble families and the rabble of Lannisport, but leaned more heavily on northern accents for people from northern regions.

I don't recall American accents in Rome, but there may have been some in GoT. If the story is good and the acting and characterizations are top-notch, it doesn't matter IMHO.
I was tech lead on a team with a guy like this. We sat down and had a long discussion and whiteboard sesh about a piece of code that could/should have been about 500 lines of code in half a dozen files. Walked out of it thinking that he understood the assignment and I should just step back and let him code it up.

He came back a week later with something that was about 20k lines of Node.js, all just abstraction piled on abstraction piled on indirection, hundreds of files with like one line of code in each one plus a bunch of imports. "Separation of concerns" taken to the far extreme. 100% statement coverage by the horrible kinds of unit tests that you have to write to get 100% coverage.

TBH I feel lucky I came out of that episode with my job, and it wasn't even my code!
Absolutely. People are sleeping on it.

If only projects like Bun/Deno/Node added runtime support for ReScript instead of TypeScript, collectively as the web-tooling industry, we'd be in a better place. But you can't win against the MS's marketing budget.

Also in hindsight, ReScript diverged away from OCaml, but the ReScript development team could have gone further by creating a runtime for ReScript. Then again I don't blame them - they are polishing the dev experience of ReScript and React.

This is the decade of writing shiny new runtimes - I hope somebody writes a ReScript runtime. Imageine ReScript, Core, rescript-webapi, typechecker, re-analyze, plus a bundler minifier etc baked into the runtime like Bun. Sounds like an interesting value proposition. Fingers crossed.
Linux Support for Poe Funded by Dent
And gasoline price without subsidies and tax breaks?
'Roundabout city' Milton Keynes could get 'hamburger' style island
> My sister currently lives in Ohio and tells me about all the backsliding going on. Her kids are just about ready to leave for college (out of state), and she’ll tell anyone that listens that, if you have the choice, you are insane to raise young children in Ohio. And she’s a Republican.

Does she express any sense of personal responsibility or remorse? Republicans have had a gerrymandered supermajority in the state senate, not to mention the governorship, for well over a decade.
And one year later, the product promise is dead, buried and rotten.

I hope not, this time, but if I were a betting man…
> "you can ship a completely new version in minutes to hours"

Not all that long ago, software was distributed on physical media such as floppy discs and CD-ROMS.
> some config I edited years ago is now causing a problem.

Yeah, that's a fair point. You do get in the habit of occasionally diffing your config file against the ones with the .pacnew extension. As well as purging packages.
Because unless you resort to stuff like in-ram overlayfs which will also result in data loss, a lot of system software assumes it can write anywhere and will bitterly complain if not, even if it's not "real" data, and can be very annoying to fix. That's fina for carefully engineered containers, but the usual thrown together stuff docker started with gets a lot more annoying.
I'm not sure that's quite the right perspective. It's not a coincidence that entropy increases over time; the increase in entropy seems to be very fundamental to the way physics goes. I prefer the interpretation "physics doesn't care what direction the arrow of time points, but we perceive it as pointing in the direction of increasing entropy". Although that's not totally satisfying either.
I don't think it gets much simpler than this to be honest... except for un-scalable things like keeping a single global list of a million booleans in the same process as your backend api.
A) thank you so much!

B) used bookstores sell coffee table books for dirt cheap sometimes, check it out if your taste is more flexible

C) wow page 11 bothers me. Why, why, why… the grid is there for a reason!! Just make it line up with the grid, oh my god

EDIT: page 39 is also a really neat tip, for anyone writing a book. TL;DR: format your cover as a variation of your content pages. Might apply to websites and their splash pages, too! Certainly stands in contrast to the current SOP for SV startup splash pages
To construct a building an engineer or architect may be involved but a carpenter is always required. Sometimes our software is a large public building and sometimes our software is a shed in the dooryard. It is important to know the difference.
- I like how the alphabetical order of missing words acts as a small hint

- The difficulty felt challenging yet doable

- The UI looks polished

- I agree with others that the word-forming UX could be improved; maybe by typing letters, or maybe by more generous drag behavior
Right, the Gulf of Tonkin truth.

It gets old.
100% agree with the "building for trust". The only problem is we tend to hire based solely on technical skill. I don't recall an interviewer ever asking me something like, "how do you build a team that values trust and what does trust mean to you?"

Even when I joined the team, we never discussed trust and what we can do to be a more trustworthy team. It was always centered around how can we be more efficient in our deliverables.

This is the video I usually reference: https://www.youtube.com/watch?v=kJdXjtSnZTI
This appears to be the US Republican version of that Cameron pig thing. "How dare you, that never happened[...]WELL WOULD IT BE SO BAD IF IT HAD? YOUTHFUL HIJINKS!!!"

(I suspect the Cameron pig thing did not in fact happen, but his partisans' reaction to the allegation was _fascinating_).
Same old pattern, M&A’s are normally destructive of the acquired firm’s value, but remove risk from the acquirer that something new and good is active in the market…
>disease is a much worse problem than climate.

But the two aren't discrete issues. Climate is the reason Malaria isn't prevalent in northern Europe and people are starting to worry about it in southern Europe.
An event that happened 30 years ago? Yes.
the fault is not allowing time to test and fix in the right places not in wanting a schedule.
Seems like if you add more "a"s to W[a..]t you slide a scale from disgusted to awed to comical.
It's a cool explanation, but I'm not sure what a CT scan offers that cutting it in half with a bandsaw wouldn't.
But a motivated nation state can size servers without powering them down, it has been done in the past. Sure, it's harder than just smashing the door and grabbing them, but still possible. In the end, when discussing security one has always to start by clearly defining the intended threat model.
> People need to know that there is such a thing to find.

IMO, finding things, also covers not being aware it existed.

Like you're on amazon searching for something, and they suggest something you might also like, they don't know if you knew about it already. That's fine, still both parties consenting.