skysight-inc/HackerNews huggingface dataset:
Not more complex, but different.

It does not have magic sectors on disk, in MBR for boot loader, on somewhere in dummy area of the filesystem for grubenv, everything happens on the EFI partition and with EFI variables (stored in nvram). Creating bootable EFI media means having vfat-formatted filesystem and copying files there. No need for tools like Rufus.

Your firmware would find it at boot time, and allow you to boot from it; most UEFI implementation have boot manager built-in.
In what city is an emergency appendectomy an elective procedure? That doesn't make any sense. An infected appendix can be fatal, if you were told it was elective someone lied to you. That's not a covid problem, that's malpractice and you should seriously be reporting whoever did it.

And I still don't see your point. YES, you should be leaving your house to get emergency medical care. Why does that mean you shouldn't stay home for routine stuff where practical?
If something is untyped in Sorbet, you can give it a type with `T.let`. So if the return value of function `foo` is untyped, but you have a high degree of confidence that it will return a `String`, you can do `ret = T.let(foo, String)`
$15 is still several times more than Amazon charges.
> Due to the minimal address decoding circuitry, accessing certain memory regions will cause multiple devices to be selected. This should be avoided.

Two bus drivers enter, one bus driver leaves!
Cockshott has some lectures on youtube as well. He's a pretty interesting guy with a background in CS, mostly compilers other than the cybernetics.
There's quite a bit of just-in-time delivery for grocers. Years ago when I worked at a large supermarket, we only kept stock of items that would reasonably need restocked within the next day or so. Things like yogurt, milk, eggs, soda, chips, etc. The majority of the items on the "inner" items (ie not staples) had 0 stock in the back room.
Markets are democracy for the rich. They are only democratic when everyone has roughly equal purchasing power, a condition which is nearly immediately undone by a market. The whole idea that founded the Soviet Union is that markets are deeply undemocratic and they were trying something different. You can criticize their attempt, but it's important to at least understand that.
Yeah, that would be great. I'd like to be able to support local businesses, and if not available locally then price compare Target/Walmart/Amazon.
you [...] can't afford maintaining them

Not sure I can entirely agree, when I was broke I had a fair amount of free time and I spent a lot of it learning to repair motor vehicles. Parts are not free, but labor & markup is most of the cost anyway.
> For a fraction of the cost of universal healthcare, we could endow each child born in the US with a $250,000 trust fund at birth. That would be game changing.

But they'd still need to buy health care, only they'd now have to do with while also funding an extra $900bn (per year!) trust fund program, wouldn't they?
You can definitely still do this kind of programming in a statically typed language. There are a few ways to go about it.

One way is to treat the JSON as a generic JSON structure, and traverse it manually. Of course, you will have to be explicit about what should happen when children are of different types from what you expect, though this explicitness could just be throwing an exception or ignoring it. Haskell's Aeson and Rust's serde_json both support this, as does .NET's JsonElement type.

Unfortunately, this means you're passing around a lot of objects called something like "JSON" without any information about what they contain at the type level, and as an alternative between that approach and creating domain objects, there are row polymorphic records, which allow you to write functions that accept any record that has certain fields, and also specify that they may also contain other fields which you do not handle. This allows you to program to what you know about the types you're ingesting without having to write a lot of new types.
> Macenzie Scott

You could start by spelling it correctly.
Hey Joshua! Many years ago I saw you give a presentation about del.icio.us at a web conference in London (forgot the name, organized by a guy called Ryan?)

I'd just started learning web development and going through a career change in to that world. In your presentation you came across laid back and totally unpretentious, explaining how you dropped a corporate career to focus on the site, of which I was a user at the time and loved.

