skysight-inc/HackerNews huggingface dataset:
It strikes me that much of the advice in "Don't Call Yourself A Programmer" is more actionable than the counterpoints in "Do call yourself a programmer". While there may well be advantages to working for 10+ years in one company, it can be difficult to engineer your (programming) career to achieve that these days. Companies go bust, get acquired, go through re-orgs and cost-cutting rounds of layoffs and it's not easy to select a company at the outset of your career that will be unusually safe from such events.

Over the course of my career I've seen many good engineers laid off for reasons having little to do with their engineering ability. I've also seen companies go bust with very little warning for the employees, people who were happy with their jobs re-org'd into positions that made them miserable and engineers who weren't laid off but did make friends with their co-workers see many of their close friends laid off and often as a result move away to another city/country.

I think even if your ideal outcome is a long career at the same company working with many of the same co-workers you'd be well advised to plan for not having that option and to be prepared for finding other work at any time if your circumstances change due to external events.
Can you imagine the testing rigor you would need for this sort of system, knowing that if you incorrectly engaged or steered the aircraft, you would be responsible for killing the pilot?
If you're renting VMs for your own use, the answer is not to get more VMs, but to deploy multiple services onto one VM.

The challenges of doing this are less than many claim - the trick is to use a CM so you have a repeatable build process.
site attempts to install a chrome extension.
Estado Islámico?
Seasocks: simple, small, C++ embeddable webserver with WebSockets support
That is fun, reminds me of the 'yelling at the drives slows them down' video.[1]

[1] https://www.youtube.com/watch?v=tDacjrSCeq4
Since we're talking "global" here, the "fourth amendment" in question is the USA's constitution 4th amendment - citizens are supposed to be secure in their person, houses, papers and effects, and the government is supposed to get arrest and search warrants only for specific suspicions - no "search the east side of the city" sort of thing.

The general idea is that citizens are supposed to be treated as if they were innocent, not as if they were guilty, and all the government has to do is figure out exactly what they're guilty of. Police are to have limited powers. This is supposed to contribute to a free and open atmosphere, which leads to faster innovation, etc etc etc. A rising tide lifts all boats.

My problem with analyses like Kerrs here, is that if something like a freedom from unreasonable search and seizure is good policy, then why limit it to US citizens? Why not apply it universally? Instead, Kerr goes full lawyer on it, the Supreme Court has defined the contours of the law, there's an N-pronged test for who qualifies, blah blah, all very inhuman.
WIP = Work In Progress ... it's an accounting term and usually represents the amount of money that's held up longer than your fiscal month.

Great article though. I remember those printers well.
(no fun vacations, very hard time finding a partner, no gadgets or new cool stuff, no fancy dinners out).

Those are trivialities in my subjective opinion.
I'm not sure what you mean by HN clones, but there's HN for other communities:

https://growthhackers.com/
http://inbound.org/
http://bootstrappers.io/
https://news.layervault.com/
When I was creating a UI library, I tried to pick up on the trend of data-binding, but I found it difficult to use. Now these discussions remind me of it.

I don't even know how the second option is better to be honest. I may research it further.

:-)
RF stands for radio frequency, and defines a band of electromagnetic radiation, popularly known as light, that is on a continuum of frequencies that above RF pass through visible light and on towards gamma rays.

In simple terms, whenever something possessing charge moves it generates an electromagnetic wave associated with the motion and at right angles to it. Visible light is generated by motions of electrons at an atomic scale, radio frequency is motion of electrons at the scale of antennas, but they both generate electromagnetic waves quantized as photons.

edit - darkmighty. Electromagnetic radiation at radio frequencies is popularly known as light in contexts such as speed, but not in contexts such as colour.
Where did all Valve's Linux support go?
I have stumbled on series of articles on HN from about 2 years ago, that reiterated Valve's support of Linux gaming and their Linux-powered gaming console.

