skysight-inc/HackerNews huggingface dataset:
Thank you for suggesting this book. I'm not 100% sure what to make of it but it's all available for free online and the introduction is really intriguing. If nothing else, I now know something exists that I didn't before.

https://www.mctb.org/
Sounds like par for the course.

I compiled it from source on our edge servers for a long time (as opposed to packaged), simply so I could apply these real time patches as needed.
> This reminds me that capitalism will probably be just fine once people are reminded (yet again) about what risk is

Can you elaborate on this? What is the risk, and what do people need to be reminded of?
Yes, that's included. You can get cars with 80-100k miles that will make it to 200k for ~$5,000 on Craigslist. That's about 5 cents a mile.
Actually, the last time we had high inflation, the fed kicked interest rates up[1]. So I don’t know if we end up like Zimbabwe. The fed would likely step in well before something bad happened.

https://www.stlouisfed.org/publications/regional-economist/j...
So do uuencoded and base64-encoded images.

...and we're right back where we started from.
The fact that you're alive proves there is a pretty big difference, whatever it is
What about https://www.keycloak.org/? Is it any good for such solution to half-own OAuth provider?
Rework of QC fails and post-sales service are also imperfect.

You can easily have a couple excess failures trigger excess service, and if you're unlucky with the quality of one episode of that rework or service, end up on a never-ending rework treadmill. Even on the brands with the best quality.
The fastest way to learn a new language
The commonly held view that children learn new languages faster than adults due to neuroplasticity is B.S.

Interesting take - argument is not about technology, neurons or (necessarily) learning method, but about dealing with embarrassment.
One does have to watch that the solution isn't worse. Plastic packaging is cheap because it takes very little people, resources, and energy to make.

A lot of the issue is that we haven't been really using market approaches to deal with it. If the creators where financially a physically responsible for the proper recycling, they would be motivated to use less and make it cheaper to reuse. The current recycling makes the problem a municipal one, in many places, who are ill equipped to deal with it... then we end up shipping it elsewhere.
That’s an incredibly costly and inefficient approach. You used to be able to get x86 add on boards for Macs back in the late 80s and early 90s, but they cost a fortune and were incredibly clunky.
I've been trying to make something along those lines at podaero.com, and I'm actually trying to get HN users to join some of the small groups... see here if interested https://podaero.com/info/hacker-pod
> Login with Apple is coming for them, don't worry

That's an even greater cause for worry and I fear what will come of this, I would treat their login SDK as the same poisoned chalice that the Facebook login SDK is. Worst - they're effectively forcing app developers to introduce it if they have any kind of social login in their apps, which is an incredibly dick move. Any other company doing this would get negative attention but in our collective hypocricy we keep painting this in a positive light. It absolutely is _not_ a good thing... but this is HN.
Can't be that hard.

On Apple though, your app might be taken down fast if you end up doing that. Doesn't mean you won't fool a few suckers though.
Taxi dispatch, food delivery, things like that. People think it's novel since it has an app. But the business categories were around before, just a little more manual, less centralized, etc.
There are also (sketchy) accounting reasons to do this-- you don't need to draw upon warranty reserve accounts. The whole reason these accounts exist is to accurately capture the cost of the future warranty obligations at time of sale.
Yeah, I agree. My original post was bringing up what I thought was an interesting comparison between hypothetical software AI and the corporations-as-AI metaphor presented in the talk.

Corporations _are_ acting as misaligned optimizers. Solving that problem is hugely important. However, the "AI" comparison breaks down somewhat when you start thinking about how we might actually fix the problem. With corporations, we (i.e., states) have tools that we can use to regulate bad actors. Software AI, however hypothetical at the moment, seems likely to be a different game all-together.
I'm not sure about the difficulty level of enlarging the pages in Windows. But I'm afraid there are 3rd party programs hardcoding it (and existing ARM hw they run on, etc.) But thinking more about it, IIRC Windows has a 64kB granularity at some level in mapping APIs, so maybe it's not as difficult as I initially thought. Not sure.

