skysight-inc/HackerNews huggingface dataset:
Elon musk has don a lot of myth building around himself,for example claiming to invent the hyperloop(which was invented in 1999 by ET3). And his employees are mad about him taking all the credit for all kinds of results.So i'm not sure you should count him.

We also see the same thing with Edison - claiming credit for other people's work.

The most impressive engineer i can think of is altschuler , which in the 1950's, in russia, even after/while being in a russian labor camp - invented a method of systematic invention(TRIZ) that is used to this day, and really enables every engineer to become an inventor.

So why am i mentioning him ? because to a certain extent - coming up with good inventive ideas may not be the hard part(to some extent). But refining the details,building prototypes,testing, etc is the filter that takes a bunch of good inventive ideas and comes with a great invention.

But usually this process takes an infinite amount of work, so it's beyond the capability of a single guy.
Beatlemania Returns to Canada: This Time, in Public Domain, Spurring Fight
Successful Startup PR Is Fueled by Relationships
US data center please and i'm all in.
History API: Scroll Restoration
Not saying you are wrong, but here's a different perspective:

http://www.hermitary.com/solitude/nietzsche.html
Show HN: JobTrial – Try a potential fit, before a fulltime offer
The US is a country in which there are people and companies profiting off of the imprisonment of human beings. So I wouldn't expect this to change completely for the better for quite some time.
Applied here last month and never heard anything back; not even a 'we have received your resume' response.
Manchester Utd and Windows 95
There is also a neat Android app: Android ISS detector

https://play.google.com/store/apps/details?id=com.runar.issd...
Internet gives you a way to communicate. For some it is the main way of doing so, they function normally( more or less ), and they aren't even in prison.

It would go against their "policy" of isolating prisoners, however unsuccessful it is at rehabilitation.
> Minimum standards aside, there's no reason to cast Uber vs. drivers as a Marxist class struggle when the Uber drivers themselves seem to be satisfied with the arrangement.

(1) The existence of the lawsuit means that the generalization serving as the explicit premise here is incorrect.

(2) Without defending Marxist class struggle as a valid or correct framework for addressing reality, the idea that the drivers seem generally satisfied with the arrangement is relevant to whether characterizing it as a Marxist class struggle is necessary may reveal a poor understanding of the entire idea of Marxist class struggle and particularly the role of class consciousness within such a struggle.
Eve is our way of bringing the power of computation to everyone
Hi HN,

I design digital products, and I've always believed Designers should know code. I've never written code before. Today I'm excited to have built this all by my own. Over the last 20 days I've learnt several new concepts and pushed several lines of code.

I did not want to spend much time on the design so chose a very minimal design after getting inspired by seeing Text-only sites.

I'm interested in knowing your thoughts about the product and of course, any bugs you come across.
Move On, Make Hacker News Responsive
I get it, we love the nostalgia of something ancient persisting into the future, but a couple lines and a @media query could kill the needed pinch and zoom on thousands of phones a day.
iPads are dumbed-down PCs effectively. Even cats can use them for games (to an extent), not to mention humans of any age.
LOL. I was wondering how long before a response like this showed up. "Formerly" secret-ish process, and who told you you could tell?

That didn't take long. :-)
It takes but a minimal grasp of nuance to see that someone forced to have no human contact for 10 years can be both a victim and a convicted criminal at the same time.
My theory is that if I see someone's arm being broken as a form of punishment, the pain and suffering is readily visible, which triggers a sort of empathetic reaction.

But if I see someone in a windowless room by themselves, it's easy to dismiss that as "not so bad". I could even rationalize is and say "I'm an introvert and like quiet" or "general population is probably less safe, this would be better for me". There is no understanding of what it is like to spend weeks (which would do me in, let alone months or years) locked in a cage with no natural light, no calendar, a light that is never turned off and no conversation with anyone else.

Similarly, I've heard and read many people claim waterboarding isn't torture because "all they need to do is hold their breath, they should rationalize to themselves that the captors aren't actually trying to drown them". I believe solitary confinement is cruel because of the psychological effect and shouldn't be used as it is today for the same reasons I think mock executions shouldn't be either. (Sure, you don't kill the person, but you're still psychologically torturing them.)

