skysight-inc/HackerNews huggingface dataset:
What migration?

"up to 630 M people live on land below projected annual flood levels for 2100, and up to 340 M for mid-century, versus roughly 250 M at present"

250 million people already live in those annually flooded regions, so that's only another 400 million by the year 2100. You think political systems can't cope? China has 300 million migrant workers, most of whom re-migrate every year!! They're coping already. We just need a lot of trains.
Heels, Makeup, and Earrings: Japanese Company Rules on Clothing and Appearance
Really old versions of Microsoft Access could use Clippy via VBA:

Set Clippy = Application.Assistant.NewBalloon
With Clippy
.Heading = "Human Deletion"
.Text = "It looks like you're trying to kill yourself"
.Icon = msoIconAlertWarning
.Button = msoButtonSetOK
.Show
End With
> Also, JS is at a pretty good level of abstraction to manipulate the DOM

I agree with your point in general, but surely the fact that there are 10 million js frameworks invented every week is proof that the native DOM APIs are not a good abstraction? As a mostly front end dev, most of my UI logic these days target _React_, not the dom APIs. To the extent that I write JavaScript, it’s pure data manipulation, which can be written in any language.
Disclaimer: as a heavy user of unicode, using it for both French and Japanese, I love it and see how important it is in the world.

I just ranted about why ASCII is important to programmers: https://news.ycombinator.com/item?id=21760540

and this is a perfect example. ASCII has almost a 1-to-1 mapping between screen representation and byte representation. Once you know your font will differentiate between 1 i L | l and 0 O you still need to know a bit about control characters and you are good to go.

Unicode has tons of pages, control characters, diacritics and rendering oddities that make it hard to use like a tool.

I think your approach of considering like bytes to render is spot on. I consider these strings as something like SVG fragments: you can do text operations on them but you have to be confident that you know what you are doing.
Ransomware Gangs Now Outing Victim Businesses That Don’t Pay Up
I’m failing to see the logic of your statement.

You’re saying it good when the gov’t raises taxes to pay for outreach to the homeless, but then spends the money on something else, like a new stadium?
Approximately 65% of Americans own their home.
Cellphone Coding
Maybe it’s my city but that’s not the experience I have here.. but Vancouver also does seem to have a lot of loading areas in front of and alleys for them to use
Shouldn't one of the solutions be for manufacturers to make the products easier to recycle to begin with and/or use safer materials in the construction? Even at a higher level I think it would help if we had e-products that end-users could repair easier. Apple touts how environmental they are but then make it nearly impossible to do something as simple as replace a battery in a Macbook for instance.
Just tie it back and let it go. It’s been about 10 years since I’ve had a haircut.
You can absolutely pass a macro to a function. It's a list! What you can't do is use funcall or apply on it, because it isn't a function.

What you do is, you use macroexpand-1, like so:

https://stackoverflow.com/questions/50754347/macro-with-a-li...
There's one footnote that ends up being a punchline, about five words long. The few seconds spent flipping from the page to the footnote lent it a certain comedic timing that would usually be impossible to portray in a book. That really stood out in my mind and I don't think it'd be quite the same by clicking a hyperlink.
You are correct to be surprised and confused.

> And it definitely had nothing to do with racism

This is entirely the point of the gesture. They pointedly co-opted a harmless symbol to create confusing situations just like this one.

It seems to be playing out (according to plan) in two scenarios:

1) People unknowingly use the gesture and are then vilified for it.

2) White supremacists use the gesture publicly and have plausible deniability.

More info:

- https://www.splcenter.org/hatewatch/2018/09/18/ok-sign-white...

- https://www.theguardian.com/world/2019/oct/03/ok-sign-gestur...
Ink and Inkle (the editor) look like a great system. They remind me a bit of Inform 7 (except ink is more markup and Inform 7 is more structured natural language).

StoryHarp is an Interactive Fiction tool I wrote 20 years ago in Delphi and ported to JavaScript in early 2018: https://storyharp.com/

The JavaScript version can generate stand-alone HTML files.

