skysight-inc/HackerNews huggingface dataset:
Thanks for explaining. From previous looks at this website, I did not consider it an electronic transcription but an embedding of the original PDF; a closer look reveals some differences in this case (the image at the side of the first page has disappeared, and the subheading / pullquote at the top of the first page has been retypeset somehow). Apart from that, all the line breaks and character positions seem to match, so it does appear to be identical to the canonical source. The other reasons make sense (it didn't occur to me that it may not display properly; my understanding of their technology was that they simply took the original PDF and added dots as markers; I hadn't noticed that it wasn't downloadable).
Attention Is Not Explanation
In the US, Uber doesn't show the presence or amount of an in-app tip until after the driver has rated the passenger, so this is impossible. I can't imagine why they'd implement it any other way in other countries.

Whatever one's view of tipping, this specific problem isn't likely to be an issue.
This is so much like the Black Mirror episode "Nosedive" that it's almost not funny
Isn't

tr A-Z a-z | tr -cs a-z '\n' | sort | uniq -c | sort -rn | sed ${1}q

equivalent to

tr -cs A-Za-z '\n' | tr A-Z a-z | sort | uniq -c | sort -rn | sed ${1}q

but 4 characters shorter? Or am I missing something?
A super speedy walkthrough the grandfather of cryptocurrencies
The changes I've seen in the past year go far beyond what could be explained by a "bigger dataset" alone.

Her brain processing is changing on the most fundamental level. Her ability to focus on a task has improved massively. Far less random gibberish is coming out of her. She is now capable of thinking how others would feel in her shoes and now plans for the future. Her random output isn't a Markov chain with a better dataset. The input from our world is changing the wiring up there in a way that no ML model is changed by its data.

As someone who has learned a 2nd language as a child and a 3rd as an adult, I also know personally that it's far more than the dataset alone.

EDIT: updated comment after re-reading the chain.
When Americans talk about sorting they tend to mean sorting different kinds of plastics and such, not the top level "basic" categories such as paper, glass, metal, and plastic. Or at least that's what it meant in a couple places I lived (most places I've lived recycle different plastics, for example).
Changing human nature is really really difficult, maybe impossible

EFIT: because of the downvotes I want to clarify that I meant: if Uber is developing towards other, older taxi companies it’s maybe because of human nature and not because they wanted to become like that
Toward a theory of random, concentrated breakthroughs
New strain of Qbot banking malware actively compromised thousands of victims
Writing a Custom Handler for Oracle GoldenGate
Nice. I didn't come across MailHog during my research, but it looks pretty good. The API is a nice idea, but doesn't it make your tests a bit brittle ? I usually use the Symfony Profiler to do that, but something similar may not be available on your preferred stack.
Anyway I'm sure there are a lot of projects like Mailocal, but we all enjoy reinventing the wheel sometimes, don't we ? :D
Ars Technica described these about two years ago in "Forgotten audio formats: The flexi disc."

https://arstechnica.com/gadgets/2017/04/forgotten-audio-form...
This type of correlation would be pretty easy for an Uber ML model to detect and flag those drivers.
We recently bought a $4 million dollar steel fabrication system, automated, top of the line, runs Windows XP.

Rumor is the company has been trying to re-write the control software to run on Windows 7 for the last 10 years (name rhymes with spaghetti)

We interact with it using little data packets (ASCII, sent from a VB app) of coordinates to tell it what to do.

Insane amounts of money would be lost if that machine goes offline for a day. We can't just replace it unless it's 100% compatible. Some of our bigger competitors have 10 of these machines.

There's no real benefit of upgrading them, though. We'd still run the whole damn machine behind it's own ASA and on it's own network. The users don't care. And our programmers wouldn't be happy to change it.
http://www.commitstrip.com/en/2019/02/04/open-door/
I don't think this is a fair comparison. If I had the skills (which I certainly don't), I could make a cool Disney style movie and make it available for anyone, and even charge them whatever I liked.

I explicitly cannot do this for iOS apps. There is just no way for me to get my app in front of people's eyes without paying the Apple tax.

