skysight-inc/HackerNews huggingface dataset:
I have no income. I don't want much income, or rather I don't want much income in the long-term, just enough to pay the mortgage off and then I won't feel so completely stressed. I could take a low-key job or work on my own projects full-time (music, writing, and acting, and software lol), or ideally, open a martial arts school.

That's my biggest pain point, that I have to work to pay the mortgage instead of pursuing my passions and living my life. I'm lucky, my mortgage should be paid off by the time I'm around 35, but I don't want to lose the next ten years to working...I've already been working for ten years, I want the next ten years to be a combination of passion, hard-work, and chasing MY dreams.
Startup website to create customizable and sharable HTML5 applications
OpenSSL is not the work of the OpenBSD team. They work on LibreSSL[0] which is a fork of OpenSSL.

[0] http://www.libressl.org/
First, you need your own website.

Of the projects you've written - the Hackathon stuff &c. - pick out the one that would appeal to the most people, were it well-written. Host your own git server (not GitHub - you want people coming to your site, not someone else's!) then refactor the code so that it is well-written.

Have a read of my articles "How to Promote Your Business on the Internet" at http://www.warplife.com/tips/webmaster/website-promotion.htm... as well as "White Hat Search Engine Optimization" at http://www.warplife.com/tips/webmaster/search-engine-optimiz...
Good grief, this is empty even by the low standards of BBC science coverage. tl;dr Young people say 'um' more than 'uh.' Nobody knows why.
Yeah that's what I've come up with in my testing as well. It's kind of surprising that there isn't more research into it. Just all of the sudden iMessages stop sending, then a few days later they magically start sending again
The Hat That Holds a Pencil and Plants a Tree
I find it bewildering that you ran docker in production for 6 months and yet you find that running your own docker registry a "complex" operation. Docker has its flaws, like any other technology, but running a registry took me all of 2 minutes on an EC2 instance. Kinda makes me wonder how much you really understand about a real docker workflow.
Experiments in Social Computation by Michael Kearns (2012) [pdf]
After reading HN for a while, I have to agree with him. GPL'd software is being "phased-out" in favor of software that can be more easilly-exploited by corporations. LLVM is currently the best option of this.

Sadly, gcc is less modern than llvm, which means it's failing on it's quality rather than it's license. And the market is beginning to reflect that.
This is why I'm more afraid of poisonous animals than car accidents. There are many kinds of poisonous animals!
Maybe it's an ingroup vs outgroup thing. Living in an area in Canada with a large population of engineers (in oil and gas), I meet a lot of people who are touchy about who gets to be called an "engineer".

They seem to forget that military engineers are "engineers", and they've apparently been around since the early 1600s [1]. And locomotive engineers are "engineers", and it looks like they don't even need post-secondary schooling [2].

And the rules around the P.Eng. titles are provincially regulated as opposed to federally, meaning the rules in Ontario (where apparently the term "Engineer" is protected) is different than in Alberta (where the protected term is "Professional Engineer").

That's why in Alberta, Raymond Merhej was sued for using the title "systems engineer" (as an Apple Canada-certified systems engineer) but the suit was dismissed in late 2003. In response, the Association of Professional Engineers, Geologists and Geophysicists of Alberta (APEGGA) said basically they'll lobby the government to amend the laws to prevent that in the future. [3] I don't know if such an amendment was ever completed though.

I wonder if engineers in traditional fields are protective of their title because they work with a lot of engineering technicians, so they feel they need to differentiate and protect their work?

[1] http://cmea-agmc.ca/our-heritage-and-our-stories

[2] http://www5.hrsdc.gc.ca/noc/english/noc/2011/Profile.aspx?va...

[3] http://www.itbusiness.ca/news/it-industry-wins-round-in-engi...
I think docker is really successful in term of marketing (no offense), I guess they've learnt a lot from the nodejs/golang's camp :)

Just like few years ago, everyone here on the front page is talking about nosql and seems like everyday, there's a new webscale nosql database being born...but now, I often see more people here inclined toward traditional technologies such as Postgres as it has been greatly improved. (Yes, a lot of aged software are still improving, e.g. MySQL, Apache, PHP or even Perl5)