ink is text-based like Inform 7. StoryHarp is more graphically-oriented -- somewhat more like Twine (but different). http://twinery.org/

While Ink is probably more flexible than StoryHarp in its conditionals, there seems to be some overlap in the underlying concepts (as with much IF tools) in providing a list of choices that depend on a current context and some previous state changes. I'd expect it would be straightforward to convert a StoryHarp story to ink. The other way might not work so well though depending on what features of ink were used. Not sure if people would find value in roughing out a story in StoryHarp and then converting it to ink given ink seems fairly easy to use? I guess the question is how complicated things get (where StoryHarp's Smalltalk-inspired tools like a browser, map, and table hopefully start to shine when stories get complex...)
After the fall of the Soviets, I heard that a joke over there was, "Everything they told us about communism was a lie, but everything they told us about capitalism is true."
In Manhattan, 100% of deliveries from their in-house delivery service to my building (any tenant) are returned as “undeliverable”, while 100% of deliveries from USPS and UPS are fine.

It’s a 24/7 multiple doorman building with a famous address (even {address}.com works) and the number printed in 10 foot letters.

There are zero moments in years that a package could not be delivered, yet my account shows 50 fails of their in-house delivery, and 450 successes of UPS and USPS.

So ... riddle me this.

What does their vaunted machine learning have to say about such situations?

It’s scenarios like that that suggest the best ML still has a long way to go.
Shields Down (2016)
GDPR literally prohibits you from requiring personal information in exchange for something that doesn’t require that personal information in order to function. You’re right it’s about choice and control over data and “you can only have this thing if you give us unrelated personal data” is not choice nor control.
There are exceptions, of course. Fuzzy search is one of them. Image editing software and programming language parsers are another two.

And what's the problem of letting the user type a URL? You take the resulting string (given to you by the OS subsystem responsible for keyboard input), and stuff that into your favorite HTTP library.

Don't get me wrong, strings are absolutely necessary. I'm not suggesting we switch to pictograms. But string processing should be treated like the dangerous operation it is, like pointer math and cryptography.
Including medical, police, benefits, and so on, there's approximately a billion dollars a year spent on Seattle's homeless.

https://en.wikipedia.org/wiki/Homelessness_in_Seattle#Respon...
> They're just people who at this time have housing insecurity

They're homeless, trying to hide that reality with a non-sense PC euphemism doesn't change that. This attitude isn't helping, it's obfuscating and bad. They're not housing insecure, short people aren't height-challenged, disabled people aren't differently-abled.
Sure, and meanwhile if there are collisions without periods on that domain (randy@somewhere, r.andy@somewhere and rand.y@somewhere, for instance), only one of them gets an account.

In the absence of being able to count on specs, I guess the user should expect a race?
> The OP makes it sounds like California kicked in the door and ripped his keyboard from his hand and never allowing him to work for the publisher. He can easily be part-time

The author is a woman.
Vaping Nicotine Linked to Increased Risk of Chronic Lung Disease
Clippers might be fine, but it'll take a brave man to try this with a pair of scissors
I think Rust is a great language, but until I see a successful app ecosystem start there's no way I'd consider it for a mobile app.

I think Kenny Kerr's Rust/WinRT project is going to be great on Windows (and Kerr already proved he can accomplish this kind of project with C++/WinRT), but Rust's language model is so fundamentally different from iOS and Android's that I can't imagine it being feasible any time soon.
I assume this means it's airtight and instead of a cushion of oil, it uses a cushion of (presumably compressed) air?
Precisely. This sketch always comes to mind https://youtu.be/hNoS2BU6bbQ

You're under no obligation to accept names that are hard (as in painful) for you (except if you're the police, I suppose. Ironically)
Why is liquor ultra processed?
"This guy" is not a guy.
"All psychotherapy books bring up the Dodo Bird Verdict – the observation, confirmed in study after study, that all psychotherapies are about equally good, and the only things that matters are “nonspecific factors” like how much patients like their therapist."

