skysight-inc/HackerNews huggingface dataset:
As things are getting more complex, more people become specialized, and there are a lot more interfaces between specialties that need to be properly defined so things don't break. The more interfaces mean a higher likelihood of a system going wrong. That, and I feel that as long as you have a good big picture, you have a higher fault tolerance because there is a general goal you can identify to strive towards when something does go wrong to correct it. Certainly, I feel that in any field that has become sufficiently complex, there is a practical human limit for a single person to understand the field as a whole. Even if someone can claim to understand a field as a whole in a general sense and how it's major components interact, they will still lose information because of how much they have to abstract.
I also think the strange name had an effect. Whenever I read about it, first I didn't know how it was pronounced, nor what it was exactly, nor why I would care. The ads would show someone watching a video and laughing, but... we already have other video services, so why was this any different?

Anyway, you could say we now all know how it's pronounced. As of today "Quibi" is pronounced dead.
Maybe I am all special or something. For me, it is 300 points or more per day.

Yes, a few years back they changed the points ratio on that end. It used to take about 500 points to get a $5 gift card and now it is 5250 points.

But they also fiddled with things on the other end.

At least for me. Maybe Bill Gates likes me or something and told his people "Make sure that pathetic homeless woman can earn $10 per month as my generous gift to her."

I earn a $5 gift card about once every two weeks-ish. I'm poor enough that matters to me, so it is something I am very aware of. That $5 gift card is sometimes still all the money I have for the day, though I'm less desperately poor than when I was homeless.

I don't know what else to tell you. Your info sounds out of date to me, but ¯\_(ツ)_/¯.
NASA’s OSIRIS-REx spacecraft lands on the asteroid Bennu
The culture in academia is afraid of failure, that's why grant money is allocated very conservatively. It sounds like that didn't use to be the case. I suspect that at some point funding was cut or was threatened to be cut by Congress and the powers that be decided that never again would they be in that situation and thus decided to play it safe.

That trauma is seen in the pressures to publish only positive results, which leads to embellishment or fabrications and thus a reproducibility crisis.

Playing it safe means that few risks are taken, and only grant proposals that abide by the current models and ways of thinking are funded. I assume that some discoveries may have been swept away as outliers or manipulated to fit into current models to ensure a smooth path towards publication.

I don't think the current system will fix itself, there's too many barriers, too many bureaucratic stops, too much politics.
The Linux kernel does use loadable modules, and indeed that is how most drivers are used. My relatively boring laptop setup is using 219 modules at the moment.
> I have no problem with how Mozilla raises money

So you just need this sentence: "Come on, Mozilla – just keep on making the world's best browser (and the world's last free browser). Stop paying your CEO millions."

You don't need: "Stop making bookmarking services. Stop reselling VPN services."
An app that turns your notes and links into a learning course
Her last letter, written the night before she was executed, is so tender and touching; revealing a very different person from what we were generally taught [1]. The French Revolution was no exception to "History is written by the victors."

[1] https://teaattrianon.blogspot.com/2007/05/last-letter-of-mar...
do can i collect all my receipts, then at the end of the month have my assistant take pictures of them all and upload to my second dummy device which uses my app login?

then i can manage all my receipts on my phone (which uses that shared login) and get free OCR on them all?
How to Compete Against Tech Goliaths Like Apple, Google, and Microsoft
It shouldn't have to be explained at all. It makes perfect sense that the US spends money to protect itself from adversaries it shares no borders with for example. The above argument makes no sense, objectively.
This has privilege written all over it. It's evident when you study her upbringing and family connections.
Most drivers in Linux are loadable modules- see the output of `lsmod`.

