skysight-inc/HackerNews huggingface dataset:
The playing field in the private market should be leveled with the JOBS Act that will allow equity crowdfunding. Though I think the rules were supposed to be created a year after the law went into effect, and it's about 3 years later.

While in theory such a system should bring a little democracy/meritocracy to these future unicorns of tech (no longer shall VC money/equity dictate winners) in practice I think we will see snake oil salesmen and big marketing firms ruin the trust for everyone.
I have a project on SourceForge that I haven't touched in 2-3 years. Its SourceForge listing says it was updated within the past month. Weird. The files have not been changed.
switched from statsd to statsite a few years ago and haven't looked back. highly recommend. same high quality code you'd expect from armon and the hashicorp crew (though statsite predates hashicorp, I believe).
The 840 EVO joined the club with firmware EXT0DB6Q, which itself is a nasty little hack around a fundamental design problem with the tightly packed NAND cells.

Linux 4.0.5 ships with the patch linked above, but for a while you had to roll with a kernel built from source.

EDIT: The blatant file corruption issues only manifested after updating to firmware EXT0DB6Q.
Kant and Marx too.
What I don't understand is how Netflix seemingly ignores a user's incredibly valuable feedback regarding a given title. For example, you're browsing all the titles and you see some stupid animated movie you have no intention of ever seeing. You select it, to get the detail view, then click "Not interested" or if that doesn't appear (why I don't know), you click one star. You're telling Netflix basically, "I don't wanna see this, ever, so please don't recommend it to me."

But... Netflix keeps recommending it. Come back a day later, it's still there in the list while you're browsing titles. Spend an hour indicating "Not Interested" on all the crap and filler (there is a ton) of streaming content Netflix shows you, and it makes no difference. It's all there the next hour, the next day, the next week.

I reckon Netflix is afraid the truth would be revealed, that they have VERY little streaming content, if they honored a user's "Not interested" and hid those from the genre lists. Why, you might wind up with a handful of titles listed.

But would that be so bad? I would be perfectly fine if Netflix's lists were EMPTY today. I would still come back tomorrow to check to see what was new (gosh, imagine if Netflix sent me a notification of some sort listing out what's been added since last time I looked).

Today's "Major Upgrade" does not, so far as I know, include these kinds of improvements. I sure wish it did.
`set -o vi` allows us to use `vi` bindings instead of the default `emacs` bindings.

The way to think about it is that the prompt starts out in `vi insert mode` so whatever we type in will just be inserted at the prompt. However, we can hit the`Escape` key and move into `vi normal mode` where the keys are interpreted as normal `vi` commands. So, for example, once we hit `esc` we can navigate around the line using `h` and `l` and navigate history (previous lines) using `k` and `j`.

Commands I find very useful are:

`jk` : for history navigation

`bw`: for moving in the current line. These are word movement commands that are faster to navigate with.

`cw` : similarly, changing a particular word in the current line is also great. This works particularly well with history - retrieve a previous command and change a word or option

`dw` : for deleting the current word

`/` : is a fantastic command for searching history. `/cd` will bring up our last change directory command and just hitting `n` will cycle through all our change directory commands that are in history.

`AI` : to insert at the beginning/end of line

...and so on. If you have `vi` muscle memory it's a fantastic option for working on the shell.