One of fathers of this idea was the psychologist Carl Rogers. He didn't have much to say about personal historical causes. But back in the 1950's he developed the theory that success in psychotherapy depended on the therapist being empathic, affirming, and honest. He and his associates went on to do a number of studies that seemed to confirm the idea pretty well.
I've never seen shit on a bus. What's the likelihood that you'll see shit on a bus? I've on many occasions seen shit in public restrooms.

What's the rational thing to do about shit on public restrooms? Is seeing shit on a bus worse than seeing shit in a public restroom? I guess we're used to seeing shit in restrooms, so it doesn't carry the same stigma.

Maybe if there was more shit lying around in general it would help destigmatize our fear of having to be aware of other people's shit. Potty training for many kids can be difficult and traumatic, but for most of us after a while we don't even give it a second thought, because we're so used to it.
The chart you linked to was for total labor force participation rate, not prime age. The articles you linked confirm the same thing I said:

> US labor force participation of prime-aged workers
(aged 25–54) fell by 1.8 percentage points between 1995
and 2017,

Falling from 84 to 82 percent is “stable.”
That's one of the reasons why it's recommended that email services to have case insensitive local parts. That and the fact that there are plenty of clients out there that will corrupt the address capitalization.
The curse of the bottom 1%. This is why we can't have nice things. The bottom 1% in terms of behavior/ethics always ruins it for everyone else.
> Be kind. Don't be snarky. Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

> When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

> Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.

From: https://news.ycombinator.com/newsguidelines.html
I mostly use linux and emacs, but I have the reason language server working everywhere, emacs, vscode, sublime and neovim.

IIRC, the vscode only needed the extension from the store...
I’m not sure I understand what you mean: Works written by James Joyce, Virginia Woolf, Javier Marías, Dante, Chaucer, Tolstoy, Cervantes, Montaigne, Kafka, Roberto Bolaño, Julio Cortázar, and even Shakespeare are read just for pomposity? Their content is not worth the effort in understanding them? It’s all just for putting on airs which anyone can easily do by reading a summary?
becoming less alkaline = acidifying

one just takes fewer words
Its corporate green washing. Companies know that customers generally feel some amount of guilt over the products they purchase due to the environmental impact of them so they get the marketing teams to find some way to ease that guilt without actually doing much at all.

Recycling has mostly been a global scale PR move to make people think they can buy as much product as they want and its ok because it gets turned in to new products after. What most people don't understand is while many things can be recycled, most things aren't. And most of the time recycling is actually downcycling. The product gets turned in to a lower form of material and after that its garbage.

Its also a method to turn the blame around. Environmental damage isn't the corporations fault. Its your fault for not recycling enough even though the recycling centers have just shipped it off to the 3rd world to be burned.
This is what I struggle with. I'm able to get it right only about a third of the time.
Complex systems are, in fact, complex.
The free update to Windows 10 does though. And despite your GP's rhetorical flourish, it's hardly a "downgrade".
> fare collection cost as much as the revenue generated from fares

WTF!?

That's freakin insane.

If that's true, why do they keep raising the fares and upgrading the fareboxes!?

If that's true, the SF city gov is effectively collecting money and lighting it on fire as a way to "throttle" bad behaviour on the bus!?
More like front load all the effort of every error that may or may not happen.
I think the parent is saying that unless you're ready to open up the can of worms on correctly handling text processing that you should treat all strings as just an opaque array of bytes and do nothing except pass it around your app verbatim and limit all string transformations to a small thoroughly inspected and tested library of code.
Arguably, sure. But it's not an engineering argument. The point was responding to comments like "Dumping the stock will hurt pretty much every fund that invested on it, plus Dow will plunge just because of this one stock if it's getting dumped."
Shopify Marketing Strategy Insights from She's Independent
While I was a student, I was employed, part-time, as a contractor doing software development. It was incredibly beneficial; my employer was very flexible and I worked as I had time. This paid a significant portion of my college expenses and gave me invaluable work experience without which I would not be where I am today. I would have a worse job and more debt. This California law is ridiculous. Under it, I could not hold such a position. It is not the place of the state to dictate the terms of a private contract between two consenting parties.
I don’t know how you can say “I don’t think this is true”... it’s not an opinion it’s just actual fact. The iPhone 11 is $699 and the person found $650 to be acceptable. That’s roughly comparable prices.