You explained how you dealt with the tagging of content, that was one of the subtleties you had to figure out. And I remember you mentioning nagios. The way you explained it all made it seem pretty straightforward and fun (at the time, hope I'm not getting this wrong).

For a long time that talk, your project (and a few others) were very inspirational to me, to see how one guy could build something so awesome and be pretty successful. Stories like yours gave me a lot of drive when I was still a total noob.

Fifteen years later I'm up to my neck in code, just as driven as then and still chasing that dream. That's it, just wanted to say thanks!
Because the math is fake.
You forgot the key word: modern.

%s/software/modern &/g

In 2020, you are an "engineer" writing "modern" software.

Don't forget the "updates"!
Companies should think twice before risking their IP by doing business in China.
How Poor are America’s Poorest? U.S. $2 a Day Poverty in a Global Context (2014) [pdf]
>Swift's type system is what I have in mind: strict, complex, required, and in my experience, often petty.

I do hear a lot of complaints about Swift's type system. I wonder what the specific problems are, because I do not hear similar complaints about Rust. I wonder if it's the combination of subtyping with a lot of type inference and also a full-on trait system with protocols and extensions and such.
> are we now arguing Google has a monopoly over google.com? It gets a bit weird

I don't know anyone who's arguing that. But I do see people arguing Google having a monopoly on search. In a lot of domains, a business can be created or destroyed entirely on their Google search rank.
How and Why You Should Use React Query
I think it's still 'buggy' if the result is a bus fight (that might actually damage chips)
As an end user, it's amazing. I do have sympathy for the implementers, though.
I read parent’s “bonkers” in a positive way.

Then for instance most languages get away with inline optional typing by using “:” , for instance “ping_user(name: String)“. In ruby it’s of course already taken, in no small part because there are 3 or 4 different ways to declare hash parameters.

I’d imagine most decent syntax candidates had similar issues, due to ruby’s syntax versatility.
Sure, not all can be predicted but we don't predict when we judge between retaliation and consequences. It has already happened so no prediction is necessary.
Taking inventory is the equivalent of month end close in accounting, eg do your receipts match your accounts, and is a very tedious process that usually requires a lot of manpower to do in a very short timeframe (just like accounting!). Instead of having a bunch of staff wandering the aisles and scanning SKU's for hours after the store closes, I presume the advantage is the robot and its handler can do the job by themselves in less time for much less cost in overtime.
> "One of the consequences of the second law of thermodynamics, is that it requires energy to do a certain amount of work."

No, that is a restatement of the First law of thermodynamics. Second law states that it is impossible to systematically (cyclically) extract heat and turn it completely into equivalent amount of work.
Have you ever worked with a language that has header files (C/C++) or a language that can use them optionally (Ocaml)? In practice, keeping the files in sync isn’t difficult. In fact, it ends up being better (for me) in terms of readability, because I can look up the type definitions in one place, store them as context, and then read code that isn’t littered with type annotations. Type annotations add quite a bit of noise to code. I think that’s what Matz is going for here. You need to be able to keep the readability of Ruby, which he’s dedicated his life to.
Why though.

Every college is closed due to fear of a chroma virus that turns you a different color.
Wow.

"Males prefer female faces that resemble their own when provided images of three women, with one image modified to resemble their own. However, the same result does not apply to females selecting male faces."

https://en.m.wikipedia.org/wiki/Assortative_mating
Actually, even in viral illnesses, the immune response can be a big cause of mortality and morbidity.

For example, in the 1918 flu pandemic, research has indicated the the immune response that it provoked was one of the reasons it was so deadly[0].

With SARS-COV-2 one of the treatments that has studies that show reduction in mortality is dexamethasone which is a steroid that reduces the inflammatory response (which is an immune response)[1].

So it is not unreasonable to think that an immune system modulating drug may help with SARS-COV-2. Whether or not hydroxychloroquinine specifically does is a different story, but it would not be surprising for something in this class to have a beneficial effect.

0. https://www.sciencedaily.com/releases/2006/09/060927201707.h...

1. https://www.nejm.org/doi/full/10.1056/NEJMoa2021436
So basically, he wants a woman that does not have career or education, focuses everything on him, but like, he does not want to pay alimony of it fails after years of her not having career.

As young, he also wanted the kind of support he was not and is not willing to provide.

So, like, yeah. Him being single is good outcome. From all the choices, he wants the good selfish stuff and don't want the tradeoff.
‘Shadow IoT’ is becoming a big problem. Here’s what you can do about it
Generally the reasons for rejection are not random except as a matter of uninformed or misinformed perspective. However, if you are saying they have made some mistakes at times, I’d have to agree.
This reminds me of the study of how long people tend to hold onto a FRN.

https://moneymaven.io/blackwealthchannel/community-building/...
I absolutely do not understand this article. It contradicts itself.

> ACX offers higher royalties to creators (i.e. more money from audiobook sales) if they opt for Exclusive distribution.

Well, then pay more money to the authors, instead of complaining about it.

Also, how is this any different from bookstores having exclusive rights with certain publishers. I remember some books I wanted few years back were available only on Barnes and Noble (back when Amazon was still not that big). How is this different from games being Steam or Epic store exclusives? Like come on, create incentives for creators and they will flock to you. You can't sit around and complain when literally you're a middleman and you refuse to pay your creators more.
"He also noted that her donation had no strings attached, an approach he praised as anti-paternalistic."
You really should read some criticisms of The Bell Curve style arguments. I'd start here:

https://www.nyu.edu/gsas/dept/philo/faculty/block/papers/Her...
Maybe it's just me but this seems like a fairly pedantic point. I guess if you're not familiar at all with issues of domestic and international poverty you might make the mistake of comparing these numbers but I've never had a real conversation with someone who confused the two.

I grew up well below the poverty line in the USA and it was pretty self evident that I was not leading the same kind of lifestyle as someone in poverty in a developing country.

I think your point is mostly true but I'm also just not sure how useful it is.
Given that analogy, I'm curious how a VC would view this kind of exit. Is breaking "even" seen as some kind of success given the higher failure rate for venture backed companies?
Mistaking Intention for Behavior
Reminds me of my buddy. We were in our early 20s. He was single, lived alone, had a job and was generally doing alright. We were chatting and he told me he'd been living off ramen noodles for the past two weeks to make ends meet.

The very next day he called me up. It was payday and with excitement told me he'd just bought another TV tuner card for his PC.

Another...

He already had one he barely used. But now he could watch two channels at the same time without turning the TV on! The TV that was incidentally in the same room...

And so he ate ramen noodles for another month...
> We all know this is an intentional design decision by Apple

I see this as a good thing, since it probably means that only the user is capable of removing apps, requiring intent, and that Apple can never remove an app from my device.
I realize I didn't make my point well — I intended to use the roads comparison as infrastructure is typically roadside on poles, or underground in a roadway. I thought it would be a relatively good analog for how many miles of cable we have to wire the US.
The annoying part about the default x86 emulator that installs from Android Studio is that it's incompatible with hyper-v. Requiring a reboot to disable.
> having a maximum password length of 10, silently truncating passwords, silently replacing non-ASCII with '?', setting default passwords to 6 numbers, not rate-limiting password attempts

Most newly CS students would know better then to do this or at least would know they have to properly look this up.

It's sometimes hard to believe major stupid things like this are done accidentally. (But I know very well how they happen accidentally, it starts with some bug somewhere with non-us-ASCII/to long and similar, then it's constrained "temporary" and put on a must fix list but that list never gets any priority ever, things like this are sadly supper common. As long as companies don't get legally hold responsible for negligence this won't ever go away.)
Because when you see the benefit of type annotations (I’m not saying that’s objective, just if you do go that route) you want to add type information to as much as possible. Leaving them off because you want to is one thing. Not being able to is an unnecessary limitation.
That is in aggregate. Your data alone is worth maybe 0.1 cents. I just want people to know that they don't have to feel forced to make any personal choices about the apps they use, because they will not come after an average individual. It is your government's responsibility to protect the country from mass surveillance, not silly individualistic boycotts (at least, it should be that way).
Yes, it has null, but when you parse it with, say, Boost::property_tree, null is 0, which is not true null because there is no true null in C++. Language limitation.