They are built (usually) at the same time as the kernel, yes, due to the lack of ABI stability guarantees, but most drivers you don't use won't take up any RAM.
Even Wandboard (wandboard.org) has an "open" specification, although, the graphics chip (a Vivante GC2000) is closed source and the official binary blobs are working only in Ubuntu 11.10.
Until today, the board can mount latest kernels, since it's running on a i.MX6Q Chip, but if you need something with graphics (even OpenCL), you're out of luck
What a terrible company. What they say vs what they do in reality are worlds of difference
I remember asking my doctor (I was sedated, but not 100% asleep) to look for the iPod I lost about 10 years ago....

I must admit, the experience wasn't awful. It was like getting an intestinal reset. Getting completely cleared out from the fast and prep. I felt like a new man, and very well rested after the "twilight" sedation.

I only wish they could have given me a copy of the video of the procedure for my YouTube channel.
This isn't a courtroom.
Neither does Japan and North Korea but this still happened. https://en.wikipedia.org/wiki/2017_North_Korean_missile_test...
One of the most poorly executed ideas I have seen. The idea itself was workshopped and feels forced. I wouldn't have picked that to begin with. They just didn't know what people want.
The night before is really not great. The first time I went through that I described to my wife what my body was doing in response as “evil ass piss”
Isn't the slash on the zero digit going the wrong direction?
sounds neat. you should add a demo
It's not like Russia and Sweden have ever fought each other in historical wars, like a Great Northern War.
The question uses the word 'preferable'; it very explicitly contrasts a limited set of options. Perhaps neither are okay but that's not what is being asked.
Oh, that'd be very neat if it made separate container tabs look like different tor sessions. Very clever! I suppose there's little short of that which would stand a real chance of working...
I'll second the "do not be afraid".

At my first, I was offered the option of minimal sedation, which I took. Then my doc offered to put up an extra monitor so I could take the tour, as it were. It was fascinating.

By now, I've had 9 colonoscopies. My brother had colon cancer, hence the maybe higher frequency than usual. They've all been either non-events or pretty interesting.

If you have any symptoms at all, get the procedure done. Immediately.
This 40% increase only leads up to a 1.5% GDP being used on defense, well under many other countries
It's worth noting that the intended size of the Swedish military is still tiny, compared to U.S. standards. 72 artillery pieces is what they're aiming for, and three mechanized brigades. The U.S. deploys a force of that size as a tripwire.
Take a look at Xref and Dialyzer
They didn't call it the peripatetic school for nothing. There are also cases of patients with speech aphasia who can speak while walking, but can't while at rest; it turns out that brain structures for speech and locomotion are interrelated.
It was puzzling when she ran for governor. It didn't seem like she was interested in politics. It seemed like, "Well, what to do now..."
This particular one is outdated advice. I’ve seen many financings the past few years, and many really sophisticated google sheets models. It’s a total no-op what you use as long as it can model what you need it to.
Data Analytics Can Improve Business Growth
> Its focus is only to help those of us bound to Earth understand the counterintuitive forces that drive movement and maneuver in space.

In an alternate reality, mastery of Kerbal Space Program becomes a political qualification.
great idea. i had a similar company which i shut down a couple months before covid :)

on another note, the qr codes on your page didn't seem to get recognized on my iphone
Yes I'm happy they did this. It has benefitted me and hundreds of millions of other Indians. I remember the absolute unusable state of mobile data in the country before Jio. Now I literally don't notice if my wifi goes out, because Jio's network is so good, and they made it cheap enough for everyone to be able to afford it.

When regulation gets in the way of public good, it deserves to be circumvented. More power to Jio and Mukesh Ambani.

Edit: I don't see why telcos going bankrupt implies taxpayer bailout. If that is what will happen, it will be a fault of the government, not Jio.
what were the other tools you considered?
I've tried all kinds of probiotics, different kinds of fiber, I regularly eat yogurt and kefir, even prebiotics. I've had normal diets, and low-carb diets(not keto). Nothing ever made a significant difference until I did the cleanse. It wasn't even a natural cleanse. It was 2 gallons of chemicals.
That sounds like certain rural areas. I think GP was trying to talk about small town to small city America and their suburbs of which there are some reasonable middle class lifestyles going on.