Again, just because Apple added a more expensive model doesn’t mean the iPhone 11 is any worse nor is it “budget” or “a generation or two behind”. It’s actually called iPhone 11 not iPhone 11c or iPhone 11SE or iPhone 11R, the iPhone 11 is the model Apple expects people to buy which is why it’s called iPhone 11 as a follow up to the iPhone XS which was a follow up to the iPhone X.
Message DB: Event Store and Message Store for PostgreSQL
My fave is "subscription headphones": https://www.nuraphone.com/products/nuranow
Those are slow earthquakes that can be ignored https://en.wikipedia.org/wiki/Slow_earthquake

Also there are already hurricanes in the map legend. Nobody would notice a little earthquake during a hurricane.
Was about to say this. The fact that MSFT even throws their own promo emails into spam just tells me that there is no special preference kind of bias towards their own stuff, which is imo a feature, not a bug.
Fantastic Cartography Tips from the Guy Who Mapped Game of Thrones (2013)
Just Plain Wrong:

Reason 1: Generative Design is a horrible basis for building UIs.

GD requires a well understood model of how the design needs to operate and be built (ie, physics + specifications + machine tool kinematics). We don't have a physics of UI design. GD makes weird, ugly stuff.

Reason 2: Do you not remember how awful Clippy was?

See: https://en.wikipedia.org/wiki/Office_Assistant

TLDR Extract: The program was widely reviled among users as intrusive and annoying,[22][23] and was criticized even within Microsoft... Smithsonian Magazine called Clippit "one of the worst software design blunders in the annals of computing".

Reason 3: Also brought to you by Microsoft: the UI Hell of Adaptive Menus in Office 2000.

See: https://blogs.msdn.microsoft.com/jensenh/2005/10/10/combatin...

TLDR Extract: Adaptive Menus were not successful. In my opinion, they actually add
complexity to the interface...Auto-customization, unless it does a perfect job, is usually worse than no customization at all.
Oops corrected, I did assume because of sports. Should have looked at the byline.
There is an almost unfathomable value in being able to rely on getting the average outcome, rather than being one data point in the average. Insurance is a thing, you know? Also, people prefer taxes to armed robbers. And stuff like that.
A well-thought-of Seattle recycling firm created a fake paper trail for toxic e-waste which covered up what they were really up to. 'Conspiracy to defraud'. They were caught by environmental activist surveillance. They got slap-on-the-wrist sentences (28 months, down from 20 years). They're still in business.

The video. (10 minutes). https://www.youtube.com/watch?v=vufLW4xOsS4

The BasilActionNetwork's website, where you (and corporations, governments, and institutions) can track your IT disposals. https://www.eartheye.org/
> The bit in Infinite Jest written in (attempted) African American vernacular is truly awful, though. Peck is clearly right about that.

On this topic I certainly agreed with him. I found that section horribly out of tune and out of touch. Also---though maybe I'm forgetting something---I recall it played almost no role in the story or plot. It stuck out as easily the hardest part to get through during my second read.
> For reasons of genetics, hybrid seeds cannot be reused in the next season.

