skysight-inc/HackerNews huggingface dataset:
The difference is incentive, you probably have heard that ByteDance already makes big money, it pays these self-media to concoct what-ever eye-grabbing "content", and lend credibility to these "writers" by putting them in the same arena with traditional news and reporters: their news aggregation app and say this is today's "news" for you.

The only metric that matters is click numbers, you can now out-do reporters with your perfect news stories that check every eye-grabbing boxes, coz you can type however you like and face no consequences, so why not to make it as juicy as possible.
Is that due to you reducing your gaming (did you completely eliminate gaming?) or is it because the laptop gives you portability to work at different places - whether that includes cafes or different spots in your home that may have less distractions of whatever sort? Just curious about what the before/after looks like for you.
Glad to see I'm not the only one. I've seen so many posts across the internet along the lines of "I'm a total loner, but I can hardly take it anymore". Meanwhile, I'm definitely an introvert, but not even that much of a loner and I'm doing just fine.
so, somehow we are supposed to believe china has all the censorship capabilities in the world, but was not able to stem the flood of shaky smartphone videos flowing out of wuhan? this seems like a big ccp psyop. (this article and its source included)
You forgot a "k" after 25 I guess ?
Content-based ad for proprietary closed source voice engine. Hints at SDK being open source, but it's just a Apache licensed SDK wrapper for binary only library. Not much to learn here unless you want a sample code for the Picovoice SAAS.
Very cool! Selling to news publishers is really hard, though. They're cash strapped, and the industry is in a lot of turmoil. The PE firms that are buying up papers are not known for investing in the journalism. How are you approaching this challenge?

Also, what public data sets do you use? This seems like a natural evolution of Steve Ballmer's USAFacts: https://usafacts.org/
Nice summary. Ideally, I would like languages just to do simple exceptions (no checked stuff) and create a way to catch them.
Come to think of it, in 10 years we'll laugh at "old" films and how they used different actors for different ages of a Protagonist. It will stick out like a sore thumb.
The problem with “hero” mental health narratives
> In the specification, it says what must happen when a file does not exist, what must happen when there's not enough memory, etc. Then you write the specified behavior into code.

I've never, ever seen a specification which mentions file-not-found or out-of-memory errors. The "specifications" I get from my clients are more like (paraphrased):

> Listen, adwn, I have all those files in a shitty, undocumented file format designed by another group in another building, could you please add an import button for them? Oh, and can I have it by Friday? Thanks, you're the best!

I'm exaggerating only slightly. And then I go and try to make sense of what they need, and I implement error handling on top of it.

Your specifications tell you exactly how to deal with file-not-found situations? You lucky bastard ;-)
I've used Haskell + Servant help reduce backwards compatibility issues with an iOS app depending on the API. We had Servant automatically generate OpenAPI specs from the API, and then diff them against the version in prod during CI testing.

Certainly possible with other languages + frameworks, but I felt really confident relying on it to catch issues due to the strong type guarantees.
dont worry he is probably getting paid by the ccp to spread this message. keep on lockin down. the wuhan videos were real, but we manged to censor everything else.
There's nothing incorrect or even controversial about what you're saying. It could be your tone, but I suspect that if you share these opinions during peak west coast hours, e.g. 10am - 7pm pacific time, you're likely to get more upvotes and a more receptive response.

There is an odd pattern I've observed where my opinionated comments get a lot of upvotes during the day and evening, and then I wake up the next day to find they've been nearly reversed overnight. There's some kind of ideological split in the the US tech scene and the rest of the world.
Thank you for the honest answer and personal anecdote. Sorry about your mom.
Until people rise up against the restrictions, the restrictions will continue and will be more restrictive over time. There's always a third, fourth, fifth wave, there's always a new strain immune to current vaccines. Just hold on for two weeks so we can defeat the virus!
Dreamer v2: Mastering Atari with Discrete World Models (Paper Explained) [video]
I feel the same way. Not sure if it is completely due to my psyche or the fact that I have a partner and a child. That's a lot of social interaction. If I lived alone, I might feel differently. Hard to tell.