(edit: Formatting)
Isn't the answer to the problem of network load to run statsd locally on each server? I thought that was how it was normally deployed. Then you can have the local statsd write to graphite/carbon directly, or to a second layer of statsd if you want to do additional aggregation.
Nice debugging story. When I was at NetApp there were lots of times when drive firmware for the 'less used' options would fail. On the fiber channel drives the 'write zeros' command which was supposed to zero a drive was notorious in its in ability to achieve something that simple. When Google looked at (I don't know if they finally deployed it) the disk encryption technology it worked differently disk to disk and firmware rev to firmware rev. I think it was Brian Pawlowski at NetApp that said "You can count on two things working right in a hard drive, read, write, and seek." The joke being that you needed all three of them to work for reliable disk operation.
Ask HN: Since college I've had 3 bad jobs in a row. What should I do?
I am really well aware of the notion of when someone tells you all their ex-girlfriends or ex-boyfriends were awful, you have to wonder whether maybe the problem is actually not with the ex's.

But for the sake of argument, please assume that isn't the case.

Since college I have had 3 jobs in two years. I am currently at the third job and I'm very unhappy. At all three jobs I have found the people to be unfriendly, impatient, and even downright hostile. At my present job, when I sat down at my desk on my first day, the people sitting on either side of me didn't even trouble to say hi.

I am making excellent money as a JavaScript dev, $90k, but I'm just miserable. I want a job where I can laugh with my coworkers and actually go out to lunch and enjoy each other's company and look forward to working together. I hear all these stories from SF about amazing work environments and how it's "a privilege to be part of the team at such-and-such awesome company" and I just don't know what I'm doing wrong.

I am afraid if I keep switching like this, I will have an increasingly difficult time finding work despite how in-demand our profession is. Surely, eventually, people will grow too suspicious of my short tenures at previous positions.

Am I wrong? Should I switch? Or should I stay in a really unhappy environment for a year just for the sake of having a better-looking resume?
And in the end i will gladly trade a few seconds longer boot for a system i can actually reason about rather than treat as some kind of black box voodoo. The latter is why i moved away from Windows in the first place.
Evernote CEO Phil Libin Planning to Step Down
> Reliance on FDE more or less made the DOJ's case against Ross Ulbricht, for instance.

I was under the impression that the FDE used by Ulbricht complicated things a lot, and took special measures to get around, and that they were purely lucky to even be able to do so, and he compromised sensible operational security to allow them to do so.

The story goes that they got him in a public place, distracted him momentarily, while someone else swiped the notebook off his desk making sure not to close the lid and kept it from auto locking over time by continuously remaining active with it.
Yes, but you can sell info about people who have worn the sock to advertisers.
Agreed. I made a pull-request for this.

https://github.com/jlevy/the-art-of-command-line/pull/9
The Curious Phenomenon of Stochastic Resonance
Turns out that the amount of 'good companies' that you describe is extremely small, unfortunately.

However, there is an alternative - be the change you want to see. Its going to take work - but maybe you could arrange lunches, or bar or game nights. You may even find that other people rally around it - they just need a leader to stick his/her neck out so they can have fun and express themselves.
I couldn't disagree with your comments more. No, this isn't standard - attempting to auto-enroll someone into an indemnification clause that has no limits is not 'standard'. And saying '... don't hold us responsible' is the wrong way to look at it - instead, it's more like saying '... if you do hold us responsible, the content creator is the one who actually has to pay the charges."
I'm not sure exactly when the first 840 EVO firmware which advertised queued trim support (along with SATA 3.1/3.2 support) was released, but I think that if you last updated firmware (or acquired the drive) before October 2014, you're safe.

However, if you don't update your firmware, you'll suffer from significant performance degradation when reading old files: http://www.anandtech.com/show/9196/samsung-releases-second-8...
I think the problem with a loaded term like "over-engineering" is that you are assuming they haven't fully through their idea through, and that's why they don't see things your way. I've seen much better results come from explaining why you think database sharding isn't necessary yet (even if you think the reasons seem obvious), and then asking your colleague to help you understand what you might be missing.
Keep in mind that putting money into a company is only half the equation. Getting it back out is the other half. The JOBS Act is saying anyone can invest, but those small time investors will now face the same risks employees at start ups that don't IPO face right now - their stock is worth essentially nothing.

This is also the same problem facing 2/3rds of our economy that are small businesses. They can't get access to financing for R&D because R&D doesn't produce immediate cash flow to service debt, and equity investors will never get their money out of a small business.
Ask HN: Why doesn't Quora offer installs of quora.internal.bigcorp.com?
And in the end you hit a sore point square on the head.

Systemd is not built for traditional server farms, it was initially built to scratch a desktop bootup itch that Poettering (and perhaps Sievers) had that then got extended to deal with booting containers.

To them, and others working on systemd, the traditional server way is history and they are building for the containerized present/future.
Show HN: Crowdsourced Problem Solving
Here's my solution:

1. Think of a 'stock phrase' that is simple for me to remember but likely to be unique, such as "angry dogs never jump for joy".

2. Write a simple program to generate 4 words at random, so it might generate "led show joke via" or "dean rock ranch ocean".

3. Generate a password by concatenating first letters of the stock phrase, the first two letters of the site name and the 4 random words. So the password for foo.com would be "adnjfjfo led show joke via" and the password for bar.com would be "adnjfjba dean rock ranch ocean".

4. As I generate the password I write down the site name and the 4 random words on a piece of paper which I keep in my wallet. So in our example I would write the following on the piece of paper: "foo.com=led show joke via; bar.com=dean rock ranch ocean"

The approach is very secure because the owner of foo.com would have no way to discover my password for bar.com. And a thief who steals my wallet will not be able to access either site.

Here's what I have found after several years of using this system:

A) After a few months of use I often find myself memorising the 4 random words for the more commonly used sites, so I often don't need to refer to the piece of paper in my wallet when logging in.

