skysight-inc/HackerNews huggingface dataset:
I disagree.

A single region can go down (and has in the past), no matter how reliable S3 as a whole is.
If your business wants to avoid downtime, this is a simple solution to further reduce risks that cause downtime.

Just because other sites might go down, doesn't mean you have to accept it for your own.
Having worked alongside longtime vim users, that's almost never the case. There's often more time spent on finding out/remembering the efficient way to get to a particular piece of code. And then there are the inevitable mistakes (oh, I counted give spaces/quotes/paragraphs, but there was one more/one less; oh, I failed to account for some minor thing in my macro etc.).

In a modern IDE you have a multitude of shortcuts and a mouse, and they complement each other.
Why I believe you will never escape ads by paying for content (shared this a few years back): http://zen.lk/2015/07/19/Why-you-will-never-escape-ads-by-pa...
Considering Evil Corp's ties to the Russian FSB, perhaps there was some other TLA involved in a long game to reach their adversaries. The cost was some more businesses being robbed, but... the end justifies the means, you know.
You should get an emergency stop button, one of those yellow boxes with a red button. They are cheap and could prove useful in your case to prevent a bloody massacre.
"for" is pretty commonly used in this way. See for example https://koajs.com/ and https://rocket.rs/ which both say "web framework for X"
How open-source software took over the world (documentary)
Kithcen and Home Appliances Review
This works for checked exceptions as well, just bubble it up to a place where you want to handle them by stating that your function might throw those exceptions.
Don Quixote is damn easy. Long, but easy. Source: a Spaniard.
1) As best I can tell, owning a gun doesn't increase the risk of becoming a victim of violence.

2) Many decisions in life come with risks: the decision to own a car or swimming pool puts you much closer to the most frequent causes of death for people under the age of 35. But people make rational decisions to do these things anyway and then mitigate the risks in ways that they see fit.
Hardly. There are countless firms who built their reputation on and survived quite happily making durable products. You might find pages of their early products filling eBay and the like, still going strong. A few are still adhering to those built to last attributes, most have transitioned into "as cheap as we can get away with, but with our valuable brand and logo" as has most of the whole world, including those offering coffee pod and headphone (ffs!) subscriptions.

The steady progression of new people - some created every day, new homeowners and what have you was enough to give a vibrant business, and ongoing sales.

What changed was the deal.

Pre 1980s most companies tried to balance the needs of all - staff, customers, local area, and shareholders. Post 1980s only the shareholders count, all else is secondary. Products and offerings are made and subscribed accordingly. The few folk still making stuff to last seem to have an anachronistic worldview to go with it. Perhaps still care about craftsmanship, repairability, and reputation, rather than built in obsolescence, subscriptions and DRM'd parts. Now they can sell you the thing 15 times, perhaps 12 of those without good cause apart from greed.
Best Space Heater for Large Drafty Room
I was worried whole time that you will tell your boss about your automation and you and whole team will get fired and replaced by it.
That's one possibility. Another is eliminating all the things you managed before because you found a different, better way to add value.
Are these tags FCC ID authorized (for sale in the US)?
I've developed in Scala for 5 yrs, last yr in Kotlin.
Scala spearheaded from 2007 a lot of features that nowadays are the norm for statically typed programming languages. Odersky is a visionary imo.
For a while I experienced Kotlin as Scala--. (No pattern matching?!? )
A bit later I discerned where Kotlin is treading its own path. The biggest things for me are: non monadic approach to async. Which works really well. And simpler extension functions.
I'm looking forward to trying out union types that are coming to Scala.
I'm guessing that it must be On the Road.