Why it has an impact on L1? Because you don't want to perform address translation before beginning your L1 lookup (else the perfs would be shit). So you index your L1 cache by the LSb, which are the same in virtual and physical. So a bigger page size means more bits to index, and a bigger L1 without having to give it more ways. And if you can avoid more ways, its better because you have to compare the tags in all the ways, then mux the data out of the good one, so having tons of ways draw some power. That's why L1D is typically 32k on computers with 4kB pages: that gives 8 ways, which is OK. Intel went with 48k and 12 ways on Sunny Cove, but that's starting to be high. A12 is 128k L1D, with 16kB pages, if I'm not mistaken that's conveniently 8 ways.
Cash Crates – Let's Explore
Astronomers claim to have seen the merger of two black holes within a third
We know Facebook uses data they gather for competitive product reasons. I wonder how important Facebook’s insight into signup and login auth for upstart products (like TikTok or fortnite) was for internal intelligence on where the wind is blowing / compete / acquire targets.

FB SSO isn’t really an option for an early stage consumer product, but if it were I can see Potential benefits to the products that are succeeding avoiding sharing real-time success metrics with FB.

Presumably, Apple is also influenced by data like this via the App Store.

For example Apple probably pays attention to Autosleep and other sleeping apps in deciding to build it into WatchOS.
I learned of him some time after the events, by joining HN. What was the discussion here like at the time? Both the charges and later his death.
That assumes an ideal corporation in the physics sense - real world ones have "corruption" in the form of their employees engaging in their own agenda. Take sexual harassment, passing up talent from bigotry, and office politics. They actively harm the profitability and yet they exist at all levels.

The incentives are fundamentally what shape the systems including the corporations. Blaming corporations alone is a simplification - the same incentives converge to the same outcomes akin to how power vacuums are filled by warlords.
Or 'Viable' or 'Profitable'. Legacy is used in the sense of "Companies that make money are considered legacy in silicon valley"
What's next? Renaming the Master/Slave J/K Flip Flop? The Cancel Culture must stop!
What I don't understand here is, how did this break apps that had "old" SDK versions?

Did some HTTP call the initialization code make end up raising an exception on some unexpected status code and end up crashing the entire application?

I don't understand why this kind of control flow is acceptable. Is it documented at least? And if it is documented, how come we can't fork this SDK (seems to be on GitHub, seems fork-eable) and remove this "feature"?
Farmland Could Absorb an Extra 2B Tonnes of CO2 from the Atmosphere Each Year
Teacher / Student is better for database replication, since a "School" of databases can have multiple teachers and students, and it refers to the flow of information.
Hey HN! Long time lurker here.

Aperio is a black-box mutational fuzzer for finding vulnerabilities in web applications. You feed it network captures of normal usage, and it tries to break your app.

The core of the fuzzer is a genetic algorithm for finding new behaviors (inspired by AFL). It takes a new approach to fuzzing by building sequences of requests, instead of just fuzzing the inputs to single requests in isolation.

I'm super stoked about the project (and just fuzzing in general) so feel free to drop a comment here if you have any questions!
Just guessing:

1/ Intel could be considered a monopoly

2/ Intel think they can beat ARM in the long term
I don't see how Windows would be able to compete on ARM TBH. Nobody is even close to the performance of Apple chips, and that gap is likely to grow over time as Apple piles on more and more specialized compute and takes full advantage of its vertical integration - something Microsoft cannot do. It's really nice to have a fairly restricted set of hardware to develop for. It's really nice to be able to just know that e.g. all your devices have a TPU, and a certain amount of GPU compute bandwidth, and certain hardware codecs, etc. On the Windows side this will never be the case unless Microsoft magically commits itself to chip design the same way Apple did, but even under the best of circumstances this will take a decade or so. Android is similarly handicapped.