B) Many sites limit the length of the password - in these cases I generate 6 random characters in Step 3 instead of 4 random words.

C) For sites where security is not so important I skip the four random words. So my password for foo.com would be "adnjfjfo"; for bar.com it would be "adnjfjba". This avoids me having to use the paper in my wallet, but still ensures that the password for each site is distinct.
> If we truly believe that people should not be losing their living for small mistakes, we should also believe that people should not lose their living for no mistake, either, and we should find a way for everyone to live a comfortable, happy life, whether or not any employer wants to associate with them.

Surely. But the issue at hand is whether people should lose their living for a small mistake; why do you feel discussing that takes something away from support for people who lose their living for no reason?
Serious observation.

Why do people (here) feel they can refer to Elon Musk as just 'Elon' - using his first name, that is? It seems overly familiar, and impolite to me. Being from the UK, I would refer to him as 'Musk' in both writing and speech, and perhaps even as 'Mr. Musk' in formal writing. Is it a SV, or even just American, thing perhaps? It seems to depend on the person, though.

For instance, the Google founders are often referred to as 'Larry and Sergey' rather than 'Page and Brin' here, although 'Eric' was rarely used, his full name seeming to be preferred instead. Similarly, nobody would talk about 'Tim' from Apple, rather 'Cook' or 'Tim Cook', although the nickname 'Jony' is often used instead of 'Ive' or 'Jonathan Ive', and 'Jobs' more often than 'Steve' although that coulkd have been due to the possible confusion over the two founders.

In general, it seems that certain engineering icons and luminaries are granted this informal status. In a similar way to actual rock stars, perhaps because the referers feel the informality gives a sense of familiarity that brings them closer to their idols?
Researchers sequence and assemble first full genome of a living organism
Unfortunately I don't still have the lock to try that. I was also looking around and found this video: https://www.youtube.com/watch?v=aPKVMTGqTQo which is quite illustrative of its internals as well as this patent https://encrypted.google.com/patents/US6718803 which seems to be for it. And it looks like you're right! The "hash" appears to just be the pair (x,y) where x is the net motion right and y is the net motion down. This is pretty worrisomely bad! In particular the example password I gave at the start would be equivalent to having no password at all!

If I were to try to make this more secure, my first guess would be to have a varying number of pins on each of the four wheels, particularly having the top/bottom and left/right pairs being coprime to each other. Then there'd be a much larger number of possible positions, though I'm not sure if this would make it hard to configure the password.

(And actually, the pair (x,y) is taken mod 5 (I think), just to make it worse.)
>You're assuming that we know "how things actually are".