I am not saying Docker is just a hype, I also don't think it is completely unnecessary, but it is not for me to solve my immediate problems and therefore I would rather review Docker..maybe few years later.
Thanks! Well done. Photoelectric it is. Now I wonder what color its most susceptible to...
How do you do that? I want a nyan cat cursor!
They do run Linux...in a VM. What's wrong with that?
Just wanted to say a huge thank you to everyone who has taken time to reply, the response has been overwhelming! There's still many comments I'm yet to reply to, and will finish replying to these tomorrow evening, but it's now 5am and sleep is required.
> Rather than artificially fixing the supply of labor at an arbitrary level and penalizing people for their honest work until some give up, it's better to "buy out" the laziest among us. Sure they won't be contributing to society, but at least they won't prevent others from receiving fair compensation which is exactly what happens in the otherwise inevitable race to the bottom.

I feel like you are missing the point that the "bottom" (lazy? I would most likely disagree...lazy + unfortunate genes / birth status / location perhaps) has a much better, easier, fairer chance (in obvious unison with a reduction of unemployment,) given organizations reduce the time worked per day, thus opening up opportunities for currently employed (more leisure time) and the unemployed (the jobless)

That's not to say this model has severe flaws. It's more utopian than what are we faced in capitalist societies now, but goes against business profit maximization, which I'll simplify in a useful manner: organizations like to hire as few people as possible and use as much of their leisure time as possible in order to reduce benefits expected by most workers increasingly expensive benefits that they've come to expect in long term cushy jobs.

The recent uptick in free lance jobs is rough for this very reason. It's less risky to sell most your leisure time to large companies.

That's my personal diagnosis. As for my solution...the the non risk averse must continue(create) their own entrepreneurship endeavors and as the older generation dies out, destroy the [8-9]-[5-6] scourge imbued unto us by unionized industrialists of the past and craft new culture. Keep companies running smoothly with more employees working less time. Any opinions/counterpoints would be appreciated. I'd perhaps be considered an idealist with high expectations of the future.

P.S Long time lurking/reading here on HN and finally beginning to post. Always appreciate the comment threads more than any other web site.
I posit that llvm is Apple's attempt to weaken the GPL by striking at the heart of the GNU toolchain by making a better product that people would switch to a more-exploitable license for. Steve jobs did the same to Creative/Diamond with the iPod.
I miss the auto-empty feature that MS Minesweepers has where any neighbouring 0 tiles to a 0 tile that is clicked on are uncovered.
Thanks, _______ Administration!
The 40 Sqft Standing Office
Remind them that they don't know how to program and probably won't have a job in ten years.
Why are we bombing Syria?
I'm curious to know how you admit it. I recently completed a website redesign for a relative in Brazil. He wanted to use the existing MySQL db and some PHP functions, and expand on both. I had some experience with HTML, very little with CSS and Javascript, and had never built a website using a text editor alone for the code. I'd just completed the HTML/CSS, JavaScript, and jQuery courses on Codecademy and was excited to apply what I'd learned, but I made it very clear that I wasn't an expert at frontend code nor design and had no PHP nor databse experience and would need to learn them to complete the project.

He showed me various websites and features he liked, and I recreated them with HTML, CSS, and jQuery designing the new site to his satisfaction in about 5 days. Then, I powered through a couple tutorials on PHP and MySQL for a couple days. Most of the old PHP that he wanted to salvage was filled with deprecated code, so I rewrote it. The data he wanted to store and use for the new site required entirely new db tables. So the new site didn't reuse any of the old code. It took me a month to complete the site and get it online. A few days later, the owner of a quite-a-bit larger company that partners with my relative's company told him that he really liked the new site, and asked for my info. My relative told me that I was far too modest about my ability before I took on his project; that I wasn't an amateur at all.