Well months passed, and maybe because I am not watching gaming console industry that much (I know about the sad story of OUYA console and that's about it), I haven't really noticed any results of all this effort.

Is it because I am not looking well?
Show HN: Recycle – Never write boilerplate again
Woman 'cured by lucky DNA mutation'
There's a really important distinction here between 'paying more' and 'paying enough'.

If you hire knowledge workers and pay them the bare minimum living costs, they will struggle in their personal lives.

They'll have to do things themselves that they could otherwise pay professionals to do, they'll have longer commutes, or if they're a miserly type they'll be dissatisfied with the feeling of 'working to live' rather than to build for the future.

That holds whether they're rockstars or barely capable of doing the job. Up to a point, paying too little is like running your car with diluted fuel.

In the past I've had jobs with a low salary that were fine until the workload increased.

When that happens, the shortcuts that you could take on a high wage (flat instead of house share, living closer to work, paying for lunch rather than making it, owning and running a car, laundry/ironing in a customer facing environment, etc ...) are not possible. Sleep, diet, exercise start to suffer.

That's the real issue in my mind - some employers just seem blinded to the fact that they're pushing people away. It doesn't matter how loyal an employee is - humans have running costs (both in terms of time and money), and employment adds to those running costs.
Huh, by the name I guessed it was an emulator, and Arduino seemed underpowered for that.
> How do you rationalize the movie industries increasing year to year profits...?

OK, so "no longer viable" is perhaps a bit of hyperbole. Perhaps a better word would be "doomed", which is to say that the economic axioms it was built on are no longer as firmly true as once they were, so the industry cannot continue in its current form indefinitely. It may continue for a little while from sheer momentum, and until the future becomes more evenly distributed, and it may eventually reinvent itself (and I hope it does) in a way that is sustainable under these new conditions, but something's got to change.

> Although I don't have numbers, it is my impression that many more musicians / songwriters are making a full time living at their music than in the past.

My impression is that a lot of these musicians and songwriters are finding fans over the Internet, playing small venues and touring small areas, with maybe the help of a manager or two. When most people think of a phrase like 'rock star', they probably imagine someone who finds fans by paying for lots of radio play, who fills stadiums and tours the world with the help of a giant record label who might have hundreds or thousands of artists signed to it. When I say 'the entertainment industry is doomed', I'm heavy on the 'industry' - the giant record labels, the world tours and saturating advertising are doomed because digital reproduction puts a cap on how much money can be extracted from a particular recording. These musicians and songwriters you talk about have already figured out how to earn a living in the post-Internet era, and I hope they can serve as an example to artists in other media who currently believe that the existing industry must be propped up indefinitely so they can earn a living.
The owner of the github repo and myself worked on this for a while: https://github.com/blucz/Vector

It does what you said. We never took this anywhere, but it does work, and on retina displays, it's really pretty.
Not an expert here but could the fact that character based techniques work at all indicate that linguistics inspired ML may be superfluous? The authors here argued that the biological based consideration should point to phoneme based training. As the Chinese romanization corresponds tightly to phonemes (no irregular pronunciations as in English) the approach worked well with Chinese pinyin even though the native Chinese written system is totally different with thousands of characters.

What is interesting to me is that if ConvNet works well both for language and for visual processing that may well be because the human circuitry for processing both are very similar, while formalized grammar is at a different level (like logic) above speech as opposed to the linguistic view of a universal grammar undergirding speech.
Oh neat, I just reproed it with a Pi 2 and a Canon Speedlight flash. I'll put my scope on the power lines and see what's happening when you flash the board. Sounds like from the thread one of the power ICs is photo sensitive.

edit: Wow yeah, here's a look at the 3.3V power line when you flash the board, it drops almost down to 0V and then wildly fluctuates for about 100 nanoseconds: http://imgur.com/hG86pRy

edit 2: Another interesting measurement, with the board _totally unplugged_ and flashing it you can see a big voltage spike on the 3.3V rail. Up to 6-7 volts or so for a few nanoseconds: http://imgur.com/td262QK

I guess not only can you learn about electronics but also Einstein's photoelectric effect with the Pi 2!
Bill Gates on AI: ‘I don’t understand why some people are not concerned’
Radio waves and light are both electromagnetic radiation. Loosely speaking, RF is light.
I like to always physically going to work because then the environment externally pressures me to actually do stuff. I much prefer the external pressure instead of internally trying to motivate myself.
The powerful cheat for themselves, the powerless cheat for others
I understand what you are saying. I believe that in terms of the life-cycle of any mechanical system, repairability and reliability asymptotically become synonyms. Combining two parts into one favors repair because the logistics of stocking parts is simplified and repairs are simpler.

Provided of course that the goal of combining the parts is benevolent, e.g. that the two parts tend to wear at about the same rate.

In terms of printers, the reliability issues aren't plastic parts. They are:

sticky liquids running in an open loop system in
and around opto-electrical controlled mechanisms.

pretending ordinary users interacting with such
a system is going to provide reliability.

pretending that paper is dimensionally stable
under changing humidity.

Early HP consumer inkjets were reliable because the cartridge was electronics, ink, and printhead. It was the only thing that could go bad other than paper handling.
> More manpower, more money/pay or more time off isn't the definitive answer to problems.

Personal attacks aside, how would you solve the problem, in a way which won't result in churn or reduced performance?

Now, I do have to admit that for certain companies (such as EA or the Financial sector), this technique works fine. They will hire a developer who is "passionate" for the work (writing video games) or for the money ($250,000+ a year), work them for 80 hours a week for a year, and when they leave just replace them with another "passionate" developer who is waiting in the wings.
Tail call optimization is more than optimized tail recursion.

Recur provides an explicit form of support for the latter, but not the former.
No one in DC wants to hire a high school student as a summer programming intern.
Ask HN: Is there a video or recording of 'screaming' a 300 baud sound?
I've read in various corners of the internet (including on HackerNews, here: https://news.ycombinator.com/item?id=3224897) that, at some point in history, people used to be able to "scream" a sound into a telephone handset such as to cause a 300 baud modem to respond.

However, I can find no actual recording of this.

Does one exist?

If not, can one among you make one?
FMBerry: Legal FM Radio Broadcasting on the Raspberry Pi
It probably needs a short pulse. A normal light or a heater is constant and doesn't trigger anything. (AC vs DC.)
Pimp my uTorrent: An angular.js app to remove the ads in uTorrent with 2 clicks
My favourite gotcha for Docker right now is the lack of ssh agent forwarding support with Dockerfile. The only solution appears to be to give the Dockerfile a passwordless build key, which is sorta okay for CI but a total hassle for individual developers.
>Beware of doing strength-training of the same muscle group more than once a week

This is completely false, if you're a beginner you can absolutely work the same muscle group within the same week and still get results. As you become a more advanced lifter, of course, this becomes less true.

>"Gallon of milk a day" is broscience

What do you mean? Are you saying that milk isn't a good choice if your goal is to get a high number of calories with a large proportion of them coming from protein? Calling this broscience just doesn't make sense.
The Hardest Part of Startup MVPs
Las Vegas man arrested for Naperville ‘swatting’ incident
طريقة تغيير وإصلاح مروحة البروسيسور
Please realize that mathematically, any grouping of countries sharing a single currency will have some members that export more and some that import more.

Is it fair to force the countries importing more into idleness and destitution for no more reason than they share that currency?

If you look at the U.S., states like Alabama and Mississippi receive more in federal dollars than they pay out, where the more productive states like California are the opposite. The ecu lacks this facility.
RF refers to specific frequencies of radiation, which are not popularly known as light at all. Radio is usually in the MHz range to a few GHz (10^6-10^9 Hz). Light starts a hundreds of Terahertz (10^14 Hz). The behavior is qualitatively different at usual scales due to quantum mechanical behavior (light is difficult to emit/absorb coherently -- it's more particle-like) at high frequencies.

A photon striking a semiconductor will probably displace an electron if given an adequate bandgap, creating a voltage spike (which is nonlinear -- i.e. the problem isn't a propagating terahertz wave obviously). An incident radio wave will cause voltage spikes through coherent induction in the wires (i.e. they act as an usual antenna).
To the downvoters of the above comment: if it's technically incorrect, say so. I don't know if it is or not, but it's certainly not an offensively worded comment. When you downvote rather than respond, you are actually spreading ignorance. A downvote is an effort to mute. A half-muted incorrect technical comment will encourage far more ignorance than a properly corrected, visible one. Don't encourage ignorance.
YourMechanic (YC W12) is hiring full-stack engineers
The Therac-25 Accidents [pdf]
The article says that 1. The pilot is first notified that the system is about to take control. and 2. That the pilot can override the system at any time.
Auto GCAS also used in cases of G-LOC (G-Induced Loss of Consciousness) which is practically unheard of in a civilian airliner that is able to land safely afterwards.

Fighter aircraft frequently engage in maneuvers that are seconds away from hitting the ground (or water) if something goes wrong.

überlingen was a tragic anomaly caused by multiple factors, the pilots knew they were on a collision course but due to the conflict between TCAS and ATC they collided. This possibility has been reduced by issuing a TCAS reversal if the other jet responds differently than expected.
A nitpick: LX zones are not in Solaris (they were removed years ago). They are in SmartOS and will eventually be in other Illumos distributions.
The fact that you cannot claim to be an engineer in Canada without the appropriate credentials is a fact. Your statement that "[a] Software Engineering degree is way more difficult than a Computer Science degree" is not a fact. I have seen this whole 'CS vs SE' debate in the past, typically in a joking manner. Your manner however is downright insulting.
The Emacs community embraced vim through evil-mode, the vim community is now implementing the rest of the OS.
read "walk yourself well". it helped me.
Planck telescope puts new datestamp on first stars
Well, it certainly looks better than the current Hacker News design.
I just ordered two of these, and they will arrive on Tuesday.

Makes me sad because I'm imagining a Raspberry Pi 2.1 release in the near future now...
A xenon tube is not a spark gap, in terms of the early radio receiver 'spark gaps' which were a primitive tuned circuit used to then feed an antenna (it wasn't the spark itself that was used for the transmission).

Sparks produce a broadband radio signal, that decays strongly with increasing frequency. Very little is present in the Megahertz region, which is why lightening doesn't interfere with FM radio that much.

Radio frequencies below the gigahertz or high megahertz region will not interfere with the Pi as the wavelength of these is too long to effectively couple into the short circuit board traces.

Xenon flash tubes are not that noisy in terms of unwanted RF. Apart from anything else, you wouldn't be allowed to sell such radiating circuits in consumer equipment.

A xenon flash puts out an enormous amount of blackbody light (high in IR and NIR) in a very short time frame (as short as 100 ns). Plastics are not very IR blocking by themselves. Silicon has a band gap of 1.1 eV. Any photons above this energy will be absorbed across the gap, and interfere with the circuitry. Firing a xenon flash close to something will result in an instantaneous light flux many hundreds of times larger than direct sunlight.
So the circuit might be designed to be resistant to any ambient lighting situations, but not to being flashed.

As a commentator mentioned below, U16 is a switched mode power supply circuit. It's analogue, and switching quite fast. It doesn't take much for it to be disrupted & mess up a few cycles, possibly even then triggering some protection circuitry on the inputs of chips down the line.

Blue tack, being an insulator, will be almost totally transparent to radio frequencies.
The update will be a piece of black tape or epoxy over that component.
I took it as examples. Ways one might enjoy the fruits of their labor in the context of modern western society.

Your reply made me realize another way to think of it though. If all these things we spend money on are trivial, then that supports the notion. Money is a poor measure of one's productivity.
If you live in CA (and some other states), don't sweat it. CA requires employers to pay full minimum wage irrespective of tips.

http://www.dol.gov/whd/state/tipped.htm
Early TCAS versions did not even provide correctives, so systems that even provide RAs you could use for automatic corrections are relatively new. Give it (a lot of) time.
I always saw Docker as a fast, cheap way to test out deployments. I never considered it for production.

For production I'd use kvm or vmware.

Lastly, you might consider systemd-nspawn.
It has gained snapshotting recently (on top of btrfs)

https://plus.google.com/115547683951727699051/posts/W2itNERX...
Ah, OK. Well, good news: intercooler doesn't have an entry point.

Good point on the concatenation issue, I'll fix it for the next release.
i'm seeing a market for chip "protectors" coming up, like the heatsinks that started selling for the original Pi
I think 'hard work as a virtue' is a misguided way of thinking about it.

It's about the judgement call of deciding that a person should suffer as a result of their actions (or personality, if outside their control).

I think that working hard is a virtue. I think that doing whatever you do, a lot, and well, makes you a better person. Regardless of what that is.

What that doesn't mean is that I think those incapable or unwilling to do so should either starve and die, or work in terrible conditions. They are human beings, they deserve better, and we can provide that without great sacrifice.
The bubbles have been foreseen years ahead of time.

A quote from Gavin Andresen in 2010 (core bitcoin dev): "I predict there will be between one and five Bitcoin bubbles (price will double or more and then crash back down below the starting price) in the next four years."
Isn't brain hack the ultimate hack?
As a side note, the power supply chip directly uses the 5V from USB, right? Wonder if it is tolerant of 3.3V as common when running from batteries.
Ok I think the biggest misconception here is conflating the EMP with the Xenon lamp flash.

The EMP is generated by the lamp/flashing circuit, which is essentially acting like a small (but not atomic) dipole antenna excited by a pulse. Therefore it has a distinctive cut-off frequency, probably in the 10s of Mhz range but I'm not sure exactly (something like this: [1]). This pulse is picked up by wires that act as antenna, and you get RF interference.

The Xenon flash has also a distinct spectrum, but it's essentially contained in the visible light range (in a log-frequency spectral density plot) [2], which is what you want with a lamp! This emission is absorbed by the semiconductor material by exciting bandgaps: displacing electrons causing voltage spikes.

[1] http://www.rfcafe.com/references/electrical/ew-radar-handboo...

[2] http://www.ushio.co.jp/images/en/products/list/lamp/lamp_07_...
from a company that makes money by disguising paid posts. yeah. thanks for the hypocrisy.
I've found during my own research that running an OS X VM sending out iMessages for too long will eventually get itself and its host machine blacklisted from iCloud services for a few days. Not sure how they detect the host but I can cause it consistently. I think the VM is blacklisted by its bad SN
> I can only speak for myself. I find docker to be immensely useful

It seems you are making an argument not for Docker itself, but for containers in Linux in general. To that point, something like the App Container Specification standard and one of it's implementations would suit your needs just as well, if not better. There are already 3 prominent implementations of App Container Specification, each doing their thing differently but all compatible and inter-changeable with each other and their images.
Lyin’ Brian Busted Again Telling Another ‘Chopper Whopper’