If you don't believe that humans are social animals and need to interact with other humans on a regular basis, read about feral children [0].

[0] https://en.wikipedia.org/wiki/Feral_child
Short story "The Truth of Fact, the Truth of Feeling" by Ted Chiang explores this topic:

https://subterraneanpress.com/magazine/fall_2013/the_truth_o...
How not be an entrepreneur
X86 instruction encoding and the hacks we do in the kernel [pdf]
Stereo Separation, Subwoofers, and Headphones (2008)
Sounds like this isn't quite finished until we get the temperature confirmation.
But driving from the outskirts of a city to the inside, is just a 1 hour journey.
Nobody else ever put an optimizer in front of the refcounting calls to remove redundant pairs? I find that hard to believe.
Animated Logistic Maps of Chaotic Systems in R
And for a job that isn't customer facing, we should allow if possible.

I can understand why the cashier at the store needs to work 8s.. how would I schedule people based on how many hours they feel like working?

For programming with delivery at the week or month level.. people should be able to slice the work how it works for them.

(I think my ideal work is like 12 - 7 - 7- 6- 6- 3 or something)
No IPv6? This is a no-go for servers... Add it and i'm all in. ;)
An open letter to Notch
Part of implementing an efficient React app is making sure that prop/state transitions are minimized. Coincidentally, this is also (abstractly) true about any UI technology, not just React. But React sacrifices a little bit of speed in order to make the UI declarative, as opposed to the finicky, error-prone and messy way we used to do it before with frameworks like Backbone.

Have you actually developed a large React app? Because you might be surprised at how fast React really is in practice.
If they truly care about your search history I think I'm blacklisted from working in Google for life :-)
http://bfy.tw/1c9R
It worked fine if you followed the rules. The trouble is that the rules were kind of annoying to follow and weren't automatically enforced at compile time very well. More troublesome was the fact that a C collector necessarily needs to be conservative, and that means you lose out on nice advanced GC features like compaction.
I recently went to traffic court where i watched a young central American man get funneled into providing the state with free labor, merely because he was vulnerable and the opportunity was there. Our judicial system is for chewing up poor people. But it was ever thus; high-minded notions of justice cannot be carried by bureaucrats.
Respectfully, this is spoken like someone who doesn't realize what solitary confinement actually entails, nor is familiar with the rich body of literature on the subject.

Suggested reading:

[1] http://ajp.psychiatryonline.org/doi/abs/10.1176/ajp.140.11.1...

[2] http://www.sciencedirect.com/science/article/pii/01602527869...

[3] http://openscholarship.wustl.edu/cgi/viewcontent.cgi?article...

[4] http://www.jaapl.org/content/38/1/104.short
SAM Professionals Weigh in on Oracle's 'PULA' Plans
The issue is not overall scarcity, but scarcity in specific places—the cities responsible for a disproportionate amount of the world’s output. The high price of land in these places is in part an unavoidable concomitant of success. But it is also the product of distortions that cost the world dear