Cool link, btw. For all the years I've been using JSON I never visited the main page!
Easy answer: because expenses are higher for poor people.

Instead of buying a home, the lower class rent their whole life. Instead of their daddy giving them a home, the middle class pay interest on a mortgage most of their life.

Instead of buying a 20-pack of $necessary_product that costs $20 and will last for months, the lower class buy a 2-pack that costs $5 and lasts a couple weeks because they need the $15 to pay rent. And then they have to spend more money on gas (or bus fare, or a taxi, or time and energy walking, or ...) to get to the store again sooner.

Instead of the employer providing any supplies that are needed, the lower class have to buy their own uniforms or tools.

Instead of a 5% interest rate on their loan, they have a 25% interest rate.

Because they don't make enough money to set some aside as savings, they have to pay late fees or NSF fees or overdraft fees.
Ask HN: What fiction are you reading?
Since I can’t physically travel far this year, I’m looking for a mental escape :).

What great fiction books have you read this year?
For those wanting to try it for themselves, we recently released a preview of our full stack for Mac (containing both OmniSciDB as well as our Immerse frontend for interactive visual analytics), available for free here: https://www.omnisci.com/mac-preview. This is a bit of an experiment for us, so we'd love your feedback! Note that the Mac preview doesn't yet have the scalable rendering capabilities our platform is known for, but stay tuned.