I know that I was and still consider myself very much an amateur, but I know I can (and enjoy to) learn new technologies pretty quickly. I take pride in doing a job well, and really believe I'll provide a lot of value to the projects I work on. I just can't sell myself without being completely honest about areas that I know I have lots left to learn. How can I be completely honest without seeming incompetent next to a 'professional' (and great salesman) who only knows how to plug content into a CMS template? How do you express your confidence in the value you create when you're aware you will have to learn a lot to create that value?
High paying affiliate programs
There was an effort, in 2012, to create a generalized TCO in Clojure using CPS and trampolining. I don't remember why it wasn't fully pursued, but the JVM team is now talking about eventually fixing the core issue behind not supporting tail calls.

Clojure Conj 2012: http://youtu.be/RLqqGSthmC0

Source: https://github.com/cjfrisz/clojure-tco
Ok let me try. Bad abstractions are bad.

Additional complexity without additional functionality, increased dependencies without increasing stability, poor documentation and buggy implementations; strongly coupled things which have no business being coupled and overt assumptions on what kind of application you are writing and how you ought to structure it.

They have fundamentals which don't interact with anything else - events that won't be caught, arrays that use their own iterator, etc.

They decide to suppress language features like console logging and replace it using different names. You never learn this by reading the outdated documentation but by startling discoveries 45 minutes into what ought to have been a 15 second bug.

And let's not get started on how utterly useless the call stack or object inspector becomes.

They presume there are fewer coherent approaches to programming in a language then there actually are so they shoehorn you into writing things in one specific poorly documented, buggy, highly complex, inappropriate, monolithic, and fragile way.

One of the main arguments for the abstraction approach is that they assist average programmers like a golfing handicap. But the reality is that the quality of the programmers work remains the same - but now with the abuse and misuse of the language AND a convoluted abstraction. You are far worse off.

The historical problem is that these things despite all of these clear flaws become immensely popular - each one for about 6 months.

And then your business critical application gets locked in. Locked in to the hottest framework from 5 years ago.

Awesome

btw, I tweet about my hatred of this specific topic here: https://twitter.com/frameworkhater ... I think a proper manifesto may be in order.
There's nothing mysterious about this. Semiconductor gates are light-sensitive. There's usually carbon black in the plastic of plastic-packaged ICs to prevent interference from light. The opacity isn't perfect, though. For that you need ceramic or metal-encased ICs. Still, this is a rare enough problem that IC data sheets don't specify a maximum tolerated illumination level.

Try some laser pointers, especially towards the blue end of the spectrum where the photons have more energy. You may be able to trigger this effect by pointing at a specific IC.
Broadband Is Not a Public Utility
Uhh dude… you got hacked
Quite impressive senior project. I know CalPoly aerospace does well with interacting with the industry and NASA.
Extensive discussion when announced 3 months ago:

https://news.ycombinator.com/item?id=8567990
The meatware are already notorious for driving the aircraft into the ground. How much worse could the software people make it? Anyway they've had twenty years to work on this system according to the article.
Have you been to Taiwan? There is a booming economy there.
http://jsperf.com/tco/8
there is no epoxy, smps controller is a flip chip bare die bga
red laser makes it crash too
I'm don't want to dispute your claim but I definitely want to know how you learned of this and if I can read more about this elsewhere.
Relationship between AWS EBS snapshots and EBS volume failure rates
"My email is monitored by others from time to time and they will let me know if I need to respond. For anything really urgent please contact <address> at gmail.com"

It's easy to avoid e-mail when you have an administrative assistant to handle it for you. Most of us don't have that luxury.
I think the reason lightning doesn't perturb FM transmissions much is that lightning, being a source of additional energy in the receiver's passband, is an amplitude modulation interference source, whereas FM transmits its information by Frequency Modulation, which is nominally insensitive to AM EMI sources. Any amateur radio operator in the Midwest or Florida using AM on 144MHz will tell you that lightning for sure interferes with reception. With FM, not so much.
It appears to be Nyanology[1] on Terminology[2]

[1] https://github.com/anisse/nyanology
[2] https://www.enlightenment.org/p.php?p=about/terminology&l=en
How, exactly, does reddit get anyone's MAC address from outside of their private network?
Write one line of code everyday, make sure it's bug free.

