skysight-inc/HackerNews huggingface dataset:
I've never known a hunter who enjoyed killing, or sought to inflict suffering; indeed the primary standard of skill, especially with a rifle, is that one's prey drop on the spot, and should death not be immediate, one uses one's knife to deliver a coup de grace. This has been the way of all the hunters I've ever known, and in the rural side of my family there've been many.

I don't mean to make it sound like some sort of spiritual thing; it is not possible to have helped clean a carcass and still romanticize the practice of hunting. I explain it to substantiate this statement: the deer immortalized in that painting almost certainly died quickly, cleanly, and with a minimum of fear and pain. Of all the creatures likely to predate upon a quadruped herbivore, humans are the only ones who worry at all about that sort of thing, much less consider such outcomes worth effort to produce.

It speaks well of your kindness to sorrow at the death of a deer, and I don't mean to suggest that you shouldn't. But there are nuances here which are easy to overlook absent direct experience, and having seen them much closer to than many, I thought I'd take the time to explain a bit, in the hope that it might be of some little value to you.
To be honest, for some people this does make life better. I look at it from the perspective of an office programmer become freelancer, working from home.

For a number of earlier jobs i had work could only be done in the office due to technological or security restrictions. Heck, even for a number of my clients i first had to work on-site, then figure out how to migrate things to a remote setup.

But now i work entirely from home and never even visit any offices. This has freed me up considerably. I still get the same amount of work done in practice, but the hours i bill are now half of what i spent previously just in the office. Even less if you consider that i have zero commute anymore.

And yes, i have worked in weird places and at weird times. Bathroom, bed, weekend, 2 am, at a conference in another country.

But the difference is, those things were me responding to emergencies. Emergencies that in all cases would have come up the same regardless of where and when i was. Having set up the technology i had meant the difference in practice for me was:

Instead of spending an hour to get to the office at 2 AM and back, i got up from the bed, walked to the computer, fixed the problem in ten minutes and went back to bed.

My life got considerably better.
http://atomicdelights.com/blog/why-your-next-iphone-wont-be-... (and other blog posts on the same blog) seems to disagree that Apple "essentially assembles most stuff by hand" - e.g.

> Apple is the world's largest owner of CNC milling machines and swiss style lathes.
Thanks for some really good feedback! Your idea about signup after trying it out is spot on. I will probably implement that straight away. Self-hosting is interesting as well, never thought of that, but might be an alternative way to go.
It should not take you more than 1h to learn Eve...
Have you seen these ads with guy sleeping with tablet etc? They are conveying the same message.
Bringing typed, modular macros to OCaml
1. You can eat out at a restaurant.

2. If you want to cater for a bunch of people regularly you can do a lot with an accordion window & deck. Like this:

http://tinyhouseswoon.com/tiny-house-basics/

http://www.windorsystems.com/another-tiny-house-uses-win-dor...
At the very least, it's ridiculous to call it a 'sweatshop'. The kid making DHH's shoes would probably love to work for Marvel.

Yes, I am fighting hyperbole with hyperbole.
Bill Shockley won the Nobel Prize in Physics (https://www.mountainproject.com/v/shockleys-ceiling/10579968...)

Hans Kraus was JFK's back doctor (https://en.wikipedia.org/wiki/Hans_Kraus)
Thank you for your replies - I will try writing my own perlin generator for something.

I am taking a break from HN for a few weeks, and would not have replied but I just wanted to say the ability to ask a question and get back "yeah I used this technique on that movie you saw" is something no other forums provide. It's awesome.

I will smile as I take my screen break. Cheers
Settings / Do Not Disturb
Parse a full HTTP request faster. Method, Path, Version, Headers, start of data.

How its been done is more tricky. Lots of iterative development.

Vectorization, bit twiddling, fast-path inlines, analysing the output asm from the compiler, benchmarking, repeat...
Inbox made me so much more relaxed about emails and daily work life i can only agree.

Also the shedule for later function is a life safer for busy or lazy days.
If you can't distribute individual directories/packages as stand-alone apps this entire exercise seems pointless, it just becomes a fancy filesystem hierarchy.
NASA employees are federal civil servants. You are trying to make a distinction that is not supported by the federal bureaucracy.
You have an iPhone, so i can't help there. Android already has quiet hours/weekend/calendar event rules/automation. Maybe iOS will follow suit soon.

But before that, iirc, people used automation/tasking apps. I.e. primitive scripting interfaces in which you could say "when beyond this time, set to DND" or "when near this GPS location, allow only phone calls". Maybe the itunes app store has such automation apps?
Ok I don't see how that was a straw man but ok, let me address the specifics then.
1) Housewives with abusive husbands -
No problem, just walk into a bank and deposit. Don't have a bank account? Open one on the spot, under Jan Than yojna you can have zero balance account.