In regards to your second paragraph, power in America is heavily concentrated towards rural Americans in sparsely populated states, especially at the national level, because of institutions such as the Senate and the electoral college making it rather difficult to get large legislation passed.

I wouldn’t call it helpless, there’s been a fair amount of political energy in America since its beginning.
Yes, the same Microsoft that offers full disk encryption where they send your private key to their servers in case law enforcement wants to decrypt your drive.
Calling into native is by definition the "unsafe" code block of managed languages, even if you are calling into Rust, unless you explicitly validated the code of the dependency being loaded.

There are zero guarantees that the Rust code is correct (free of logical errors), or makes use of unsafe in ways that are properly correct, and given cargo, you also need to validate every dependency that is brought into the shared library.

The only guarantees are that it will abort/panic on bounds checking, numeric overflows and whatever unsafe code it has (regardless of its correctness), is explicitly marked in unsafe code blocks.
This makes sense, but in my experience the other kids seemed to somehow gain this knowledge at a young age.

It's no surprise that I didn't make any real progress, since I wasn't learning an instrument and my school teachers made us sing but didn't bother trying to teach us to sing -- but by late primary school I was a notably bad singer relative to (almost literally) everyone else in my class. My home was by no means full of music, but we did have a record player and my sister liked to sing with my mother sometimes. And although it took me a while to get interested in pop music, by late primary school I had a CD player and some bands that I liked.

So I doubt the difference in ability was solely environmental rather than innate; surely the other kids hadn't all been taught how to sing, or grown up in very musical households. (I'm still very weak musically, and still can't sing, but I'm not literally tone deaf.)
Ask HN: Should I leave my military service off of my resume?
I am currently a junior in college and applying for internships in a software engineering role, for my senior year. With the current political climate, should I leave my military service off of my resume?
It's not meaningful to compare military sizes to US standards. America is a clear outlier.
Swedes and Russians have a history of war (something like a dozen conflicts) against each other going back many hundreds of years.

They are not officially part of NATO so they have to mind themselves.
The explanation when you finish the test says that it's random. IIRC I got three 1/64ths, of which I got 2/3, so tough to tell whether that's an unlucky mistake, or just getting them by random luck!
1Password X has been around for years.
You realize that Amazon Fire is Android, right?
We've now moved on from people naively buying into interesting projects and getting scammed.

Now, people willingly buy into pump & dump schemes, hoping to not be the ones left holding the bags. Just go to r/cryptomoonshots or /biz/ where a new coin is shilled practically every hour and everyone just hopes to ride the pump and dump it on the next round of gullible buyers.

There was a massive wave of food-themed DeFi tokens recently with multiple exit scams.
Yeah, let's just say nothing that Sweden could possibly field would deter "the threat from Russia" if such a thing wasn't a fruit of someone's perfervid imagination in Sweden. Which it is.
Yet they fought a lot in the past:
https://en.wikipedia.org/wiki/List_of_wars_between_Russia_an...
WEF says machines will create jobs but warns of pandemic disruption
Yeah, I wanted to write that it does not come with a simple way to sync passwords.

Simple as in you type a password and it is synced, instead of having to manually copy the file to each location.

Definitely not insurmountable and I used that system for a while as well, but something like Bitwarden, which I now use, is just easier.
If to follow the logic then Finland or Norway are closer to Russia (have common borders) so they shall increase its spending 10 times more. Or what?

Why not just to say "we have outdated forces, let's make them better". Why they need so cheap excuse?
I literally started watching TikToks because of the pandemic. One month of "shelter at home" encourages a ton of media consumption and it can easily be on your phone.
So...yes?
I don't know, seemed kind of unique. It could have taken off. I can see another startup picking up this format and doing it better. Or maybe Youtube could just do it and add it to their offerings.
This is a very important post, thank you so much for sharing.
One does not necessarily beget the next. That is, there are plenty of folks who went to Princeton who didn’t make it to Harvard MBA. And many Harvard MBAs who dont become SVPs at major firms. And so on.