The article is good but the title isn't great; the real story isn't about land per se, but about land-use regulation: the topics are related but quite distinct (and indeed the article says, "The spread of land-use regulation is not hard to understand"). As Matt Yglesias is fond of pointing out, steel-framed construction and elevators are well-understood, century-old technologies (http://www.slate.com/blogs/moneybox/2013/05/03/silicon_valle...).

But laws against deploying them have become important constraints on growth. The problems are really legal and political. The solutions will be (or won't be) as well.
Maybe the "patches" made in 2008 didn't actually fix anything and we're just back to square one... maybe...
At one place I worked, in the days when Firebug was still new, we used show a discrete a web developer job ad if we detected window.console.firebug ... didn't actually lead to any hires but it made us feel clever ;)
How to store and securely manage configuration options in Rails
this was posted on HN 9 months ago. looks like he didn't get the job
https://news.ycombinator.com/item?id=8588080
The value is in when you remember you did something before, but not exactly how. So you just grep or scan through your history, and the files you edited / commands you ran are likely to refresh your memory even if they don't exactly capture the entire workflow.

Also means you don't have to retype complicated commands too often.

Practical example: I remember I cleaned up some calibre converted epubs with perl a couple months ago, because they had a piece of text injected by some kind of generator on every page. It took me some time to figure out the exact replacement patterns, and if I were to do it again, I just need to do:

$ history 0 | grep perl
...
823 perl -0777 -i.original -pe 's#<b class="calibre1">Generated by ABC Amber LIT Conv<a href="http://www.processtext.com/abclit.html" class="calibre2">erter, http://www.processtext.com/abclit.html</a></b></p>\n<p class="calibre3">##g' part1.xhtml
825 perl -0777 -i.original -pe 's#<b class="calibre1">Generated by ABC Amber LIT Conv<a href="http://www.processtext.com/abclit.html" class="calibre2">erter, http://www.processtext.com/abclit.html</a></b></p>\n<p class="calibre3">##g' *.xhtml
...

Then inspect the history around those commands to find exactly how I got to that point.
There's even a relevant book with that this phrase as its title, This Time Is Different: Eight Centuries of Financial Folly (http://www.amazon.com/This-Time-Different-Centuries-Financia...).
Happy Birthday! Prompted by your comment I found this from the Association of American Publishers: 'In the first three months of 2015 they (e-books) have plummeted 7.5% from the same period last year. Meanwhile paperback sales have increased by 8.9% giving further credence that people are switching back to print in greater numbers than originally thought'. I hope so.
Swift OS X Programming for Absolute Beginners (Amazon)
> Second, they tell every applicant that openly discussing the interview process (esp blogging about it) will get you disqualified/blacklisted from any future positions at google.

Wow, it's like they're fully aware of how poor many of their interviewing procedures have been over the years, and instead of making them more employee-friendly to compete with the rest of the industry, they'd rather just punish the employees instead.

Right in line with Google's reputation.
> Add another item to the list of anti-trust charges Google is facing around the world.

How, specifically, does that violate anti-trust law?
Excellent point. The actual service providing this transportation shouldn't matter. Passengers just want to arrive at their destination. Let the system figure out how to get them there.
The real problem is image handling libraries that blindly render images into too-large objects where unnecessary. While full-res uncompressed images are very convenient under the hood, the image library should inherently handle anything "too big" gracefully. Instead we're often prone to apps crashing when someone feeds in a ridiculously large image.

A 420B > 5MB expansion should not be a "red flag" because there is nothing about it (including the subsequent attempt to process a 141GB uncompressed image) which cannot be handled appropriately in software. Flagging such ratio limits is arbitrary, and setting an arbitrary limit is usually a sign the software is incorrect, not the data.
If you allow backlinks which don't increment the reference count, then you have circular references. You're just helping a reference counting implementation deal with them. The end result is the same as a GC, except you need more programmer intervention, and the only sign that you've got your intervention wrong is a memory leak, a crash, or mysterious misbehavior.
Replace which Gaussian density from which model exactly?
Thanks! That makes a lot of sense.
Tell me more.

If I have time to do 1 thing and outsource 1 thing.. how do I pick between changing my oil and trimming my hedges?
That is a level of meticulous detail and analysis that simply leaves me numb. I have nothing but respect for people who can do work like this, I consider it almost magical.
FYI - https://www.youtube.com/watch?v=XFhgSKNJP2s&feature=youtu.be

For my own projects, I wish I could buy this hardware!
Complete iOS9 Developer Course – Build 50 Swift Apps (udemy)
May I ask why?
Website Security: How Do Websites Get Hacked?
Why the possibility of Trump becoming the Republican nominee is a terrible thing
In all kinds of orientations! It's literally a moving ad for lenovo
“Everybody Wants a Smartphone” (Africa's Transition to an All Data Future)
Well, it evokes The Last Starfighter movie kind of feel, where a kid beats a video game and thus proves he's ready for something greater, so I can understand feeling special "for being chosen", no matter how automatic that criteria likely was (the human brain can deceive itself into thinking events are more deliberately chosen and less random than they actually are)
Interesting question. I think there are a few things like showers and taps....possibly the odd toilet...but its certainly worth investigating
I like it, because I'm writing network servers for the most part. Don't use it for scientific, numeric, or desktop GUI work. You can find posts on /r/golang where I actively discourage that. The further you get from a network server, the worse off you are.

How much more balanced do you want? If "balanced" looks like advocacy, well, maybe the problem is the community has overshot into the trough of disillusionment: https://en.wikipedia.org/wiki/Hype_cycle

If the community was over-praising Go... no, actually, when the community was over-praising Go, you know, that thing that caused the backlash we're in now... I was more negative. It wasn't the Best Language Ever. It's also not the Worst Language Ever.

And I'm generally against seeing "Library X, BUT IN $X!" on the front page of HN for all values of $X, but, that's a separate discussion.
Snaptracs – Tagg the GPS Pet Tracker, New Case Study from AltexSoft
I found Semantic UI 2[1] to be a pretty good collection of components that I could just drop in to a project. I am also a backend person, and found it to be pretty easy to compose widgets into exactly the configuration I needed.

1: http://semantic-ui.com/
Also, piano rolls have something of the culture of the Wild West which you can't take away from. Having one of these has an air of history greater than itself - it conjures images of smokey saloons, dusty wooden floorboards, Billy the Kid and girls in bustiers. For everything that a Steinway has, even a self playing Steinway, it will never have that.
Thanks for the writeup!
I checked an online store specialized in that area. 100 products and all are mechanical. Unless you count a plastic shower timer (3.50 USD), which already promises to save 400 USD/year.

This "smart shower meter" has a mobile app. About 70 USD.
http://amphiro.com/
I'm 62. Still excited about what I'm doing. Love the fact that I can write programs in languages that actually work (as opposed to M$ Basic back in 1980s). Hardware that doesn't fail every 10 minutes, etc. O/S that does what you expect! I plan to continue creating new apps until 65 or 70. Who knows what happens then. It keeps me going and is better than hitting a little white ball into the woods!

Happy Birthday! May you have many more.
I honestly think their process is pretty good (at least it was for me). There are no bullshit questions and they are honest in their feedback/telling you what you should and should not expect. A lot of people are pissed because they didn't get in and feel it's google's fault for having a 'broken interview process'. But reality is that google is one of the most profitable/successful companies in the world and gets voted "top employer" year after year. A lot of people want to work for them, so they can afford to be picky in the interview process; but that doesn't mean anything is broken. Quite the opposite actually.

As per the secrecy; I reckon they want to keep part of their process secret so that people don't try to game it. At the scale they are operating (millions of applications per year) you obviously need some standardized tech testing for the first interview rounds (where no engineer is present yet) and if everybody just posted their questions and answers online you could kind of forget about that.
The 13th amendment allows for slavery if a person has been convicted of a crime. It makes a lot of sense when you consider prison, especially America's take on it, just a continuation of slavery.
Well, there's a plethora of HN apps, if you really really want a mobile experience. I'm actually super-happy I don't have to 'request desktop site' when I go to HN on my phone to get a non-responsive site.
To be honest, I'm afraid of travelling (to America even) and of leaving the relative safety of Canada because of that.

I've heard so many stories about people ending up in jail in the USA or Mexico or other countries from things that would be considered minor and them having to fight their way out of it.

Missed bribe there, racist cops there, at least I'm safe home where the only time I have to worry about the police is during protests.
Benchmark for those interested

http://serverbear.com/benchmark/2015/09/03/zCU7qHQu5fCH2q2d
Haskell for Mac – Functional programming without the hassle
Can't really tell, as I've never played with client/backend side helpers (for AJAX etc), always kelp my backend independent.
Being arrested due to a mistake by police is my only reoccurring nightmare ever since I was 13. Usually it is a bank robbery.

Sadly one of my friends were arrested and convicted of a crime with not one piece of evidence besides one person saying something about them. They could have plea bargained for 18 months but instead they thought I am innocent so might as well be found not guilty. He got 12 years.
> (He's re-arranged it to be coherent for a modern reader; one reason for this is because the original was meant to be memorised and perhaps used from memory, and was ordered accordingly.)

Interesting. Can you comment on how the original was arranged to facilitate memorization?
How to create beautiful style guides online
Get Lessig in the debates
I recognise that piracy harms artistic creation, but I don't care. So can I sign up? ;P
Duct Tape spotted! Zarya module. look up! three hose fittings? covered in tape. I think i'd live in constant fear of bumping the wrong knob/pipe/lever while floating from one module to the next.
Show HN:Jesse Owens success launched Adidas among the most trusted sport brands
I can't see the player. I also tried with ublock disabled.
Shockingly absent from this essay was a consideration of the effects of climate change. In a hundred years or so, Miami will be a fairy tale. Where is the factorization of costs associated with high value land that's here today and gone tomorrow?
Solitary confinement is a violation of international human rights and should be treated accordingly.
I new someone who was in jail for a short period, and they put him in solitary solely for his protection. He was grateful for it, but I don't think it was the same kind of solitary.
What's so HTML5 about this?
I'm inclined to agree. As legitimate image sizes increase, there's more need to sanely limit the resources thrown at such images.

While on vacation last week, I finally grokked that my relatively cheap Nikon camera is producing 6000x4000 images...that's about 100MB uncompressed. As a mobile app developer, I'm becoming painfully aware how images breaking the 25MB uncompressed line are breaking apps, with some still-in-use 256MB RAM iOS devices crashing when memory fills under normal usage plus a few instances of such large images (1-2 vacation photos can easily overwhelm available memory).
Trending Photos for Singapore General Elections 2015 Live Streaming #GE2015
The Most Popular iPhone and iPad Apps of All Time
Trending Photos for Singapore General Elections 2015 now live at http://geosenti.com/cg/RHjD9ZKrDHpNBR6p8

The data is currently collected based on related keywords (ge2015, sgelections, wprally, paprally) and 1 location (Blk 837 Hougang Central). The keywords and location will be updated from times to times. Feel free to suggest for improvement. Thanks.

Live Feeds: http://geosenti.com/cs/RHjD9ZKrDHpNBR6p8
Insights: http://geosenti.com/c/RHjD9ZKrDHpNBR6p8
While this is a great idea from Google I would be concerned that the Google recruiter would also receive a list of my search history queries which do not always include programming topics at all ;-)
Interesting thought though, will Google check my search history if I apply with a known Gmail adress?
"Interfaces aren't generics at all."

It's a definition game. One component of "generic" is "generic algorithm". Go has that covered; the Sort package provides a "generic" algorithm via an interface specification. A lot of C++ template code is built around implementing generic algorithms at compile time rather than Go's run time, for instance.

If you choose to call that "not generics", that's a valid choice of definition, and certainly makes sense in a Rust context, but it's not universally valid.

For context, I'm not trying to bend a definition to "defend Go"... I generally have a low opinion of software engineer's ability to create universal definitions of terms that apply across all languages, and I observe that pretty much any term you can imagine varies across language communities. I'm not the one creating terminology vagueness. And I have observed that every time someone contradicts me and insists some term really is rigorously defined and agreed to by all major language communities, you can count on two or three disagreements from not-me in the replies...
It's moreso for when you spend time crafting the perfect command, and dont' want to repeat yourlself. Example..

find . -type d -print0 | sort -z | xargs --null -I '{}' du -sh '{}' | sort -h

Simple and clear; but history gives you the convenience to do find<C-R><CR> and having the command run with out parameter/typo verification.
FAA Clarifies Recreational Drone Rules [pdf]
>So first of all this is not "a secret"

>Second, they tell every applicant that openly discussing the interview process (esp blogging about it) will get you disqualified/blacklisted

...but it was on an internal newsletter, so that makes it public?
This is very pleasing to the eye to shuffle/sort. Good work.

Now you just need to add a dropdown to select what drinking game you want to play.. ring of fire anyone?..
Bad C programmers will simply fault C itself for their own deficiencies. I find most of this advice as really bad and not-recommended.