You can also install the open source version of OmniSciDB, either via tar/deb/rpm/Docker for Linux (https://www.omnisci.com/platform/downloads/open-source) or by following the build instructions for Mac in our git repo: https://github.com/omnisci/omniscidb (hopefully will have standalone builds for Mac up soon). You can also run a Dockerized version on your Mac, but as a disclaimer the performance, particularly around storage access, lags a bare metal install.
Just needs a frame buffer and you almost have a Sun-1.
Lithium in drinking water linked with lower suicide rates
Poverty Is a Choice
steam doesn't do exclusives ... not important to your point at all just thought I'd toss that out there.
React Query Essentials – A course for better data fetching in React
Great - One thing Meeter does which is great (they are a commercial app that does something similar) is popup a notification with a 'join' button 2 minutes or so before the meeting starts. That reduces the interaction to one click rather than two.

https://apps.apple.com/us/app/meeter-for-zoom-teams-co/id151...
I semi-regularly plug numbers into this Buy v Rent calculator by NYT [1]. They're pretty equivalent in the 10-30 year range and match housing prices I've seen.

It's hard to beat the SP500's >8% average return [2].

[1] (paywalled) https://www.nytimes.com/interactive/2014/upshot/buy-rent-cal...

[2] https://www.investopedia.com/ask/answers/042415/what-average...
Queries seem to be pretty heavyweight because on AI Dungeon there is noticeable lag and sometimes it times out. It will be interesting to see how OpenAI prices queries.

Google has managed to get machine translation to work offline on cell phones [1] so it seems plausible that some very compressed model might eventually work if they made the effort, but it probably wouldn't be the same.

[1] https://support.google.com/translate/answer/6142473?co=GENIE...
> Not that there wasn’t plenty of protest, struggle and loss of life in things like the dissolving of the British Empire and USSR, but the more powerful actor did eventually give up, vs. simply saying “we have the bigger army, we’re gonna crush you.”

It's quite possible for the larger power to be defeated by having to fight multiple smaller powers. Bigger army doesn't mean it's a fight you can win.

On a somewhat-related note, I read of an interesting case in Indian history involving a minor state that existed between two major powers. The situation was stable.

One of those major powers, feeling especially strong, conquered that minor state. It could do that -- it was much bigger! But this ended up directly exposing its (new) border to the other major power, which invaded. The first power fell apart.
> when I was broke I had a fair amount of free time

How did you manage this? I was working my ass off just to keep the bills paid and doing chores to avoid costly services like dining out and maintenance.
Society defined controversial, as it always has, and always will.

Society is not monolithic and it’s a subset of society that cancelling “controversial” opinions. Actually, a pretty small subset.
> Yeah right, please show me where I can buy Tiger King on DVD? I didn't think so.

Netflix has released dvds for many of its original shows, house of cards, Orange is the new black, stranger things, etc. They haven’t released a dvd for tiger king, but may eventually.
> [For Tim Cook to] omit the fact that there was — dating back to the mid-’90s, well over a decade before the iPhone App Store — a thriving market for software sold directly over a thing called “The Internet” is sophistry. Most Mac software is still sold and distributed this way today. If App Stores are so great why is most Mac software sold outside the Mac App Store?

The fact that, when given a choice, most developers don't use an App Store shows how little benefit Apple is actually offering.

The App Store is pure rent-seeking, plain and simple. It's leveraging dominance in hardware sales into a separate field, internet-distributed software.
I wish this was what I was doing!
Lurk for a while and learn the vibe, I guess.

Also read the guidelines, as it'll put you above half the people that work here: https://news.ycombinator.com/newsguidelines.html
I agree, but the point I'm trying to make is that the time to guess the password isn't too big of an issue for passwords that never change. Ideally, Zoom would generate a password for each instance of a meeting.

Failing that, having some better factor for authentication (known email or number for a given company's Zoom setup) would make it harder to get in simply by guessing a short password.
> Movie studios aren't allowed to own theaters anymore.

Apparently this rule was just governed by a consent decree, which never covered Disney and is being removed by the current DoJ:

https://www.indiewire.com/2019/11/paramount-consent-decrees-...
This fact, that "the wall was built literally overnight", also reflects how ad-hoc and dramatic the decision to raise the wall actually was. At the time, people had no idea how "real" the newborn borders were going to be, because something like that had literally never happened before, there was no precedent.

If you're interested in the topic of the east/west German border's materialization over time, I'd recommend you to Edith Sheffer's excellent book on the subject [0]. It focuses on adjacent villages in Thuringia, and how they took turns coping with, helping create, and profiting from the existence of the border.

It's a great illustration of Simpson's paradox [1]: something that looks kind of simple on the surface (of course there would be a border between NATO and Warsaw Pact), becomes more complicated when you glance at the details (the people living on either side were mostly German citizens, with ideas and ambitions and fulfilling lives).

Then, you zoom in on the details (individual people, families, towns, neighborhoods), and again you're presented with something comprehensible. For example, a mayor can get special funding from the Marshall Plan, by emphasizing the propaganda opportunity of building attractions near the border; to get this money, it's helpful to sell the idea of a fundamental difference between east and west; once the attractions are built, there is now a real difference between east and west, whereas before it was imaginary. When you zoom out, it's these little independent assertions of autonomy and appeals to authority that motivate the creation of a border. Super fascinating stuff.

[0]: https://www.amazon.com/Burned-Bridge-East-Germans-Curtain/dp...

[1] https://en.wikipedia.org/wiki/Simpson's_paradox
I would also add, for data-science esc tasks (or bulk queries in general) - COPY {} TO is unreasonably fast - often much faster than executing the standard select (especially if that select is being executed by a driver in a slower language).

_

[0] https://www.postgresql.org/docs/9.2/sql-copy.html
... and walked out with a fortune
https://github.com/AaronC81/sord is one attempt at this
It's rather stunning how you took that rhetorical question literally, and in the process missed the point spectacularly.
Why have the poor gotten richer over time then? We don't have the same percentage of rich and poor as we always have had.
Crystal [1] is a pretty nice ruby like language with types and it is up there with Go/Rust for runtime performance.

[1] https://crystal-lang.org/
My feeling is "the easy answer" is "All Of The Above" and the bubble choices proceeding encompass a range of reasons from "A" to "ZZZ".
Man, I’m glad ArchLinux has arch-chroot to do this for you!
I wonder if enough felt that way if there would be grounds for legal action [1].

[1]. https://en.wikipedia.org/wiki/Chilling_effect