skysight-inc/HackerNews huggingface dataset:
The web has to mature beyond advertising as a business model. For this to happen people are going to have to open their wallets, pay for the services they use, and support independent businesses.

I hope it does! I'm banking on it too for my project.
> But the "or" makes the meaning ambiguous

I disagree that or is ambiguous. In English we use or to mean xor, that is one item or the other item but not both. If we want to clarify that choosing both items is an option we use the term and/or.
In the UK, Poundland sells a scientific calculator for £1 ($1.30). It does not have advanced functionality (like graphing, programming, automatic factoring by surds and irrationals like pi, etc.) that higher-end models do, but it should be enough for most contexts.
No silly, it costs them tons of money to maintain a database record. Storage costs alone are on the order of kilobytes!
> ISBN10 (which can be converted into ISBN13 without anything else IIRC)

Yes. There clearly only needs to be one way to identify things, so commonly larger systems just incorporate the smaller ones wholesale. The 13-digit system just incorporates the prior 10-digit system for International Standard Book Numbers with a 978 prefix called "bookland" (most prefixes in this system are geographic, but of course books aren't really from one single geographic region, so they're from "bookland") and adds a new set of possible codes. It also incorporates the entire 12-digit American "UPC" system.

Several other (less well known) systems were gobbled up the same way as "bookland", just allocating them imaginary geographic regions in the 13-digit system.

There's actually a fourteen digit system, but the lead digit tells you about how many of something are bundled e.g. so a distributor can distinguish a truck full of Pepsi cans from just one case or a single can in terms of things you can order. Lead digit 0 means "single" so if you know the 10 digit ISBN you can not only make a 13-digit EAN for that, you can make the 14-digit GTIN that means "just one of this book" which in most cases would be what you want.
Related, I’ve often thought that good listening involves becoming—in some small way—the person you are listening to. That is, your brain and your “self” are temporarily loaned to the person.

Such empathy is a sort of self-expansion, as you learn to see the world from their point of view. And the speaker, in turn, can learn from your observations of what it’s like to inhabit their life for a time.
Highly recommend using rr if you're in an environment that supports it. Once you've learned to use it, it feels like a debugging superpower. You can use most of the gdb commands you are familiar with, and most of the gdb interfaces listed here will still work.

The docs are here: https://rr-project.org/
Cheap milk isn't great for the cows though.
If you still want to play that game then restrict the service in other ways. You could for example throttle user upload to 10mbit/s if they have uploaded more than 500GB per month. That way no single user can practically upload more than 3.5TB per month. The 2 petabyte abuse scenario would have been avoided while still being able to brag about some users storing 50TB of data on your platform.
I was surprised by the "Apple M1 performance is stunning compared to Ryzen 3900X" line, since the first graph made it look like the M1 was only ~70% of the perf overall, but then I noticed the incredibly tiny and hard to read "lower is better" notice on the top left. Two things: Make that easier to read, please; and holy shit, the M1 is incredible.
Hehehe... appreciate this answer. I wouldn't mind writing my own JSON parser because at least I can reason about how the code works, the only context I need is my language's syntax and not someone else's design assumptions :)
If they sell in your country, you can sue them here.

If they don't, you imported and got what you paid for.
For minor crop water shortages, probably not.

And drinking water shortages can't really occur: you could airlift water from Fiji and still have enough for everyone to drink. (Or more realistically and less flippant: the volumes involved for drinking water are so minuscule, that you wouldn't dig canals across the country. Just use a bunch of trucks.)

In any case, for a bet we'd need to operationalize exactly what we mean, and what conditions would count.

I am fairly sure that will hold for the next, eg, 50 years. Ie I am fairly sure that there won't be any circumstances that will make the governments involved break the compact. Willing to bet on that?
I'm personally a big fan of vanilla GDB, at least for plain C debugging. Disclaimer: I spent >5years on a PhD work searching how to extend GDB for parallel and embedded programming.