The Washington Post is sure as hell locked up tight.
In fact, developers make a loss on the unit productivity of their time by using Microsoft products, but make it up on volume because they use those products forever.
You might want to check out bullet journal, as an organizational system that can help you out irrespective of tool choice.
Another company using this model very effectively is Derivative, makers of Touchdesigner. Licenses are sold at an initial price that includes a year of updates. Once that year expires, the newest version (old versions are kept available on the site) within your update period will continue to be usable with your license - which is freely transferable between machines. They offer a couple license tiers, custom work, and paid support hours. They even provide a free non-commercial license that is minimally limited and great for learning. The other great thing is that they are highly responsive to user feedback and bug reports. I've had a situation before where we found a bug in the course of a project and they fixed it in a matter of days, had a build sent over in time for my deadline, and then the fix was pushed for everyone in the following update. I frequently point them out as a model for the best way to offer a software product to both a professional and amateur market. It's essentially all the benefits of perpetual licensing while still providing a revenue stream for the company and ongoing support for professional users.

No direct affiliation, but I've shared drinks with the devs and am a very pleased user.
Companies usually require a lot of capital to get off the ground, I think that's the subtext there but I could be wrong. Being able to operate at a loss for an indeterminate amount of time and equipment being two costs that come to mind.
Note that I said 'accidentally injured' in my original comment; obviously suicide is a different matter entirely. This might actually be a controversial opinion, but I believe people who want to end their lives have a right to do so.

Barring that, we already have measures in place (e.g. involuntary hospitalization) for the acutely suicidal. For others, why stop at taking away their guns? Take away their kitchen knives, Tylenol, and spare rope while you're at it. Hell, throw them in a padded cell so they aren't tempted to visit any bridges or tall buildings. Taking away guns doesn't treat the actual problem.
Neither of these undermine the point that liberty and self-defence are actually lowered by gun ownership.
> it'd be nicer if the true poor got a little more sped up.

on a side note, that the poor are getting sped up is why there is so much migration going on. When they get a little money, they are no longer content to stay where they are, and they rather migrate to richer countries due to lack of opportunities at home.

Hence, a future with fewer poor, will lead to huge social unrest in the currently rich countries.

https://news.un.org/en/story/2019/10/1049641
I’ve known about it for a very long time after someone pointed it out. I always joke that’s how I write C.

I never thought about it in terms of a security problem.
Fusion is more expensive to construct reactors for, but once we have figured out how to do it, the cost will go down rapidly. The fuel for reactors is abundant and cheap, it would effectively end producing power by digging up minerals of any type.

Renewable energies will probably survive for a while but eventually it'll be all fusion. In my opinion, the production of fusion energy will be so cheap that it would be more cost effective to just dump the energy, hence the spikes in power consumption can be compensated by running more reactors and dumping the excess.
First Time in Afghanistan: Garage48 Empowering Women Kabul Hackathon
https://outline.com/gwZqTe
All of what you're describing here is bad programming practices. Bad programming practices * scala's power = Incredibly bad work.

If you're a good programmer who writes well engineered code, you can do that incredibly well in Scala. Good practices * Scala's power = Great productivity + really good work.
This article links to one that seems much more compelling.

https://www.nature.com/articles/d41586-019-02638-w

I've been thinking about aging interventions lately. My grandfather passed this year, and my grandmother is in poor shape. She's confined to a wheel chair and she's very frail.

Recently, while I was visiting her, she asked about where I was living now, and I told her, and she then asked me if I kept up with <My name> who also lived out there. I smiled, and said that I did, since I don't know what else to say. It hurts to remember her though compared to her current state. When she's more lucid, she talks expectantly of her coming death. Her life now is mainly sleeping and eating with occasional car ride or visit.

I wonder about how ethical it would or wouldn't be to treat her with an experimental aging treatment. The linked article mentions HGH, plus DHEA, and metformin, taken together, reduced 6/6 epigenetic age markers for 9/9 participants. That seems really promising.

I know I could get the paper and find more detailed information about the dosage. I know I could talk to doctors about the safety of it. I'm confident I could convince my grandmother's nurse to administer the additional medication...

It's tough to think about, because, on the one hand, I know it's weird and strange and sounds immoral for an unqualified person to run medical experiments on his grandmother. On the other hand, I also know that her current life is bad and she will soon die. It's just hard for me to conclude that waiting for her death is a better answer than experimenting.
Security updates should absolutely be a legal obligation. Their absence enables theft, criminal activity, botnets, etc.