2) Illiterate people -
They may be illiterate but they are not poor if they have more than 2.5 lacs cash. Open an account if you don't have one and deposit. I heard you will not be scrutinised for 2.5 lacs in each account (at most one per person) no matter what their age or whatever but I have no source for this right now.

3) Poor people -
If you have more than 2.5 lacs. You are not poor.

"even if you gift them the money it is still assessed as the original earner's income". Right and you don't have a problem because you saved up over time and so it is accounted money.

"the BJP is milking it for political mileage by splashing pictures of Modi on giant hoardings claiming he has destroyed black money singlehandedly". Come on, politicians will milk their perceived good deeds. I don't see anything wrong in it. I want to reinforce this mentality (do good get votes) through positive feedback.
Year-on-year growth in US gig economy participation
Worst on twitter is notifications because 2 people i follow retweetet the same post...
A commute of over two hours each way? Super
Way back when the world was in black and white, DEC PDP 11 RK05 disk packs could only hold 1.5 Meg.

/bin and /usr/bin were on different drives. Now all those weird splits and choices make sense.

Fuller explanation here: http://lists.busybox.net/pipermail/busybox/2010-December/074...
Steel is expensive to move around. Making it where it's needed is a good idea. The same isn't true of most products.
Haven't had complaints so far. Don't use it really either. I have mapped Escape to Caps lock.
Workers Want Success Not Redistribution
Chrome extension that replaces occurrences of 'alt-right' with 'neo-Nazi'
Now the other half, then the 200 other similar firms, and we have a start.
Not feasible with my floorplan:

http://cloud.harryh.com/3c0t293h3Z3q
They're using recruiters wrong. We generally don't use recruiters to filter candidates, but rather to find them for jobs where network-based recruiting fails and candidate flow to public postings is poor in terms of volume or quality.

We give them top-level criteria ("mid-level iOS developer", "entry level data scientist"). Any further criteria are very unambiguous and easy to assess in a 5-minute discussion if not off a resume ("has used Python for at least a year in a professional capacity"; "has shipped at least one app to Apples App Store"). They send us a trickle of resumes. We decide which resumes suggest the candidates are qualified enough to phone screen (usually about a third to a half).

For the best of those, we phone screen and issue a simple technical assessment that gives us an idea of the candidate's baseline skills. Then we dive deeper if we need something specialized (e.g. deep knowledge of a specific protocol.)

We also give our recruiters feedback on why we decide not to hire a candidate (e.g. "he seems like he'd need an environment with more structure" or "she knows HTTP like the back of her hand, but we need someone who's used JavaScript since 2003".)

The recruiters use that feedback to inform what other positions they send the candidates resume to. And they use other clients' feedback to help decide who to send to us. Our best recruiter has few enough candidates that she can only send us a few per week for any given position.

But she knows them really well - what they're want for their careers and in terms of process and culture; what other companies have determined are their strengths and weaknesses; where they are in the interview process with other companies and what they think of those companies; and of course, what they think of us.

