skysight-inc/HackerNews huggingface dataset:
In a recent humble bundle, I found Automate the Boring Stuff with Python [0] which partially answers this. After going through the basics of Python, it describes building small projects such as scanning an Excel spreadsheet and sending email to people who are marked as 'not paid'. Projects like this give a different perspective to programming. Programming is not only about building grand projects. It can also automate every day stuff which you wouldn't normally call a programming task.

>>> contribute to an open source project

It's a very very common advice and I believe a wrong one, especially to novice developers. It's simply... Not that easy. Yes, there are tons of projects but most of them are pretty damn large or mature enough so that easy tasks have been a long time ago. Some projects (e.g. servo) have web sites dedicated to new contributors where you can filter issues marked as easy but there are not many projects to choose from. You can look for small, less popular projects... But that's not an easy task either. Plenty of experienced developers have an issue 'want to contribute, don't know where' and they find it tricky, it's much harder for the novices.

[0] https://automatetheboringstuff.com/
The Facebook Papers, Part 1: The great unbundling
Obscuring links to code w/ shortened URLs is off putting and seems unnecessary.
> In the absence of me showing you the evidence, what is your honest estimate of the probability that it's true?

I have no reason to think that U.S. healthcare, at the high end, is generally superior to that of other rich countries. My guess is that it depends on the field (some do better in, e.g., oncology and others do better in, e.g., brain surgery); that it might vary by hospital or by doctor more than it varies by country; and that results could depend more on operational issues, such as quality control, than on technology or doctor training.
I like to go through a recruiter because I hate managing a job search myself. I build up relationships with four or five recruiters, and they simply send me opportunities, and then I just talk to them and go on interviews. I do not have to follow up or devote any conscious attention at all to the process.

Corporate hiring is a massive shit show and I consider recruiters to be an incredibly useful sanity saving device. People that want to deal with corporations directly, I just have to ask, why in the world would you want to do that? So annoying.

Imagine you worked in any other profession than coding. Having someone else manage your job search is an unimaginable luxury. When I talk to my non-coding friends, and they ask how many hours I've devoted to a job search, they're amazed and jealous when I tell them about my recruiter-enabled workflow.
Exactly. Coding is one of the first really really important industries which have as much foundation outside academia as it does inside to allow for people to become masters beyond any comparable education the might take.

It's so important that even learning to pseudo code is going to take you a very very long way.

Code is IMO language. It's the language if you'd like of the future, how cliché that might sound.

Understanding even the basics of code (as of music) is almost of value way beyond becoming an expert in the field.
Women of my maternal grandmother's generation & class expected to have daily help with the washing & children (her class was such that it wasn't unknown for women like her to themselves have domestic jobs). It was really common once upon a time.
I searched for [oranges] and got a mix of fruit juice and prison inmate statistics. What kind of fuzzy matching is going on here?
Unless there is some process I haven't heard of, one of those is not like the others.
Mildly amused that the website of the guy who makes cURL wasn't ready for the HN hug of death.
Never, ever, ever nor has any contractor I have ever worked with. Saying that the longest contract I've worked was 1 1/2 years.

IMHO the IR35 stuff you see is just companies trying to sell you advice and consultation and build a market around it.
> I'm not sure why Arduino decided to reinvent a text editor

They didn't, they repurposed the editor developed for Processing ( https://processing.org/ ).

> instead of focusing on a plugin for a better text editor.

Which cross platform editor should they have focused on in 2005?
The first one is hard to fix, actually. Family can be really shitty to you, to the point you feel useless and unwanted and really want to be gone. People do that to their parents today, and elderly commit suicide for that reason today!

