skysight-inc/HackerNews huggingface dataset:
This is exactly my experience, as well. I started companies twice in my life before out of necessity, literally to pay the rent. Now, I'm doing it because I want to do it and I have the resources available.
Quasimusic: music from quasiperiodic tilings (2012)
Stronger cannabis probably makes less sense these days with the availability of vaporizers but it I totally understand why someone might want to inhale less burning plant material to achieve the same desired affect.
> the only solution is to minimize usage of datastructures that have choices in them ("ADTs")

And then what? This only works if you can eliminate the "choice" altogether. Otherwise the "choice" still will be encoded if your system, be it much less obvious.

Think using null/nil instead of an optional type. Now everywhere you use the value (including when passed to other functions) you have to test the value for not being null. With a proper ADT (Maybe, Optional, what you prefer) it is obvious when you have a value and when you don't know.
We still don't have flying cars....so I would't bet that much on the tech progress. Maybe in 100+ years we will get something close but I doubt we will discover immortality any time soon.
> i think for more interactive software, a "fuck it and throw an exception" approach can be reasonable.

Your users probably don't think so
All this may be true, however, it may also be one of the reasons that Europe has not been a bigger player in the software revolution. The specialness and associated pay that Silicon Valley places on software engineers is at least partially because of the explosion of innovation possible in the field right now, which perhaps Europe has been slow to recognize.
you have 4.6k stars on github! Well done.

Is your service something that turns a normal application into API exposed services? I have been looking for something like that for a long time to expose some of my internal java applications as external API

Sorry if this is a silly question
"[..] GitHub has always had a vendor lock-in with the user's issues and pull requests hidden behind a rate limited API [..] at least we want to be able to create a public backup of all our > 1500 issues and pull requests once a week"

Github rate limit: "5000 requests per hour"
>or a structural overpayment in the USA?

No, because those tech companies in the USA are still seeing massive profits. Software engineers are still getting paid much less than the value they provide to the company.
This whole library wouldn't be necessary if Backbalze implemented a S3 compatible API. They give reasons like being able to load balance on the client for their API (which I do no think is a good reason), but ultimately they just push work from their end to a lot of applications and developers.

Maybe it also has a strategic advantage? Now every product has to announce they support B2 whereas nobody has to announce they support Wasabi, because they support any S3 compatible storage such as AWS S3, Google Cloud Storage or Wasabi.
Had the same experience
Yes, and it still makes me drowsy :)
BurnAware Professional 11.3 Full Crack and Portable Is Here
Search HN from Algolia can probably help, either currently or using a custom script :)
Are you claiming that US-based shale oil producing companies produced a lot of shale oil at the direction of the US government, as a tactic to hurt Russia and other oil-producing countries? Occam's Razor suggests those companies operating out of economic self-interest rather than a secret plot to politically destabilize other countries is more likely explanation of what has happened.

And, in fact, oil's lowest prices were met because OPEC, with Saudi Arabia leading I think, continued massive production even as global supply increased, to drive the price down to the point that shale oil is no longer profitable and put shale oil companies out of business.
I used to agree that marijuana wasn't an addictive substance. And within the same post you state it is nonaddictive, you go on to state all the addictive properties of it. I think it is dangerous and wrong for people to tell everyone that marijuana isn't addictive. It would certainly like for you to think so though.

Obligatory, everybody's bodies are different, what works for you might not work for everyone, ymmv, etc. I have used marijuana medically and will state without question that it is an addictive substance. Whether that is the multiple shitty feelings you get from stopping abruptly or the deep unending desire to 'just smoke a little' in the three days it takes to get over or. I think those 'comparatively little' things are enough to consider the drug an addictive substance. I've watched people drop out of college to smoke away all their money, I've watched kids lose all their friends and think nothing of it, I've seen people incur great risk of physical harm to acquire weed when they were out or sit in their house descending into self hate because everyone else was out too.