In fact, under your philosophy, how could one be successful at all and not have you scoff at their success? Does the person have to literally go from rags to riches?

I do not deny that each step in her journey made it easier to take the next step. They made it easier because they were necessary. They are also hard work and long hours. It’s not a life I would volunteer for.

Now, if you want to talk about folks plopped into plumb positions by family members of powerful politicians, cough Hunter Biden, cough Jared Kushner, then you can talk about silver spoon elitism all you want.
“Hope. It’s the only thing stronger than fear. A little hope is effective. A lot of hope is dangerous. Spark is fine, as long as it’s contained.”
Minecraft Java Edition will require a Microsoft account from next year
Do you happen to know where I can read more about how that came to be the situation, or is it more that it’s the default and anything else is gravy?
I was talking to my wife about this. And actually read her what I'd written (a Hacker News first for me). And she helped me see that I come off as sort of a woman-CEO-bashing programmer dude.

And yeah, I don't think any of us want that. It's fascinating though how we (not the OP, but perhaps myself and others) so easily jump on the criticism bandwagon for Marissa Mayer, Ellen Pao or now Meg Whitman. I don't think we do that for male CEOs as much.

Anyway, just noting it for those reading this later. Poor choice in wording in the above (I actually love my dog a lot - but the wording probably comes off as insensitive). Which was not the intention, but a good learning moment for me.
"Watch Out for that Glacier!" -- Blake Snyder crystallized the difficulty in getting an audience to care about danger that is approaching too slowly.
> and the subscription still included ads

sigh

Who thought that would be a good idea.
It's not about mass surveillance, it's about court-ordered surveillance of individual suspected criminals. As someone said in another thread, it's like a wiretap.
No it gives the authorities the right to tap phones by e.g using 0 days.
That works in Firefox, too.
As a native New Yorker riding the subway for 20 years your suggestion is genius. Can’t count how many times I exited on the wrong stair case.
I feel like it completely misses the point of clean energy. In the future your goal should really be to power those industrial plants 100%. Geothermal can do that. It's basically free energy, and you are just redirecting the heat to do something else in the process, like whatever industrial processes they're doing, before it all gets emitted as heat anyway.

Harvesting an industrial plant's own waste heat isn't going to power the industrial plant, and thus, you still make them rely on burning some other fuel that would otherwise not have to be burned.
Yeah I find it funny that the pandemic and the competition get blamed for Quibi's utter failure to design a product anyone wants. Their "selling points" were "each new episode is only a few minutes, you can only watch it on your phone, and we pan-&-scan it into portrait mode for you." Nobody wanted any of those things — they actively make the product worse.
I’m citing the polls just for the data. Do you actually disagree with any particular characterization of the cited data?

The republic versus democracy point is relevant here for a practical reason, not an ideological one. In a direct democracy, citizens can vote on each issue independently of the others. In a republic, they have to pick representatives that don’t necessarily have the exact same mix of preferences, and those representatives are organized into parties. That produces compromises that don’t need to happen in a direct democracy. For example, a major cleavage line in American politics is race. That splits the working class vote between Democrats and Republicans. And it also splits the religious conservative vote. For example, likely voters support the Hyde Amendment (which bans federal funding of abortions) by a 20-point margin: https://slate.com/news-and-politics/2019/06/joe-biden-hyde-a.... But Joe Biden now supports federal funding of abortions. Thats because the social conservative block is split between the two parties. Conservative Hispanic and especially Black people often vote Democrat for other reasons. In a referendum, federal funding of abortion would be easily defeated. But in a system of representative government, it could become law.

Many other issues split this way. Over 60% of people support eliminating qualified immunity (which shields police from lawsuits) and limiting police union power. In a direct democracy, these issues would win easily. But support for these policies is split between the two parties. Moreover, the parties vigorously disagree about how city mayors handled the protests and riots this summer. So discrete issues like these where there might be bipartisan agreement get sucked up into a larger ideological dispute about when violent protests are justified in reaction to police brutality.
Constance Garnett was well regarded 80 years ago, very much less so now.

