skysight-inc/HackerNews huggingface dataset:
There are some great answers here, truly. I am only going to add to it from my own perspective.

I have had a side business with a partner since 2006. In that business we might have turned over £50k in all that time. We aimed for it to be a replacement for our day jobs. The problem is the exact problem you have.

About two months ago I suddenly lost the ability to use my legs thanks to an abscess compressing my spine which was removed and have undergone rehabilitation. I'm still on crutches, and hope to be able to make a full recovery within a couple of months. However I spent 2 months thinking about this a lot.

What's interesting is that I could have spent 2 months working on side projects - I was off work, an inpatient in a hospital with WiFi and my laptop. Instead, I decided to take stock.

I then realised the key was the rehabilitation itself was giving me the answers, and I concluded:

- Whilst having big goals is awesome, you need to focus on the here and now and doing the work you can do right now

- Small and often is better than big commitments

- Celebrate small victories. Got 5% more done than you did last week? Well done you - keep that up, and in a year you'll be doing 12 times what you did last week.

- Keep a log of what you have done once you've done it, with dates. Once a month go back and reflect, and congratulate yourself for the progress you have made. Seriously, this helped me so much - it's a bit like not wanting to break the chain.

- Give yourself time to rest. Your body really, really needs it.

- Things will rarely work out quite as well as you hope, or as badly as you fear. Just do the work, and see where it takes you.

- Motivational videos got me out of slumps a few times. These both helped me at different points:

https://www.youtube.com/watch?v=hbkZrOU1Zag (technically a Nike advert, but I have the audio of this on my phone and listen to it a few times a month)

https://www.youtube.com/watch?v=flKP4Te8L94

All of this got me through rehab, and I'm starting to see it drip into other parts of my life including work and side projects.

Don't be so hard on yourself, but remember the best laid plans are worth nothing: go get a pomodoro timer and do 25 minutes on that project right now. Then do another tomorrow. And then perhaps another straight after. Have a days rest between if you want.

If you find yourself doing two of those pomodoros every other day, you're going to look back after a few weeks and realise you've actually got quite a lot done.

Good luck.
The performance question is a good one. Erlang has never been a performance wonder, so I'd be surprised to hear that Elixir is noticeably faster than Ruby.
So no B, C, or D?

What about common words like Java, Ruby, Python, Go?

I suppose this makes Scala and Perl the easiest languages to find documentation for.
Definitely look into 100% remote tech companies as well.
You will likely save a lot of headache to just use AWS or GCE. Running your own kube is a multiple week project.
AR callbacks can also make it harder to write tests.
Counter - https://ketanjoshi.co/2017/05/20/the-engine-of-irrationality...
May have been the case back when sites were static HTML.

Tells you jack all how a modern site do things, as so much is hidden away at the server end.
Has anyone analyzed SPARX other than the authors? It seems a little early to recommend its use.
Does that include all security updates for the windowses ... it's only 2MB (?!)
Native speaker here. Having not previously known what extremophiles are, I had to read it three times to convince myself they couldn't contain caves.

Geology has a certain reputation for its vocabulary https://xkcd.com/1829/
What do you think of their more 'server-like' offerings like the PX61 line [0]? What do I have to expect in terms of downtime and component replacements?

[0] https://www.hetzner.de/de/hosting/produkte_rootserver/px61nv...
You've really done a great job when the site explicitly has to state "Official Website"...
that doesn't have anything to do with my comment.
My talk at Pycon was about building modern commandline shells using python.

https://www.youtube.com/watch?v=hJhZhLg3obk

I'd love some feedback.
This hoax article was published in "Cogent Social Sciences", which so far as I can tell is a new and disreputable journal (borderline pay-to-publish).

