jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> MobileSafari is not the new IE.

You said exactly why it is the new IE:

> The vendor prefix bullshit of the last few years is going to be around for at least another decade, with every CSS3 property being set three goddamn times because the vendors will have shipped support for the prefixed version for several major releases before they think about blessing it. I wish y'all would only do that stuff in beta releases to keep it out of the wild.
I'd suggest Turtle Geometry by Abelson and diSessa -- yes, same Abelson as SICP's. I only wish I'd had it as a teenager; it was still interesting when I got it in my 20s.

Less advanced but also plausibly worthwhile: Brian Harvey's Computer Science Logo Style.
Our living room is centered around the fireplace. In our last home—which didn't have a fireplace—the (very small) living room had furniture arranged in a semi-circle, opening toward the doorways.
Great viz!

Are you adding printers as you find them? Are open source projects OK, as long as they can be bought already assembled?

I ask because I know a team here in Austin / Houston that seems like the should be on the list: https://www.kickstarter.com/projects/re3d/open-gigabot-an-op...
For me it seems a global language strength lies, in fact, in this ambiguity, loose standards and acceptance of errors (in pronunciation, for example) - I'm thinking like HTML - it really can be buggy and still render text fine. French, German or Polish, on the other hand, are like XML - sure, it's strict and there are all these rules - but boy, try to make a mistake and it will blow in your face ;)
The basis for the argument seems to be that, we do not do as well on international test but produce more cited research. Maybe the problem is that the international tests measure the wrong things from the wrong people? I can't see why teaching towards tests is necessary just given the arguments in this article, and my gut reaction having been processed through public schools full of standardized tests is utter revulsion at the thought that higher education math could be molded to fit the topics that some central authority chose.
Yeah so I think I'm depressed but it's nothing like in the movies. No alcohol, no smoking, no crying, no suicidal thoughts (other than intellectual), no real sadness or despair (there's some disappointment but it's again more intellectual than emotional) and I don't really consider anything 'bad' in my life. In fact objectively most things are great. I get 3 nice meals every day, live in a nice apartment next to the park with a cool gf. Family's part of my life, as are some good friends I can rely on. Work my own hours and it pays the bills.

At the same time it's completely empty. Going outside or making career moves or traveling or going dancing or eating out or whatever, just doesn't do it for me anymore. I feel pretty empty about most things, and I'd be mostly comfortable losing touch with say my friends. I tend to leave my house, in total (whether it's groceries or seeing friends) maybe 40 times a year and I tend to wake up and spend an hour in bed lying there without any reason to get out of bed, and then finally do because it's so boring to just lay there a whole day.

So yeah definitely 'gray' for me, while the 'black' thing just absolutely doesn't resonate.
Not in our code, but in a log file - while parsing a credit card number, the log states "determining creditcardiness"
I had the same problem. The Desire simply was the perfect phone, age finally got it after over 4 years. I tried a Chinese one, don't go for it. The desire was a small flagship phone, you'll be disappointed at anything with less quality.

I can recommend the Moto G, it too is a flagship phone at a much too low price, they recently introduced a 2nd gen but it's more expensive. You can get the original second hand for around €100, I am certain it won't disappoint.
You could release a chapter or two for free, and request people sign up on a mailing list to receive further updates on your book. This would give you some indication of interest in your book.
The user doesn't know that any of that stuff is going on, though, and you don't need data for this to work.

It's not anywhere near as complicated as you're making it out to be. Those saying "I had to go to an ATM" are simply voicing a legitimate downside of cash that this doesn't have because you only have to get an iPhone once whereas you have to go to an ATM/bank every time you need cash.
I don't get all the complaints. We are already talking about a modified version of XMPP that only works within their network. We should not complain about the crappyness of their web-client, but rather on the fact that they are not using an open-protocol like XMPP for which the plenty of clients, that suit everyone needs, already exist!
Safari is on version 7, why would you care about v5?
This article is blogspam and references the original source which was submitted 2 days ago: https://news.ycombinator.com/item?id=9256803
I'm pretty sure you can change the privacy setting associated with the day/month and leave the year public.
Of course it's possible. But you might not like the price.
That's what editors do. Everything you have read in a published book, magazine, or newspaper has been edited and often substantially rewritten by someone whose name is not on the cover or byline. Letters pages aren't comment threads; they're part of the publication and that means they're edited for style and content, just like everything else.