You may be able to quit easily but it is wrong to apply your experience to broad statements like, "pot isn't addictive". Marijuana is an addictive substance and I wish this anti-prohibition mindset I see so many places would fight for science, not just weed.
Please - if there're no aliens stop up-voting this shit you Nintendo fanbois.
Without qualifiers on this stuff, it often reminds me of scare tactics. I did see the bit about panic attacks, and I know it happens - but generally all that is needed for some of this stuff is prudent education. Pointing out, "While most folks tolerate the substance well, some might find it makes a mental or medical condition worse" is considerably different.

It is kind of like Ibuprofen or cough and cold medicine. It is pretty safe for most folks to take, yet a few folks are allergic or have other conditions that makes it dangerous to take. It is worth mentioning the hazards - but if you leave off the safety qualifier, it can scare folks away from taking it. Advice to treat the underlying condition is prudent in some cases, others might be advised to avoid it entirely or take smaller doses - much like the advice for the person that gets panic attacks.
I didn’t go hungry but I didn’t feel like I was getting ahead. I felt like assets and capital were getting returns, like my cost of living was going up but my wages weren’t. I left (not Germany and not to the U.S).

People already well off were fine but people who had to work for a living were not being rewarded.

There are many reasons not to leave a place (family and security paramount) but if multinational companies are perfectly happy to move jobs around I think workers should feel equally free to vote with their feet in the much more limited way we are able.
I'd love to see Microsoft turn the tables and open source (at least partially) GitHub. I don't think it'll happen but it'd certainly get some interesting responses.
Not applicable as a fallacy here, questioning the style and the motive is reasonable with tech blog post mixed with advertising.

I might have added "for me" at the very end, so it would not sound general and was only describing my personal vibe.
If this was a very interesting article about the importance of hydration and was full of references to coca cola products, I would feel the same.
As per another commenter I used Elixir for 6 months a couple of years ago and very quickly started using pattern matching and guards to provide most of the If-type control flow. It didn't cover every case but it came very naturally in most cases where it was useful.

The overall logic remains the same, it's really just giving one a clearer view of a specific path.
> The median wage for a software engineer in the USA is about $20k higher than that of a mechanical engineer, despite having the same level of qualification and a similar qualification (in my opinion, mechanical engineering actually is a lot harder than software).

It's not about the level of your qualification or the difficulty of your job. It's about whether the business can make a margin on your time.
I think it's mostly down to the fact that the configuration space for database tuning is very large and that it can vary a lot from machine to machine.

There's a point up to which this would be better handled with a rules system. And after that "clever" stuff can search for rules. In any case the real problem with using ML is getting enough data. Most folks don't feel like spending millions of dollars waiting for their database autotuner to climb billions of hills, they'd rather someone else did it for them. Which brings us back to prebaked rules systems.
There are always some trajectory correction manoeuvres in any deep space mission.
Analyzing 30k issues in bugs.python.org
I've tried a low dosage via vaping yes. It still made me drowsy. I can't really smoke anything because my lungs respond poorly, so I generally use tinctures/edibles (if I use at all).
Toyota's answer to Rolls-Royce
>Sativa's focus me on one thing and I roll my brain all around that thing's area and can produce a ton of code.

I can relate to this. Pure sativa and some sativa leaning hybrids have a very similar effect to adderall when treating my ADD.
Where can I see the rate limit? I tried https://api.github.com/rate_limit but I see a rate limit of 60 only:

{
"resources": {
"core": {
"limit": 60,
"remaining": 58,
"reset": 1530102452
},
"search": {
"limit": 10,
"remaining": 10,
"reset": 1530099950
},
"graphql": {
"limit": 0,
"remaining": 0,
"reset": 1530103490
}
},
"rate": {
"limit": 60,
"remaining": 58,
"reset": 1530102452
}
}
Just use an operating system that doesn't track you? There are plenty out there.
> Then again, just for backup, I could use S3 glacier for $.004/gb

