skysight-inc/HackerNews huggingface dataset:
Don't be reading anything into that list. Terrorism is mostly just a label used to shut down discussion. Funding for the IRA occurred in the US in a big way. The US has also backed even more violent struggles against elected governments. And if shooting down civilian airliners isn't direct terrorism, what it? This is a discussion on murdering people with drone strikes though, and I suppose that's pretty much the same.
Hey! I'm a high school student myself. I'd love it if you could shoot me an email at zchlatta (at) gmail.com. It's always nice to meet others who share my interests.

It really depends on your current skill level. I'd recommend setting a goal for yourself to reach. Say you're interested in game development. You could set the goal of learning pygame[0] before the next Ludum Dare[1]. If you're not comfortable with Python itself, you may want to check out Learn Python The Hard Way[2].

[0] pygame - http://www.pygame.org/news.html
[1] Ludum Dare - http://www.ludumdare.com/compo/
[2] Learn Python The Hard Way - http://learnpythonthehardway.org/
The JSON Test
Or for the far right-wing version: A Gentle Introduction to Unqualified Reservations by Mencius Moldbug (http://unqualified-reservations.blogspot.com/2009/01/gentle-...)

Part 2 is where he examines the myths surrounding the Revolutionary War, and it is very good (http://unqualified-reservations.blogspot.com/2009/01/gentle-...)
I'm on my second because my first lost a battle with my 3yr old.

I got a MacBook Pro Retina and expected to have buyers remorse over the price tag.

It just didn't happen. The extract crispness of the display is wonderful. The SSD gives me much longer battery life and I put 16GB RAM in it.

You simply cannot get a PC that has anything close to the same quality. Too bad.
>> It's one thing for a person on the street to be skeptical it's another thing when a scientist in the field in question is skeptical.

No, Scientists are human beings too. And the fact is, a scientist's thoughts are biased based on what the person knows.

People co relate the events to happen in future on the basis of what they know right now. Which is the root cause of all problems. Though sometimes skepticism is perfectly valid.

>>Now these guys don't even have a hypothesis on how to turn the machine on.

These guys are not working on building the machine.

>>Forget the engineering.

Exactly. The first rockets were not built by directly opening up the lab and making the prototype in the first hour.

Even while building things like the first rocket, or the first viable airplane a lot of math and physics work had to be done. Which is what is happening now.

>>They can't get an idea to work.

Seems like they already have experimental test bed to verify their math.

>>I'm with the GP, this is not very exciting. Even having a working idea on how all the parts

I'm excited. Its not like software where you fire up your IDE and just get down to coding. That works with software because 100% of whatever we do is already done and proven by nearly everybody else. We just exercise the same to our domains of business.

Building some thing like a warp-drive may very well require some years of work on math and physics before any field trials are started. Basically nobody has done anything like this every before. No one knows the consequences, or the side effects or even the kind of effort such an endeavor would demand.

If you want an easy analogy, Alonzo Church died finishing his work on the lambda calculus before he could see a working electronic computer. Same could be told about Alan Turing. Yet these guys had mathematically demonstrated all they said was possible.

When the first gates were built, people expressed the same skepticism if the combination of these AND-OR-XOR gate will ever achieve something substantial. Or when the first brick was built, and when the first wheel was built.
I share Canonical's vision of having one device for everything: imagine sitting at your desk, taking the phone out of your pocket and plugging it to an external display, and start working. Then, when finished, just unplug the display and put the phone back into your pocket.

Because the computational power of phones can only increase, this vision perfectly fits with our times.
If you find the video, please do post it. The closest I've found was PG's article on Organic Startup Ideas:
http://www.paulgraham.com/organic.html
Organic Startup Ideas (2010)
I've wondered about this as well. Its possible his behavior showed them the pattern and then when they went through their logs they saw more of it from before he started. Or they could just be in a delayed reaction mode.
Update the supervisor config file and reread/update? Not as nice as doing it from the library though.
That's gonna be expensive on a data plan.
Sell donuts from someone else's donut shop.

Just go to some random donut shop off campus, buy the donuts there for $7/dozen, and set up your web site or on-campus stand.

You don't have to say they are homemade, just see if people buy your donuts for whatever you plan to charge for them. If you break even, great, if you don't sell any, at least now you know.
Supervisord but i'd love to check on systemd and its capabilities for that in the future..
I think there are some problems with your statement. All these process-reloading and management options are a symptom of a much larger problem. The problem is simply:

People have stopped writing software designed to run continuously.

Some notes from 20 years of Unix fudging:

If a process dies, it's a problem with the process, not an external problem. Make it reliable. Software shouldn't fail at all. PostgreSQL, Postfix, init never crash from experience. Why shouldn't your software do the same?

Reloading: system-wide: "service whatever restart/reload"

Dependencies: Dependencies are hell. Having used BIG Unix kit with power sequencers and stuff, I wouldn't ever take on a dependency. If I did, the dependent processes should fail gracefully and retry.

Central authority: service xxx restart/reload again...

Logging: syslog? On our kit, we use Splunk but it's pretty much overkill for most people.

If you can't sleep at night because your processes crash, there's no good employing someone (a supervisor) to go around and do CPR on them. Fix the root problem.
What I got from reading that is the author has no idea how to solve the problem of many frontends and many backends of many services on a large scale (same feeling I got from reading the section about heartbeating.)
The problem with that would be sending the message while keeping the phone in your pocket, especially now that most phones are touchscreen-controlled. Maybe by doing it in advance and setting up a delay?
djb however doesn't know how to get on with other people. While the software is pretty neat, it does piss all over your disks and leave a hard to untangle mess.
I don't follow the reasoning; wouldn't it be more sensible to compare ZeroMQ vs. TCP instead of ZeroMQ vs. HTTP? If you can so easily replace HTTP, why the fuck did you choose it in the first place instead of a plain TCP protocol?
It was very entertaining. I thought halfway in it was pure fiction--I could see this turning into a fun movie.
Running on shared hosting doesn't solve this and introduces a bunch of other issues, you still have to worry about wordpress installs or whatever.

There are a lot of poorly managed VPS out there, these would be better served applying security fixes automatically.
The startup I worked for got bought by a big company, then two years later they decided to shut us down. But they wanted a fraction of us to stick around for 3 months and keep the servers running while they transitioned to the new system. And they offered us large severance checks to stick around until the end. (Basically, barely work for 3 months then get another 3 months bonus pay.)

It was painfully boring. I wrote a lot of hobby code. Learned a couple of programming languages. Read a few good books. Helped people with their resumes. Had some nice long lunches. Volunteered to fix everything that broke during business hours so that I could feel like I'd at least done something useful.

I wish I'd produced something more useful during those slack 3 months, but I was afraid that if I did, the big company would claim ownership of it.
Previous thread here: https://news.ycombinator.com/item?id=6084099
Ask HN: Show off your coolest weekend hack/product/MVP.
I am using Samba and have good experience in term of performance and usability, you might consider adding it into the list.
For those looking to grasp relativistic physics, checkout the game "A slower speed of light" [1] and "spacetimetravel" [2]

[1] http://gamelab.mit.edu/games/a-slower-speed-of-light/
[2] http://www.spacetimetravel.org/ueberblick/ueberblick1.html
> Welcome to most jobs, ever, in every historical period and culture, ever since humans have had jobs distinct from whatever else they did with their lives.

Many jobs were probably quite fulfilling. A cobbler, for example, who produced a pair of shoes before this task could be automated or split Taylor-style.
A lot of it is probably that, simply on the merits, the average infringement case is a lot weaker than it was before the patent troll business model became popular.
Would you call say Microsoft and Apple were built through bootstrapping?

(I am not trying to be snarky. What's your definition of bootstrapping?)
He should be made to pay treble damages to anyone he successfully extorted money from, too.
Of course, these two features are completely different.
In case anyone's curious, this story was posted to HN a few years ago: https://news.ycombinator.com/item?id=1320310

It's interesting how similar the comments are.
This. 0MQ is an optimisation and as everyone knows, these optimisations should be delayed until the last minute.

We're still shifting services over HTTP off a mix of Apache and IIS boxes. We can do 80 million service requests a day without hitting 5% of our capacity with commodity hardware.

These service requests are extremely complicated calculation and scoring algorithms as well so not some half-arsed CRUD API either.

We just do it in C# and C++ rather than Python/Ruby etc as that's where we gain the performance advantage.
Portland, Oregon: Silicon Valley's New Suburb?
I wonder how the insurance market will respond to this? One of the incentives for installing an alarm (although this is a cheaper proposition) is a reduction in contents insurance.

In my experience, the question is not "do you have an authorised / specified alarm service" (although there is usually a distinction between monitored and unmonitored alarms), but simply "do you have an alarm system?".
TSA will grope you less for $85
Most of Apple's other online services (particularly all of their dev tools) instead just require Safari.
I couldn't help but get sucked in to his story.

Still, a bit sad, he didn't do something better with his time. Eventually, this guy had to have gotten fired. Wonder what this guy does now.
A college friend of mine (with CS degree) was hired as an automated tester about 6 months ago. The project he was hired for and assigned to was put on indefinite hold right after he was hired. He's an "asset" on that project, all of which are frozen. But because he's a new employee, he can only be on one project at a time, so he has no responsibilities. He has a weekly meeting with his manager, where he informs her that he's still doing nothing and he'd be happy to do anything, while she replies that he has nothing to do. Also he is not allowed to use the internet for non-work-related tasks.

Recently the CTO has begun roaming the halls in his department. The CTO gets upset upon seeing my friend doing nothing. So he has to look busy all the time. He spends hours of his day typing nonsense into Word.

I told him he could be doing any number of things to improve his skills (which are lacking already). He is disillusioned with the corporate world at this point, his previous two jobs not being much better. Instead he applied and was accepted to the master's program this fall. My hopes for him are not high, but I don't know how to encourage him.
The images are gone, but there's one left in the original forums posting: http://i.imgur.com/9ioHLCt.jpg of the VP.
Pass SSL Labs Test on nginx (Mitigate CRIME & BEAST, -SSLv2, +Forward Secrecy)
“If you want to build a ship, don’t drum up the men to gather wood, divide the work, and give orders. Instead, teach them to yearn for the vast and endless sea.” -Antoine de Saint-Exupéry

i find delight in learning and creating. and the outcome/product of finishing a project adds more to the excitement. :)

compared to my job, i get to work on something i am interested in.
And this is why you do "ghost employee" audits. In a past career I used to work in the Controller's office for one of the Big 3 auto companies. One day, I was sent some bullshit email that I needed to do about 100 audits including "ghost employee audit" and check a box on a web form that all were complete. For shits and giggles, I decided to take it seriously. I altavista'd "ghost employee audit" and learned it is a reverse recon of the payroll system.

I did the audit by making every manager certify a list of employees. I found two employees that none claimed. One dude was well known within the plant and fixed any broken motors. No one had heard of the other guy. I convinced the payroll clerk to just stop paying the other person. He got pissed, and eventually tried to get a union rep, but the union decided not to rep him.

It turns out this "ghost employee" had collected over a million dollars in salary and OT, yet not worked in about a decade.

I asked about an award for the savings, but I was shot down because the union didn't want to let it out that they didn't rep a guy, and the company didn't want it known the ghost employee audits weren't actually being done.

In the end, I realized I was rearranging the deck chairs on the titanic, and switched careers by becoming a programmer. Haven't looked back since.
Then you never had to guarantee a SLA and pay for service downtime, so not seriously done a _business_ that earns money by providing a service.
Currently they are at $3.2M which is only 10% of their target. Yet the $600 level is sold out. If they had removed the cap on $600 orders, I could see this getting funded. But not if they expect the bulk of their money to come in at the $830 level.
Back in 1984 I took the first infrared crop pictures in Michigan. We rented a Cessna, took out the passenger seat and I got on my stomach and pointed the bosses 35 mm out the inspection port.

Special IR film from Kodak that had to kept refrigerated when it wasn't in the camera. I could feel the pilots tight turns in my gut. Good times!
Lesson to all Patent Trolls - 20 years of suppressing innovation and generating no value can result in you being millions of dollars richer.

Do not negotiate with Terrorists, do not feed wolves, do not pay patent trolls.
How much memory does malloc(0) allocate?
It seems to be an embellishment for the sake of the story. He mentions in the original thread that he's pursuing a 3rd degree, has spent time writing short stories and is in the middle of a novel, and spends time in the lower rungs of professional racing and writing a biography about that.

He also reportedly claims to have made it all up but I couldn't find the source.
Would that Doyle had patented browser URL history spamming instead, and saved us all from arstechnica's assualt on our browser history list.
What's interesting is that the comments on this one are better.
2 cents :)
maybe for learning purposes we should start from scratch or reinvent the wheel.
else use existing wheels.
Note that that list differs from the list on the official web site, which appears to be current as of May 2013: http://www.cic.gc.ca/english/immigrate/skilled/apply-who-ins... (Also see the top of that page for differently phrased instructions that might be clearer.)
Any experience with json-rpc? I'm trying to decide between the two.
This was my point above in my comment. War is a good thing for the US.
SEO, backlinks and images page shows full PHP source code

https://search.nerdydata.com/SEO
https://search.nerdydata.com/backlinks
https://search.nerdydata.com/images
I always enjoy reading discussions of internal application layer communication protocols. If there was one thing I would like to add though or wish for, it would be that people would go one level deeper in their thoughts and discussions. Specifically I'm referring to the transport layer (TCP/IP). I come from the financial services sector and we are heavy users of reliable multicast as an internal transport.

The kinds of solutions, changes, and re-thinking it has allowed us to do with regards to our architecture have just been tremendous. For example, if your system is latency sensitive you can move a lot of your more intensive logging to dedicated nodes. All they have to do is listen on the specific multicast port. This allows one to reduce latency in the critical path because you don't have to spend time logging inputs and outputs which ultimately ends up as some form of disk write or other I/O. Obviously you can't get rid of all of the logging/disk writes that your system must perform to maintain durability and other availability guarantees that are required, but for most things I've noticed that the requirements aren't always that stringent.

What's even cooler about multicast is that there is nothing preventing you from re-implementing your existing point-to-point, sequential, guaranteed message delivery protocols on top of it. A reasonable question to ask would be why would any sane person person want to do this?

Because most of the time you know which sorts of requests are going to result in calls to a manageable and finite number of which services. When using point to point protocols you've essentially painted yourself into the proverbial corner because now somewhere in your architecture you're forced to write fan-ins and fan-outs at the application layer that accumulate the results of queries to various services you utilize. These things are difficult to implement, frequently a source of headache, and difficult to reason about in the event of a failure. Why not use a transport protocol that gives you all of that for free?

The real difficulty here is that in order to properly utilize one-to-many communication internally you really have to have it on your mind since it will require you to structure your software in a very specific way. It's certainly not a silver bullet, and won't cure all that ails you. But now that we've been using it for so long I'm constantly coming up with solutions or ideas that are only possible because we utilize multicast as a transport that would be otherwise too costly or tedious to implement using TCP/IP.
Or, learn ventriloquism so that you can mimic the sound of a phone vibrating on a table. Pick up the phone before anyone notices it's not moving around.
:%s/Something Awful/Hacker News/g
a web page is dynamic and has infinite vertical size. a print document has a static A4-sized layout.
The point is that as an architect you can be very confident that those frameworks will be solid, well maintained and documented and quite importantly well integrated with everything else in the default stack now and in the future. You can also be confident that in the future you will be able to find developers with experience using the default stack. I could bore you with quite a few personal anecdotes that back up my opinions.

Of course there are going to be exceptions to this but as a general rule, taking into account all dimensions of the decision, the default stack is the rational choice.
It doesn't matter, because DiFi is not running in 2016; she's retiring (and hopefully focusing on family life or charity or religion or something to the exclusion of politics entirely).

It's going to be much more interesting if she doesn't anoint a successor, and if there's a genuinely open primary.
Chromebook OS on a Ubuntu desktop
I sometimes think these stories are made up by Harvard
MBA types? I was honestly, too lazy to verify the source.
I have seen guys like this--15-20 years ago, but thought
times have changed? The one thing that always always
irked me about programmers--game testers, etc; is the
undeserved Hugh egos that went along with their bag of
random "talents"--some of you. Those days are long gone--I thought? I honestly believe anyone who dosen't have to break a sweat at work is lucky.

That said, I still think these stories are going to be
much nore common. I hope true BS sniffers farret out
the honest bloggers, from some lackey with a degree
in psychology.

I'm not sure why this story irrated me. I know I need
to follow with "I could be that guy?". But I work
differently. If I don't like a company--I smile, while
I destroy the entity. Just being truthful.
> VPlot and Viola were demonstrated to Sun Microsystems in May 1993, months before Doyle claimed to have conceived of his invention.

If you think that it makes sense to give the first person to come up with an idea exclusive rights over it for 20 years, compare the amount of innovation supplied to the world in having the idea of putting something interactive on the Web to the amount of innovation that has been built on interactivity on the Web (and yes, the patent is very close to that broad). The former is hardly trivial - it was a novel idea and would have been a very cool demo at the time - but the latter is half of the technology industry. Consider the tens of millions of dollars Eolas was able to extract from random companies while doing nothing, and how much more they might have gained if they had happened to have been a few months earlier. Consider the stupid hack required for years to work around the patent in IE - it could have been worse, since this patent was broad enough that nobody was going to stop innovating because of it yet not broad enough to lack a simple workaround, but it was still stupid.

I have a hard time seeing who would be harmed if software patents were categorically invalid.
Cloudant Merges Bigcouch Into Apache Couchdb
Is it common to ask for an award for doing your job? Is it like getting a tip?
The battery is also mediocre, at least with stock Android.