(As someone who writes for a living, I can tell you that it takes a little getting used to, especially when an editor butchers a sentence you're pleased with. But it's part of the process you learn to accept eventually — and they were probably right.)
It’s hard to make a shell that works like a real shell. Make it a shell from a parallel universe instead, or something more like a text adventure game, or a REPL in a context specific to your home page.

A weird aavshr command prompt for probing your inner mind. ADB: aavshr debug bridge. The visitor has just interrupted execution in a novel lisp that runs in your head and can inspect current state and run a handful of functions.

Something less familiar than a shell will give you more freedom to be really weird. REPLs are all the rage and a lot more flexible. Good luck!
If there are any problems, lack of a siding somewhere nearby leaves the main line blocked. Also, at the destination, you need some place to put the thing, except for bulk mine trains which go round and round a loop.
No, not generally. Congress is 545 different people, who definitely don't have a coherent collective intent. The only thing they did collectively was pass the text of the law.

So any coherent notion of "congressional intent" has to mean the intent a person reading the text would infer about a hypothetical coherent author. I don't know anything about this particular case, but it is not at all true in general that there are more ways for a reader to interpret the explicit meaning of the written words than there are ways for a reader to interpret the intent of the written words.
I’m skeptical the SEC is doing this kind of analysis. It would first require Congress itself to tell the SEC to police Congress and I’m skeptical Members if Congress would want that.
People naturally build bonds with others in traumatic circumstances. It is called trauma bonding. One unfortunate side effect is that it makes out harder for abuse victim to leave abuser. Unfortunately, that mechanism works regardless of who caused the initial issue.
This is basically a simple tool to allow non-technical users to check if theirs data was involved in recently published information about past data leak in Facebook (https://www.theverge.com/2021/4/4/22366822/facebook-personal...).

This was made by me and my colleagues overnight
Even if you were in multiple AZs (we were, including a multi-AZ RDS deployment) there was a chance you where going to go down (which we did). Being in a different region entirely was the only "guarantee" that you wouldn't have gone down (while we were waiting to be able to actually restore snapshots we started creating a cold-swap copy of our environment on Rackspace so we'll have some quicker way of getting back online).
The tooling around Go is good but not that great. What makes Go better than all those languages is that it's more complete: a language that does not get into your feet, good tooling, great community, and more. IMHO saying that a language is better or worse based only on "the language" is silly.
Clubhouse will get lots of people cancelled in the future, because it feels like a private conversation, but nobody knows who is recording.

I have heared people confess cheating on their partner, tactics to get close to the C*Os to get promoted as a woman, and lots of other supposedly ephemeral, interesting talks.

I think it's a great app, but people should stay professional and treat anything they say as public information that may be used against them 30 years later.
Even Visual Studio Code gets things wrong.
Ideology drives policy, and this won’t be the only policy decision made based on ideology. Virginia recently eliminated the admissions test in the science/tech magnet high school I attended because the school had too many Asian kids: https://www.washingtonpost.com/local/education/thomas-jeffer....

Standardized testing has been a huge equalizer for Asian Americans vis-a-vis whites. My family came to America from Bangladesh—we were fortunate to be solidly middle class, but we lacked the social connections and cultural capital of even the average middle class whites around us. Standardized testing allowed my brother and I to stand out and break into professions that just a generation ago were reserved for the children of elite white families. Getting rid of those opportunities strikes me as ill-advised at best and motivated by anti-Asian sentiment at worst.
I don't disagree:

> ("Just" in quotes because of course more of this is great- my point is merely that it's not the same functionality coming to C++.)
Thanks, but I still can't tell from your response what problem Cosmopolitan is trying to solve.

I came across some of the following statements in your website (https://justine.lol/cosmopolitan/index.html):

> "Cosmopolitan makes C a build-once run-anywhere language, similar to Java, except it doesn't require interpreters or virtual machines be installed beforehand"

Glancing at the code so-far, Cosmopolitan is really just an alternative libc implementation. It's important we acknowledge that there's only so much you can do with a libc implementation: it's a paper-thin abstraction layer for a small subset of rudimentary APIs.

It's common for software today to depend on operating system interfaces (which are platform-specific), either directly (via static/dynamic linking with operating system libraries) or indirectly (delegating to a runtime environment such as Java, Python, .NET Core, Mono, Wine, and others). I don't see how Cosmopolitan caters for these scenarios, and I don't see why you would make that comparison in the first place.

> "Cosmo provides the same portability benefits as high-level languages like Go and Rust, but it doesn't invent a new language and you won't need to configure a CI system to build separate binaries for each operating system"

Cosmopolitan doesn't change anything about the C language itself, right? How portable a certain C project is depends entirely on the business logic within the code. Any C code using nothing but libc is pretty much guaranteed to be "portable" (it can be built using almost any combination of hardware, operating systems and compilers) - I'm not sure what Cosmopolitan contributes to the portability story?

> "What Cosmopolitan focuses on is fixing C by decoupling it from platforms"

C is already "decoupled from platforms", so I'm confused by this statement. There are a lot of projects out there that don't use libc at-all, or use their own custom abstractions on-top of platform-specific code (#ifdefs, fancy buildsystems, etc). There's nothing about Cosmopolitan itself that makes it somehow "decoupled from platforms": the decoupling happens by virtue of writing code that relies on the public interfaces exposed by libc, and the ability to swap libc at both compile- and runtimes.
> Problem is that ARM & AArch64 were considered a "weird architecture"

The ARM world is a blizzard of proprietary, undocumented implementations with limited support for the upstream kernels, often can boot only a vendor-specific distro that is quickly abandoned, and full of boards that blink in and out of existence at the drop of a hat. It absolutely is a weird architecture.

> For users on "weird architectures" to be petitioning that a move the pyca authors are making is causing inconvenience to them is perfectly reasonable in my eyes.

Yes, this is exactly the sense of entitlement that the author is talking about when he describes the destruction of people's interest in working on open source.
I've done the same in the past. The important thing is making it so it's easy to build up abstractions and to work in a sensible deployment flow.

kubectl is close but doesn't understand secrets/variables, the concept of clusters, or changing image tags programmatically. It's difficult to get right.
I’m on HN today because I learned some basic Logowriter & HTML at 8 & 9 years old in 1994 at an a program connected to private & public schools called Academic Resource Center in Tallahassee, FL (it’s no longer around).

It was once every week or two and my time there was made up of 2 electives. There were all kinds of science, art & drama classes as well.

It was GREAT and it meant that I had access to a computer a few years before we had one in the house and had instructors who could actually guide me many years before I otherwise would have.

All of that said, the ticket in was being in the advanced math class. I can see a handful of ways this would be a bad way to gatekeep it. The reason it was so great was that it gave kids an opportunity to find a subject they are interested and then double down with much less strict guidance. No grades, much less serious “school” feel.

I would guess that almost everyone needs this, not just kids that can get the hang of / care about math a little quicker.
How in the space of seventy years or so did equal rights go from 'Stop Segregation' to 'Everybody Should be Segregated Based On Race or Other Physical Factors'?
I read the Nortel thread and apparently the Nortel management killed the company.
I use brute force on 0 to 5 character attempts. I get smart at 6 or more characters. No need to use brains or GPU speed to crack 5 char passwords. Here are more weak hashes from his list:

DA39A3EE5E6B4B0D3255BFEF95601890AFD80709 "" no_pass

0D824508182A1AA0EEF9A0B6EE52F8A32AF06F0A "GoOd!" brute_5

A94B95A7A4D432DE056B0030DA879AF841376069 "GPGPU" brute_5

BFE06C47BE2390ACA934AB6A128C141DCEB4072F "G0o|)" brute_5

My point still stands. These should have been better/stronger hashes. I did all of that in less than an hour on a CPU using full enumeration (aka brute force).
Is this really their 'big announcement?'
Some context:

* http://perlgeek.de/blog-en/perl-5-to-6/28-currying.html

* http://use.perl.org/~masak/journal/40431
I think the author underestimates consumer-grade video-cutting software. He may have lost a weekend of work due to an iMovie UI bug, but not everyone has.
I'm curious as to why people choose to live in a place like that. There are far more hospitable places to live in around the world - why would a family choose to live in a frozen remote place such as this. How is it like growing up? Did you have friends to play with? What's teenage life like? As a teenager I'd be devastated if the girl/boy ratio was skewed.
this is great, donated
This looks great, thanks :)
Except by the time Bradley design was finalizing towards prototypes, the new category was already defined. It was never supposed to be just another APC, because M113 was already known to be deficient, and the long and tortured process happened because Army didn't know the goal yet - and thus required exploratory work. And then BMP-1 kicked the anthill.
I wouldn't use Brave _because_ of that feature. After all, you can install any Chrome extension you want in Brave and use the wallet of your choice. But the existence of that feature is not a pre-requisite or post-requisite for using the product.
AFAIR there was even a discussion here on HN a few years ago that Moxie had started collaborating with MobileCoin. No news, really.
Most delivery services with an app have messaging built-in so you don't need to rely on calls, but I also know when I'm expecting a delivery or a driver to pick me up, and if an unknown call comes from my area code (the one I'm actually in, not the one my phone number is in), I'll answer that. It's pretty easy to distinguish between times I might expect a call and all other times.

For all those other things, though, I'm not sure why you need to answer unknown numbers. I've never owned my own business, but did manage a small business and we had dedicated business lines. No one needed to call my personal phone. For buying and selling real estate, there are agents that act as go-betweens and you can put their number on your contacts list. For renting, put the management company on your contacts list.
And if you don’t have one?

I have exactly one Mac in my house. I also have linux and windows in various forms. But only one Mac.

And the nearest “Genius Bar” is 200 miles away with only affiliate repairs (or whatever they call them) locally.
4th paragraph:

“At the time of the Suez blockage, she was working as a first mate, in command of the Aida IV, hundreds of miles away”

I think being “hundreds of miles away” qualifies as “she wasn’t at the helm of the ship”.
> Rust could add a `#![forbid(alloc)]` declaration and achieve the same effect.

Isn't that pretty much what `#![no_std]` is for? You can still use an allocator with no_std, but you have to explicitly import it.

https://docs.rust-embedded.org/book/intro/no-std.html
Yes, people often forget that TMs really are "pure runtime". Sure, the program itself is static, but nothing else is. There's no imposed semantics on anything beyond the pure mechanism of the interpreter itself. This lessens the 'problem' part of the Halting Problem drastically if you just impose some constraints on the programs, e.g. static types, maybe a borrow-checker, etc.
It seems to be happening everywhere:

Netherlands: TOTAL CORONAVIRUS CASES QUADRUPLE IN A WEEK TO 4,204; DEATH TOLL REACHES 179

https://nltimes.nl/2020/03/22/total-coronavirus-cases-quadru...
Fortunately South Korea makes a great case that you can handle this without an authoritarian approach. At this point I think it's likely they become the model. Maybe a mix of Singapore and Japan as well.
We wont know the extent until 1-2 years from now when statistical studies are done to show the true danger of the Chinese coronavirus. It could very well be the flu, a 10x flu, or worse, or better. It’s the uncertainty that’s killing us, for lack of a better term.
I have an agreement and a disagreement with your take:

* I agree that reducing salaries for academics will only make the currently misplaced incentives worse. It will deprive society from the valuable research that more competent and talented folks would have done. In my mind, the key point in all these budgetary conversations is the ballooning bureaucratic/administrative layer that is eating up more and more of the budget and making it harder for universities, as collectives of teachers and researchers, to adapt to the evolving priorities of the real world.

* I disagree that there should be less researchers. Fewer academics, maybe, but we definitely need more people who can make a lifestyle out of entirely or partially doing research. My admittedly anecdotal impression is that for every "not exactly scientifically smart" person who secures tenure, there are a handful of would-have-been-great researchers who just get fed up and leave academia despite having the passion, competence, and the willingness to even make a few sacrifices.

IMHO we have cornered ourselves into a false dichotomy (broad strokes here, there are exceptions of course): either (a) you are an academic, you have to pull 60 hr weeks to do any meaningful research, and you have to deal the ossified structural issues of academia, or (b) you are out in the wild, make a lot more money, but you spend your 40 hr weeks towards maximizing short-term profits of your employer. I would think were there a viable alternative to this dichotomy that many passionate and competent people would happily make some reasonable sacrifices (in pay, work hours) to engage meaningfully in much-needed research.
The conspiracy part of it is that you're fundamentally misunderstanding German society. Exporting to European countries (and the world) is great for shareholders and they've made a lot of money. It's not so much so for the average worker, and they aren't earning a lot more in real money. The jobs are in the cities, the rents are rising very quickly, the taxes are high and there's very little individual wealth for the middle class. There's no "economic boom" that would enable large parts of the German society to live comfortably, and it may come as a surprise, but trickle-down isn't working in Germany either.
Relevant article:

https://news.ycombinator.com/item?id=22658475
"Ruling" is too strong a word but that's probably the best way. HN's guidelines call for original sources: "Please submit the original source. If a post reports on something found on another site, submit the latter."

If there were a community consensus that threadreaderapp.com links are better than the equivalent twitter.com links, we could maybe override that, but there's no such consensus.

https://news.ycombinator.com/newsguidelines.html
This is what Gates is doing now, and I appreciate his choice, he's doing really great things now.
We have a long history of bringing our B-game until we realize it's time to bring our A-game, make it happen, and almost entirely without meaning to, reshape the global order: https://news.ycombinator.com/item?id=22658475
Man, we've sure been in a tech bubble for quite a long time!

https://hn.algolia.com/?query=tech%20bubble&sort=byPopularit...

Someone will get the timing right though, and go on to do a number of interviews and maybe even publish a book.
Side question. If I wanted to explain with studies to someone that GMO hate is unfounded, do you have a recommendation on a place to gather facts or recent studies on it?
Ya Get rid of the persons involved...i.e. Self flying planes. It will happen eventually, it is a much easier problem than self driving cars, and there are already planes that can take off and land themselves in certain conditions.

But this isn't really a huge frequent problem, just one that gets a lot of press.
> imagine yourself rich, happy, driving a Lamborghini, living off dividends from your stonks, and reading books

I was immediately reminded of Lambo Tai. I still think it's a parody of something...

https://www.youtube.com/watch?v=Cv1RJTHf5fk
> If you want to use Google services, wouldn't you already just be using Chrome?

Would you make the same argument if those services were Google search, Gmail, or Youtube?
To be clear, your logic here is on Russian trolls is: There are no people hiding because I rarely see them any more.

As in they've lost their motive to hide which seems pretty implausible. Or the alternative would be you don't see them easily because after years of practice hiding they've gotten better at it. The latter seems more likely.
I'm content because that character finally has a name that people will recognize.

But confusing the name of the two slashes (how come?) has the exact opposite effect, so I don't like it.