I wouldn't be surprised if they used functional programming and avoiding object orientated programming.
Their service was also terrible. I ordered a Christmas item in mid-November and never received it. When I contacted support in December, they told me to wait until a full 45 days had elapsed (after Christmas). I knew of at least 5-6 friends who gave them a try and waited anywhere from 1-3 months to get their orders, even though the website offered no warnings of such abnormally slow shipment.

If you search "Fab.com reviews", you can see they rate pretty poorly on several review sites, mostly for quality and slow shipping issues. Spending a lot to acquire customers doesn't work when you can't live up to the most basic expectations of what an e-commerce site should do.
Besides workload issues, I think some people who drop computer/software engineering programs to go into computing science programs may simply be finding that they have no interest in things like physics or chemistry at the university level.

First year engineering courses in Canada, at least at the universities I know of, are pretty similar across all of its sub-disciplines. At UBC, first year courses include 4 physics courses (1 of which is a lab course) and 1 chem course [1]. At U of Alberta, first year courses include 1 physics course, 2 mechanics courses, and 2 chem courses [2].

At both UBC and U of A, first year engineering students get to take just one course on computing science/programming. So if you love to code and go into engineering to become a software engineer in Canada, you better also at least tolerate taking a bunch of chemistry and physics/mechanics courses...

[1] http://students.engineering.ubc.ca/registering-courses

[2] http://www.engineering.ualberta.ca/ProspectiveStudents/First...
Can you actually use the MBP keeping on your lap? I heard MBPs heat a lot and usual CPU working temps are always 60C+. How true is that? Are these comfortable to use on lap with all those high temptretures?
Speaking of silicon valley, it seems like it's often:

* Caffeine in public, or for starters, and then adderall or something more potent,

* Alcohol after work to wind down,

* Maybe oxycodone or heroin.

If it seems like your problems can be solved by working more hours, then you end up medicating yourself into oblivion, blowing up, or burning out.

I am also baffled by the idea of working 80 hours in a week.
Wait a second. Isn't the elefant in the room the fact that Microsoft is open sourcing a core piece of their software? And MIT license!!! What's happening?
Come build the CS curriculum you would have wanted at Fullstack Academy
Might be product liability issues. Software malf may have completely different economic consequences in civilian vs. military environments.
This theory + a tutorial about testing best practices + 20 weekend projects would be a really good way to learn how to code.

Thinking about stacks, trees, and graphs can go a long way to build up learners' ability to simulate what the computer will do, e.g., getting the steps right for breadth first search in a graph is a rite of passage.
Welcome to Debian politics.

Where boneheads like Joey get to block trivial fixes for decades (5 years and counting in this case). The project really needs a better process to terminate 'lame' maintainers.
Ask HN: List of companies in Silicon Valley
Hi HN,

There have been literally 100s of startup created since 2005 in bay area. Is there any way to get list of all such companies that are active ?

Please comment name of the company if you know one or better any site listing all companies.
Also, please limit this thread to bay area companies or silicon valley only for now.

Thanks.
Papjohns.com redirects to Pizza Hut
Didn't know if anyone else noticed this, but incorrectly typing in papajohns.com (by typing papjohns.com) redirects to Pizza Hut's online ordering site.