I did notice a bunch of people who got really anxious. They were pro lockdown then against, then again pro and they were noticeably nervous and unhappy.
A better analogy is a screwdriver. He made a screwdriver. Screwdrivers have millions of legitimate and essential uses. How would you build anything without one? But a criminal could also use the screwdriver to open stuff he's not supposed to. Blaming the screwdriver manufacturer for that is pointless.
> ...in very unsuspecting ways

> Trying to access the foreign key of an object by doing `book.user.id` does an additional query for the user table to get the ID. It's less known that the id is immediately available by just doing `book.user_id` instead.

But that's not really unsuspecting. `book.user` is asking for the user table, `book.user_id` is not. Those two things are not identical even though they return the same value.
If you go to Google News, set your location to the UK, and search for "devi sridhar", you'll find abundant content that is not behind a paywall. Here is just one article[0] of many in which she advocates for an approach where borders stay closed until the whole world is vaccinated.

Apparently this[1] is the permalink for The Guardian post.

[0] https://www.heraldscotland.com/news/19036150.covid-scotland-...

[1] https://www.theguardian.com/world/live/2021/feb/19/coronavir...
Not at all. 50-50 is too much. With product led growth and other avenues you should definitely scale it down.

Also do not give it away all in the beginning but tie it to some commitment.
No one 'normal' in my world would like most of the popular comments here (except to laugh at them). That's subjective.

I don't believe that I should be excluded from participating in good faith because of my race or political views. HN should be a place that welcomes diversity of thought, be it from a BLM activist or a White nationalist.

People are welcome to hit the disagree button. I don't care about that. I don't even mind much if I'm brash and the comment is flagged, as above.

I do care when my civil comments are flagged for wrongthink, and I do care when they are immediately censored. Then it's time for a new account.
The old style phone companies have no one to blame but themselves though, because their "services" were insane and horrible. Phone calls, SMS and data were a goldmine that they were all too happy to exploit for years until (in the EU) regulators stepped in. International calls or roaming outside the EU is still expensive, even in 2021!

Not to mention that unlike Whatsapp, Facebook or Skype, on POTS/mobile phones you don't have any option to deal with spammers, call ID fraudsters and other bullshit.
The last line was a callback to the original quote: https://www.brainyquote.com/quotes/henry_ford_122318
When what you know just isn’t so.
No; not for bitcoin mining, which has migrated from GPUs to ASICs many many years ago.

This is for ASIC unfriendly memory hard PoW like Ethereum's ethash.
Why should a business be treated like you and me? A business is clearly different, and when we create laws preventing employee abuse, or when we even recognize an employer employee relationship exists or is useful to talk about, we are acknowledging the most important difference — power.

My ability to argue about drugs shouldn’t be on the same footing as DuPont. Companies should be held to a higher standard of speech, as pretending that parties are the same despite lopsided power is going to play out very badly for the weak.
I think of it like this: burnout "cracks" begin to form. If nothing is done about them, the burnout prevails. You can normally tell if someone is burned out if they're continually tired, stressed, anxious, or in a constant pattern of working too late. Burnout is what happens when people aren't bringing their best selves to work anymore, and when they don't have the energy to produce their best.

The hard thing is that burnout is a two-way street. While it's up to the individual to set boundaries and protect them, it's also up to the manager and culture to support that. if that balance isn't there from both sides, it becomes a very tricky situation.
Well, in the case of the US government, the FED printed about 3 trillion dollars, 2/3 of which went to buying our own governments debt (US treasury securities), and the other 1/3 was basically all mortgage backed securities and the people selling those to the FED probably turned around and bought US treasuries.