She was not rigorous, would drop entire words or phrases she didn't understand. She worked at breakneck speed with minimal thought to trying to capture idiom or literary devices. This is especially bad with an artful writer like Chekov.

There's a quite fascinating discussion of this in the forward to the Norton collection of Checkov (https://wwnorton.com/books/Anton-Chekhovs-Selected-Stories/).
Standard practice in larger scale.

I run big fleets, 100s of hosts 1000s of containers in most AWS regions. Most of the control plane is automated, but when that breaks, or there are issues in the data plane, I might log into read logs, look at metrics, force scaling actions, or just general investigation tasks.

I also use different accounts for permissions boundaries. Data shared between multiple teams might go in one account. The apps can access the data but maybe the interns can only access the app account while the SR. Eng(s) + current oncall have full read only access to the data for investigation. A second RW-Data oncall might have access to the DB account in each region. Ever data storage account also has a limited access cross account Data replication/backup account.

+ I help people out. 'Can you look at this? . . .'

In the end, there are account specific errors that can be caused in your infra, IAM rolls, keys, throttling, malicious access that are easily prevented with least access in per account buckets. So I end up with multiple accounts in each region.
I know people often read headlines and then instantly comment, but I really did read most of the post.

What I realized after writing most of my comment was that the author was primarily interested in explaining a recursive descent parser, and the arguments you quoted were simply a hook to get people interested.

That's why I phrased my objection to not _fully_ answering the question.

And it's a good question, so I thought the other side deserved some exploration.

> You should hand-roll a parser first, and then, when you see the limitations of your hand-rolled parser, adopt a parser generator, now with full understanding of what the generator is doing for you (and not doing for you).

Writing your own recursive descent parser only teaches you recursive descent. So, sure, you'll have a clear idea of what a parsec derivative is doing since that's also RD, but it won't help you understand what a LALR parser generated by yacc is doing.

The other problem is for someone to use your parser in another language, they have to port the whole thing and maintain that port as your language changes. Talking about "the first time you write it" and pedagogical uses is entirely fair, but it's only the beginning of the story.

> To be convincing, you'd need to do what the author did, (even though you say the author didn't): you'd need to justify your argument with specific examples.

Nope, never said the author didn't provide examples. To be clear, it's an excellent tutorial on how to write a RD parser.

I'm not prepared to rewrite a bunch of code in two styles, but you're welcome to take a look at the expression parser[1].

In this case, I didn't want to write a whole precedence scanner for expressions, and I wanted precedence to be clear to a reader.

So there's some nuance I didn't capture: in Haskell parsing, writing your own RD parser starts to look like parsec because it's such a natural expression of the problem.

If I was going to write my own parsec, I could still probably use an existing combinator[3] because the parsec model is so generic. That's why I wanted to use that to do a more human readable, and thus more complex, syntax.

But, as I mentioned above, recursive descent kinda sucks. As an example, take the parsing for the left-hand side of an assignment[2]. Sometimes I have 'try' calls, other times I don't. Sometimes the ordering around alternatives (the <|> operator) matters, sometimes it doesn't.

I know in abstract why it works one way or another. But, honestly, most of that is in there because it got tests to pass. My interest is in writing a language, not a parser.

And that's really why I switched from megaparsec to a parser generator. Once I got my grammar to be (reasonably) unambiguous, my source was just the plain, trivially readable BNF rules, and I nuked those stupid tests.

[1]: https://gitlab.com/contravariance/tenet-haskell/-/blob/0640c...

[2]: https://gitlab.com/contravariance/tenet-haskell/-/blob/0640c...

[3]: https://hackage.haskell.org/package/parser-combinators-1.2.1...
Usually the first time I hear about cool services like this is when they are shutting down. ;-(