I can't easily see the surrounding code

I have Emacs on the side window, so I use GDB to see the immediately surrounding code, and Emacs to see the rest of the function. I do exactly the same for Python debbuging with PDB

I have to manually request information rather than just glancing at the display

I just print the variables I want to see, there are not so many of them I'm actually interested in while debugging

I have to remember syntax rather than just clicking on things
...and in this case, it took me a few tries to correctly deref this pointer to an fixed-size array

those are the tradeoff between flexibility and ease. You can access any memory locations, and cast it in many different ways, examine the assembly to precisely understand the next steps, examine the bits to precisely understand the storage (only endianness issues remained tricky to follow)
Ask HN: Resources for Writing Debugger
One approach to a learn a language deeply is to build a debugger. I was wondering if folks could share their favorite writing a debugger tutorials and resources
Implementing Parsers
Advertising is just too lucrative for them - they'll still do it even if we end up paying subscriptions. For example, look at the New York Times; you're still served ads with a paying subscription.
> why books on interpreters and compilers tend to avoid the question of parsing like the plague

They avoid it like old boring anecdote everyone read yet in their childhood in a dragonbook.

> parsing is over-emphasized in other books, and it's truly orthogonal to other PL activities.

Right, "parsing science" != "compiler science". Parsing science isn't even a subset of compiler science. It's just another discipline which touches (someone may even say overlaps) with it. Consider parsing a natural language. (Which btw any human does, but compiler stuff is surely not for a every human.)
I guess the unknown German word mentioned in the post is probably "sonst". It can be translated to "otherwise" or "else". And "wenn...dann...sonst" sounds perfectly natural in German.
> The real killer feature of Haskell is that it is the closest language to mathematics and makes reasoning mathematically much easier than even other functional languages.

And the reason is it's like that is its focus on purity.
A) every property financed by the time of that census article from 1996 is paid off now

B) even the person from OP’s article owned business interests in various properties
The Ever-Changing Art of the Screensaver
This whole debate is very applicable to the world of software. In fact, I believe that computer programs are legally considered to be works of literature (although I'm sure it's more complicated.)

The authors argument is roughly "you're not allowed to fork my proprietary project because it's proprietary," while the school librarian has an opinion that I would consider to be more copyleft. I tend to agree with the librarian.

I think that writing a book that uses major plot details from another book without copying them verbatim is not illegal. That would be analogous to writing a program that does the same thing as a proprietary program. I argue people should have the right to do this for books just as they should have the right to do this for programs.
Since the variables are categorical, won't PCA have to be modified to use it effectively? To my knowledge, PCA can only be used for continuous variables.
rr is nice when it works, but I've only had it work on a single system of mine (recent Intel). gdb is portable and works most anywhere. If you're looking at other architectures, you'll almost certainly have a gdb port but probably won't have a rr port.

It looks like some changes have been made recently:

- https://github.com/rr-debugger/rr/issues/1373

- https://github.com/rr-debugger/rr/issues/2034
There are several things that compound that

- Storage price decreases near exponentially, while data usage also increases near exponentially, meaning that new data will always make the majority of your usage, no matter how long you and your users have been in place.

- On Google scale, your are bound to have a lot of redundancy in data. Chances are that what you have in your Google drive, someone else has it. And large data provider often only store one copy of the data internally (with necessary backup). It is controversial for privacy reasons, but that's a way to deal with a large number of users using a lot of data.

- There is only so much a user can produce. For example, if you are dealing with eBooks, you can probably put all text only eBooks humanity have produce on a single hard drive. So no problem going unlimited here. For pictures, unless you are constantly shooting, you are not going to produce terabytes of data. 100 GB is actually an awful lot of data, and few applications produce that much, for most people, only video is on that scale.

So it means there are natural limits. Also, unlike with a Ponzi scheme, there is actual value being produced. People pay money for a service, they don't intend to get their money back. There is no real reason for the system to collapse.
I meant a debugger that doesn't require or expect you to have the source code of the application you're debugging and just shows you disassembly, lets you use instruction execution/memory access breakpoints, patch instructions, etc.

