skysight-inc/HackerNews huggingface dataset:
Windows will come soon. Linux - no plans yet.
Yes, it cleans the incoming as well.
Ask HN: What's a good plant for my desk/office?
There's a lot of inspiration on [1] r/battlestations, but I'm not sure what to look for in an office plant.

All I know is that it's meant to be calming and good for the air quality in the room.

Thoughts?

[1] https://www.reddit.com/r/battlestations
DNS_PROBE_FINISHED_NXDOMAIN
Our genes weren't made to sit around, browse the internet and open the fridge door every 45 minutes. Eventually our genes might change but we'll probably need the old ones, when /if West Civ collapses.
This Is Why Science Is Important
Actually this has also something good. There is so much redundant news, sometimes the Reuters messages are just copy&pasted. IMHO the only reasonable development would be micro payments though. Being a heavy news reader, 3 or 4 is by far not enough - also I value my ability to choose where to read from myself. So a paid Google News or so wouldn't really work for me, actually their selection of articles got worse over the years.
Show HN: A lightweight fullstack boilerplate based on VueJS and Node.js
Not sure if this was about the CHT then, as there exists still the Time Well Spent movement (as a FB group). But it could well be. The CHT realize quite well that TWS constitutes only a small part of what makes tech humane. Also the way that companies are adopting it, has a great deal of marketing to it (akin to 'greenwashing'). So you could say that regarding TWS some tiny steps were made in the right direction.
OMAD + "Keto'like" (dont judge me ! we got terms like REST'like) is magic
Pablo Rodas-Martini on the significance of those findings:

"Wow! This scientific finding is huge. It rewrites the Younger Dryas: it explains the melting of ice sheets, the pouring of meltwater into the Atlantic, the disruption of the ocean conveyor belt, and the colder temperatures in the Northern Hemisphere."

[1] https://twitter.com/pablorodas/status/1062795179139194880
Its just numbers.. you can interpret as you want.
Finally a respected economist who calls a spade a spade. There is no such thing as "shortage" of anything. Just pay more, and you'll get it.

Now, here's some alternatives for companies that can't/don't want to pay more:

- offsource (but they know this already)

- automate (everyone is in a continuous process of automating what can be automated)

- hire temp workers (most likely they've been doing this for years)

- hire illegals (well, that's illegal)

- lobby for more immigration (probably what Kashkari was answering to)

But here's some novel alternatives:

- train people more. You hire them at lower qualifications, and educate them in house

- open source your tools, so people can train themselves for free, before applying for your job openings. Tensorflow, PyTorch anyone?

- offer training for interested outsiders. See the Udacity WorldQuant course in AI for trading [1].

- invest in STEM education to increase the general pool of qualified hires. I know of the Google initiative [2]

[1] https://www.udacity.com/course/ai-for-trading--nd880

[2] https://edu.google.com
Veterans aren’t getting GI Bill payments because VA’s 50-year-old computer broke
I have no words other than 'WOW'.
Cactus ? Dont forget to water it
Are you talking about these instructions in particular? What exactly is overcomplicated if you don't mind me asking?

This is not some trivial web application, it's a federated social network, and it's all laid out for you, basically up to and including steps for ensuring security and production readiness.

I am exasperated too by this stuff, and I am a professional that works with it every day (but these instructions are especially well laid out.)

I'm counting on Helm to save us. I've been admining a Jenkins server on Helm and Kubernetes and I just haven't seen the "miserable experience" I've heard of other Jenkins admins describing.

I've run several other projects using Helm and I'm convinced it's a pattern of admin-friendliness that is common to stable and well-maintained charts. They are just generally easier to work with, don't feel cobbled together, and you basically never get Configuration Drift.

But it still won't be universally easy until Kubernetes is ubiquitous. It seems easy to me now, because I've already grown accustomed to basic Kubernetes maintenance and it's mostly optional, thanks to the proliferation of managed Kubernetes providers on-the-cheap.

It's still a lot to reason about, and at my place of business the status quo is simply worse than that because of struggling with adoption.
Google encouraging advertisers to stuff search results with fake PCWs
Is hyperapp, a type of app? or a framework? or another layer ontop of Django?
This sounds very close to one of those "Why Dropbox when you can just setup rsync?" type comments.

Yes, you can do all that, but putting it all together in a nice box with a set of software has value for people who don't want to manually deal with all that.
> The executable is ~ 500kb.

So... is this good or bad? A Hello World in Go is on the order of 2 MB. That doesn't say anything about code bloat, it just says that Go prefers static over dynamic linking.
The world's most expensive ham
That it was the strike that single-handedly caused the extinction rather than just being the straw that broke the camel's back. It's still being debated but usually for something as established as the Yucatan impact to be called into question I can assume there must be some solid evidence to weaken the earlier assumptions.

Time (and further investigation) will tell.
This would make a nice complement to xsv and csvkit but really needs to support python3. That is the main downside to using it.
Isn't this why a bunch of wysiwg editors eschew contenteditable in the first place?
Ok, I'll just nip off to Jupiter to mine 50,000 tones of deuterium/Helium-3 fuel from the atmosphere. I'll be back in a jiffy.
I'd hope they wouldn't even consider somebody for this sort of job who's too young to know what to ask.
> It's kind of how in dating people have deal-breakers (e.g. no smokers, no kids, and so on) -- when looking for a job, this is one of mine.

Not everybody can afford to be as picky as you regarding job choice (this is not meant derogatorily).
This. Fixed header and footer limit the reading space. Block text layout makes it quite hard to read (for people with cognitive problems even more).
Chessbrah is also a very fun channel.
https://www.youtube.com/user/chessbrah
The Rasp Pi is amazing, and everything it has done for the industry is amazing.

But cameras, ISP, and image sensors are still third class citizens, without any support, hidden behind NDA's, and generally impossible to build. (Yes, the rasp pi comes with support for a couple sensors, the awful OVT 5Mp sensor and the slightly less awful sony sensor).
Because most server-side web apps are complicated. The ones that aren't (too some extend) can just get [apt-get|dnf|yum|pacman]ed into your server and you're ready to go. WordPress and Roundcube are one command away from running on your server. If running apt-get, picking a database password and setting your domain name are too much to ask, it's likely that someone like that might not have the expertise to securely run a web-facing server-side application securely.

There's several systems set up to make self-hosting projects easy. It usually involves some behind-the-scenes docker containers with custom scripts and a custom web interface. If you're interested in something like this, try Sandstorm: https://sandstorm.io/ It has a free demo that shows exactly what it can do. It works quite nice, actually.

As you might have seen, there is only a limited amount of software packages available on Sandstorm. The trouble comes with dependencies and overhead. Not every project can talk to Postgres (WordPress mostly relies on MySQL), leading to multiple databases running at once unless you go and manually configure addons and config files to make software talk to each other. Software is designed to run well on a specific base system, be it Ubuntu Server with postgres, CentOS with MySQL or Arch with sqlite.

To make this easier, large software packages are usually packed into Docker containers. Running multiple Docker containers still requires some effort (you need to specify what persistent data needs to go where) but that's nothing compared to manual installation. It's also a requirement one cannot easily get around, as most people/companies have their own preferred storage paths and data storage requirements for important data (think encrypted databases, separate encrypted disk mounts, etc.). This is tiresome and requires reading up on the relevant documentation, but not difficult.

With most of the complexity removed (just ports and paths), you quickly end up running multiple versions of Nginx and Apache at once because every docker container comes with its own web server and its own specific, non-compatible add-ons. This wastes RAM and CPU which could be used to have your services run more smoothly. Most big applications therefore are designed to run best on their own separate hosts to take full advantage of the (virtual) hardware.

The article linked is a good example. It is not a manual about writing config stanzas and downloading packages; it's the bare minimum one needs to handle to configure something like Mastodon.
I’m skeptical there’s a large segment of people who can’t manage to type “docker run foo” who also are interested in running their own servers.

I’m curious what your actual objection or concern is — why do you think this is too high of a technical barrier? what does a better solution look like to you? etc.
Except only a few tens of centimetres across. There might be thousands of them streaming past us all the time and we'd never know.
>People will discuss philosophy forever. That doesn't stop society, rightly or wrongly, from forming consensus that some positions are dumb.

No, but it also doesn't stop society from forming dumb consensuses either. It's not like what's dumb is determined by popularity contest (even if one assumed that most of "society" is on the same page on such issues).

>(b) why some HN readers support a position that, in my neck of the woods, people consider dumb.

Because what people consider dumb and what is dumb is not the same thing.

Some people believe that science and tech aside (where progress is cumulative), it's not at all clear that modern norms, culture, practices, art, laws, etc are better than older norms and practices.

And it's a totally reasonable stance to have (and a lot of the counter-arguments are not really very deep, e.g. "You prefer the 50s society? But back then they had more racism". Well, it's not like we have to "take-or-leave" everything from today or from a past era. Plus, today we have more of other negatives that they didn't have at some other time -- e.g. the quality of modern politics, for one, the obesity and opioid epidemic, zero corporate loyalty, increased privacy erosion, pricier college education, and other such things...).
Is that a CDN though? or do they expect the developer to download and serve it themselves?
According to [1]

Advanced Protection uses a stricter implementation than
Google has offered in the past: Only those physical
keys—along with a password—will unlock your account. If
you lose them, you can't use a printed out backup code

So, no printed backup codes for Advanced Protection users!
Is this a joke or is the tool actually accessible?
It's because lying on a Resume is extremely easy. I do interviews for a large software company about once a week. The relationship between what a candidate says they did and actually doing simple programming problems is non-existent.

My C++ interview is pretty easy. No whiteboarding, just a conversation. I want to know for example if this candidate uses templates judiciously or if they are a maniac. Either is fine btw, I’d just like to know.

But more times than you’d perhaps think, the candidate has admitted that they don’t know C++ at all, and then the really awkward questions come, such as why did they write it down, then apply for this job, then show up for the interview...
I still see them advertised everywhere in India: PGs (public guesthouses?)
Not if unemployment is back to 1960s levels. I suspect you are right in that the Fed will kill any general wage rises.
some more information can be found at the dutch website for help (roughly translated)[0]. It is in dutch, but with a bit of google translate you should be able to make out how these "open instellingen" function. (most are aimed at youth and young adults, because the issues seem to be more prelevant there).

some more information about how long term healthcare works in the netherlands can be found at [1]. and more info about communal living here [2].

[0] https://www.regelhulp.nl/ik-heb-hulp-nodig/verblijf-in-een-j...

[1] https://www.regelhulp.nl/ik-heb-hulp-nodig/wet-langdurige-zo...

[2] https://www.regelhulp.nl/ik-heb-hulp-nodig/langdurig-verblij...
It is almost universally accepted (outside of a few small echo chambers), men ("male bodied people") and women ("female bodied people") do have, on average, differing interests and propensities. Are you under the impression this isn't the case?
A wildland firefighter on how fires have transformed since 20 years ago
Just out of curiosity: Are these kind of questions relevant/representative for the type of work that one does at Google?
> On the other hand, the First Rule of Policing is "get home for dinner."

Is that in US? Because in my EU country, "Protect life" is pretty much what they're trained to do. That includes life of civilians, themselves and criminals in this order. Killing anyone is seen as a failure which results in an investigation into why hurting someone was necessary.
Bitfields are integrated in Ada and created through representation clauses : http://sworthodoxy.blogspot.com/2014/03/ada-vs-c-bit-fields....

You can also set the endianness (bit and byte order) : https://www.adacore.com/gems/gem-140-bridging-the-endianness... (I think it was added in a recent language revision).

Add to that the 'Component_Size attribute and the ability to specialize representation information easily : https://www.adacore.com/gems/gem-27 and https://www.adacore.com/gems/gem-28) and also the ability to recursively bound-check record structures (see https://docs.adacore.com/gnat_rm-docs/html/gnat_rm/gnat_rm/i... and https://dwheeler.com/lovelace/s17s4.htm for some background on 'valid and specific Ada safety extensions) you get a pretty elegant and powerful way to interact with low-level constructs.
> train people more. You hire them at lower qualifications, and educate them in house...

... they learn and then leave, because if you were able to pay them the market rate you would've not been training them in the first place (considering the context of your comment).
I live here too and I get where you're coming from but I find that I can often remind myself of the things I like so much about Tokyo. Though I worry they are disappearing.
This is a public forum. Anybody can reply to you. In fact, that’s the whole point.
If Facebook has hurt the bottom line of the nyt so much, why has their share price doubled since mid 2016?
> The resulting explosion packed the energy of 700 1-megaton nuclear bombs

While not strictly on-topic, this wording is just weird, what's wrong with simply "700-megaton"?
Yes, that's in the US.

https://en.wikipedia.org/wiki/Warren_v._District_of_Columbia
Why do we still need to manage domain names and DNS settings through web interfaces? Isn't there a command-line tool for this? I'm asking because every provider uses a different web interface, which is very inconvenient.
Looking forward to seeing this thing remember the line each lap and refine its curve. At that point you're then working on traction control problems wouldn't you?
I spend far too much time watching chess, so I’ll chime in here with a couple of channels/people that really show how chess can be entertainment.

Daniel King (PowerPlayChess) is a Grand Master who does commentary on most major chess events. His explanations are deep, interesting, and colored with historical background:

https://youtube.com/user/PowerPlayChess

And if you want your mind blown, watch Andrew Tang (penguingm1) play blindfold 15 second games:

https://youtube.com/watch?v=6ygQMw4rBHg

Sorry for sending you down those rabbit holes!
Vertical Kanban Board Setups
Well - the sharp and unexpected decline of fertility levels globally reported in the news last week : https://www.bbc.com/news/health-46118103

Also the improvement of economic conditions in some parts of the world will mean competition for labour globally.
I think that rule of law and development of institutions (cf. Chinas progress vs Africa's progress) are the drivers of economic development.
Ask HN: What do you do when you feel trapped in life?
Hello HN,

I’ve lately been feeling like I’m trapped in some cycle where every day is the the exact same, and I’m wasting my life. And recently rejections have been piling up and I’m losing all self-confidence and motivation.

I’ve been working at my first software developer job out of college for the past 2.5 years, and learned a lot of good skills initially. But I have been pretty stagnant for the past year, haven’t been learning as much, haven’t been promoted, and don’t see a career growth path here. I also feel the job is not helping my situation because I don’t really get along with or feel respected or valued by most of my coworkers, and I just feel lonely at work.

The problem is I’ve been trying to interview but failing. I have diagnosed anxiety disorders that already make interviews hard, but also feel discouraged from my current situation and pressure from myself to try to get a new job ASAP.

I have been applying for the past 6+ months and got plenty of interviews with no offers. But recently I just got a rejection email from my top choice company in the location I desire most. It was a long process I put tons of effort into, and probably my best interview experience ever. But I psyched myself out too much trying to prepare and during the final interview I was a total mess and blew it. Other recent interviews have had similar endings. Now I have no more scheduled interviews and no confidence left.

What does one do in this situation? It’s feels like a mix of depression, burnout, and worthlessness with no way out.
> There is no such thing as "shortage" of anything. Just pay more, and you'll get it.

Trivially counter-exampled, right? There's a shortage of manned space launch systems at the moment. If we had a launch system today we'd use it immediately. We can pay infinity dollars and there still wouldn't be one available for use for quite some time.
Alpha Zero vs. Stockfish
Doesn't this also assume that the testers have exactly the same area of responsibility? If you subdivide the work in any way, the probabilities of tester 1 and tester 2 finding a specific bug are decidedly not independent, but very much dependent on which one of them is working on the component with the bug.
Indeed ntsc does not have a lot of bandwidth devoted to chroma. Color on broadcast tv was tacked on about a decade after it was established. If you look at the signal on an oscilloscope only a small part is for chroma. I think it is called chroma burst.
Just dont block anything that has an email address you have mailed to before. Its highly unlikely an important email will come from someone I have not mailed.

I am playing with different gmail api fixes to do things like this - with 12,000 unread mails in my inbox I need some automated help.

And if the lottery commission wants to tell me I have won, they can get my number easily.
I have been a fan of Sean Wood’s photography - https://50mm.jp (check out the older shots of nighttime Tokyo).
Depends on the definition of viable.
Hyperapp is a client-side micro-framework for web applications. So yes, it's a framework. And also yes, it is a layer on top of Django -- or anything else you've got on the back end.

see: https://github.com/jorgebucaran/hyperapp
The structure must be a high couple and low coherence. It should have been designed with high coherence. More components/modules should be designed with the ability to get further divided into smaller modules/components with the growth of the requirements. Bug fixing in smaller components is much easier than solving in the overall project.

Not sure if Oracles is already following this or not. But this is necessary for scalable projects.
It's nice to see that Lichess is here to stay. If somebody from Lichess is reading: a big thank you.
This would be illegal in some (most?) places - labor laws ban employers from clawing back pay for almost any reasons.

In California, for example, you can't even dock someone's final paycheck if they fail to return a uniform - if someone worked the time to earn a wage and you don't pay them in full, you're going to find yourself in court.
Choose provider that offers API. It doesn't have to be the VPS provider itself. And probably shouldn't be.
Get your credit fixed
Greetings Great Citizens of America, I’m so glad to introduce you to Ghost Virus. Some weeks back I applied for a loan. My goal was to get a car but due to my bad credit profile I was unable get a loan. My credit score was 458 I had lapse in payments from states, so some stuffs went to collections some got charged off some 30-60 day late all credit card got maxed. While I was digging online for a hacker I came across some article talking about this great credit specialist Ghost virus I was impressed. I quickly took out he’s contact and made a call to him we had a chat I was also impressed from the details and he gave me. He requested some info from me to get the project going which I did provide just with 48 hours my credit profile is fixed my score was raised to a high I really appreciate you thanks. If you’re seeing this and you need a credit repair specialist then here’s the man to contact GHOSTVIRUS@WORKMAIL.COM +1 972 947 8986
csvkit actually supports SQL queries on csv files. But performance is pretty poor.
It's because of the title length limitation I think. I tried uploading the article and I removed some parts of the title, although OP totally changed the meaning.
If you take the mean tip and raise your prices by that much and move it to workers, they will make less.

Cash tips are usually tax frauded away.
Agency Girl or Independent? YOU Decide
That's kind of what ARF is for. https://en.wikipedia.org/wiki/Abuse_Reporting_Format
Politics in the Facebook Era Evidence from the 2016 US Presidential Elections [pdf]
That is what module navigation tools are for.

Already in Turbo Pascal for MS-DOS there was a TPU dump tool, which would generate a "header file" from a TP module.
Some projects use Babel for everything, including ts->js transpilation. If you go that route (vs using tsc), it may make it more straightfwd to leverage watch, along w/ the rest of the robust babel and webpack tooling that's available. /$0.02
"Just pay more, and you'll get it". Thats very general and does not always work if pool of candidates is genuinely smaller than demand. The Education part will obviously correct this long term but does not really help in the short term.
I found that last link very nice!
> subsidising Starbucks baristas not so much

I'd recommend you read the Power of Habit. The author talks about the training program Starbucks puts its employees through to build willpower.
How reading political ads on Facebook affect voting behaviour
Sounds like the most reasonable explanation. But here comes the key part in the article:

> the study is very small – only 11 Yekwana individuals over the age of 40 took part in the research