The federal governments deficit last year was about 4 trillion so the FED basically directly and indirectly financed 3/4 of our own federal governments deficit spending most of which went towards the CARES act which mainly gave cash to citizens directly through stimulus checks and increased unemployment payouts and indirectly by paying employee wages to keep people employed. It also helped fund state budgets, hospitals and operation warp speed which has speed up the moderna vaccine. Overall, I think the those were some pretty damn good investments for a pandemic induced recession.
Pretty epic. But doesn't it need constant lubrication for the head not to get too warm?
Social isolation may be the best solution. Fine. Don't force it on us. If it's the right solution, then it will be followed.

I am not going to entertain further the notion that we have locked people into their homes, given trillions of dollars to multinational corporations, and restricted the lives of everyday people, just because of a pandemic that kills less than 1% of the people infected. This is such an obvious cash-grab and overt attempt to impose further fascism upon people, just like what happened after 9/11 in the US with the imposition of the Patriot Act.
The death toll is greatly exaggerated. Remember the "shocking" scenes from China? People dying on the streets, running out of coffins. Now we are in theory in multiplies of those infection rates and we don't see that anymore. What happened?
"Internet sleuthing" can mean "reporting the glitch" without meaning "giving a causal account of the glitch".

The "official narrative" on major political events has definitely been glitching out. Weird stuff like Qanon is really symptomatic of how institutions who should be calling this out (this huge intellectual buffer society has: Cory Doctorow, sociology deparments, church leaders...) are pretending not to see the glitches.

But they're there. I could start five flame wars in a short comment citing a few, but the point is not to side with the "deplorable" side in each of these, but to note that there's some deep truth at the root of each of these five deplorable things that goes haywire because the intellectual element of society hasn't been paying mind to it.

Maybe intellectuals just want to watch the world burn?
It's below freezing here right now, currently snowing, and with high winds. No one's eating outdoors. I did it a bit before winter started but this entire season has been a wash.
It's not so hard, the author is just using the wrong OS. VMS saves new files versions for every disk write and now that it runs on x86 [1], there is little excuse to not use it. :D

[1] https://news.ycombinator.com/item?id=26169179
Because X is deprecated. No one but Keith Packard wants to maintain it, and all of the Wayland maintainers are former X maintainers who got tired of that shit.

When literally everyone (again excepting Keith Packard) who knows anything about graphics on Linux is telling you that X is a lost cause, with unfixable security holes and a buggy graphics model no one uses anymore, and that Wayland is the future of graphical display on Linux, maybe you should consider listening.
> but I'm highly skeptical of internet sleuths and their ability to string a few searches and documents together into an accurate narrative / provide context to complex systems

Me too, but i'm just as sceptical when it comes to "real" journalists. Journalists aren't domain experts in everything. Read some random news about tech stuff, it's often times filled with clear indications of them not really understanding the topic. Which isn't meant to bash journalists, they have limited time for research, need to write an article, and again are usually not domain experts.

The question is how do we fix this?
Online Disinhibition Effect: Why We Express More Online
It might be he did, or was planning to do, a bid on a government project that wouldn't have stood a chance in hell, but he already imagined he was going to win that bid. And then stuff happened and he felt cheated out of his chance.
>> The hardware doesn’t think in base 10, but having more than that in imperial makes it better?
>No, it means neither system has an advantage so just pick one. Or invent a new one that allows better hardware utilization.

But one of the systems does have an advantage because it stays in base 10, whereas the other doesn't.

>> Your document lists 12 mass units alone. I rest my case, what could possibly be more logical, convenient, and need less conversion.
>I don’t convert, I just pick the unit that fits the problem

But you can't if you just use the `intuitive unit', and that's the whole problem. How would you measure the amount of liquid fuel in, say, the small tank for an attitude control thruster of some probe? How does that add to the overall mass of the whole probe? Or to the force you then need to accelerate it by a certain amount? And now compared to the whole launcher?

In which units do you measure everything going on in a small wind tunnel model, and how do you compare that with the real thing?

Under which conditions do you go from fluid ounces to ounces to cups to pints to quarts to gallons (also note that, again, you not only switch units but bases)?

>Yeah I use the metric system all the time. Just like NASA.