If I was prevented from distributing my movie somehow by Disney, you might have a point.
can someone give a dumbed down version of what a AOT compilation consists of for someone who doesn't have a background in programming languages
Have you ever worked for a government or public institution? Everything takes 5x longer than it should.
'Co-living' concept coming to downtown San Jose
A similar thing happens with stories of burnout - people unaware of where that can take a person.
What Social Media Does to Time
Ask HN: How do you properly socialize at a new job?
I'm an introvert, shy AND chitchatting is not my strong point.

How can I make friends in an office situation, where you mostly sit around your desk for work. I see others working as well and it's really not the time to just sit down and chitchat to get to know someone (even if I can't really just do that anyway..).

Right now I basically sneak in an introduction when I see someone alone around my area, I'm a bit shy to even introduce myself when there's more people around.

At my previous job I was the quiet guy that barely spoke, although if someone strikes up a conversation I can mostly hold it.

Any tips? I'm 30 and I wish I had this down but hey.
A Tale of Two (Docker Multi-Stage Build) Layers
It is 2019 and I'm using GUIs, because I'm not crazy.
The U.S. is funding dangerous experiments it doesn’t want you to know about
Most of the nvim autocomplete plugins work on vim too.
I’m working on something pretty similar to what you describe (exports full app, integrates with bulma components). Don’t want to self-promote here, but happy to give you access to the alpha. Email in profile.
Our healthcare system is set up for the enrichment of doctors at the expense of patients. Here is a great article showing this yet again. When you go get a fast food hamburger for $1.49, you will only extremely rarely receive a poorly made burger or have a billing mistake or get food poisoning. So why are you virtually guaranteed to not get what you pay for and get overbilled anytime you visit a hospital? The doctors union has strictly prevented any kind of competition and innovation in healthcare.
SEPA is option of Stripe.
So glad you are working on taking down the tipping system. A very brave effort.
The ‘Golden Death’ Digests Worms from Inside Out
Some visiting tourists got stuck in Death Valley without enough water or food, and they tried to walk out but it's a vast, hot, dry place. No one could find their bodies for a long time. It's a great story, I remember reading it before.
Navigation is rarely the limiting factor in development speed. I'd take better auto completion / integrated tools over faster navigation every day.
Free coding classes for beta testers
> I fully fucking expect my tabs to be there next time I open it up, regardless of my OS stat

that's pretty short sighted.
https://news.ycombinator.com/item?id=19267411

That "Have you tried rebooting it?" is a thing at all is pretty bad but it's going to be so much worse when apps and OSes interact in a way that prevents clean reboot.
Show HN: WJP Rule of Law Index 2019
Not in this case. The culture around tipping is not universal.
For a bit more background, there's a longer article about these at https://thevinylfactory.com/features/the-curious-tale-of-bhu...
One of the tweets suggests Twitter is going to buy Medium. That's ... interesting.
How is Strava cast in a bad light?

Every company on the planet keeps tabs on what their competition is doing.
Can't tell if this is sarcasm.
Visual Assist X is a VS plugin that everyone I know seems to have pre-installed wherever they work. It allows things like jump to file/symbol using a keyboard shortcut and fuzzy search. I imagine there's equivalent with vim, etc, but I also don't see how a terminal could be better/faster.