Having done that in the past, I have to say that's just a million times less practical than basic S3-like storage. And if you want to automate that setup, Glacier is even worse.
What about dancing? I know for sure that I become an extreamly good dancer when I get drunk :) not to mention my irresistible charm. That's just until the next day when I'm told how pathetic the whole thing was :)
It's also pretty dangerous.

Ketamine is very valuable, but not to be trifled with, reader.
I can’t really describe the process but essentially it’s very similar way of how I learned to cope with constant nightmares which eventually led me to also learn lucid dreaming. When you realize that setting is A, and it’s most likely caused by Z, rationalize that you have dealt with same before and managing the symptoms becomes easier and eventually you don’t even notice them.
https://developer.github.com/v3/rate_limit/
https://developer.github.com/v3/#rate-limiting
I've tried it with tinctures as well as a host of other things. A tincture is nice because it allows for fairly exact dosing, but for me it appears to range from "0 effect" to "some effect, and that effect is drowsy" all the way up to "you're going to sleep now".
I mean MongoDB is schema flexible, there's some cases where data is so dynamic it just makes sense to use something like MongoDB. I do agree, PostgreSQL (or if someone's more familiar with MySQL that's fine too - use what's most effective for you and your team) to start is a good route.
I mean, does knowing it was written in 2005 change how you read it? Titles only really need years if the context is important, and AFAIK the physics of prisms haven't changed all that much in 13 years.
I disagree with your sentiment enough that I want to downvote you (but won't as that's not what downvotes are for).

STEM workers are absolutely underpaid in the EU for their level of qualification - a non-CS PhD grad is "lucky" to earn £30k~ GBP after they move into industry.

£30k pa buys you sweet FA - meanwhile, someone quantitative/techy can go do trading or make webapps to earn 2-5x more

I'd argue that software engineers aren't overpaid, everyone else is underpaid - structural wage stagnation is well documented.
Why?

And why the USA? The only countries mentioned were China and Canada. I myself happen to be British. Why do all roads have to lead to the US?
Sales Training Courses Information
That's pretty much the first line I would write. And then I would continue explaining. If you can have both, start with honesty and not wasting people's time. You'll be more likely to earn it.
Yeah, I raised my eyebrows at that one too. I'm pretty sure I had the first one of my life recently and still am not certain what caused it.

I suddenly was getting massively winded with the simplest physical activity. The only reason I didn't think it was a breathing or heart problem was that my S.O. recognized the symptoms and theorized it was anxiety. About 15 minutes after taking a beta blocker those symptoms disappeared, proving the theory correct.

No idea how to re-create it and no desire to, it was kinda scary.
Yes, obviously they aren't competitive. And the word "problem" had no requirement for starving last I checked.
See also "ignoring the base rate" [0]

To what extent is, weed giving a person panic attacks a bigger cause of panic attacks such as "being in a crowd" or "occupational stress"?

Nobody is saying that weed is for everybody but they're not forcing it on anybody either. For whatever downsides there are, are they significant when compared to just about anything else?

[0] https://en.wikipedia.org/wiki/Base_rate_fallacy
They launched a couple of test articles 4 months ago. One might expect they're taking data and iterating.

https://news.ycombinator.com/item?id=16438716#16439996
Why do you say that?

I could see using something like rsync + Cloudberry (maps S3 and make it look like a network drive). Set it up to use one zone infrequent access, and then after x days use a lifecycle policy to move it to Glacier.

My use case for backups is solely for movies and music. For source code I use hosted git repos, pictures Google photos, and for regular office documents, they are either on Google docs or One Drive.
Getting Started with scikit-learn
Crazy.

If I were single, I'd move to SV and live like a pauper a few years, saving the excess. You could retire to another part of the country shortly after.
Agreed. You realize that making money is the hard part so there's no need to do a ton of thinking into technical decisions until it becomes "a good problem" to have.