No, I'm only assuming that we sometimes know how things actually aren't. In other words, we can sometimes be pretty sure that a particular theory is wrong even if we have no confidence that our current best theory is correct.
Just how long have you kept this up? When I gave it a go, the sites which didn't accept the base+permutation approach stacked up quickly. Some mandated a length which was too short, some mandated a length which was too long, some required certain special characters, others forbade the same, some required multiple separate passwords (i.e. security questions or pins), some just gave me a password and didn't let me change it (i.e. a serial number), some mandated that I change the password regularly, etc, etc. Trivial modifications were an unsustainable approach. I gave up within a month when I realized that my "exceptions" file was essentially identical to a password database but with poorer compartmentalization against the most likely threats.

Besides, a simple permutation scheme does not provide good protection if the base password is leaked which is what happens half the time anyway.
Greetings! The link is to an early prototype. We're in the phase of gauging interest, so any and all feedback is welcome.

Elevator pitch: A social platform for crowdsourcing problem-solving and fueling demand-driven innovation.

The goal here is to build a community that brings together people who point out problems and people with the skillsets to solve them. The latter category would be comprised of people who love a challenge and/or have an interest in entrepreneurship. Popular solutions would present the opportunity for a crowdfunding campaign.
Here's another course on Spark Fundamentals:
http://bigdatauniversity.com/bdu-wp/bdu-course/spark-fundame...

There's a second, more advanced course too:
http://bigdatauniversity.com/bdu-wp/bdu-course/spark-fundame...
engineering good. abstraction bad. my rough rule of thumb.

I know that's too high level of a description. but what I'm saying is... that you always pay the price for poor quality, rushed work, whether you pay that price in an hour, tomorrow, next week, you always do, somebody does. so better to get quality right.

however, I see lots of astronaut architecture and too-much-abstraction -- especially in all-Java/enterprise shops -- where, I see folks spending lots of time on things which objectively don't have any business value and don't objectively increase quality (reduced failure rate, reduced bug rate, etc.) instead arguably seem to increase it, or increase the complexity and quantity of moving-parts which can fail or otherwise bite people later. Quality good, quantity bad.

Simple-but-perfect is better than bigger-but-shoddy.
Aerophone, Telephot, Hypnobioscope: Hugo Gernsback’s Media Theory
As big as Microsoft when the EU handed an antitrust judgement down to them?
Could blobs on beaches mean El Nino?
Open qPCR
Price history is interesting [1], I'll take a guess that information of Hagoromo discontinuing this product went viral in January.

[1] http://camelcamelcamel.com/Hagoromo-Fulltouch-White-Chalk-72...
If you are suffering from neurological repercussions of Lyme Disease, please see a neurologist (not just a GP). I did, got on a steady regimen of Amitriptyline and Naproxen, and nearly all of my post-Lyme symptoms (migraines, light sensitivities, lethargy) have cleared out.

It's a horrible disease; I wish our government was taking it seriously in the slightest.
The locks are not precisely made. If you put tension on them, then in theory, it should be evenly distributed into the four notches in the shaft which mate with the dials. But in reality, one of the notches hogs all the tension, due to imprecise machining. You can turn the dials and feel for which one it is; when you find it, you have defeated that dial. It is now open, and so there are three left to attack the same way.
As a customer I prefer the US model: Give your card number to pretty much everyone, mark off the fraudulent/unwanted transactions on your account each month, carry on.
Really nice data vis on breast cancer screening vs. not screening from UK NHS
http://www.etymonline.com/index.php?term=engineer

Mid-14th century, constructor of military war engines (e.g. trebuchet).
One lovely example i have seen is Poettering completely misunderstanding a perfectly valid use of su, and instead recommending that people ssh back to their own box if they wanted a shell under a different user.

This came up in relation to a systemd set environment variable that would break software by overwriting one user's config files with that of another's.

The variable was apparently set that way because of pulseaudio.

The really worrying part was any lack of "mea culpa" from Poettering once someone outside the bug report told him that pulseaudio could be changed so that the variable was no longer needed and Poettering implemented that change.

Instead he just left the bug report hanging, and others had to report on the changes and declare the issue sorted.
I can't really parse what you are stating.