And she knows us well enough that (for instance) we're one of the first places she'll send a resume for someone who's self-taught and looking to leave the freelance life, and no longer bothers us with the resumes of people with CS PhDs who insist on having a project manager and Gantt charts for everything they do.

If your recruiters are using spray-and-pray and have so many candidates that they have to machine-filter their resumes by keyword instead of knowing their candidates personally, you need to find better recruiters. The ones who get a position description from you and then screen-scrape LinkedIn to "find" "candidates" are just wasting everyone's time.
At this point, I'd frankly be satisfied if the NYT stopped feeding the literal white supremacist neo-Nazis, but that doesn't seem likely to happen. (Seriously, they recently gave someone that even Breitbart doesn't seem willing to give the time of day to a huge platform to expound his views, political goals, and his importance - all of which would otherwise be irrelevant, because he had almost no audience or power.)
Show HN: Funnel – A minimalistic 12 factor log router written in Go
Why do people never use regular words when describing functional programming concepts?

This was initially promising but, like every other "let me explain functional programming" write-ups, reduced to inscrutable babble before we make any headway.

Case in point: author starts talking about monadic composition before explaining what a monad is!

What would be helpful is avoiding functional programming terms, explaining concepts in everyday English (or non-FP terms) then labeling those concepts after the fact.

Maybe instead of functional composition, call it an array of functions that pass their return value to the next function in the array. Or a promise.
In C#

var allChecked = todos.All(todo -> todo.IsCompleted);
var noneChecked = todos.None(todo -> todo.IsCompleted);
var todoCount = todos.Count(todo -> todo.IsCompleted);
I don't get the point of this article. The ads show an activity that a large part of the population is already doing, and that Microsoft has a product targeted to those people. What does the author have a problem with? Is someone forcing him to work at home?
I think that the culture of working all the time is stupid, but so is blaming it on a single company.

Why not blame Android for making this possible with all the useful mobile devices. Or how about blaming the web for making access to information at all hours of the day possible.
If you're not already an EU citizen, it is hard to get into the canton of Zurich, that is true.

However, it is possible in January as there are fresh quotas. And if you make senior-level salary, it is easier. Also, i depends on the company (they have to have proper documentation their hiring efforts). However, the government official from the immigration services is making the final decision.
> The biggest problem with the low end market is that kids these days just don't seem to realise the work ethic required to become proficient at guitar. I've played for over 40 years, I have two young sons who play, and I have done some teaching.

Were you teaching 30 years ago? I suspect that people didn't have much of a work ethic back then, either - but you weren't teaching them, so you didn't realize it.
`pip install` should only be for the default way that projects define dependencies, where the default is the way. Were we to have both pipfile, and requirements.txt, and maybe a third, and a fourth option, I don't think `pip install` should work.

I also don't think it's ever a good idea to have multiple options for something like that.
4 Key Principles of Agile Development Methodology
Thank you for making the Internet a safe space! I don't know what the world would be like without the contributions of loyal zealots like you.
This doesn't help because the rush comes from typing and news.ycombinator.com looking for getting early into stories that are trending! :)
Peer-To-Peer Marketplaces: Best Practices
The general abstract idea is: you have some input "score" which is know to inaccurately predict the outcome, use the input score and measurements of its biases to produce more accurate prediction than naive threshold classifier would.

Why don't you quote the place in the paper where they make accuracy go up, fix overfitting, or build an improved risk score? Or even just quote a place in the paper where the risk score is treated as anything other than an accurate black box?

They pay exactly as much as Iranians except that Iranians consistently have higher FICO scores because Iran infiltrated FICO with their suckxnet(TM) worm which replaces R binaries with hacked versions.

In the example provided in the paper (see Fig 7) that's explicitly NOT true. Blacks pay back their loans a lot less than asians/whites holding FICO fixed. For example, at a FICO score of 500, blacks pay back their loans 10% of the time while Asians do about 40%.

I.e., blacks have consistently lower FICO scores because they don't pay back their loans. Further, FICO score is biased in favor of blacks. If we made it more accurate we'd be actively discriminating against blacks. For example, a black person with a financial situation reflecting a FICO of 500 would have their FICO score lowered to approx 450 to reflect their higher default rate.

Did you even read the paper, or the linked article?
How to Use Gantt charts
Not to mention core strength! Tiny little holds are often at inconvenient angles. To pull on those features his entire body is engaged.
I really don't like this post.

The article is shoehorning an agenda and viewpoint in to an ad that is essentially a profile of an unusual person.

I don't like the tone, I don't like the language, and I don't like the judgemental assumptions.

It is obviously written by someone who doesn't know many working creatives, and why some people approach work that way.

And it is assuming that the author knows what is best, and what makes everyone happy, as if there are no variations in people in this world.
I
I find it a shame a person could think they know better what someone else needs than they do. Condescending. Insulting.
Imagine you miss your child's goal just because you were checking your oh-so-important Excel spreadsheet.

Addiction, as you say. Lack of freedom (as any addiction is).

Plain stupid.
Syscall auditing at scale
Why user stories are important
I've done a some investigation into this, and I can tell you while this looks cool. It'd be difficult to use on other devices (tablets, phones). The best I've seen is https://www.froala.com/wysiwyg-editor
Killer feature is the fact that I can use it on the iPad, Android tablet, IE, and Chrome. Also, its supports tables, which was one of the requirements for our clients.
Licensing is pretty affordable, and it's easy to integrate because there are plugins available for different frameworks (angular, django, ...)
The big takeaway is not literal programming but logic programming and pattern matching.
> though I think the most likely outcome is huge (and increasing) swaths of the population languishing in permanent poverty

I don't think so. You cannot only outsource manufacturing labor to robots. You can do with policing as well. So you don't have to worry for uprisings. These people will simply starve or being killed by robots.
Mine has a single star but you may find it useful.
https://github.com/eklavya/hascas
All right, we'll see how it goes in the next couple of years.
Insight on AWS re:Invent 2016
Because initramfs effectively already is /.
A big company aspires to make money. Nothing more, nothing less. Most of the time that means asking people to do "more with less" for more hours.

It's part of the system. Anytime that you read about a company that does it differently you are seeing an aberration. Let them have some pressures applied and they will revert to the norm. Also, if you are reading about them it's because they are news not the norm.
This just seems pretty grotesque to me.

My first job out of university I had a two hour commute each way. I read tons of books, and listened to a lot of podcasts (on my Orange SPV C500, no less). I suppose there were times I enjoyed the space, but overall I think you just grow addicted to the sacrifice and hard work and heroism of it all. Addicted to the stress because it lets you prove what a hard worker you are, and brush aside other people's worries about work.

The only journey to work I've ever really enjoyed was a 45 minute walk each way to a co-working space in Sheffield, through parks and beside rivers, listening to audiobooks.

And now I work at home and see my wife and two kids loads, and no amount of money will ever change that.
I will get over it. I am glad you asked.
Show HN: Schedule a set of todo tasks, possibly dependent
Séntisis is hiring a Node.js back end developer
Thanks, the first one was less than $4 on Kindle / Amazon AU. Will read with interest.

Meditation also helps to quiet the mind and reduce the mental clutter, but it's not quite enough.
Is that better or worse than if you miss it because your boss wouldn't let you go at all?

I've had friends from the USA eat the cost of a plane ticket because their supervisor told them they'd get time off for a visit to Germany, but then got dunked on two weeks before the flight by their supervisor's supervisor, precisely because they wouldn't have been able to react to emergencies in Germany, and this entirely due to technological policy restrictions.
I have a few [1] Android Apps that bring home around £90 a month. Ironically, the ads from one app (I don't like ads as a business model that much) make as much as the other 4 combined.

I also wrote a book [2] about game development in Haxe, and self-published it on gumroad. That brings anything from £40 to £150 a month.

[1]https://play.google.com/store/apps/developer?id=leoncvlt&hl=... [2] http://discover-haxeflixel.com/
Which is only possible b/c through Google Play Services it tracks every move of every Android user. Unfortunately Google Play Services cannot be uninstalled/disabled without affecting the correct operation of the phone. The European Commission is right about investigating how Google is doing business lately.
> I am totally sick of the deluge of mail from what is now 6 separate email addresses.

I do not use the Mail app in iOS. Rather (ironically), I use Outlook my Microsoft. It has a "Focused" and "Other" Inbox of all your mails. It only notifies you mail coming to your "Focused" inbox which it learns over time. I'm pretty happy about it.
The US elections (and their aftermath), covered as we do African elections
Then they need to fund a new RockSmith game that is cheaper. Even clueless friends can bang out chords in a few hours. Like most of the worlds problems, education is the answer.
It's important because otherwise you'll fall into this situation: https://news.ycombinator.com/item?id=13012554
The author is well known for taking this kind of strongly-opinionated, incendiary stance with his writing.
Python, all dockerized
Not sure what's out there for pop music, but for jazz iRealPro is indispensable. Thousands of chord charts for jazz standards are available on their forums (which is linked within the app) and the it can do playback, including the ability to silence particular instruments.
Care to share the name of the course? Thanks!
Isn't this just telling terrorists where and when to strike targets?
Behold, the greatest computer of its age: https://en.wikipedia.org/wiki/X68000

and a great video on some of the games https://www.youtube.com/watch?v=TQPt69UCyIA
Hey, there. I also went to Hack Reactor. It's not a joke.My first job out of the program was Groupon and the algorithm-heavy style of the interview wasn't a problem. The hardest thing for me while there was CSS (because they supported some old versions of IE).

I'm not saying that I was stronger on the data structures and algorithm side than top students who spent four years staying up coding during their nights and weekends but I was definitely ahead of most fresh grads I encountered. I don't know how that is, given what a typical CS curriculum (at least what I saw later on Open Courseware) but my guess is that a lot of CS grads don't actually practice what they're learning enough so that it sticks.

One thing it appears a lot of people on this thread are missing is that it's not a school for complete beginners. There are prep courses for people looking to enter the school. I had been programming simple things for my blog for years before I went. About 1/3 of my class already had CS degrees before entering.

The other factor is that intensity really does matter. The reason focusing on duration of 12 (well actually 13 weeks) is wrong isn't because nearly 1000 hours of instruction and work are packed into those 12 weeks. It's even more wrong because working at double the intensity leads to more than double the progress. I saw the same phenomenon with language learners when I was living in Taiwan. It's very common for someone who did a full four year degree in Chinese to speak poorly compared to someone else who did a much shorter, more intensive study at a top immersion program like ICLP.

Anyway, the degree of animosity here is a little surprising, even considering the cognitive biases that might come from having spent a fortune on a university credential. Large numbers of my peers from Hack Reactor went on to do well at YC companies and/or large companies like Google. One I remember well did both (was an early engineering hire at a YC company that got acquired by Google). I still consider the tuition I paid to HR one of the better investments I've ever made (and one that I easily recouped within the year.

Thank you Marcus and thank you, Shawn. You guys were fantastic instructors and project mentors!
I had never heard of Cookies (I really don't follow fin-tech), but being Swedish Klarna is pretty close to being a household name. Cool to see them mentioned.

This sentence scared me:

After filing for bankruptcy, Swedish tech company Klarna approached the team behind Cookies so that they can join another fintech company.

To me the above really sounds as if Klarna filed for bankrupcy, but it refers to Cookie (which is perhaps clear if you know the background and/or context).
i hate to say this but, is google aware of the fact that this would easily turn into an act of terrorism tool for increasing casualities?
Glad you like it. My personal to-read list is also a bit too long now..