Ghidra doesn't have a debugger yet, but it's a planned feature.
These companies still participate in advertising. All of these brands include the company logo and usually try to differentiate their design so that you, as the consumer, are a walking billboard for them. Beyond that, you can be assured that they collect any data on the consumer that they can. What they do with that data is out of the consumer's eyes.

It is also worth noting that there is plenty of advertising in Apple products. Heck, the last time I used one they had at least two digital storefronts built in. They may not be as crass as Microsoft is (e.g. with the use of the Start Menu), but it is data driven. Whether the advertising is plastered everywhere or not simply reflects the target market, rather than how they collect and use data.
That's a good idea. I've been only enabling 2fa when I can use two forms of it (totp + u2f token), but that's still vulnerable since I often carry both of those on my person at the same time.
The actual link mentioned in title: https://elifesciences.org/articles/59410

Several other interesting links too
Licensing itself is a pain in the ass. We pay low teens for Oracle Java licenses. Every year we have to audit hundreds of thousands of machines to see if it is present. When it is, figure out if it is a public version or something that requires an extended support contract. There are things like Adopt OpenJDK that don't require any licenses. Having an OS where you did not need to worry about the licensing was huge - nobody cares what you did in a docker image, on a VM, or some experiment.

I think we were shelling out around $300 a RHEL license, which was a significant percentage of the docker boxes we started putting together with some low end hardware.
Just make a rule that any imports have to be comply with to the same regulations as what's already sold domestically.

So the EU can keep their regulations about banana curvature.

Just put domestic and foreign producers on the same footing.
Banks and fintech have ridiculous powers when it comes to charging fees.

Imagine Google Cloud slapped you a 70 pound fee because you are not using it enough, or "maintenance fee". The fact banks deal with money, shouldn't allow them to abuse clients like they do.
I added Ernst Jünger's Storm of Steel and Oswald Spengler's The Decline of the West -- not because I like them but rather because I was curious what would come up as result --, it showed me mostly religious books as suggestion (He Chose the Nails: What God Did to Win Your Heart) and The C Programming Language by Brian W. Kernighan.
Free Pascal compiler is blazing fast.
Wow, interesting.

Maybe it’s because “to accede” is also an English verb but acquired a different meaning from the Latin root.

Acceding to a computer system doesn’t make sense like it does in French or Spanish, so the noun was turned back into a different verb.
I'd just started a hobby project to use the Goodreads API for book recommendations. That's not going to happen now.

I feel bad for people who put more work than I did into using the API. It seems kind of short-sighted to me, I'd have thought anything promoting book-reading would be good for Amazon/goodreads.

Hopefully it's the catalyst for a good alternative to appear. I know developers weren't happy with the API, or users with the site in general.
I'm inclined to suspect that someone who lived during this era had a pretty good sense of how ordinary "else" was at the time.

I would not be surprised to learn that "else" is more common now thanks to programming languages.

> Christopher Strachey's CPL programming language is the grandparent of C and therefore the ancestor of most current programming languages, and he refused to use "else," calling it "ignorantly incorrect English."

Given how hard it seemed everyone who designed languages tried to avoid using the word, it would seem Strachey's view was not uncommon.
That it's not there or at least looks radically different?
Even back in just 2012 I found one of our clients who had an ecommerce site came up with the "genius" idea of solving SQL injection by checking the unparsed URL for an apostrophe. Same self taught developer also decided to log the CC name, number, expiry, and CVV code for all orders instead of just storing the transaction ID from Authorize.net. There were 750,000 rows in that table when I found the SQL injection vuln.
I choose the third value, “ridiculous premise”. People love to craw about how “you are the product” because they don’t pay for some service. Well, physical newspapers have been advertiser-funded for a long time now, even though people still pay for them. Chomsky writes in Necessary Illusions that newspapers sell the eyeballs of the readers to advertisers and that that in turn deeply affects what is printed. That book was published in 1989.