For the same reason we have laws on fire safety, food safety, carcinogens and asbestos. Average consumer may not know or care about their existence.
But if we get rid if them all, organised society will collapse.
Great, thank you. As an aside, I love listening to people with accents explain things, so the video was doubly enjoyable!

Edit some time later: And then perhaps I'll go down an hours-long rabbit hole watching all his videos and learning a ton about machining...
Nope. It flashes for a second, and then all I see is a blank page.

I'm probably blocking some sort of snooping that it requires. But I can't be bothered to figure out what it might be. So WTF, it's dead to me now.
NVidia has this great article on marching cubes to generate complex procedural terrain.

It really drives the point home on how simple (which doesn’t mean easy!) it can be, and was a a-ha moment for me about GPU streaming design, the power of shaders for procedural generation, and the connection with signal processing.

https://developer.nvidia.com/gpugems/GPUGems3/gpugems3_ch01....
Special. Hell.

(Actually that sounds like a Future<Optional<T>> or something.)
Attendees List: AP&M Europe 2019 – ProDataLabs
> Ok! Is there perhaps a less messy way to do it than a gun?

Of course. And maybe we should encourage people to pursue those alternatives if they're sure in their decision, and maybe take some time to contemplate whether it's what they really want before doing something they can't undo.

But we need to do that anyway, because even without a gun, someone may have a rope on hand, or a bottle of pills. We need to address the underlying issue, not nerf the world because we couldn't be bothered to solve it right.
Why is gang violence somehow more acceptable than "regular" violence? Minors are victims of "gang violence" too.

And TBH, I don't really give a shit about the age of the victims. It's the same result, a life ended prematurely by someone else. While you can make an argument that and adult who died by gun violence got more of a chance at life than child who died from the same, you can't really say that the crime is any different.

Murder is murder. Against a child, against an 40-something, and against an elderly person. What is taken away remains the same. Trying to make the murder of children worse only serves to decrease the severity of murder of an elderly person.
To those who've done a lot of Kotlin, does it actually alter your programs' design and structure? Your approach to problem solving? Does it open new doors in how you choose to think about and attack a problem? In a nutshell, do you think your programs are better because you chose Kotlin over Java and why?
I think it will eat into the C++ market share on mobile, which is a common strategy for larger apps that need to share business logic with native UI.
A technical issue on the website:

html {
overflow-y: scroll;
}

body {
overflow-x: hidden;
}

This makes both the <html> and <body> elements scrolling areas, so that you see two scrollbars (the outermost one disabled), and keyboard scrolling doesn’t work until you click within the body.

Simplest fix is to shift the overflow-x: hidden to the html element, or remove it altogether.
God is a "He", not a "She".

Humanity is "She".
Well,now I've seen everything.
I don’t know why but your assumption that others are skating by with what they know rubbed me the wrong way (maybe because I have been on other side of this). There are likely many other valid reasons here - project deadlines (sometimes it is not the right time to pick a new language), consistency of code (having a mix of languages is going to raise hell in code reviews with opinions on some code that could be done better in one language vs other), hiring (does your hiring/onboarding get more complex?), writing idiomatic code (learning a new programming language is easy but writing good code is hard), extreme swing in brevity (people abusing new languages to write concise code using obscure language features, which makes it hard for someone new to jump in).

I am sorry I don’t have any suggestions to fix your problem but I just wanted to provide a bit of perspective. Maybe try thinking from your peers perspective to see what benefits adopting this new language would give and be prepared to answer why Kotlin among a whole class of JVM languages - Scala, Kotlin, Groovy, Clojure.
According to this page:
https://www.who.int/gho/mental_health/suicide_rates/en/

Suicide rates are:
21.1/100k for US males
17.4/100k for Australian males