I do research in computer science, and am regularly spammed by similarly low quality journals offering to publish my work, sight unseen. So does this really speak to problems in the Social Sciences? I think the problem here has more to do with the proliferation of low quality journals across academia more generally.
You can work in English in most tech companies in Madrid and Barcelona. In fact, if some company discard you because of that, it would be a good thing for you. I know people working for more than 10 years in Madrid and Barcelona with just English, without speaking Spanish (most people is not nationalist, so you'll not feel strong social push for learning the local language/s). In fact, most people will appreciate it, so they can improve their English (coffee breaks, lunch time, etc.).

Available jobs:

- Pharma industry
- Car manufacturers (industrial software, automation, etc.)
- Misc manufacturing (again, automation, robotics, plant/line planification)
- Finance, insurance.
- IT consulting, logistics, start ups, etc.

Pretty similar to everywhere, plus industrial stuff.

Best paying jobs: finance, Pharma industry, car design-related (3D, materials, aerodynamics, etc.), SAP consulting, import/export logistics.

Before getting too much depressed with salary figures, note that "before taxes" salary is not the full salary. E.g. someone making 40.000€ "before taxes" means the company puts additional 13,000€ for retirement and Social Security, being like making near 50,000 USD in the US (plus with 100% medical coverage, no matter how expensive is, e.g. a cancer treatment, or any other expensive treatment).

Of course, if you come from making 130,000-200,000 USD / year, you'll feel "poor" in comparison. For better salaries, New Zealand and Australia may be better options.
You are correct. Radiation != radioactivity. Radioactive things give off radiation. Radiation itself is not radioactive. It's in the name: radioactive = radio-active = radiation (radio!) generating (active).
That graph is terrible and hard to decipher: from it alone I would not be able to say that there's any indication of a significant increase in real income for the poor.
I disagree that informal conversation is the best way to write. If you're going to write an article, you should convey the ideas in the article as clearly and smoothly as possible. In informal conversation there are tonal and visual cues. In an article all we have is words, so use them correctly.
Ok, but they get almost as much from VAT as from income tax (78/67) so I let you calculate how much would your tax rate increase if the VAT was to be supressed (given that you want more progressivity you [#] would probably end up paying well above 50% in income tax).

Anyway, the VAT is more likely to go up than down, given that it is not high relative to other European countries.

[#] edit: assuming "you" have relatively high income, of course, which I think would be the case for the OP (median salary is below 20k).
It only does that if the machine has been on for 24+ hours or so. Shut it down instead of putting it to sleep and you won't have this problem.
I work as an SDE for Amazon in Madrid since 3 months ago, having relocated from Buenos Aires for the job. If you are cut for the culture, I can't recommend it enough. Everyone is fluent in English, and all work happens in English. I read really bad things about the work environment at Amazon before joining, but I guess that must be in the past or in some other office because I have seen nothing of the sort here; the environment is demanding but reasonably so. They pay is (much) higher than anything else I've heard of in Spain for a developer, and the relocation package was very generous and helpful.

If you are interested, here's a job search: https://www.amazon.jobs/location/madrid-spain?base_query=&lo...

I will echo what others said though: you need to speak Spanish in Madrid in order to survive, more so than in Barcelona. Outside of the more touristy areas English may not be enough in many places.
But apt-get can get in pretty bad (almost unrecoverable) states concerning dependencies. The only OS that has updates down to perfection is macOS, sadly.
> it has no opinion on workflows

Oh really? Staged/Unstaged + Commit + Push to remote+branch. Branches (I suppose you could chuck everything in master), and opt-in or out of tagging.

Maybe users will keep their own remote repositories ("forks")? Even then, it's still pulling in code with the same history that's going to get reconciled via a merge or rebase. Whether it's "forked" to their own repo or in a branch of the "main" repo, it's all the same in the end.

> there's a need for a tool that will automate and enforce git workflows

There's easy, light-weight branching baked right into git.

They scale locally, remotely, and also work with different user's remotes.

You can also merge branches into branches. You can pull --rebase them as well.

> there's a need for a tool that will automate and enforce git workflows.

Beyond branches and remotes?

> I wrote a hacky 'git sync' script at an old company and it achieved what sending a bunch of developers on a course about git did not (it sped up the workflow and cut down on git errors).

Checking out branches and git add/status/diff/commit/push is that time consuming not only would you need to create a shortcut, other devs would opt-in to it?

I use shortcuts for various things in my shell. I have a .gitconfig in my dot-config files (https://github.com/tony/.dot-config). Personal tweaks for coloring and editor settings, a global gitignore. I'm the kind of a guy who picks up shell plugins for fun to try them, but I know that pushing a tool on top of a VCS on colleagues won't go over well.

What did `git sync` do?
You're not wrong: it is broken English and parses incorrectly vs its intended meaning.

Should be "...team have spent years looking for extremophiles, exploring Mexico's Naica Mine in Chihuahua, which contain caves as large as cathedrals."

Or split into two sentences.
Demo – Auto-Deploy from GitLab to an OpenShift Container Cluster
Most punctuation was developed before any standardization efforts, so every language has rules that reflect whatever the most influential writers believed to be natural

Quotation marks differ because the transition from handwriting to printed letters solidified different shapes like ", «, „ or “, depending on how the strokes were jotted down in handwritten text.
Then you set up yourself for a failure. Another Python or Ada, except much
younger and with no libraries and probably no way to interact with anything
already written, most likely won't gain any traction. Especially that the goal
you've stated ("easier to read") is very vague.
66 failed social interventions
How readers understand causal and correlational expressions inheadlines [pdf]
My favorite so far: Raymond Hettinger Modern Python Dictionaries A confluence of a dozen great ideas
I recall seeing some big name in the computing world calling GUIs point-and-drool interfaces.

And i can't help wonder if we ended up in this situation because the DOS CLI sucked, and the Mac didn't have a CLI at all.

Thus anyone exposed to home computing back in the day things CLI is something nasty and borderline useless, and this mentality has transfered over to desktop _nix, where the CLI is quite the potent interface.

Thus we have big name DE projects trying to insulate the users from the CLI, and coming up with ever more elaborate schemes of daemons and protocols to do what a few quick commands in a virtual terminal could solve.

Yet time and again we see that the power-users and similar reject these elaborate GUIs and their plumbing for simple tiling WMs on top of an X11 session started from a CLI login to run a pile of virtual terminals (and the odd web browser).
I zip it up (makes it easy to manage, especially with node.js) and throw it onto my backup server (With mirroring to B2).
Notational Velocity is great! I made a web app (in Vue.js) that's inspired by NV (https://notational.co). All the code is on GitHub (https://github.com/tmm/notational).
I'm familiar with dry-rb coding style and I think it is very difficult to reason about. Metaprogramming often feels like magic but it comes at a price - hard for newbies to grok and impossible for static tools to work with. I would only advise using it (if at all) in well-tested libraries that expose a well-documented public API.
Same... I have this old Windows 7 laptop I hadn't used in a couple of years... I had to wake it up again to do some testing of my new app on Windows, and the upgrade was just a total nightmare... I had to follow the old procedure on this [Microsoft forum](https://answers.microsoft.com/en-us/windows/forum/windows_7-...), which took me hours to do!

If it wasn't for the WannaCry problem, I wouldn't even have bothered!
Copy text in X11 without using clipboard buffer
> Just the fact that app can utilize all cpu cores without you doing anything special is pretty damn awesome.

Rails apps can utilize all cpu cores without you doing anything special as well (Since Rails 5 its default web-server is Puma, which is multi-process and multi-threaded). I agree this fact is pretty damn awesome, but what (if any) are the significant differences between Phoenix and Rails in this respect?
Yeah, I read about Morris worm a year later in my networking textbook. It was a good feeling to realize what I have done was similar in nature.
Of course, Morris worm was a real technical exploit (buffer overflow was involved IIRC)
Mine was nowhere comparable to that in sophistication.
You mist have fit into the free egress tier. Maybe something that could be cached by Cloudflare or similar?

The egress costs for AWS, GCE, and Azure are usually the big cost driver.
OK, that makes sense. Thanks.
> I know some people who have energy levels that allow them to sustainably burn the candle at both ends, but they are a small minority. I am quite envious of this group; they appear to have a big leg up in accomplishing great things, but there appears to be a component of either genetics or upbringing that leaves only a small portion of people with this capability.

Why isn't there more research on this? A huge number of people would like to be this way—consistently delivering Musk-ian type efforts week after week. But how do you do it? The "feel good" self-help articles about waking up early and other nonsense are clearly wrong, otherwise everyone would be super productive by now (I think these articles mistake correlation for causation). But I'm not convinced it is entirely genetic—I know people who have gone from extremely lazy to extremely hard working. What caused the change? Can it be replicated? I'd love to be able to push myself for 16 hours a day, every day, and while I keep finding little techniques that help me achieve more productivity over time, I wonder if there exists some technique that provides a huge boost in productivity. I just don't know what it is.

If I had to guess, I would think that increasing hours of productivity is a skill like any other, and it requires ramping up slowly over time. If you've never run before and go out and run 20 miles one day, you'll burn out and injury yourself. But if you add a few miles every week, eventually 100 mile weeks become normal and you don't really become tired from them (speaking as a former runner). I wouldn't be surprised if productivity works the same way.
ChaCha2 isn't a block cipher. It's a stream cipher, and would thus require storage of IVs ... which, well, is going to expensive space-wise.
IMHO, from dealing with it on large corporate client networks, I've never seen SMB solve the problems you mentioned.

Either you have an access problem (which you could solve with authentication + authorization in parent's web-based implementation) or you have a modification problem (which is really a revision control problem that I believe SMB doesn't solve at any version?). Which then leads people to tossing everything into Sharepoint (insert tirade here). Which leads to Microsoft not caring about evolving the SMB spec because it would only cannibalize sales.

So in essence:

SMB cases: "Documents need to be distributed, but not modified by more than one person/team"

Revision cases: "Documents need to be distributed, modified by more than one person/team, and redistributed"
That's unrelated. Murder is a crime, you can't give other people the right to commit crimes. What does that have to do with this situation?
If you find something you truly love to do, it will never really seem like "forcing" anything and your high commitment level will just happen.

My take is that you really haven't found this love in your life yet. You are trying to pigeonhole other peoples passions (like youtube vids and OS projects) into yours. That will never work long term.

For me, it was music; I loved it so much that you couldn't stop me from playing, and pretty much all available time outside work was spend practicing and playing in my band at the time.

It was the ideal social lubricant as well, as being a gifted "nerd" 35 years ago was a totally different thing then it is now. Literally, at work and school I interacted with the math kids that were often picked on and made fun of.

Playing and practicing live music not only soothed my soul, but gave me self-esteem and a ton of social status. And it hardly ever seemed like "real" work

I think that is the key for a sustainable hobby commitment.

[edits]
American Trees Are Moving West
Find value on this dataset
But AMP doesn't allow traditional ads right? Only Google-approved ones. So, how are you going to monetize?

Google ads of course.

Don't you think it's a funny coincidence that this project to "speed up the web" also results in giving more ad revenue to Google?
Although some things went over my head, that was a wonderful explanation.
Journalists in the US are fighting the problem. In the UK they are the problem
how do i make money instead of spending it?
make stuff.
when it fails, make more stuff.
never stop.
It's not about some effort. It's about wasteful multiplication of that effort, caused by balkanized API landscape.
"Lots of good points intermingled with unwarranted jabs at Elon Musk, X-risk and anti-aging efforts. I suppose the latter are just signalling, but they do detract from the point he's making."

They actually don't. These people are throwing billions of dollars at the wrong problems. There are problems solvable with a fraction of that affecting Americans across the board. If they want people to live longer, patent reform (eg reducing patent length) devaluing cancer drugs/equipment followed by buying them and non-profit manufacturing (i.e. low margin) would save lots of lives or improve those who otherwise would mortgage a house. Likewise, hitting both copyright and patent law in a way to allow clean-slate clones of software like Oracle would fight lock-in. They could fund use of the courts plus tech-assisted cooperation on so many local issues that happen all over the place like gerrymandering or water supplies being poisoned. They might even build a new Tier 1 or Tier 3 ISP as a public benefit company w/ privacy and net neutrality in its charter plus a range of services from gigabit for businesses to wireless mesh for poor areas built on consumer routers. Edit to add investment into those lego-like, pre-fab houses and apartments that are dirt cheap vs traditional homes might make it easier to get more people affordable homes or reduce homelessness.

All kinds of existing problems can be solved with focused efforts by millionaires or billionaires. Instead, they're going to Mars, trying to live forever, or some other stuff while worrying about fantasy problems.
over the course of only one month at a famous european fast food restaurant during summer, I've experienced :

* Minimum wage violations: Paying workers less than the legal minimum wage
* Overtime violations: Failing to pay nonexempt employees time-and-a-half for hours worked in excess of 40 hours per week
* Off-the-clock violations: Asking employees to work off-the-clock before or after their shifts
* Meal break violations: Denying workers their legal meal breaks

+ in France, if your meal break takes place on your workplace and you can be called back to work during it, it HAS to be paid all the time because it's like an "astreinte" (dunno the word in English), yet they don't pay it and still called us back pretty often.

The employees wanted to sue the restaurant but needed the job...
Just curious, what kind of a career do you have?
Agreed. I doubt anyone understands that to mean anything but median.
What are you talking about, its like an order of magnitude faster than ruby? It might not be as fast as Go or Java or whatever, but its not even a comparison to ruby, and particularly rails.
> If a password already takes longer than the age of the universe to practically brute-force

Give hashcat a go. Give me the hashes from HN. I bet we can break most of them in a day.
I'm glad we've quickly moved on from denying fatherlessness has significant detrimental impact, and instead are discussing causes of it, which is the first step towards solutions.

> There's no solution for an epidemic of fatherlessness
It is hard to reason about. I think if you understood it (meaning you are a core contributor) then you feel like it really helps organize your code and keep everything reasonable. But to a newbie it is the exact opposite.

I know in my projects I use some techniques which if you continued to work on the project you would really appreciate how many problems it solves but it seems crazy to my coworkers. Luckily it's a small gem and I'm the one who works on it but still.
Apparently they tried to publish it in another, more mainstream journal (though still not one of the top ones) and were rejected. This makes the hoxers appear actively dishonest in their claims.
This comment is so fucking neckbeard,
I have to admit that I'm leaning more and more towards a similar view.

There's a (rapidly growing) Ocean of content out there and any one's contribution looks more and more like an insignificant drop in that Ocean.

Consumers care less and less about what the content is, as long as it excites their input sensors in satisfactory ways.

Content is functionally "attention grabbing" and there are many industries involved and competing in this space, so when you say "I want to produce content", you're actually saying, "I want people to pay attention to me, so that what I say becomes a canvas on which others place an ad and pay me for this" (that's if you want to make money, otherwise it's just 'pay attention to me'.

Because of technology, content does not die by being forgotten, but is stored in this ocean and continues grabbing attention long after it has been produced, so the ocean of content grows, while while human's capacity to consume it is constant.
I've heard of this problem too --- and it's interesting to ponder what the economic effects of this constant increase in power usage would be, vs. the "damages/costs" of WCry or similar malware outbreaks. Having a significant portion of the world's computers effectively wasting power can't be cheap...
So MS is slowly learning?
if you care more about websites with a "modern feel". I'm sure companies like amazon and google are more than happy to charge you 10x more money for it.
In fact, it's the exact opposite of back propagation. Long/Short Term Potentiation is all about the synaptic buton of the firing cell, not the receiving cell (or that mess of the astrocytes).

https://en.wikipedia.org/wiki/Long-term_potentiation
Ever since I learned about Dunning-Krueger, I've systematically questioned many things to which I would normally feel competence or expertise.

It's basically redoubled my Imposter Syndrome. It's not crippling, but I often wonder: "Do I _actually_ know this? Do I know enough to know it if I don't?"