You don't think CV, ML/DL, VR are worth pursuing? Or are you saying that those are not "mathematically" technical? If the latter then you are decidedly wrong as proven by any number of research teams at MSFT/FB/GOOG etc...

>Not really expensive.

So applied math researchers aren't expensive? Tell that to every PhD Mathematician at Google/FB.
VeraCrypt looks good, but incompatibility with TrueCrypt volumes makes me uncomfortable with switching. I've also looked at CipherShed and DiskCryptor, but the fragmentation gives me no assurance that I'll be able to access my encrypted volumes several years from now.

So I'm still stuck with TrueCrypt 7.1a. After all, it's the only disk encryption software for Windows that has been independently audited. None of the purported replacements and proprietary alternatives can lay claim to that distinction, no matter how much Bruce Schneier might personally trust the developers.
I don't know :) titles are inherently political. They don't exist in some platonic vacuum. So some part of the progression is about broadcasting the status change to the larger organization. Beyond that I think the ladder becomes about company wide cross-cutting concerns, enough success to be an internal rallying flag. Things like that.

But I've never been in the position to either be promoted or do the promoting to that level :)
> The larger problem is how do we extract bias from media as I suspect that comes back to money.

Maybe with more direct democracy but it has some flaws too.
How many such people are there and how wealthy are they?
If you're not paying to wear the socks, you may be the product.
Does anyone know about the relationship between SpaceX and Hyperloop Technologies? It looks like Hyperloop Tech has a lot of ex SpaceX engineers/execs, but they don't seem to have an active partnership with Musk or SpaceX
Final Fantasy 7 remake coming to PlayStation 4
I am wondering ... How will a DSL for trading on betting exchanges + a trading/backtesting engine will be perceived in this context? I have my doubts for even applying because the sole purpose of our software is "educated" gambling. In the past applying for accelerator in Europe did not go very well because gambling is quite regulated here, although I am seeing this more of a different financial instrument.
A bank borrows at the Fed Funds Rate (say 0.1%) and buys one year Treasuries (currently 0.26%). On Treasury trades, banks can do leverage of 100x or more. So the bank's profit is 0.16 times 100 or 16%.

If the Federal Reserve raised the Fed Funds Rate to 1%, then the bank would be borrowing at 1% and lending at .26%, and they'd be .74% in the hole per bond, 74% accounting for 100x leverage. Big banks are comfortable doing this trade right now, because they know the Federal Reserve isn't going to raise interest rates. (It is more accurate to say that the Federal Reserve is owned by the big banks, rather than acting independently.)

Instead of buying Treasuries, they could invest in stocks, futures, corporate bonds, mortgages, houses, whatever. The bank borrows at zero and buys stuff that yields (on average) greater than zero. The bank can lend money to hedge funds who in turn invest in VC funds or startups. (ZIRP indirectly causes a startup valuation bubble.)

Most of the time, the banks make huge profits (borrowing low and lending high).

Every 20 years, there's a severe recession, and the big banks get a bailout.

When interest rates are lowered, that's an indirect bank bailout. Suppose the bank owns a 5 year duration bond, uses 10x leverage, and interest rates go down 1%. The bond prices go up 5*1 = 5%. With 10x leverage, that's 50% profit.
I use it with a private BTSync network that I control completely.
You can build a foolproof sandbox, but at the 'OS-level', not at the 'language' level. By disabling syscalls and setting resource limits.

You can read more here: http://www.eelis.net/geordi/#faq
Interesting - but you know this isn't going to work for 99.9% of the population.
CVE-2015-1328: incorrect permission checks in overlayfs, Ubuntu local root
The Best Mouse I've ever used
I'd be interested in seeing what kind of (negative) correlation there is between giving a movie 1 star and watching it. It seems obvious to me that your assumption is true, that if you give a movie 1 star you'll likely never watch it. But human psychology/behavior is pretty stupid and often irrational.
Consider using dynamic DNS for a central home server and predefined hosts in your mobile devices or laptops.
Are they all in SF? Maybe you should choose a job in a different city?