Clinically available assisted suicide could further embolden people to be really terrible to their elderly parents, and private screening with a doctor doesn't fix this.
As a mathematician, I a appreciate the notion that a stronger set of axioms means more power and a smaller and more defined working universe, but I think the author meant "stronger" against contradiction, which is consistent with colloquial use, if not jargon.
The pricing is much more simplified, as I would put it. There are providers that would charge hidden fees and up front number registrations. This is our initial launch, would love to hear your feedback as you could be our potential customer :) and using existing services.
Optimizing things in the USSR
The Ministry of Health in Brazil has been getting a new head of department every few months, depending on the backstage deals the president has had to make in order to keep her government in place. So no, I wouldn't count on any coordinated actions being spearheaded by the government. They are pretty busy running around like headless chickens, which means insisting in inneficient methods to eliminate the mosquito (e.g. fuming).

Some airlines have been allowing passengers to refund tickets to areas affected by Zika [1].

I think every decent travel agency should worry its customers that traveling to Brazil at this time is not a good idea.

Besides the health issues, Brazil is ousting its president today and most leftist parties and unions have vouched to stop the country with strikes, blockades and protests. You may get stuck in a 2-hour traffic jam on your way to the games.

1 - http://www.independent.co.uk/news/business/news/zika-virus-m...
Not OP, but my guess is that would count as "in the weeds right off the bat"; the impression I get is that a lot of Rails's value proposition revolves around being able to start using it without actually needing to know or understand very much. (Which is not a bad thing, exactly! Its power as a rapid prototyping tool comes in large part from this trait. Unfortunately, so does its strong tendency to produce unmaintainable code.)
> Office isn't running in fucking Javascript

Yet. ;)
Can we have weekly whining threads about WhatsApp now? Just make it like an automated thing; maybe a sticky!
That reminds me of the approach taken by many contact forms for members of the US congress. I believe the vendors have to follow certain security processes which includes sending the user to a 404 page if certain malicious attempts are detected. The end result in many cases is that there is a list of words that can not be submitted successfully through their form that changes over time and just check in certain fields based apparently on however the vendor wants to implement the security measure. Is your name Walter? Sorry but you sound like a sql injection attack so we will redirect you and the message you just spent an hour on over to a 404 page.
Aaronson is a coauthor on the paper, he's not just explaining the work, he did the work.
As medicine advances and hospital care improves, wouldn't you ultimately arrive at a happy end where mistakes are, in fact, a leading cause of death?