Intel will be fine for at least the next decade. Businesses will still run on Intel, as will cloud. They'll figure out their process trouble and retake the performance crown again from AMD, although by a narrower margin. All of this has happened in the past. This is due to one simple truth: businesses couldn't give less of a shit what hardware their software runs on, and moving everything to ARM is so expensive, it's not going to happen for existing apps.

Most of us here would have a bout of OCD knowing we're not using the latest and greatest thing, but businesses don't have such a problem.
Apologies to the community. This post was after a few beers, but inexcusable nonetheless. Won’t happen again.
That's not a comparable thing. Putting specialized functions in their own chips is completely normal, and only a problem if they need really deep integration with the host CPU, or efficiency or size are extremely important (iPhone: sure. laptop, not so much), so I don't think those are a primary concern for the move to ARM laptops.
I find it discouraging that exceptionally little is said about the outcomes for those who survive a bad case. IMNSHO, the big scare isn’t death, it’s being out of breath for the rest of a considerably shorter life, or being tied to a dialysis machine, or being perpetually foggy brained and easy to anger, etc.

The long-term damage to the country will be from damage to survivors, not from deaths.
NASA-Designed Perfume Brings the Smell of Outer Space to Earth
Good stack overflow answer about js implementation of pseudorandom number generator: https://stackoverflow.com/a/47593316/1248177
Marvin Gaye's 'What's Going On' still relevant and revealing, 50 years on
> It will, indirectly. When MacBooks offer 1.5x the performance at 2x the battery life, people using Windows or Linux will start to demand similar devices from Dell, Lenovo, HP, Acer, etc;

Well, people can demand that, but if only Apple knows how to design the chips, and given they will not sell them to competitors...
The problem with "parent/child" relationships for trees is that humans always have two biological parents, not one like tree data structures.
I don't view any of this through the lens of changing our language for language sake. I view it through the lens of trying to rectify the injustices of slavery and legalized discrimination, and the inequality that permeates our society as a result.

So if we gain momentum here, I see the next step as seeking other forms of reparations, not going after other words.

If there are others who are suffering who want to advocate for ways to improve our language to reduce the unintended harm it has, they're of course welcome to.

Also c'mon this slippery slope argument sounds like this to me: "Where does it stop? Will people object to every word and I'll be forced to express myself just through grunts? What if they then come for my grunts? Therefore I should continue to call things whatever I want because slippery slope."

Where does it stop? It stops when people stop pushing.
Good post, but why not link to the post on your github.io domain? https://jborza.github.io/games/2020/07/12/solitaire-cli.html
The conversation was a non-starter due to antitrust laws. Intel has wanted to purchase both ARM and NVIDIA for at least a decade.

This is according to the internal rumor mill at Intel Labs circa 2010, so take it with a grain of salt.
I've been there. Thanks for the kind reply to a rather harsh chiding.
The irresistible force vs. the ironized object
So it's Twitter but with no features? Why?
True, but my terminal, web browser, phone, and text editor don't render base64-encoded images in-line, nor is base64 encoding part of the Unicode spec. Emojis behave much more like text than like images.
I'd say yes. Do you think the ideas that came from the Manhattan Project didn't exceed that of the best individual involved?

Or for a more extreme example - consider the totality of human civilization as an example of groups of humans working together. People like Einstein and Hawking wouldn't have been able to have had the ideas they did if they were dropped in 20,000 BC. The knowledge we have now isn't simply the work of individual animals with extraordinary thoughts, it's the result of large groups of these animals working together.

Now certainly the benefits in corporate R&D labs don't come anywhere close, but I find it hard to believe that they simply drop to zero.
Tips make no sense ecomically, at least not the way we use them. Restaurants don't pay their waiters enough, so customers are effectively obligated to tip X% on top of the price.

What should happen is restaurants should pay their workers a living wage and charge customers accordingly, so there's none of this stupid guilt trip stuff.
Not having any agenda is a deeply unhealthy mental state as it implies a complete apathy to all outcomes. It is just that most "normal" agendas are effectively invisible as a Huffman encoded to a 0 bit default. Not wanting to be tortured to death is an agenda technically but contributes so little information that it only makes sense to state the opposite.
Without media it could be run at scale cheaper
Or top/bottom. But that gets more nuanced, because you also have "power bottoms" and "service tops".