Guess you aren't paying enough?
Checked exceptions are just sum types and you unpack it with a try catch block.
The way I understand it (I took a course in this 5 years or so ago but might not remember correctly) it's a matter of ease of matching up certain chromosomes. Like people, plants tend to have chromosomes in multiples (though not necessarily 2). From one generation to the next, for a given set of chromosomes, a parent only passes half on to the child, and this is pretty much random. That means that for a plant breeder it's very undesirable to have parents with genetic diversity: this diversity results in randomness (unpredictability) in the offspring. BUT you don't want offspring that has identical copies for all these chromosomes because those are not strong genotypes (this is where the hybrid vigor comes in, you want plants with diverse chromosomes). The solution that plant breeders have found is that you take parents which have copied chromosomes, but you take 2 different parents and you control who the parents are. That way the offspring gets a mix, but the content of that mix is highly predictable.

Some side issues are that the parents are only suitable for breeding (they don't have strong genotypes themselves) and that if you take this offspring and mix them again you get a genetic shuffle which reintroduces unpredictability. This second generation will also perform very poorly, or at least unpredictably.

For seed companies you can tell that this is attractive in 2 ways: they can produce quality seed relatively easily, and the farmer always needs to buy the seed that they use for production because the farmer does not have the parent plants and the second generation is unusable.
Yeah, housing first is absolutely the way to go. Sadly the very thing causing homelessness also makes housing-first much more difficult: astronomically-expensive real estate. Condos in Seattle cost more than $500/sqft, and investing tons of money to construct these buildings further props up the ridiculous valuations.

Socialized housing is absolutely the answer, but homelessness will never be solved until we stop treating housing as an investment. Housing increasing in value is also housing increasing in cost. Investment growth is diametrically opposed to affordability.
Rang true. But true believers gotta believe just as haters gotta hate.
I don't think most Dutch people wouldn't either (I was reluctant to do it), but I guess in practice, it's really not that big of a deal. There weren't any explicit rules about it, and it's a valid word that's listed in the dictionary. And in the end, I'm sure it's one of the most-viewed episodes they've had so far.

Here's the most legendary word ever spelled at this game, which can be understood even by people who speak English: https://www.youtube.com/watch?v=U7qxpAUKy4c

Given the examples you showed at Countdown, I'd expect it to be perfectly possible on a UK game show as well?
This talk https://talks.golang.org/2019/playground-v3/playground-v3.sl... on the golang playground has some details on its security considerations.
Why not leave this choice for the providers?
>Or we can acknowledge that passing constitutional amendments in the 21st century requires amount of political capital that it is no longer possible to attain in our system.

Why is this? What, concretely, has changed? Note that Constitutional amendments are supposed to be difficult to pass.
I started my first business when I was 8. It cost nothing to start it. There are tons of companies you can start for nothing or next to nothing. There are books filled with ideas on such you can get from Amazon.
Last 10 years saw the introduction and great progress in PowerQuery and PowerPivot. Those two make Excel a very different, more versatile, tool.

I’m not sure what “basic tech” is, or which UI changes you refer to (I think it’s pretty much unchanged since 2007, with minor styling updates).

97 till 2007 was sad.
It's way for big software and/or hardware companies to block you from running your own Linux distribution of choice.

(I'm exaggerating, but only very slightly, by a nanometer.)
It should be noted that the first example can be implemented in C as well:

static inline void *null_throws_helper(void *p, const char *msg) {
if (!p) {
fputs("uh oh: ", stderr);
fputs(msg, stderr);
fflush(stderr);
abort();
}
return p;
}
#define nullthrows(arg) null_throws_helper((arg), #arg)

In C with the GNU statement expression extension, the above can be more concisely written:

#define nullthrows(arg) \
({ \
void *p = (arg); \
if (!p) { \
fputs("uh oh: ", stderr); \
fputs(#arg, stderr); \
fflush(stderr); \
abort(); \
} \
p; \
})

With C++, you can do better by preserving the original type of pointer, or throw an actual exception rather than terminating the program.

The C/C++ preprocessor macro system isn't great, but it's good enough to be really useful. For great design, I'd lean towards the hygienic syntax-rules system used by Scheme.
Still Why No HTTPS?
Thanks. But ...

> Something went wrong

> We're sorry. This page failed to Outline.

Maybe because I'm using Cloudfront DNS?
People like you should be killed.
https://supreme.justia.com/cases/federal/us/554/570/#tab-opi...

Ctrl-F "well-regulated"
Not everyone is good at being self employed. I've done it, and I'm putting more money away now that I'm part of a corporation. Someone else may be capturing some of the value of my labor, but the part I capture is bigger in absolute terms than I am likely to accomplish on my own.
On some occasions I've found ways to significantly automate large parts of my coding job - usually with DSLs plus code generation, an interpreter, or eval() ( evil() ? )

In most of these cases, rest of team was none too happy. Upstream teams would need to speed up to keep me busy, and downstream teams need to speed up to stop new work from queueing up. Best policy was to just keep speed up on the down-low and selectively deliver faster only when politically advantageous - e.g. under the gun by management.
Is this why they should have 90% or more of their fund in bonds by now?
Someone will break up that collusion eventually. There is no need to pay those parasitic fees that they keep HDMI around for.
Dart originally got me more interested for its server side because of how the actor model seems presumably at its core. There aren’t so many languages like that.
How is this sustainable? It costs someone, right?
4-5 million seems worth to try a kickstarter or so for.

If it succeeds, it'll open all this needed info. Kickstarter pledges convert at some ratio into credits that can be used to pay the fab.
Neither rope nor pills are as easy to use, fast, or as lethal as death by gun. Pills particularly are a really bad example. People mess it up all the time. Pills and rope have the added bonus of not being as lethal in other situations either. Pills and rope: 1, guns: 0
You might like Rust :)
That web site is Forbidden now. Here's the text from Google cache

The gods confound the man who first found out

How to distinguish hours! Confound him too

Who in this place set up a sundial

To cut and hack my days so wretchedly

Into small portions! When I was a boy,

My belly was my sundial: one more sure,

Truer, and more exact than any of them.

This dial told me when it was time

To go to dinner, when I had anything to eat;

But nowadays, why even when I have,

I can’t fall-to unless the sun gives leave.

The town’s so full of these confounded dials,

The greatest part of its inhabitants,

Shrunk up with hunger, creep along the streets.
> The trivial solution is then: increment the count for each of the tags when a user visits a page with those tags. In top news, show the stuff at the top with the highest tag count.

Just last week I started building a feed reader which does exactly that.

Feeds are more like entire newspapers, but maybe you're only interested in the tech articles. You can build up a weighted distribution of keywords over time which describe the current interests of the user, using the approach you described. And all you need to do to make it work is read as usual.

If you want to try it out: https://www.feedist.io It's still in beta but will very likely leave it next week.
Something doesn't add up. First you say (emphasis mine):

> Scala compatibility with JVM is the SAME as Kotlin's.

Then you follow up with:

> Scala has also a few more non-Java features

These are contradictory claims. OP had a very good point about Scala being a more powerful footgun. Unfortunately, consciously avoiding features is not a matter of "just", and rarely works out in practicality.
I think the problem is anthropocentrism. It's much like the IMO preposterous and archaic idea that a deity has to resemble us.

People who study the fundamentals of quantum mechanics complain that philosophy is seen as useless. From my understanding this stems from how in detail the Copenhagen 'interpretation' took hold in particulary U.S. institutions; and it is entirely non-scientific. Copenhagen is an engineering discipline, and not a scientific theory. In natural philosophy we have to account for our position compared to the object we study. We are not separate from nature.

Philosophy has many ideas which help us deal with our physical reality and they need to be taken seriously.
You're right, we should increase support for mental health services.
I have horrible far vision and can't see without my glasses in VR. I also have a very pesky lazy eye and need a prism in my glasses lenses.

Whatever your eyes have you will bring with you in VR pretty much.
Can you prove you didn't pay?