These days I might have an idea for a feature in my head and pitch it to people as if it exists to gauge interest. If it seems like it's a clear winner I build it into my product. If not, I'm not writing any code.
I completely agree with you for the case when you say that avoiding an if brings you to code duplication. In that case from my point of view it’s a big NO.
But in all the other cases, if you are using an OO language, there are always better tools than ‘if statements’.
If you are using functional programming with if expressions instead of if statements then the ‘best balance’ moves a bit in favour of the ifs or a lot towards exhaustive pattern matching.
On the whole I would say that I agree with the article discussed here, but with some caveats.
It really depends on the ISP. Back when we were still using A1 (what used to be the Austrian telecom basically), we would receive a new IP address every time we reconnected. Now after switching to Liwest (a very local provider, only serves this city and some small towns around it) our IP is for all intents and purposes static, even though it wasn't advertised as such.
A bit off topic but why did you have to fill my browser history while I scroll through a page?

I don't know if this is happening only to my browser (Firefox nightly on Android) but it's very annoying.
Show HN: Jobs for Developers in Frankfurt – Germany
It's the "eat more" that I don't agree with. That is seriously bad advice for food addicts because your brain will convince you of crazy things in its desire to eat and my experience is that you should never give it any room for excuses.

I'm 5'11". I achieved my lowest weight about 2 years ago and have managed to keep off all but 10lbs of it, much of which I'm confident is muscle. It took me 4-5 years to hit the low mark.

I didn't mean to imply that 44lbs was insubstantial, rather that I've had to operate at a different scale and so have a different perspective on what works and what doesn't.
To me THC helps to find relations between concepts. I can think of any problem from a completely different angle. But,

1. I have to take notes to be able to go back to the line of reasoning.

2. Almost all of the concepts are garbage, but the remaining ones, are the best I've ever had.

So, THC helps to start with an idea, but delivering value from that idea requires being sober.
Haha, yeah, I can understand that.

The good news is that the early reader books tend to be very short - 15-30 pages of very large type, and lots of illustrations. < 5000 words, and many < 1000 words.

I don't know a ton of them because I personally sort of skipped straight from picture books to middle grade books. The one series I can remember is called "Frog and Toad". If you have access to a library (physical or digital) with English language titles, you may be able to find more under the "Early Reader" classification.

Middle grade fiction can really be fun for an adult. There are tons of options depending on what sort of stories you like. A few ideas and favorites:

- The Goosebumps series is popular.

- There are a lot of middle grade mystery series like the Hardy Boys and Nancy Drew

- A few of my personal favorites from childhood: The Pushcart War; Mrs. Frisby and the Rats of NIMH; A Wrinkle in Time; The Phantom Tollbooth; the Chronicles of Narnia (warning: heavy Christian symbolism); Bunnicula; Mrs. Piggle-Wiggle; Mr. Popper's Penguins; Charlie and the Chocolate Factory; anything by Roald Dahl

- Some "classics" can be considered middle grade (warning: some of these reflect racist and colonialist 19th and early 20thC patterns of thought): Robinson Crusoe; Peter Pan; the Jungle Book; Alice in Wonderland; Black Beauty (not racist, it's about a horse); Dr. Doolittle; Just So Stories

- The Harry Potter series starts off at an advanced middle grade reading level and gradually increases to a young adult reading level

- Another thing that might be fun would be books of myths from various cultures. I remember reading a big book of Norse myths and another of Greek myths around age 8-9. You could probably start with a collection from a culture you're already familiar with, which could assist with understanding.

Edited to add: your written English is excellent!
Brexit Polls Used by Hedge Funds Leave Lawmaker ‘Uncomfortable’
God, I wish someone added Quora to that list. After you read the first article, Quora masks all its content and forces you down the throat to sign up or sign in, pretending to be part of an age verification process (irrespective of the topic).

I remember when this happened - I was so pissed off that I made an add-on called "fuck quora" that will simply reset their cookies to have unlimited reading possible without signing in. Will be happy to open source if the need be :)
> Be very careful with those - they do not use ECC memory and thus suffer from the many potential security attacks

ECC hyperbole much?