In the aggregate and over time, "mistake" is definitely a more desirable cause of death than "we did not know how to fix him," or "we could not afford the machine," or "we did not have enough of the right pills."
Kentik (http://www.kentik.com) is doing something very similar, as a cloud-based service or on-prem cluster. Accepts standard flow formats (netflow, sflow, IPFIX) from routers and switches, and also "augmented" flow from nprobe running on hosts or sensors.
Using Purge Cache to Keep Your Website Content Fresh and Responsive
Alzheimer's patients are still lucid, right? Just can't access all their memories?
I get what you mean but I believe the post describes a different issue and talks about side projects which are very different from paid gigs.

In paid gigs, you have hard or soft deadlines, commitments, etc. But sometimes you just want to code with no pressure, no deadlines, no managers, under total freedom and the money is not the first (and often not the second) priority.

That's why paid gigs often is not the answer.
I was implying the Western First World. Large swathes of the world still teem with violence as common and inescapable as daybreak.
Civilization 6 is coming in October, with big changes
Depends on the rate of course. If mistakes killed most of the inmates then no, not happy. And mistakes are often avoidable at little cost, so especially tragic.
I'm sure you're referring to his macro ideas, but this is a fun coincidence as I was reading about his Castle-in-the-Air theory of investment[1] last night.

[1]: http://finance.wikia.com/wiki/Castle-in-the-Air_Theory
And make Mexico pays for it.
I think this is a clear win for individual users that have been paying for GitHub. For organizations, I'm curious how many organizations they have just bumped above the $300-500/month mark. A lot of companies allow managers discretionary spending limits that they can spend without requesting approval, and if makes me wonder if they just made a bunch of managers need to start asking for approval for their GitHub bill. Another comment mentioned that having it filter up that the cost of a service just increase several times, will likely result in people being told to investigate alternatives. If that's the case, there are a fair number of alternatives to go to, depending on your specific situation.
Warren Buffet on a Trump victory: https://www.washingtonpost.com/politics/donald-trump-as-pres...
> Metrics are fetched over HTTP by Prometheus, and they usually don't come from files. You'd either have Prometheus scrape each job individually, or scrape your controller daemon that'd attach a labels indicating the job of each metric.

I was thinking more of the data model (https://prometheus.io/docs/concepts/data_model/). Specifically, from https://prometheus.io/docs/practices/naming/ , "Remember that every unique key-value label pair represents a new time series, which can dramatically increase the amount of data stored. Do not use labels to store dimensions with high cardinality (many different label values), such as user IDs, email addresses, or other unbounded sets of values.". So in our case the job ID would be such an unbounded value..?
If I ask for more money and the company says no, I can walk away and keep my current job, losing nothing. If a recruiter walks away they lose their huge commission.

Companies know this, so recruiters have no negotiating leverage.
I played music professionally for a couple of years. The value of music, the insights, the understanding of composition, harmony, structure, consistency, rhythm, patterns, melodies and so on have proven invaluable in most other fields I have dabbled with whether design, cooking or even my pathetic attempts at coding.
No worries, I took it as such.
Links for those that hadn't heard about that pair before (like me):

https://tools.netsa.cert.org/silk/

http://www.flowbat.com/
If they pay sales tax, that should more than cover policing costs. I find it hard to fault them for calling the police on shoplifting, even of $2 items, since that's the kind of product they sell.
I'm happy and grateful for any and all open source software, because it enriches everybody, well beyond the scope of its creators. But someone has to say it:

Electron is the cancer that is killing desktop computing.

It all started years ago with Firefox, whose interface itself was built using web technologies, in a "brilliant stroke." DOM, CSS, Javascript... maybe not HTML per se, but an XML substitute, and so on. I dare anybody say that Firefox's interface has ever felt as fast as IE, Chrome, Opera, or Safari (on Mac.) It never did and still does not.

Then someone at GitHub had the bright idea to take this "winning" concept and apply it to a developer's text editor, of all things! I still cannot fathom how Atom can have more than 3 users. Every time I've tried it, I've ditched it after 30 seconds. Slooooooooooow!

Fast-forward to 2016: now I see new Electron apps popping up every other day. Even something as simple as a text-only WhatsApp IM client, which could be written in a dozen of C++ files, is a bloated monstrosity that eats RAM for breakfast and contains an entire Node.js interpreter and a Webkit layout engine.

Cancer, I say!

Kill it with fire!
Very well-put.

Furthermore, Github's "Education" site doesn't actually say _what_ the acadmic pricing plans are like, just that you can "ask for a discount".
Why do you think you would notice it? I imagine the only giveaway would be the url in status bar when you hover mouse over the link. If you are a programmer (or very pedant person) you might notice it, otherwise probably not.

Also, I hope they acted on some real-world statistics, provided by Google's or other crawlers...
I agree. Every encryption can be cracked given either infinite resources or time. The goal of encryption is to make it (much) harder to eavesdrop on communications, often to a point that it's not feasible to do so anymore. Even if SS7 can be exploited in such a way that actually breaks encryption, it adds layers and layers of complexity that makes large scale spying hard or nearly impossible. These kind of attacks require individual approach, which is harder than, for example, logging all plaintext traffic.
most of these aren't principles, these are wishes. Like i can say i have 2 principles - be wealthy and be healthy - and those 2 principles look like very wise and hard to argue with, don't you think?

Becoming wealthy takes time and luck. It's not something you can just turn on at will. I just read through each of the principles, and I find exactly 0 of them that share that quality. Most of them tell you specifically what to do, and they are things that you can start doing at any time.

Name one or more specific principles that are like "become wealthy" and we can talk about them specifically. We may be reading them differently.

> The best architectures, requirements, and designs emerge from self-organizing teams.
which is just some personal beliefs or dreams of somebody, and is obviously not true in general.

I've worked remotely for a long time and love it. However, I certainly recognize that there's a legitimate cost to the team. I've also worked for years with teams that are split geographically. Again, the distance is a cost.

Of course there are benefits too. That's why we pay the cost. But the principle says the best architectures, requirements, and design. How exactly could physical distance be a net negative to architectures, requirements, and designs, all other things being equal? The methods of communication at your disposal face-to-face are a strict superset of the methods at your disposal when physically separated.
Not even Geylang. It has more character than the rest of Singaporean neighbourhoods for sure but hardly qualifies as dodgy. It's tame compared to even the best parts of Johor for example which is just across the water.
It's amazing how cheap people/companies are if they're complaining about these prices.

$9/user/month for one of the best and easy-to-use platforms to store and manage your repos and help your software development, which for most companies is extremely important to their product.

Slack is $8/user/month and yet people have no problem with that pricing. Git is also extremely portable and easy to move and takes minutes to self-host so what's the problem here?
Worth reading!
Is it possible to show more than one screen after some interval of time?
Download Panama Papers Dataset
It's funny that people(at least in Canada) are worried about low inflation rate. Increasing minimum wage should really help with that.
They tend to be black and white b/c, unlike most other areas of engineering, a flaw of any severity in a crypto system can lead to its total compromise. Those systems are also subject to active opposition, and breaches tend to be both catastrophic and not known till after the damage is done.

By way of comparison, when Boeing builds a jumbo jet, its "threat model" is gravity and drag and other laws of nature, and if the in-flight entertainment system breaks they don't have to worry about the plane falling out of the sky.

Also compare to the "move fast, break things" web/app dev community for even more stark contrast.

Those differences tend to lead to crypto folks being more black and white on average.
But if you walk away from the recruiter's offer, because they negotiated too shitty a deal for you, they also get nothing.
50€/h seems rather bad :/
Ah! Now it makes sense. Thanks!
I've seen the biggest benefit from a client heavy approach even with rails. Make the api the core of your system, makes it easier to refactor down the road into microservices. For a lot of web apps there is no real need for server side templating, once you get beyond server templating its easier to make native versions of your app or use xamarian to access the same api from a common c# codebase for native. Place your business logic in the api and there's really nothing for someone to steal from view source because your clients are just REST wrappers.
Noticing frustrating bits and lack of better options is a habit, I believe, which has to be developed. It's easier to notice horribly frustrating things and that's what startups often do, but that might be out of scope for many side projects. However, noticing small things that might be fixed in an evening or a week - that's a habit. I find it similar to the 'I want to blog, don't know what to write' issue.
"mistakes are often avoidable at little cost"

Yes, absolutely. I do think my point holds, though–it is not axiomatic that it is indicative of bad care that medical mistakes are rising as a proportional cause of mortality.
The American story, reinforced regularly with research and articles like this one, has no category for professional or vocational training. The story is simply "how much university education do you have". If you go and train to be an electrician, you're the same as a high-school graduate.

So yeah, I agree, this is a big cultural problem the US faces.

It seems like skilled trades are kind of ignored in tech circles, largely because we rarely use them. (Calling the HVAC repairmen is the landlord's job.)
In some cases you are correct while in some you're making the same types of errors seen in science reporting.

* [0] Completely agree. This falls into folklore: was never really scientifically investigated, and all recent findings don't support it.

* [2] This is a single study on a very particular mechanism. The null hypothesis wasn't "Carbs aren't evil". The experimental setup was designed to determine if there was a benefit in LCHFD diets for NZO prediabetic obese mice eating ad-libitum compared to traditional rodent feed (which by no means mirrors the type of high carb diet humans eat). They failed to demonstrate that. Some carbs are probably evil. Like sugar.

* [3] This is how science works: You make an observation: "You regain more weight after a fast diet." Yet a controlled laboratory environment doesn't show the same result. You're missing something. Reality is almost always more complex and subtle than we'd like it to be. The medical field right now is starting to focus on lifestyle changes and lifelong treatment. The shred of truth here is that slow weight loss is probably associated with creating long term habits. https://www.medweight.ca/.
Really the only thing preventing the construction of a true Turing machine is the inability to have an infinitely long tape. Fortunately, that limitation isn't a problem in practice for most things you'd wish to compute.

At it's simplest a Turing machine consists of an infinite tape of memory cells, a read/write head, a state register, and a state transition table (functions). Read the current cell and look up the pair (current state, cell value) to get the effect (new cell value, direction to move head [left, right, stay], new state).

Nothing in real computers can't be translated to a Turing machine description. It just won't be efficient :P. And anything written for a Turing machine will run on a real computer, modulo memory available.
Out of morbid curiosity I switched ones of my orgs over to the new billing scheme. I have 4 users in the org team, and 1 external contributor (a client who has access). I am being billed for 5 seats.

So yes, if you invite external contributors to a single repo (Say a consultant with clients). You will pay for each and every account you invite. Gitlab it is!
New Speakers and Sponsors for ServerlessConf
Nobody is talking about a "standard" galactic year apart from you as far as I can gather ... it's just about the specific orbital period of our sun. The parent of your reply is talking about using more universal units, not trying to define a universal galactic year.
This is lame, Sunrise has been awesome for me over the years.
True, but how do you know how they reached their 500,000 figure?
fastnetmon is another solution for this
https://github.com/pavel-odintsov/fastnetmon
To be fair, if you get to use IntelliJ it's on par with working at Olive Garden, or working as a garbageman.
Yeah. I wasn't going to click the link, but you got me curious.
The link is:
https://raw.githubusercontent.com/antirez/redis/unstable/src...

I don't see why you would hide a link to the official redis repo.
:( I have 1.8* and seems to work.
> Have these jobs existed in the US in the first place? Was it commonplace for people to have cooks for example?

IIRC, yes, there was a time (up through the late 19th, early 20th century) where having at least one live-in household servant, often either specifically a cook or a generalist where cook would be part of their duties, was typical of the middle class, and not entirely uncommon in the middle class through the middle or so of the 20th Century.
Helping businesses become successful
Theres a free new website out that helps you connect with investors, marketers, programmers, partners, legal specialist etc. All you do is put up an ad for your business, select who/what you are looking for (lets say you need a partner, you can select partner) and they will email you directly if interested. The website is still new so it is free. Also, you have a chance to win cash prizes! Hope you guys find what you need to help build your business! The website is http://Novateurpyr.com
I'm fairly content with only getting a fraction of what the customer pays for me. My company has all the risk: If I don't have a project, I still get paid. They pay me while I get training etc. If I worked for myself, any hour not spent working for a client would be time I'm not getting paid.
Why compare Rails with Clojure (a framework vs. a language)?

I think if you more fairly compare Rails with Django, Flask, Laravel, etc. you might find the differences aren't so great.
You have lots of control over whether someone gets upset. Don't call someone a racial or sexual slur and don't misgender them, for example. If you know some use of language is or could be problematic, don't use it. If you're not aware what language that may be and accidentally offend someone, obviously you shouldn't be held at fault, but you should then take it upon yourself to learn what the problem was so you don't repeat it.

Because I personally know people who see 'guy' as a gender-specific word - and because the dictionary says "guy" means "a man" - I know i'm not going to ever call a woman "guy", because it may offend them. I think this is a pretty simple concept...
Are you confusing "normal" with "desirable"?

The update treadmill is normal, in the classic sense of the word.