As far as the media is concerned, everyone here under the age of sixty have always been the product. And it’s deeply naïve and idealistic to think that “paying for their services”—how will they do that? Oh well—will change something which is now completely fundamental to media as we know it.
It's interesting to see that exactly what you wrote (except for the 2FA part) was happening to paypal users 18 years ago. Things haven't changed. Their entire business model is built on nearly complete automation and no human in the loop customer service interaction.
"Else" is not archaic. Every kid growing up in the sixties knew that the way to start a fight was to say "Or else!" It was used a lot in cowboy movies before a gunfight.
In the case he be "an essential thinker" you can rest assured that he is so mainly for his role in justifying the leader-cult of Nazi-Germany, just as Hitler might be mentioned as an "essential leader" in history.

But since "essential" as a standalone adjective has positive connotations it is misleading to say the least to leave out the "Nazi" adverb when describing either gentleman, i.e. they are both primarily essential Nazi thinkers/leaders.

He is a topic in academia in all essence since he is an academic and an essential Nazi, and has produced literature (even pre-1933, with clear autocratic leanings) and has drawn conclusions that is of interest in a "survey of the landscape" type of inquiry [0].

Finally he continues to be of seeming essentiality because he continues to be propped up by Nazis and their ilk (like this Yarvin figure).

[0] https://plato.stanford.edu/entries/schmitt/
If it were, hypothetically, come percentage of new users who were consuming most of the resources, it would still be just as big a problem. (In fact, maybe more so if a changing pattern of use suggests that your pricing model is no longer profitable.)
"Cheating as a Service" is far more common that everyone learning how to cheat.
> What the best thing about Pascal (and its successor Delphi) was the blazing fast compilation time and I am not sure that freePascal has that.

I'm not sure how FreePascal compares to Delphi in compilation speed, but I expect both are blazing fast. The compilation speed is a result of the language design of Pascal, and the fact that compilation can use a "single pass compiler". Go is another language that has this feature. Compilation times are so fast that development can feel similar to using an interpreted language.
This is the worst fan fiction I've read in awhile.

>4% of the USA has been infected; you're not getting herd immunity... you never were going to get it. it would kill your population before that could happen.
> very little of it is written down

> and papers to absorb it.

I smell a contradiction. But I'm glad that even well-known industry people see it like that. It's not a common flu you can pick up at university library. It's an arcane lore you need to travel faraway to dig into ruins of Library of Alexandria to find the knowledge of.
Wait, so this provides the same API as "normal" numpy but returns python lists? Sounds neat, but what is it actually used for?
I have a dashcam with GPS because I want to be able to prove that I have not been speeding or taking in handheld device etc. if stopped or photographed. The dashcam video shows current speed from GPS. I usually drive the speed limit where it makes sense. The speed traps here in DK are placed in easily guessable locations and mostly avoided. The chance to get caught by the traffic police is very low in my opinion - 130 km/h zones on highways are not policed according to my experiences.
You can compare the Casio interface with a web-mask.
Plug in p and q and get the solutions to your quadratic equation. If there is no mask, you're out of luck.

The TIs instead work on the basis of functions like from a programming library. Their equivalent might be a BASH shell with pipes. That is cumbersome on the first glance but incomparably more powerful. You can chain an arbitrary amount of functions.

I once finished a 3-hour exam in 20 min since most of the questions could be translated to a like 5-lines long function-chain that took like a minute to calculate on 10 MHz but were correct in the end.
Bravo. I'm going to do this when I start driving again.
They discussed this in the approval meeting. There was only one case ever in any vaccine or trial of a side effect showing up after 6 weeks, it was over 50 years ago in a live virus polio vaccine on an immunocompromised person.

Given the many billions of vaccines given of various types, it is about as close to certain as we get in this world to not expecting long term side effects ever.