https://www.reddit.com/r/gaybros/comments/68rrmi/whats_the_i...
Either there's something very unusual about your personal situation, or you're using "almost certainly" to mean "well under ten percent", or your statement is simply false. Estimates of the household secondary attack rate vary but are typically low tens of percent[1][2], and the IFR even for patients >80 years old is about 8%[3]. The probability that your mother would die if you became infected is the product of those two.

To be clear, I wear a mask and I support orders requiring that, since the cost of mask-wearing seems very small to me in exchange for the possible benefit. (If anyone finds a mask uncomfortable, I'd suggest a better mask. Surgical-style masks are much easier to breathe through than fabric, and widely available near pre-pandemic prices.) We should avoid hyperbolic, misleading, or false statements in support of a noble cause, though.

1. https://www.thelancet.com/journals/laninf/article/PIIS1473-3...

2. This is unintuitive given the close contact sharing a household and R0 = 2.5, but consistent with the theory that spread is driven by a small fraction of super-spreaders, while most infected transmit the disease to no one at all.

3. https://www.thelancet.com/journals/laninf/article/PIIS1473-3...
GF's 14nm lab in Malta, NY is not going to be upgraded to 7nm also. They cancelled it.
primary/replica
The SGX enclave thing doesn't have to be really all that secure to solve a problem for signal. All it needs to do is be secure enough so that they can reject things like subpoenas. It changes the required level of cooperation from passive to active.
Thank You for pointing it out and thank you OP for building the tool. I have been playing around with it for last 10 mins and I love it. Looking forward to using it.
Most of us app developers don’t use it for login, we use it to optimize Cost Per Install campaigns when we advertise on a Facebook property.
Really nice, the big question is who to follow and how to find them. Twitter solved that masterfully on their on-boarding experience.
Apple already did #4 - massively raise the base cost of the 2019 Mac Pro, so it could be that this is priced in already.
I just watched a really good video explaination of this the other day: https://www.youtube.com/watch?v=4sYawx70iP4
Countries with incompetent governments like Argentina also routinely do weird things like nationalize companies if they are mostly owned foreign investors. It's not like Argentina is a self sufficient economic powerhouse. They have lots of problems yet they keep executing strategies that can only drag the country down.
Yeah, that's one of my top worries. It's already that way in much of the world. And the "liberal democracy" sector is teetering on the edge. Once we get seriously into the chaos of global climate change, pandemics, mass migrations, war and so on (aka Gibson's "Jackpot"), who knows?
I probably would have opted for the array representation instead of linked lists, but that is somewhat subjective thing. I do note that each card can be represented by single byte fairly easily (2 bits for suit, 4 bits for rank, 1 bit for revealed (maybe)), which would reduce memory consumption if that is concern. Thinking more of it, I think the whole board-state could be represented with 13+52 byte array, having markers between the cards to indicate different piles. Not that I'd recommend that approach unless you are extremely memory constrained, it probably would bit annoying to handle

fyi I noticed that your mallocz seems to reimplement calloc: https://pubs.opengroup.org/onlinepubs/009695399/functions/ca...
> modern tech industry (ie in the last 10-20 years)

Famous (badly mangled) quote -

"There has only been 3 things invented in the tech industry since the 70's"

I know spreadsheets is one of them. No idea about the other 2.
Because nobody can live on a minimum wage set 30 years ago and never adjusted for inflation.
I think it was mostly the greed of Business Development people at Intel who thought why build a chip with such low margins, what they didn't see was that mobile revolution was about to take place and billions upon billions of ARM chips would be shipped in mobile devices around the world.
Whoops.

Red flag = warning sign, not anything related to Git flags.

OJFord is basically correct, though. It's 2020, so if you're interviewing for a developer/programming position, you should at least know something about the various VCS options.

If it helps, during our last set of interviews the question was "What is your strategy when using source control?"

Before that was the two part question of "Describe your preferred development environment, both physical and technical. What is one thing in your development process that you can’t live without?" (I always tell the candidate that my answer to this is some sort of VCS.)

(These were both for the second, in-person, interview. There's not necessarily a wrong answer. It's not like we're asking them to name as many differences between Git and TFS as they can. :) )
Cyber Threat Intelligence – What, Why (and How to Learn it for free)
Forks don't cut both ways, knives do!

How about renaming forks to sporks, to be more inclusive of spoons?
“Vote with your wallet” is very different than actively making sure everyone else’s wallet is shut for that business.
Cancel culture is not about your right to not do business with X, is about trying to destroy X just because you don’t agree with it.
It's sad to see that Atlas Obscura still pushes their mandatory cookie wall.
And I ask again, what exactly is Tesla accused of doing that violates lemon laws. As I see it, we have two facts:

1. Tesla sometimes does repairs via "goodwill" accounting instead of standard warrantee service. On it's face, this sounds like a good thing.

2. Tesla bought some guys car, then resold it. Again, that's a good thing in isolation.

And the suggestion is that they did the goodwill thing so that they could scam the new owner of the car by evading lemon law disclosure. Well, OK. Did they? Show us the evidence. If there's no actual car that got sold where you can document these repairs and show they were unresolved... I just don't think there's much of a case here.

The only way this makes sense is if you start out a priori with an assumption that Tesla is trying to scam their customers, then try to find a scenario where they could do it. That works for writing novel plots, it's not much evidence in an actual court.
I meant in positional notation, but most people know that as "decimal notation". Unfortunately, that implies base 10, so I avoided the term.

I gave both an example in binary and an example in decimal to clarify my imprecise terminology. I worry that by objecting only to the binary example, you may confuse people into thinking the two are different.
In the existing economy, which would be blown away and completely remade in a new reality that includes teratons of cheap metal.
A big part of the appeal of the 6502 is with the retro community. If your goal is write an NES game (and there’s quite an active community doing just that) then you have no other choice than to learn the 6502.

That’s fine though. The 6502 is a classic CISC processor with a fairly high level instruction set. This makes it fun for humans to program. I think where people get into trouble is when they try to bring up these complicated tool chains and high level languages. That’s a mistake. Program the 6502 directly in assembly with a nice macro assembler. It’s the best way to go.
Searching on hn.algolia.com

Top voted post at the time - https://news.ycombinator.com/item?id=5046845

Five years later -
https://news.ycombinator.com/item?id=16141013
Oh hi! That was me [1]. I'm a community contributor, but I'm equally impressed by the speed patches get merged on the mailing list.

[1] https://github.com/haproxy/haproxy/issues/123#issuecomment-5...
Uncleftish Beholding: An Uploosening of English Cleanness (2018)
If central bank rates were too low, we would see inflation, but we don't. Rates are so low because savers want to save more than borrowers want to borrow. Corporations are just taking advantage of the large pool of savers that's already out there.
I wish the US had seen this with equal clarity 30 years ago.

Some people did. Even many politicians did. But they were shouted down as being racist and protectionist, and "globalism" was the future. Anyone who didn't get on board was called old and stupid.
R&D labs aren't necessarily restricted to a single research group with a unique, well defined goal. Depending on their organization they can easily integrate more or less isolated units of self- or loosely-directed research driven by single individuals or small teams. Properly managed, I can see this kind of heterogeneity of agents performing at a level no single human ever could. There's a analogy with boosting to be made somewhere but I can't care to flesh it out right now.
I agree. The trouble is, righteous indignation is a drug. And America is hooked on it now. For whatever reason (internet, polarized politics, boredom).
If I understand correctly: it's the idea that you have a direct manager who handles your HR related things (direct line report), and you have product leads and other people you report to who are not directly in your org or team.