skysight-inc/HackerNews huggingface dataset:
Definitely my experience; one of the first things that happens after an A-round is all the remote workers get asked to move near HQ, and can’t, so they have to resign with no severance. And the standard startup recruiting playbook is to say “we will consider remote for the right candidate” when inquired, but all their hires seem to come from the same central California town the company founders live in.
In 80's Czechoslovakia, S51 Enduro was the thing that cool teens had :).
Maybe I’m just a grouch in general, but I pray for a time when we have sufficient data available that this ceaseless and monotonous drone of posts about whether remote work is the best thing since sliced bread or if it’s the 7th sign of the apocalypse can just all be replaced by “here are the data and there are some pretty clear conclusions that answer questions X, Y, and Z”.

Anyone who knows more about this than I do, are we close to that day?
> I am wondering if there is any value of having old hardware around anymore.

It's definitely useful when you write emulators.. particularly if you're writing the only one in existence (and that's not so unusual, if you're targeting a relatively obscure mini, for example). I've written two emulators/simulators, I have hardware for one of them and that'll let me figure out the missing corner cases (not documented, or poorly documented), but I don't have hardware for the other one - and there are three or four undocumented areas. I wish I had the hardware.

This is hardware I used to work on in the eighties and early nineties. One day you kind of wake up to the fact that it's all gone, from everywhere.

It's another story if you just using (already existing) emulators. But for many people it's not really the same thing. It could be the speed, the mechanics, the hands-on.. heck, I lost the interest in pinball arcade machines when they replaced the mechanical score counter with LED counters. Can't really explain it, but the magic somehow evaporated.
Well, depends how far outside the box you can think: https://www.reddit.com/r/techsupportmacgyver/comments/9wlmd6...
Blue Apron, not really. Uber certainly has a network effect. While many switched to Lyft given bad press, plenty more still got Uber originally (both sides of the market) and just use that. As they add more transit capabilities to their app (bikes, scooters etc) they will raise their moat as people just go there for all their transit needs.
Yeah, I don't trust this article. The only point it makes that I can agree with is that the opioid crisis isn't resolved yet, which is a very easy conclusion to reach.
Have you looked at Gitlab's salary calculator?
budding dev here! I'm so impressed with the :onhover action of 'Start' button of https://2018.stateofjs.com/ Can anyone provide me a direction how to achieve that?
restic and duplicacy are modern alternatives.
Huge, previously unknown impact crater found beneath Greenland’s ice
I’ve been working “distributed” (per the article) for about 17 years. My range of tasks has been across the board (engineering, support, presales, ops, etc). I’ve had quite a bit of career advancement (although I don’t really care about titles).... and I get payed CA salary while not living in CA.

Just wanted to post so folks understand there is a range of opportunities out there... you just need to find them...
Tim Cook defends using Google as primary search engine on Apple devices
This might not be particularly useful, especially if you're not the owner, but the relative sizes of elements on the page reminds me of early phone browsers in a really uncomfortable way. I couldn't look at the page for more than ~30s before my eyes started to hurt.

I have no idea why, maybe I need more coffee.
<3 ngrok. been paying (love reserved names) for a while now.

for a self hosted option, I've also been using https://github.com/fatedier/frp lately.
> Instead I recommended a complicated flag based system that was probably unnecessary.