Good for you, it solves all the problems.
No. Apple is doing a wonderful job of making old hardware work for a long time. It's just that there is a limit to how far you can take this while also keep innovating and pushing the envelope.
"Recoverable" means different things.

Where I work we would rather the app crash than display incorrect data -- accuracy is critical to us.

The engine control unit in your car has multiple degraded modes it operates in when parts like the oxygen sensor fail -- in that business the "show must go on" but so does the "check engine" light.

Fly-by-wire airliners like the A320 and B777 also have a number of degraded modes that pilots are aware of and there is a huge database of experience that proves the concept.

The 737 MAX hack tried to bolt a primitive form of flight envelope protection onto the old hydraulic control system but didn't consider that the plane would sometimes encounter degraded conditions such as one of two AoA vanes failed.
> What you're saying is that due to some irrelevant production related factor, it's totally fine for a software company to price their product based on what the market is willing to pay,

I didn't say it's fine. It's off-topic, because it's a different issue with fundamentally different economic forces at play.
This is the correct move. Every person who stays on WhatsApp makes using WhatsApp more useful and attractive.

You have to delete your account there.
I like ORMs for doing the things for me like making objects and converting dates and other data to DB ready form and vice versa. I do not like them querying. The premise with ORMs is that you should be able to query pretty much anything easily. The reality is that almost all of the time you are doing something you don't have many distinct queries. You have a few reads and writes that you have to do. Things that are easily done in SQL with full expressiveness and efficiency.

So now my pattern is to use for example ActiveModel in Ruby for the models, but not ActiveRecord for the persistence part.
Those business agreements for faults supposedly didn’t allow them to use the data that way anyways. Not sure I could trust it though. Everything I upload (well just about) gets encrypted before uploaded.
https://github.com/TechEmpower/FrameworkBenchmarks/wiki/Proj...

Routing is required, but generally the rules allow things to be "reasonable" and "acceptable", which lets all these weird implementations through.

Honestly, they should remove the "Implementation approach" column, because basically every implementation is marked as "realistic", making it meaningless.
I’m not sure which reality you live in where begging an individual on desktop to install more things is simple.
If FB was actually completely forbidden from tracking, I'd estimate 85% of small shopify stores would die with it. The winners would be giant marketplaces like Amazon, who would be the only reliable sources left of customer acquisition.
I think the core principle is that exceptionalism is exceptional. Don't ask masses of people to be exceptional. It's impossible, that's why "exceptional" comes from "exception".
This reminds that that sometime around the year 2000, I bought a boxed "Game Creation Studio" which came with a manual and a CD. IIRC the programming language was similar to Dark BASIC. I don't remember much more than that, but it was fun to edit the sample games like air hockey. It was useful not just for the code but the bundled graphics - I'll never be an artist. I donated it to a charity shop in my teens because I'd moved on to more modern/mainstream programming languages and thought I'd outgrown it. Since becoming an adult, I miss it and ofc can't find it anywhere. So I fully appreciate the effort to preserve classic "self-programmable games/tutorials" in modern languages :)
agreed, this is a terrible idea.
thank you for your fb! I’m totally agree with you, terraform is a great, but required a lot of knowledge to use it
> However, for all of NPM’s problems, at least it is a package management system at all! It’s easy to pick on NPM (or predecessors like CPAN, or CTAN, or...), but even at its worst it’s a huge improvement over manually managing dependencies (such as by manually vendoring them into your source tree, or just telling the user to install such-and-such libraries before attempting to compile).

Isn't the labor-intensive nature of manually wrangling all of these resources a constraint that pushes people to minimize version conflicts and micro-dependencies? The reason that you see these problems in NPM (and other version control systems) is because the automation removes a constraint.
> subjected to a beefed up version of the psychological manipulation

Can you provide sources or evidence of this?
> How unsafe it is to your personally?

That's a very selfish way of looking at things. The problem with being a communicable disease is that even if I'm fine, others I give it too might not be. I'm trying to be a team player here.