EDIT: This was brought to my attention by my a friend of mine (I didn't believe him at first). The first time I typed it into the browser, sure enough it took me to Pizza Hut's website. The second time, it started showing me a different page. Tried the same thing from an incognito window, and again, saw the same non-sensical squatter looking page. Tried from another device on the same wifi, and no more Pizza Hut page. Then tried from a cellular device on a different network and no longer saw the same page.

Would love to know if anyone else was able to see Pizza Hut page. I didn't think they'd be dumb enough to buy misspellings of papa john's site. But it looks like they're doing something a bit more sophisticated. Would love to know what all this is, if anyone else has an idea on this.
How AWK-ward
Testing with Spring 4.1.x
The affidavits[1] referred to in TFA describe just how useless this relationship has become. The inspectors receive little support from the USDA and are now tasked with, essentially, the management of poorly-trained company "inspectors" who are themselves under pressure from company management, on pain of termination, to keep the line moving (at a higher than ever rate). The authority of the USDA inspectors, under this "let them eat salmonella" program, seems to be in terminal decline.

[1] http://www.foodwhistleblower.org/campaign/hormel-hogs/#affid...
Is it just me, or does the paleo diet seem like it should include all of the above in order to be accurate?
What's new in JSF 2.3?
wait, isn't it one of core purpose of VCS like Git to know who is doing commit ?

I mean how can you not know who did commit ?
Yes, the wow was more about the 26%.
http://datatau.com
so how do companies like you make money? where's the innovation? where's the unique value proposition when something like Amazon, ebay exists?
How the Soviets' Felt about the Americans' Miracle Ice
1,600 automatic avoidances in 141 hours of flight. Holy crap, that's a lot of "point it at the ground, hope you don't die". Unless they did something else?
Available as of 3.5.0. Happy to answer any questions if anyone has any!
I didn't mean it was necessarily laundering, just that there's a number of regulations intended to detect and control money laundering that may apply to the author.
http://mobile.eweek.com/servers/german-company-offers-to-hea...
Podcast: Great take on the anti-vaccine movement and alarmist ideas that spread
I applaud you for your consistently civil and restrained answered to any and all comments, even those that are so offensive...
Replace the Turing Test
Reminds me of Paul Graham.
Socz80: A Z80 Retro Microcomputer for the Papilio Pro FPGA Board
I found this PDF: http://www.globalsecurity.org/military/library/budget/fy2015... that says it cost ~2 million to integrate in 2013.
I'm not entirely sure the comment you are replying to is correct but I believe gcb0 is suggesting that paid posts are blended into reddit seamlessly. Your image clearly shows several differing elements which distinguish an ad from a traditional submission.
WebGL renderer anatomy
How to Ask for a Promotion
Difficulty of international agreements, and the expense.

Upgrading to fully autonomous systems adds a lot of cost but is only going to make a difference in a small number of incidents (civilian aircraft don't fly as low and fast as fighters, and civilian pilots aren't distracted by being shot at).
The USAF finally went for that? It was first demonstrated in 1998, and has been used by the Swedish air force for years. Their slogan is "You can't fly any lower". Here's the 1998 writeup, copied from Aviation Leak: http://www.f-16.net/f-16_versions_article8.html

The technical paper: http://www.icas.org/ICAS_ARCHIVE/ICAS1998/PAPERS/182.PDF

The actions this system takes are drastic. Roll rates to 180 degrees/sec to get to wings-level, then a 5G pull-up. The pilot's helmet may be banged against the canopy. It's so drastic because flying 150 feet off the ground in mountainous terrain is normal procedure for fighters. If the system has to act to avoid a collision, that action has to be very aggressive.

Here's what it looks like to a pilot:

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

Here, the pilot puts the plane into an insane bank and, as he says, "goes to sleep" and releases the controls.
I find over use of "filled pauses" to be incredibly distracting. I'm always fighting for my focus with an internal dialog that's saying "just say it, or pause if you need a chance to think but stop saying um!". I should probably work on my patience and focus. But I always hope that people that overuse those filler words are conscious of it and putting effort into breaking the habit.
Hey, that sucks. I had appendicitis in Nov but caught it before it burst. Still put me out commission for at least a week.

You really shouldn't be worrying about your job performance or career development while still in the hospital. Just rest and recover. On the other hand, if you're bored get someone to bring you a laptop and code up a side project or learn some new tool.
Do you own The Manga Guide to Databases?

http://www.amazon.com/Manga-Guide-Databases-Mana-Takahashi/d...
I meant in recent years, but the 2008 financial crisis was nothing in the US compared to what it was in Europe. The US Dollar was never at major threat of collapse the way the Euro was.
Yeah but ejecting is often career ending because of those G's.
Yes. If someone doesn't configure their username or email (using git config), git will try to create an email address using the format <local_username>@<machine_name>.local and will not set a name. If there's no user.name set, and the email isn't connected to a Github account (or isn't an email address at all), Github will display "unknown" as the commit author.