Can you provide supporting evidence/materials to back this claim?
#include </etc/shadow>
Alexander is a very bright fellow with lots of insights. However, he is a psychiatrist. I bring this up because psychiatrists are trained mainly to diagnose and prescribe drugs, and don't really understand psychotherapy very well. When I was in the mental health field, there were a fair number of psychiatrists I had some association with who practice psychotherapy, and none of them were any good.
Frappe Snowland: The History of Mario Kart 64's Most Broken Track [video]
What exactly is your definition of “real inflation”? If you’re including the prices of financial assets then you are using a nonstandard definition of inflation.
I loved checked exceptions too, but the ergonomics of Either<Error, Result> works much better if you're writing code in a functional style. I even wrote my own Either which was a fun exercise.
I think the "recent" move to web apps by Flutter may spark interest up quite a bit. It's effectively native performance for the web, Android and iOS in one codebase. Combine that with a language that's easy to pick up from Js, and I would assume the business benefits would quickly make it a strong contender.
Not an expert, but this sounds like this tech needed to be developed to make the product useful for it's job. The MVP wouldn't have the "V" using off the shelf components.
How to live a happy life: 102-year-old who just released first album
While I am an opponent of gun control I will be glad to see this change go into effect. Ethical research shouldn't be constrained by politics, and the optics of the policy weren't great anyway...
The app appears to have been explicitly designed to enable cloning the iPod Classic interface, and making that skin something you download separately was a workaround because it’s pretty obvious that it would get rejected if it shipped that way.

I really don’t see this as Apple overreaching, especially given that the app is charging people for Apple Music features, which is definitely not okay.
>what would be the rationale to prevent farmers from repairing their machinery themselves instead of through the manufacturer (in this case, Deere)

I recall from a previous discussion Deere's arguments include safety - some of the things are semi self driving, and emissions. I dare say that doesn't stop you tinkering with your old car which can lead to similar problems.
Genuine question: looking at that graph, it's saying that median weekly earnings reached a peak in 2009 then dipped 2010 through 2013. I find it rather counter-intuitive that a peak in median earnings would occur during the recession. What would be the explanation behind that peak?
The US is a bit smaller than Europe, actually. 9.8mi sqkm vs 10.2mi sqkm. But yeah, less than half of the population density.
If you can construct an AST, you’ve moved past the syntax stage.
Correct me if I am wrong but freelancing sites like Upwork, Fiverr, Toptal, and YC's own Gigster won't be affected. The sites only setup contractors with businesses on a project by project basis and meant to be temporary from the outset.

This is meant to target companies that provide the services directly, hire people to work non-stop for them and in the same field/line of work or industry as the business.

Also many freelancers already have LLCs or business so this is business level contracting corp to corp on these sites.

Places like Uber/Lyft might also be able to argue they are a matchup service between drivers and passengers/travelers but it will probably change some payment aspects.

Companies that provide food, cleaning, or services like janitorial and others that cheap out by making workers contractors are probably the biggest offenders of having people employed for years, providing that service, and cheaping out on contractor labor instead of employment.

There will probably be lots of loopholes found as well over time, primarily when becoming a business rather than an individual working for these types of businesses.
As a Canadian Software Engineer with 10+ years of experience.. I think this list is comical..

I've managed to barely squeeze 120k-130k CAD (90-100k USD) out of big companies here (e.g Shopify).
I'm not sure if having free medicare is worth losing 2-300k...

Oh and I've tried applying for remote positions in the US and I get the good ol compensation skewed based on COL mantra.
I'm not saying it works in reality either way, but I think theoretically short sellers are unnecessary for accurate prices. I may have even read that in Levine's column some time ago. Don't remember the reasoning though.
The US is 4th for cars per capita. Behind San Marino, Monaco, and New Zealand.

Regardless of whether it’s “affordable” to own a car, people do it anyway.

Financing for vehicles in the US is very accessible. There are dealerships who advertise on the radio in my city that they cater to people with “multiple bankruptcies”, and “no drivers license”, with little to no money down.

As a more extreme anecdote:

I had a bad roommate in college who spent almost all of the money from his part time minimum wage job on alcohol. He routinely “bought” a car, didn’t make the payments, and when the tow truck showed up to repossess it, he just went out and “bought” another the next day.

His high-risk loans didn’t have great terms, but he always had a car.

Also, even with some of the lowest required insurance minimums in the developed world, the number of uninsured drivers in the US is huge. There are insurance companies that will give you insurance for a single day too... just long enough to register your car and get a license plate.

Used cars are super cheap in the US too, and in most places, inspection requirements are minimal. You can buy old and ugly but running vehicles for less than a yearly bus pass in many places.