That's the trigger for me: after more than one flag and the complex states involved, I may refactor the code using goto because it can actually be a cleaner solution. Programmers need to be less dogmatic about this case.
After reading about the Biosphere project, I've always thought that there should be a bunch of similar projects - some with an emphasis on government policy choices and some with an emphasis on economic systems and self-sufficiency choices. Why not? Countless billions are already spent on doing these things wrong. Why not figure out how to create a high-functioning society which can be self-sufficient? With robots, AI, and power, it seems like a lot should be possible now. There should no longer be a need for self-sufficiency to mean hard labor and high risk (unless that is desired.)
Sorry, I thought your comment was related to with the article.
httpie is the nonstandard command I use the most I think (https://httpie.org/). Syntax highlighting for everything that comes down the pipe is pretty awesome. I'm also a sucker for bat (https://github.com/sharkdp/bat) which I just found out about through this thread.

My zshrc includes a bunch of commands you might like, btw: https://github.com/jleclanche/dotfiles

Among them, the ones I use the most are `json` and `yaml` for pretty printing both formats, as well as `urlencode` / `urldecode` / `urlarray` which I recently added.
no built-in routing, DI, templating, components..

No it's a poor tool for what you are suggesting.
There's such a container already included with the vehicle: the fuel tank.

Snark aside, if people have a hard time remembering to refuel then there should be some technology to remind them. Something as simple as a phone reminder would do the trick.
If IT are using laptops, their USB ports will be quite visible to the user and a new dongle will stick out like a sore thumb.
Library for Progressive Web Apps with Reactjs and Node.js
I missed this screenshot earlier: https://i.dansdeals.com/wp-content/uploads/2018/11/11015004/...

"There is a security update for your version of Drupal...There are security updates for one or more of your modules or themes..."

And then this: https://i.dansdeals.com/wp-content/uploads/2018/11/11104508/...

Shows that's it's version Drupal 7.59 and
Mysql version is 5.7.14

So it has at least these issues: https://www.drupal.org/SA-CORE-2018-006
And ruby become node!
<disclaimer: did not read that>

Reading olive-oil labels is one of my hobbies. You'd find "Imported from Italy", "Packaged in Italy", "Made in Italy", and other shenanigans to imply some relation to Italy, without the burden of actually growing and pressing olives in Italy. That's the food equivalent of "Assembled in NA" labels, which vaguely implies someone tightened 4 screws in something bought elsewhere. The art of labelling!
I sense a market here: supercharge trucks. A truck with a buttload of diesel, a 1000kW generator, and an assortment of charging hookups.
I have a Chevy Venture with the gas gauge problem. Although the gauge doesn’t work, the low fuel light still turns on when two gallons are remaining. I’m skeptical that they ran out of gas unless one person drove home without refilling and didn’t tell the other.

And it is not worth trying to fix it, as is the case for most electrical problems a Chevy Venture tends to have.
What did the call the money they used to pay when people lived in company towns in the 1800s? Scrip? You lived in company housing and got paid company scrip and could only spend it at the company store, at outrages rates.

This sounds like step 1 of returning to that sort of system. Hyperbole to some degree, but it already happened once...
Lately I have been visiting Doctor's office lot more. And I notice HGTV is choice of TV channel in at least 5 different Dr's office. Again I think a kind of apolitical choice.
I didn't see mention of doing it in one go. I presumed he went at least three times.
ITT: people who didn't read the article beyond the clickbaity title. ITA: someone's trying to coin a new buzzword.

I don't even mind the buzzword, it maybe even captures the point of companies such as 37 Signals better than "remote." But I am bothered by the "fault tolerance" section. Because it pretty much boils down to "it's easier to find a scab." In fact, the term might be a bit unfair to the "replacement" worker, as it's unlikely they have the means to find out that the previous employee has left for reasons they're comfortable with.

This is just another time when I'm worried that "distributed" work might be a double-edged sword if it ever becomes truly common. I still think it's worth it — as an autistic person I _really_ appreciate being in control of how and when I socialise and the amount of stimuli I receive — but it's not all roses.
Rich, Ancient [possibly Trojan] City Is Unearthed in Greece
10 years ago I was asked how to tell if an integer is divisible by two without using division or modulus. What they expected was to bit mask the 1s place in the integer and check for equality with 0.

Wait, it gets better. I was asked the "divisible by two" question and gave the standard bitmasking technique in response. But then my interviewer said that wasn't "allowed" either, because apparently this programming environment they do their daily work in (this was an old-school web development shop basically) doesn't support basic math operations of any kind except equality, plus and minus.

He then pressed me for something "even simpler", "perhaps using function calls". Then I figured out what the "right" answer was -- he wanted be to test for odd- or even-ness recursively by, well, you know how.

So after reminding him about the obvious performance drawbacks of such an approach, I asked him -- "So do you actually write code like this in production?"

To which his answer was: "No, but I do during interviews".
It set up the clickbait title pretty nicely, at least.
There are racing fuel cells (essentially a permanent install) that could be safely used. You're now probably entering into a state law territory as to the legality/inspection requirements for fuel system modifications.

(You're also leaving the path of "saving money" vs fixing the gauge or just using 1/2-3/4 of the factory tank using ded reckoning by trip odometer. Typical fuel cell at Summit Racing is over $200 plus plumbing parts needed plus installation labor.)
Besides what others have added, I also love:

proselint: http://proselint.com/

alex: https://github.com/get-alex/alex

Both are CLI linters for prose.
Whicker Island -
https://youtu.be/Cn8Pua5rhj4
(Monty Python)
Ask HN: Next steps for my SaaS business?
Long time HN reader here, first post (ever!). I need some advice on what I can do with my SaaS application and companion Android app (https://www.servicekit.io). A little over 4 years ago I started building this app in my spare time. Long story short, I partnered up with someone (for funding) and outsourced the application to a remote team and over the course of 4 years have 4 users (2 paying). I acquired these users in the first 2 years, and the last 2 years I haven't been putting much effort into the business at all. Growth has stopped as a result. Collectively, my partner and I have invested approximately 85k (USD) into the business, and the paying users are covering the monthly expenses. It's completely passive, the paying users don't bother me at all. The app is also rock solid, haven't had to touch it in I can't remember how long.

My partner was a "silent" partner and just provided funding. I built this app from the ground up, did all the cold calling, acquired my customers, and basically got it to where it is now (its been the most valuable experience in my professional life by the way). I've lost my passion for the app, and my partner and I decided we need to see what our next steps can be. What are my options? There's a lot of competitors in the space, and pricing is all over the place (from freemium to hundreds of dollars per month). I've considered selling it, to taking on another partner who would help take it to the next level.

Any advice would be greatly appreciated!
Discovery of Czech tiger farm exposes illegal trade in heart of Europe
The author is making the distinction between “remote work”, which has this downside, versus “distributed work”, which would seek to build a culture where being left out due to in-person communication methods just isn’t possible.

Distributed companies i.e., Elastic seem to have solved this issue. Being a remote team member on a collocated team has this issue in spades.
i really enjoyed this article and i think that chess players were a perfect case study for this sort of thing, i wonder though how applicable this is to other games or every day life.
You can tow a tesla and charge the batteries with regen. You can also charge it in a normal socket at any place with electricity. Can you buy gas anywhere?
Indeed, world's smallest violin, definitely not slavery.

Like, I don't know if they enjoy doing it, but if they're getting FAANG salaries and the name recognition that comes with working in such places then they likely have options, and can easily find a less insane gig if/when that's too much for them.
Sounds like something I might want to try. We mostly cook vegetarian, so roast chicken turning into salad and then sandwhiches is out, would you still recommend it?

On a sidenote, this made me realise Food52 is back online for me; it used to be down with a GDPR apology page, I stopped checking after a while.
Thank you for the reply. For my use, exact nutrition targets are not super important, but I could see families all going in on a new diet plan together as a resolution. Might be a good feature to implement before New Years!

Best of luck!
In 4 hour duration, you can do some (or many) other thing. In 30 seconds, you can not, those 30 seconds are pure waste.
> This is extremely irresponsible

Innovation is a game in trade-offs. I’ve been, in the past, super critical about Tesla trading off customer safety in its autopilot branding. This time, however, ¯\_(ツ)_/¯.

Tesla is scaling production on the world’s best-selling electric car, a jewel in a world ignoring climate change. They have more important things to be doing than keeping forums humming. This is a good case of knowing when to ask for forgiveness.
As a windows admin, docker has actually been super handy for running CLI tools with platforms (linux) that I can't easily get or have no will to compile natively myself on windows.
But client development is always hard. Comparing backend work to browser client development in an effort to attack Javascript never made sense to me.

At least you have pretty good wiggle room to use other solutions on the browser client, whether it's other languages (TypeScript, Elm), to completely new abstractions (React, Elm again, etc). For example, Elm or React are a fuck ton better than anything we have native on Android and iOS.

Look at other clients people development for like iOS. It's not easier. And any gains in ease of use are traded off because you're developing for a platform that not everyone uses.

Also, continuing with iOS, things like CoreData and the entire UI abstraction are super OOP and not very pleasant (especially the former). And it's nontrivial and a lot more warty to switch out abstractions (like using Rx) or use something other than Swift.

So that things are harder that you moved from backend to client development isn't a very scathing review of Javascript because client development isn't easy.
Same experience as you. Thought I would always use sublime but my coworkers were so adamant about VSCode that I finally gave it a try. I don't even know that I can point to any single reason for it being better than Sublime -- feels like everything just works a little more seamlessly.
Large MNCs and the like already do this today. Their HR departments likely have tools to calculate cost of living globally. Or they have local partners who do it for them.
8 Essential book recommendations to learn C#
> I suppose you desugar to a set of combinators, but you don't really expose those. Why ?

Why indeed. I personally find these "HTML in a programming language" tools pretty unappealing, because you have to give up all the normal tools of the programming language while using them [1].

Whereas you can usually write a really simple internal DSL to describe HTML that is as clear and concise as HTML, while being as convenient and powerful as the programming language. My quick and dirty efforts at this usually end up looking something like this:

html(
head(
title("My First Page")),
body(
h1("Welcome"),
p($("Made by "), a(href(), $("Tom"))),
userIsOldSchool()
? p("Bring back HTML 3.2!")
: div("Made with HTML 5.")))

The typed-html crate has an object model like this underneath, but doesn't, AFAICS, expose it.

[1] With the honourable exception of ScalaTags, which i still wouldn't touch with a bargepole
With customers like this, who needs hackers?

The customer support story was bad enough, and I mean this from Tesla’s perspective. I do fault Tesla for not just saying NO when a customer “complains” they want to change how their car is configured after they take delivery.

There are a lot of Tesla owners who have some real issues with their cars that they would like to address, while this guy is calling in to get more forum posts. This guy, who after getting direct replies from Elon on Twitter complains they don’t respond quickly enough on Twitter.

This guy, who after getting mistakenly elevated privledges in the forum, proceeds to poke around the whole site, fuck with settings on his own threads, start a conspiracy theory, and then crash most of the entire forum!

This guy, who now thinks he should be paid a bug bounty for that (rather than being brought up on CFAA charges?)

Disclaimer: Took delivery of my Model 3 last Saturday and really enjoying my new spaceship.
TripAdvisor's design team basically just comes up with new dark patterns all day long. A former student of mine worked there and quit after 3 months because their entire team was a bunch of unsalvageable assholes.

They're still using the "free beer and ping pong" method of recruiting to get design grads to work 80 hour weeks.
What's the reasoning for that though from the VC perspective?
I still wonder if it was a consequence of this fool https://daniel.haxx.se/blog/2016/01/19/subject-urgent-warnin... reporting him.

As I understand, all it takes is a small stain to be denied a visa.
Right, I mean from the individual's perspective, since why should the individual care about optimizing an aggregate the individual will never experience?
pwgen - Handy to create a password. It generates dozens at once which you can pick from.

cal - Obvious but I still launch GUI calendar app when I can just type 3 letters to check on dates.
If you go to Austin you will see that it has a much more vibrant downtown than San Jose.

...and downtown San Jose is actually a lot more vibrant now than it was ten-fifteen years ago
Does the winning solution read from a database? Otherwise this is an apple-to-oranges comparison. If it does, the connection code certainly isn't shown.
Yeah, this is actually a really good point and I didn't notice it before - "remote" is a relative word and implies there is a place that you're not which is considered the center of action.

But whatever word is used.. maybe it won't matter for that much longer? I think another thing that will be interesting to watch is if/how quickly the extra word "remote"/"distributed"/etc disappears because it becomes redundant or outmoded.

Think of the internet: every service on the internet was once "e-{service}". Over time that mostly just became "service", because the fact you are on the internet is now assumed, and doesn't have to be qualified. Indeed, if you're not on the internet that might be the thing you have to qualify now.

Will we see job listings in 10-15 years with "Engineer (Colocated Office)"?
In order for there to be a big correlation wouldn't they have to have a ton of negative examples? So that would mean they're hiring a bunch of people who "fail" the interviews to see how their performance matches up to someone who passed the interview. I mean, they could do that. That is assuming they hid the results from whoever those failing candidates go to work for or I imagine there'd be a psychological self-fulfilling prophecy of sorts where people always see that person as a "interview-failer" and view all their results in a negative light. Can you speak to whether this is the case at all?

My gut feeling is that they wouldn't do this at all. If you fail, you fail. Not only that, it seems like a legally shit-situation to put yourself in to hire someone who you think is going to fail and then fire them.
Why Ray Dalio Will Recommend to Know Glossary for Crypto Investors
Since, I suspect the answer tends tobe driven by the culture of an organisation, and within individual teams within it, and by the proclivities of individual workers, I fear you may be waiting a long time.
Beuler?
Python: Named regrxp group “(?Pregexp)”: what does “P” stand for?
LGBC also went under in Los Gatos, it was an awful restaurant that also had crappy "microbrew"
Thanks for the feedback, I will take a look at it to improve it.

I use gunmail, I had some issues with email but I thought it was solved, I have to take a further look then.

Thanks again!
We're seeing a drop-off with Lambdas
The primary difficulties i have with remote work are linked:

1. I usually wind up alphabetizing my socks at some point.

2. a lack of face to face contact and the setting of being in my own space keeps me in a semi-permanent doubt/guilt cycle about my work quality and how my effort and reponsiveness is being perceived.
Yeah, I'm not a fan of this post. It's a link to a product with promises of discussion of technical details without any actual discussion of said details. HN has thousands and thousands of amazing free sites to link to, why do we need this marketing tease? Just because it has the words MIT and Spotify and Front/Backend on it? I wish I could downvote this post.
The fonts on the listing page are really painful to read

https://imgur.com/Y9zdyyX

Something with thicker lines would be great
Isn't the issue here basically that JS doesn't have a "standard" authorized library, like Java or C# and NPM has basically become the standard library?

Having someone like Google steward a "standard" library (and it could even be distributed using NPM), would pretty much bring JS dependency management at par and beyond Java or C#.
Doy.

The point of the post was that they were/are optimizing for the wrong things.

Some people watch "Are you smarter than a 5th grader?" and chuckle when they realize they're not.

A smaller subset of people take it to the next level and (would) hire the 5th grader instead of the adult to do an adult's job.

Life's not a game show, but some (most?) of us forget that when we conduct interviews.
Wow, that's true, I will fix ASAP! Thanks!
In sources panel open up the webpack:// folder and see ./src/components/elements/animation.js
Do you think that if we develop the psychological strength to help people with dementia it will also make us better and happier people?

By happy I do not mean the transitory kind of happiness we get from eating ice cream or watching a good movie, though that sort of happiness is important. What I mean is the stronger and longer lasting happiness we get from the confidence of being able to work through difficult circumstances instead of casting off the difficult circumstances.

This is because difficulty is inevitable in life, and we will feel happier looking toward the future if we know we can deal with difficulty instead of needing to avoid difficulty. So, knowing we can help people dealing with a difficult affliction like dementia means we can form relationships with less concern whether it will all turn out badly. Otherwise, we will instead tend to insulate ourselves from the perceived hardship, which will cut down our ability to form strong relationships, and strong relationships appear to be essential for human happiness.
How come you guys never told me this iPhone trick?