The reason they aren't concerned about it is for good reason, not because they "haven't looked into it". You have to look at relative risk.

This decision to lift the total ban on this vaccine was probably the easiest decision the FDA ever had to make. This one isn't even a question.

Now they just have to lift the ban on the rest. The standard for EUA is supposed to be "net expected benefit", which they are not following. They are currently only approving EUA when they hit "no conceivable downside", which is a too high standard.
I think it is valuable to read a hundred convincingly-written arguments in favor of one point of view, become convinced, and then read a hundred opposing arguments and again become convinced. This maintains my awareness of the fact that I'm a terrible judge of veracity of arguments. Since I want to know what happens in the world, I must be exposed to arguments, so I think it's very important to be viscerally aware that I'm an idiot and should use a lot of care.

As for why I want to know what happens in the world and particularly where I live (i.e. North America), it is because those events affect me. If I were on an information diet, then I would probably miss, for example, the recent passing of S.386 [0] by the US Senate, which is intimately relevant to me as my long-term goal is to immigrate to the US.

[0] https://www.congress.gov/bill/116th-congress/senate-bill/386...
Playing with Wasmtime and Web Assembly's linear memory
> have no single, definitive "good" calculator on either iOS or Android

When your device has an app store or allows third party software in some other way it will never have a "single definitive good app" for anything, there will be many bad ones and a maybe a couple of good ones, for math there's this good one: https://github.com/mkulesh/microMathematics
Yes. Why should that be the privilege of rich corporations and governments? All workers should also try to maximize their leverage.
I believe that sentence should read “or else he would have...” to be grammatically correct.
Denialism conspiracy bullshit has no place here.

If you're actually so sheltered that you cannot see it, you should give thanks. If not, I have nothing but contempt.

Either way, take your black propaganda somewhere else.
The problem with smartphones is that social media apps tend to be more appealing than paying attention in math class.
Yep. Customers are inherently limited all on their own, they do not stay customers for too long, do not consume unlimited resources and so on. Unlimited storage, especially of photos, is probably the most self limiting service there is. How much photos customers can upload or download is limited by storage they have, bandwidth to the servers, willingness to wait for photos to be uploaded and downloaded, camera resolution, time spent on taking photos, on viewing them, etc. I suspect even getting to a TB of remotely stored photos is almost impossible for an average customer.
How to Share Your Traction in a Pitch Deck
I'm pretty sure sets supported up to 256 elements (32 bytes) in Turbo Pascal on 16 bit systems, because you could manage ASCII characters with them. Yes, didn't scale. Yes, tons of use cases nonetheless.
Speeding is one of the most obvious examples of government overreach.

1) The speed limit obviously an arbitrary choice - the chance of death is decent at 50k/h (standard "town" speed limit in Slovenia) (so why not 40hm/k or 30km/h), and e.g. Germany has no speed limit on the highways (in some places) so there's really no good reason to set a limit of 130km/h (why not 110km/h or 150km/h)?

2) The easiest objection to (1) is "society has jointly decided about acceptable risk limits" but that clearly isn't true. Speed limits are simply a bad idea. A much better idea is speed constraints - roundabouts, speed bumps, chicanes [0] - i.e. actually forcing people to drive slower or else they ruin their cars.

The fact that governments default to traffic cameras etc. is proof (revealed preference) that they don't actually care about safety and people driving slowly, but what they want most is making their citizens live in fear, punishing them and extracting money from them. This is particularly obvious when there's a hidden police / traffic control on some section of the road where it's obviously safe to drive fast, but it's just technically within city limits so it has a low speed limit.

[0] https://en.wikipedia.org/wiki/Chicane#/media/File:One-lane_c...
ah yes you are right, the in-line ELSE

Obligatory shout out for 'Micro Men', about the making of the BBC Micro and ZX Spectrum https://www.youtube.com/watch?v=XXBxV6-zamM