When you've decided to put your personal data somewhere in a cloud on the other side of the internet, this kind of stuff should probably be absolutely on the bottom of the list of things you need to worry about.
An extremely low latency KVMFR (KVM FrameRelay) implementation for guests
That’s a great piece. Non-male creations face a steeper climb to cultural relevance. I’m reminded of that story about witches and wizards by Joanne Rowling. The success Joanne, better known as J.K. Rowling, had with Harry Potter was monumental but I wonder if her work would have had a harder time breaking through if it was more obviously written by a woman.
Just back to Canada from China a week ago.Commercial VPN providers like StrongVPN, PureVPN are blocked now. But there's no problem using your own VPN or any private company VPN if that's an option.

Environment is improving in general. Now local governments would give up economic benefit in exchange for environment protection which is quite different mindset than a decade ago.
It'd be even better to know their work experience.
https://news.ycombinator.com/item?id=17399250
Personally I already found the "Necessary" category long but acceptable. If I had been able to choose "only necessary" I might have kept the tab open...
VPN vs. Proxy – Why VPNs trump proxies when it comes to online Privacy Protectio
If people want to be greedy

Why are engineers “greedy” for wanting a fair wage but European managers not “greedy” for underpaying Workers and keeping the value produced for themselves?
Backblaze's backup product doesn't support backing up a NAS. It is for backing up a single Windows or Mac computer, and priced as such. They state this policy is to avoid abuse. Fair enough.

Backblaze's object storage product, B2, is priced per GB-month, so you pay for what you use. Fair enough. Because it is charged this way, it is open for whatever creative use developers can come up with.

I use B2 because I'm locked out of using Backblaze Online Backup - and that's fine with me, because it's the right product for the job.
(as a ridiculous aside, apparently having 'NSFW' in a link can trigger overly aggressive web filters)
To Americans reading the parent comment: don't get too full of yourselves, there are smart people in abundance in Europe, no cry fest necessary ;)
Wow, it's taking very long to compute (server side I imagine), easy on it future clickers.
It's called a helicopter. Turns out it's very impractical and wasteful for everyday use.
Cell carriers to stop sharing real-time cell phone location data
Same problem on Firefox for Windows here. To make matters even worse, there was a bug where the back button just kept me cycling between two different sections of the page. I kept hopping back and forth no matter how many times I hit back, and could never go back to HN.

Please, please, don't break the user experience this way.
In my limited experience, European managers don't keep the value to themselves, they are just worse at obtaining it in the first place (lower revenue per employee).
Also on Safari (iPhone).
I would rather have new developers think in a more object oriented or functional way instead of procedural.
If statements imho promote procedural thinking, while pattern matching, polymorphism, or to a somehow lesser extent, if expressions promote a more OO or functional way of thinking.
I don't believe these functions are supposed to be one-size-fits-all solutions. I assume they are intended as the answer to "how come std::transform() doesn't run this embarassingly parallel problem in parallel?"
New Platform to Collaborate on Medium
Last time I used Glacier, it was a separate product from S3 and had its own API.

You had to upload pre-prepared "tapes" for backups. You couldn't mutate an existing backup, you had to create a new one. And frequently fetching and/or deleting existing "tapes" (backups) would cost you money (more so than the original cost of the backup).

That meant you couldn't just ZIP it all up, backup the latest version and the delete the previous one to avoid being doubly charged for storage either.

Basically at time of archiving you needed to determine what was already archived and create a new bundle with only what's new, and archive that only. In the same spirit, restore meant piecing together multiple such tapes into a full restore-set.

Absolutely terrible. It was like having traditional backup-software constraints, but none of the software-support.

If Amazon has improved on that now, good for them, but I figured they probably had to if they wanted any users at all.
With the cheapest one being 3x the cost of high-end PCs (so not the average PCs, which were and are the majority of PCs sold), the economics kind of say why Lisp Machine didn't fare that well.

If I have to pay 3-5-10x of an already expensive PC for the average person, that thing'd better be life changing amazing.
The ultimate: https://github.com/mame/quine-relay
While I love using Alpine Linux, it would be awesome if Alpine made options for contributing a bit more visible/approachable.