Also, I'm not in a low-risk group personally anyway.
Right... because getting cold is normal in those places.
I understand that aspect. Vaccinations, social distancing, mask wearing, mass testing, self isolating with symptoms or while vulnerable - these are all tools designed to get society running again, while minimising risk. The OP said they felt unsafe about going into restaurants which were open in their region. My opinion is that is incumbent on all of us to get back to normality as swiftly as possible within the guidelines set out by our local governments. That is my idea of social obligation, thanks.
The pools for Eats and ride-hailing are separate in most markets.
Wouldn't surprise me, only because the Houston metro is >3x bigger than Austin
^--- This. Every word of it.

Two words went through my head reading the response. "Crystal Meth".

Likely not, really, but having more-or-less lost an old friend to meth I can't help but compare the similarities (... the "identicalities" actually):

- the desperation and paranoia

- a solid (but wildly misplaced) basis in reality

- the overwhelming externalization of blame

- the need to lash out and draw someone else in

- the completely nonsensical evidence

Bottom line is regardless of the reason, "Al" is extremely unstable. I agree that the lesson here is to not engage these types.
> It is the main communication infrastructure for the majority of the planet.

The majority of the planet doesn't use the internet.

Only a slight majority of the planet even has the option to use the internet.
Automating package publishing in JavaScript projects
I'm not only talking about healthcare. To get matching contributions to retirement accounts you have to use theirs.
I'm trying to treat it as a good time to get things done.

I can't go anywhere so I have time to finish painting the hallway, fixing the garden etc etc. It helps I also have a home-based hobby (brewing) so I can carry on with that.

I should cycle more, and I'm sure I will when the weather picks up a bit. It really helps my state of mind.
Rust – An Introduction
It’s pretty obvious why. It’s the people from r/datahoarders and r/plex that were abusing drive and to a further extent really cheap eBay sold accounts.
I always thought single seat accounts couldn't get unlimited storage, the cap was just higher.
In an exception-based language, assuming all functions potentially throw, code like this:

someCall()

is equivalent to code in a language without exceptions that looks like this:

err = someCall()
if err {
return err
}

(ignoring for a moment non-error returns, which don't change the point significantly)

Having functions that are guaranteed not to throw / return errors doesn't significantly change this shape.

So basically it's no more non-local than the code you'll end up writing with error codes, in most cases, any way. The only difference is implicit vs explicit.

> `ErrorICanHandle` may be a kind of exception that the `someCall` function has no idea about whatsoever -- it could be an exception propagated from much farther down the call stack -- while your if statement assumes the error was explicitly returned from the function.

someCall doesn't need to know about the meaning of the error in either case. It only needs to propagate any error it receives from any functions it calls (that it can't handle itself). Think about the function I wrote myself: did it need to know the precise type of err? Nope - it just needed to know that it implements some kind of Error interface (which may be as simple as being a negative number, like a POSIX error code).

Edit to give a more complete example:

extern void bar();
void foo() {
bar()
doOtherStuff()
}
void someCall() {
foo()
doMoreStuff()
}
void main() {
try {
someCall()
doFinalStuff()
} catch (BarSpecificException e) {
doErrorStuff()
}
}

Is equivalent to this code:

extern err bar()
err foo() {
err = bar()
if err {
return err
}
err = doOtherStuff()
if err {
return err
}
}
void someCall() {
err = foo()
if err {
return err
}
err = doMoreStuff()
if err {
return err
}
}
err main() {
err = someCall()
if err is BarSpecificException {
err = doErrorStuff()
if err {
return err
}
} else if err {
return err
}
err = doFinalStuff()

if err is BarSpecificException {
err = doErrorStuff()
if err {
return err
}
} else if err {
return err
}
}

If I ask you in the second piece of code what will be executed after the call to foo(), is it any easier to reply than in the first version? Personally, I don't believe so.
The death toll in Britain so far is about 3 times the number of British civilians killed in WW2.