Most navigation is done using keyboard shortcuts, but I can use the mouse to click around menus if I forget where something is.
The tricky thing about psychedelics is that they have been described as delivering the "placebo effect on steroids". That is to say, the set and setting prior to ingestion directly effects outcomes, so if you want to maximize your chance of seeing some consistent results, you would want to prime people with certain expectations and knowledge prior to them taking the psychedelic. If you were to control it against an active placebo (people often use an amphetamine), the participants would be able to deduce they aren't actually taking a psychedelic.
Or, more accurately, if you go to the Medium article via a t.co redirect (Twitter's outgoing link redirector). So if you want to share a paywalled article outside of Twitter (on HN, say) then submit the t.co link and there you go.

Example (this is usually paywalled): https://t.co/EkfcBtSUdo
Look, this sounds like you are talking about brutalist design for corporate software, and I can dig that.

What I can not dig is how old software prints things to screen. Touch a new dimension, let's recompile the data and re-load the list/entire screen right now! We've never done analytics our study our user base, so the most popular functions are buried 10 levels deep in a menu that re-loads every time you lose your scroll spot! ETC.

If you have spent time in corporate software developed in the WIN 95 days (cough oracle CRM cough) you won't see intentionally brutalist design. You will often see Magyver level hacks stacked through the roof, and software that loads so slowly you can re-load Gmail 3 times before it finishes.
Off topic but "Strava’s corporate IP address" - How do people even figure that out? Maybe it's super obvious, but I'm not familiar? Can someone explain...
It's regrettable that US has no criminal incompetence offence for civil officials
How to Invest for the Long-Term [video]
A taste of set theory for philosophers (2011) [pdf]
> real-life things I need to use

Emacs has a package for that.
It's just about every way you could imagine. I work at a large company, where my department has something like 75 people in 25 labs working on one disease area. Anything we think we can build a case for is worth considering, and we'll run down lots of leads that don't turn up anything. We get chemists involved to make tool compounds that might hit your target pathway, and eventually, if you build enough evidence to convince management, you'll put together a team. That team will involve a few biology labs, a chemist (could be a biochemist) or two, a toxicologist, and a pharmacokinetics person (ADME).

Then, if it's a chemical target, they'll make thousands of compounds to test in their preliminary tests to make sure the compound very basically attaches to the target. The ones that make it past that might make it into a cell-based assay then rodents. The path each treatment takes through specific assays is different for every project depending on the specifics, but it generally follows that progression.
No, because the shares of the transaction that go to Apple and Facebook were never your income to begin with.

Alternatively, those costs are simply deductible from taxable business income, for the same result, even on individual returns. (In the US business income is taxed on a net basis.)
Have you heard of the Phoenix payroll system for the Canadian federal government? The original estimated cost was 380 million and now they are asking for another 2.2 billion.

https://en.m.wikipedia.org/wiki/Phoenix_pay_system

IBM
I'd posit the extreme likelihood that "uncensored" and "not a shit-fest", as time approaches infinity, are mutually exclusive.

"Shit flows downhill," as it were. If some sites are kicking people off who (however one chooses to measure the concept) "diminish the tone" of the site, and some sites are not, it stands to reason the sites that do not will end up collecting the sort of comments that "diminish the tone" over time.
Where I lived before their old train ticket machines had an array of buttons[0] where you keyed in the zone code you were going to, adult/child/senior, hit OK, and stuck your magstripe card in. Once you had ridden a couple of times and knew your home zone code, you could buy a ticket in seconds. Of course, for first time users (especially tourists) they were more confusing.

They then replaced them with Windows touchscreen-based machines, where just paging through the stations to find your destination by name took as long as it took to buy your ticket with the old machine. Add to that all your typical touchscreen issues (calibration drift etc)

I've been to around 30 countries worldwide and never anywhere seen machines as fast as use as the old ones for repeat users.

[0] https://images.hdsydsvenskan.se/980x588/KoHYjzCi_hdzfPAF4xY_...
We do have a bit of a sample bias. We only see the things which have survived. But planned obsolescence was the norm.

Technology advanced too slowly for a producer to assume they'd have a new model to sell in the near future.
From https://github.com/liberapay/liberapay.com/issues/1383:

> Liberapay cannot protect anyone from the decisions of underlying payment processors, not even itself (https://medium.com/liberapay-blog/liberapay-is-in-trouble-b5...).
> GUIs are bloatware.

This is only true, firstly, when what you're trying to represent can be accurately, completely, and most concisely represented by plain text. That's actually a fairly narrow range, unless you're a programmer. And secondly, it's only true when you're not interested in using common interface conventions to teach your users how to use your program. While that can certainly be done -- the -? and --help parameters spring to mind -- it's much easier when there are UI guidelines [0] that everybody sticks to simply by virtue of how GUIs tend to work (i.e., there are existing common libraries to describe the interface in predictable ways).

If everything you do deals with text (i.e., you're a programmer), and you never or rarely need to use unknown programs, then the terminal is great.

Think about it this way. Exactly what have you had to do to learn how to use web pages? Like, since the 90s when Mosaic would still render most websites. You haven't. It's point, click, scroll, and type. That user interface has worked, essentially unchanged, for nearly 30 years. You've gone to brand new websites, potentially written by people who don't speak your language, and you've been able to use the site because there's a shared convention that everybody uses. And everybody does use it. There are 4.2 billion users of the world wide web [1], and the interface works for essentially everyone. That's an extremely impressive feat for interface design.

Meanwhile, nearly 50 years after vi was first introduced, it's still notoriously difficult to learn -- even the basics. You might argue that programming is more complicated than browsing the web, but realistically, editing a text document is about as basic a task that you can have on a computer.

[0]: https://docs.microsoft.com/en-us/windows/desktop/appuistart/...
[1]: https://internetworldstats.com/stats.htm
After years of using Vim I gave up on the idea of using it as an IDE. It's really powerful for editing (navigation, searching, etc)
but I am too dumb to do any debugging with it (xdebug, gdb, etc.). Too many panes, not enough memory slots for shortcuts.

So I tend to use IDE with good support for Vim key bindings.

So VSCode these days and waiting for a good neo vim based IDE.
You are so right -- thats why in better languages like C# and Java you need an IDE to write half your code for you, and a multi-million line optimizing runtime to make it run fast.
Why do we have to “ML” everything? A simple database query should provide good evidence.

I’m confident that a significant portion of problems that ML is applied to today can be solved by some Excel sheets.
I had one, in a "Bloom County" cartoon book[1]. It was a flexible black record the thickness of a thick sheet of paper. It even had a spot to place a coin because the black plastic was thin and slippery. It played pretty well though and had two sides.

Someone is selling one on amazon with a decent image.

edit: see the comment with the art article about "Flexi-disc"

[1]https://www.amazon.com/Billy-Boingers-Bootleg-Dalton/dp/5551...

As an interesting aside in the "alternative record formats", when as a child I had the "mickey ghost chasers" book. It came with a little hand held box, which you'd put over mini "records" imbeded in the books[2]. You 'd hit a button and it would play audio. The underside was like a weird mini-upsidedown record player

[2]http://www.thisoldtoy.com/l_fp_set/toy-pages/800-899/800-tal...

again the best images I found are on amazon (see the orange circles on the page.

https://www.amazon.com/Disneys-Ghost-Chasers-Fisher-Price-Ta...
My depression only lifted after I switched to keto, I've been depressed for 30 years. Low energy and everything was a drag until the switch... People(psychiatrists and psychologists) don't want to hear it, but food is connected to how we feel.
Not tipping is a lazy action where you are taking out your annoyance at the system on the people who are most damaged by the system. It does nothing to change the system.

Tip heavy, if you can afford it, and lament how annoying the whole system is over a drink with friends.

If you really hate it actually take political action (vote, protest, etc.).
Part of the dementia is that you lose the metacognition to understand that your short-term memory is hosed. We don't just become forgetful. We lose cognitive capacity. We're not ourselves minus the ability to remember things. We slowly become a different person.
One of the most insidious aspects of depression is thinking that you can solve it easily on your own. Holding the idea of "if I just do x, y, and z then I'll be ok" in front of you, then consistently failing cements the feeling that it's "your fault".
Not universally true.

I can't get better care even if I pay for it, I'm only legally allowed to pay only for trivia; the only care available to me is the "free" (read: costing ~8% of my income in mandatory medical tax) one with, yes, months of waiting and nobody giving a damn about you.

It's almost certainly better than the US system, but it's not all roses in EU either.
No One Likes Surprises at Work
I don't get it, who looks at Twitter and thinks "Yes, I want more of that type of audience."
I think, it has something to do with Service Workers.

To see more, go (in your DevTools) to "Application" -> "Service Workers". There you find the "new tab service worker" and which version it's running.
unwrap() does not disable safety checks, it just means you ignore/disregard error handling. It will panic and abort the program, but not cause a safety issue.

/pedantic
Why New York Values Ken Griffin’s $238M Condo at Less Than $10M
I find the US attitude toward tipping to be extremely toxic. Any effort against it is a good one.
What Is Mathematics: Gödel's Theorem and Around (Edition 2015)
How about teaching it at school at an early age? I think it comes down to education.
Never have hours worth of work open? Why not? It's unsafe but I always save frequently, and have never lost progress. However, my issue is that the computer should behave THE WAY I WANT IT TO.

It shouldn't close everything I'm working on just to restart and perform an update.

My issue is that Windows constantly performs unintended actions. Wiping away my background services configurations, performing updates when I have work open and leave for 10 minutes, or run data telemetry services and spike my CPU usage.

If it weren't for the native office 365 suite and touchscreen support (I use a stylus) for my school work, I would have switched entirely to a Linux distro as a daily driver.
I used to do this and I would just place orders with the top dropcatching services:

- snapnames.com
- namejet.com (I think orders placed on NJ are now also added to Snapnames)
- pool.com
- dropcatch.com
- pheenix.com

If you want .io domains, park.io

Place orders on all of them and just wait.
Planning Algorithms (2006) [pdf]
Booter Boss Interviewed in 2014 Pleads Guilty
{The U.S., Russia, China, The U.K., ... any country that can afford it} is funding dangerous experiments it doesn’t want you to know about.
Looks like telegraph commercial codes are poised and ready to make a comeback! (https://en.wikipedia.org/wiki/Commercial_code_(communication...)
Do people write programs that work like that anymore?

I guess there is Linux's make config, but make menuconfig seemed so much faster. Basically, text adventures for doing productive tasks, doesn't sound very productive to me, but I'd love to be wrong.
You don't need to "change" human nature for this. Just pay them fairly and don't encourage tipping culture since it leads to things like this.
> I could make a cool Disney style movie and make it available for anyone, and even charge them whatever I liked.

Disney's not going to put it in their online store, though.

In the case of an iOS app, you can sell the source and let people build it on their own Xcode installs, if you like.
For me, clever one liners is a very much an iterative process. In the example given I'd find (memory or Google) the program to spit out each word, then find how to count them, somehow sort it. In the end you might have a multi line sequence of commands, then you gradually move them to pipes. It is rarely written in one swoop anyway.
I believe there are entities that benefit far more from keeping the status quo as-is, instead of innovating. While I've only worked in large real estate enterprises in my past, and not actual housing (though the two industries are quite linked), never forget that beyond the science and conventional challenges of innovation, there exists human elements who block forward progress; because - sadly - some of these humans gain too much ($POWER or $MONEY, etc.) in the legacy world.
As someone who has had a huge company copy something that I made, just some credit would have been nice. It was part of a job application that I submitted to them (I didn't get the position). It still bothers me that millions of people have enjoyed something that I came up with, but I'll never be credited.

On top of that, someone working at the company got credit and praise when it wasn't even their concept to begin with.

I know that credit/acknowledgement can't be given due to legal issues, but the average person isn't going to be able to afford to fight legally.

Even if they could afford it, they would have no legal legs to stand on. It would be pure spite litigation.
Or you could connect to IntelliJ from emacs.

https://github.com/Ruin0x11/intellij-lsp-server

(Though unfinished, it's at least proof the concept could work.)

Personally I use omnisharp at work for C# projects, on Windows, and am able to accomplish all the tasks I need to do except debugging entirely in emacs, and get refactoring, diagnostics and completion.
Taking action against the victims of the system isn't moral.
Some HN users have always been for software patents. Others are not. Despite the groupthink tendencies, HN users do disagree about things.
I remember days when you can not tip in uber app and It was a articulated feature that tipping is not requited.
“you can re-load Gmail 3 times before it finishes.”

After the latest changea to Gmail I have high hopes that it soon will catch up in terms of slowness :)