skysight-inc/HackerNews huggingface dataset:
Warren Buffet in 2008 sold the line "Buy American [stocks]. I am."

(That gave him enough leeway to potentially insist he meant "I am American" not "I am buying American stocks"...)
Understated: Parents should get on minecraft with their kids. It's very useful as a family team building and can also encourage leadership if you let the kids be the boss of you in the virtual world.

It's also great if you're traveling to get on minecraft together to have fun instead of a short phone conversation. (it also works well for divorced parents)
Its features are steadily getting added to the Linux kernel, at least in some form:

- You have FUSE, which has some overlap with 9P. You lose the network transparency, but still can build specialized filesystems entirely in userspace with no special permissions, rather than requiring a kernel driver.

- The clone(2) system call, which has a lot of options equivalent to those of Plan 9's rfork(2) allowing explicit control of what gets shared between the parent and child processes.

- In particular, the filesystem namespace (read: mount table) can be one of the unshared items, though my understanding is that this still requires root permissions.
Kind of agree with all those who say that Cloudflare is still a better option. But how do you tackle their lack of automatic failover ?

https://support.cloudflare.com/hc/en-us/articles/200168916-C...

"the system currently does not have the functionality to automatically select the next available server if one of the servers in the group goes down"
You forgot to include the fact that she doesn't know how Reddit works. She is not a reddit user, this is the worst kind of leader.
I expected more profanity.
If it was really that unsafe to use a SPV wallet, the announcement would have said so.

It did say that pools need to run a full node to not lose money, but the 36GiB burden should be a lot less of a problem for them.
"Hello parents, please put the light of your life on a two-wheeled vehicle so if she gets on an accident on the highway going to school, she won't hurt anyone else."
How long would a lever have to be to move the planet Earth?
Gogoa – Cocoa bindings for Go
This is the dumbest thing I've ever seen.

It takes a very concise notation and makes it orders of magnitude more verbose. And all of the structure of the music is lost.
I believe that individual neurons (indeed all cells) are conscious. Every micro-video I've ever seen leads me to credit that these tiny creatures are "people" in the same way that any multi-cellular living being is a person.

I think consciousness is an intrinsic aspect of the Universe, which seems to be fundamentally made of it and something we can call the flux which is everything else. The flux has pattern/form and is constantly changing apparently in accord with rules, some of which we seem to grasp quite well. Consciousness, on the other hand, has no properties and does not exist in time, it is always now. In fact the only way we know about consciousness (and give talk of it any heed whatsoever) is that we are consciousness. We often forget this due to the distraction of currently occupying a body (a self-referential "whirlpool" of flux that includes an apparatus for interfacing with consciousness in a way that is as yet entirely mysterious to science) but that soon solves itself in the fullness of time. But let that pass.

More interesting from the point of view of this thread is the way that a human mind arises from the mind of the body's cells, if you credit that they are sentient themselves. It also points to the larger multi-human sentient entities which we can and do comprise.
Just applying the algorithm to each color channel separately leads to color fringing when they get out of sync.

Is this effect bad enough that it's still visible in other color spaces that use a luminance channel?
Feel free to submit your own definitions. It works in a way similar to Reddit/Hacker News. Anyone is free to submit new definitions and rankings are based on upvotes/time. We are going to remove any definitions that are blatantly offensive.
The unpruned blockchain is about 30GB. Of course, the slowest way to download it is through the P2P network using a standard client. There are torrents which let you bootstrap the full blockchain up to some recent date, then let the P2P client continue from that point, so it doesn't have to take "days" to download, you can pull most of that 30GB at full line rate.

But more importantly, even to run as a "full node" all you need is the UTXO (unspent transactions) and you can throw away the rest. Bitcoin Core can be flagged to prune the blockchain as you go. Pruning just discards transactions after they are spent, keeping track of just enough headers to still provide "full node" validation strength. Basically all you need to know is what available "outputs" there are, aka the unspent outputs, because that is the universe of "coins" which can be used as inputs in new transactions.

I think the only thing that may be missing from all this is a way to download a proven pre-pruned blockchain to get started. That is possible, and it would bring startup costs of a full node down to about 1GB.

The trickier challenge is if you have a historical wallet and you want to download the full transaction history of the wallet, without any meta-data you are left to downloading the whole blockchain in order to discover them. But you would still be able to get your current wallet balance even with pruning.

https://www.reddit.com/r/Bitcoin/comments/33qv3a/pruning_sup...
Seven specialty Emacs settings with big payoffs
Ever since headers-first sync was merged (https://github.com/bitcoin/bitcoin/pull/4468), the entire blockchain download & verification process can take as little as 3-4 hours.

In regards to the size of the blockchain, you might be interested in the recently merged Autoprune functionality (https://github.com/bitcoin/bitcoin/pull/5863), which deletes block and undo files to keep the total space used by those files below a certain threshold.
Why is it that no body remembers the name of Mr. Johann Gambolputty?
oh okay so it requires RSS feed, it can't automatically detect content on a given web page?
When you move from one state to another state, that is definitely the case. I would have had to just take a written test and then would have received my license.

International individuals are almost always required to take the full driving test simply because driving is so different in other countries and a lot of stuff doesn't apply to the US.

I too learned in the UK, and when I moved to the US I still took driving lessons for a few weeks before taking the test because driving on US roads is dramatically different from the UK and there is a lot of little nuances to get used to.
Having moved here from Germany I think that people randomly picking their favorite lane is probably the biggest factor. It also makes things incredibly inefficient and driving much less pleasurable. I am convinced that sorting cars by speed with slow cars on the right would increase throughput dramatically. Without that a road with as diverse speeds as the Autobahn would be impossible. US freeways have to accommodate a much smaller range of speeds and still fail because it's so badly organized.

Given that Germany has much higher speed limits and still fewer fatalities per mile driven, I would definitely focus on giving tickets for overtaking on the right and not speeding up on the on ramp. That shit makes things dangerous for everyone and provides benefits to no one. It's just plain stupid. I would implement draconic penalties for that shit.
I have totally no experience with this, but I would use a search algorithm to establish your 'real rate'. Decide for yourself what figure you need to earn as a bare minimum and try to sell your services for that price. After getting a job, you know one price you're not worth. Raise your offer price by twice the amount you think would be fair and try to find new work.
Measure and write things down, as far as possible avoid selling for the same price twice, don't lose confidence in yourself.

Add: Don't listen to me, davismwfl's advice is better.
It sounds like he was doing a pretty poor job of being CIO prior to the move to Amazon.

If you're saving money moving to Amazon, you weren't running a very efficient shop in the first place.

AWS is great for:
Startups who can't or don't want to make massive capital investments until they know their idea will be successful.

Companies who have bursty workloads that require large amounts of compute for short periods of time.

Companies that need to move to an entirely OPEX based budget for some reason (can't say I've heard of a good reason to do this other than 'our accountants told us it's better')

In my experience, anything else is an exercise in management playing the "I'm going to change things to make it look like I'm really important and earning my salary" game.
very nice! my 2c for improving notation are more evolutionary. i see two main issues with sight reading:

1. treble/bass clefs are not consistent: one is EGBDF, the other GBDFA. eg instead of the third line always being a B, it's a B in one & a D in the other!

2. having to remember sharps & flats. ie, despite the note being F, you have to remember that it's not really an F, but in this case an F# or Fb.

the proposal:

1. make the clefs consistent: make them both 6 lines, and both EGDBFA. this means adding an E to bass at the bottom, and an A to the treble on the top. now a student has to remember only one format and note positions are consistent. the third note is always a B regardless of the treble or bass clef.

2. to resolve flat/sharp issue, especially for complex keys with many sharps/flats, use the note's head shape to distinguish. ie, instead of just an oval head to represent a note's pitch, use for example a round note head for a normal G, a square note head for G# and a triangle note head for Gb. that way no matter what the key, your eye can easy and immediately recognize that that G is not in fact a G, but a G# or Gb. after all we already use note shape (solid/hollowness) to indicate duration. why not go a step further and make realtime parsing easier by making the notehead shape indicate sharp/flatness?
Possibly, though I am more thinking about how combat worked in WWI vs WWII. Cavalry for example was still useful in WWI at the start and become less useful over time. Trench warfare in WWI often devolved into hand to hand fighting where firearms where more useful and machinguns far more common and better used tactically making tanks a requirement vs simple massed charges. Running out of ammo was also a common issue in WWI though this still happened in WWII.

WWI saw a lot more walled fortifications where bunkers where the preferred WWII due in no small part to increase aircraft use.

LoTR used walled fortifications, some ranged combat but a lot of hand to hand combat, artillery where there but of minimal value, you can even think of the eye as eairly aircraft useage, where you can't really hide, but aircraft can't Effectivly attack. Etc.
Nintendo Playstation History
Interesting, is it fair to say that for enterprise customers, the bulk of the cost comes in the form of support & training?

I've seen a CRM company that sold their software for 100k/year but the actual software license is only like 20% or less and the remaining 80% was training and support.

So in this case letting go the license fee in return for marketing to adopters who now will turn to you for help.
"And I just don't understand why."

I think you've correctly identified the source of confusion -- value vs reference. To you, that might be plain as day. But, to many iOS devs, they really couldn't explain the nuances.

I mean, look how much trouble beginner programmers have with the concept of Pointers for pete's sake.

But, I think you're right -- weird rules and guidelines just confuse the issue.

Andy Matuschak's functional swift talk puts the ref vs value discussion in practical terms of a Khan Academy drawing app:

http://2014.funswiftconf.com/speakers/andy.html
minecraft - big legos for dumb kids
How is it anything else than sheet music turned by 90°?
I play both piano and trumpet and I think two hands make reading music at least a little bit more difficult. I've never struggled with reading trumpet music, but lots of piano sheet music still gives a hard time at tempo.
Compared to normal sheet music, this system mostly deletes cues. In normal sheet music, you have both the shape of the note and its rough position horizontally on the page as cues about the rhythm. Measure lines are removed in this system, which is a pure loss of readability, like removing periods and commas from English and replacing them with extra spaces (while saying you are trying to aid beginners, who may be still learning what a sentence is!). In normal sheet music, a note is either on a pitch line, or between two lines, where as in this new notation, a note may be on the left half or the right half of a space between two lines. It's just visually more difficult to parse.

The octaves are seemingly delimited by solid black lines, but these lines actually represent the note C#, counterintuitively. My feedback there is that you've been staring at this too long if you think it immediately resembles a piano keyboard. Make it look more like a piano keyboard if you want it to be more readable than sheet music for beginners.

Make the example of your notation match the example of traditional notation. There should be three notes in the right hand at the beginning of Let It Be.
But your standards of bad driving are based on what you're used to in the US. So things that we consider bad practice wouldn't even flag on your radar.

So, yes, people make the same high level driving mistakes in the US and around europe. The problem the US has is that the normal day to day driving is so much worse.

Tailgating in particular is extremely common in the US. It scares the heck out of me when idiots behind me driving within two car length of me at over 65 MpH even when there is space enough behind them that they could easily double that gap, still arrive at their destination at the same time, and if I needed to stop suddenly they wouldn't rear end me.
Are they really cofounders if you are trying to structure it this way or are they just valuable employees? If you don't trust them now it will only get worse later when real money is on the line.

That said, there are ways to structure it through stock classes like restricting the voting of their shares etc. Probably best to consult an attorney that is familiar with corporate structure and setup though.

Also you can word the profit sharing agreement and even the AOI so that any changes to the profit share require all shareholders to agree not a simple majority. This protects you all from two people icing out the third.
How I'd redesign a piano, is with the black keys equal in color and shape to the white keys. That way, transposing a song by a semitone is equivalent to shifting your hands by one key. Much more natural.

I think they call an instrument with this property "chromatic", but I'm not sure.

Actually, perhaps somebody can explain why the black keys were invented. Because their existence makes little sense to me. For example, a guitar is a chromatic instrument, and can be played perfectly fine without any difference between "black" and "white" notes.
Maryland has recently eliminated the parallel parking test from their driver's exam. In my experience, this was the only part of the test that required any significant amount of practice.
Ask HN: What is actually “Growth Hacking”?
There are so many Growth hacking gurus on the internet. Most of them teach you how to spam. What is "growth hacking" in it's true sense? And why has it become a fad among people starting a startup?
Undergraduate thesis saves 601 Lexington
> It is when the government introduces new "taxes" in year Y, which would have been equivalent to salary in year X.

This is a different argument and I've already addressed it in my post above:

It's slightly more reasonable to argue that additional taxes have eaten up projected wage increases. (But that argument is wrong.)

Again, the argument you are making is that taxes offset increases in income that would have increased otherwise, NOT that income has actually increased.

But, as I stated above, this argument is clearly and obviously wrong -- a conclusion that is unambiguously supported by the data. Tax increases cannot explain a multi-decade stagnation in income, ESPECIALLY because NET corporate taxes have net decreased in that period of time [1].

(As a complete aside, when every corporate tax break is passed on to either the customer or the employee, I'll be ready to entertain even the criteria I established above. But while companies pocket the difference and perform stock buy backs [2], economists who argue tax increases count as increases in income are being disingenuous (edit: changed wording).

[1] https://en.wikipedia.org/wiki/Corporate_tax_in_the_United_St...

[2] Clinton mentioned that H.W. Bush warned him not to provide a no-strings-attached tax holiday for this exact reason; see his latest interview on the Daily Show.
It's clearly stated that the solution is meant to be like guitar tabs for piano. It's a limited, instrument-centered approach and not intended as a complete or universal solution.
I found the Jian Yang entry offensive. Within liberal culture, it's typical to allow offensive stereotypes against Asians, on the basis that it is actually mocking the stereotype, not Asians. But this is inconsistent, since no one would accept this logic if it were applied to Black people or gays.
Sprout: a desktop 3D scanner made by HP
Same here. As soon as I read "shifting from evolutionary biology to quantum physics", I knew there was going to be a problem.

The line "Perception guides adaptive behavior; it does not estimate a preexisting physical truth." is reasonable enough. Evolution may have generated visual recognizers that are task-oriented rather than object oriented ("predator", rather than "fur in bushes"). It's more important to have recognition of likely predators from partial information than correct recognition of a range of animals and other moving objects. That's a useful idea, and suggests that training deep ANNs on predator/non-predator data sets, without trying to distinguish the predators, is a worthwhile line of research. It would be interesting to see what visual model of "predator" emerged.

The "Markovian kernel" concept is not too useful. It's a table of probabilities with one row for each state of the world (which, of course, would be combinatorially huge) and a column for each possible consciousness state. This might be conceptually similar to Searle's "Chinese Room", where understanding is faked by pure lookup. But Searle and these guys go off in different directions.

The paper goes on, but not to anywhere useful.
Has anyone used Ctries in any real scenario (has anyone implemented them in a language like C)? How do they fare as opposed to other data structures? Is the latency of CAS instructions insignificant?

I'm thinking of using it in our codebase, in theory it should speed things up quite a bit.
But you still need to recognise the 8, speed you don't even look for the number
You're right, Node.js has no concurrency primitives, but it has true first-class functions.

Ruby lambdas are an afterthought and far too expensive to use in the same expansive capacity as you would in JS (or literally any functional programming language).

Couple that with the fact that the community just doesn't care, and again, I ask why bother?

The actor model isn't superior to callbacks in any technical capacity, and understand, callbacks are only a (perceived) problem when you don't have something like a language-level async/await to transform them for you.

edit: Add in the (MRI) GIL, and you've got yourself a fairly serious impediment to writing efficient, concurrent code.
You lose a lot of information that way, e.g. voicing/inversions. Also, reading text names get a lot more cumbersome when you need stuff like "Ab half dimished +9".
Yeah, if you go the inline styles route, the "cascading" and "sheets" part disappear (to some extent, anyway - you still need some global styles). This isn't a bad thing, though. Good CSS architectures usually avoid the cascade as much as possible. Imagine you have an Avatar inside a Header:

class Header extends React.Component {
render() {
return (
<div className="Header">
<Logo />
<Avatar />
</div>
);
}
}

You want the Avatar to be floated to the right, so you do:

.Header .Avatar {
float: right;
}

Unfortunately, this breaks encapsulation. It's basically monkey-patching and makes your components less portable. It causes a lot of problems in larger apps that aren't apparent until down the line.

So you could use BEM:

<div className="Header">
<Logo />
<Avatar className="Header__Avatar" />
</div>

This prevents many of the problems with global selectors, specificity, and encapsulation, but it gets repetitive and is a little ugly once things get more complicated. It's still pretty bug-prone. Another way to do it is:

const styles = {
base: {
// ...
},
avatar: {
float: 'right'
}
};

<div style={styles.base}>
<Logo />
<Avatar style={styles.avatar} />
</div>

Which is how Radium and React Style do it. In this case, it might be <Avatar is="avatar" /> but it's the same idea. Specificity, modularity, namespacing, indeterminism, etc., are almost all fixed. Plus you now have the ability to dynamically compute values, import constants and functions, get values statically from CSS, and apply modifiers like `Header--loggedOut` by doing {this.props.isLoggedOut && styles.loggedOut}.
Surprisingly salient and cogent points for an article that's so hostile and willfully ignorant.

The author is correct about when to use both, and I'm glad he doesn't discount structs entirely like I've seen from some OOP strongholds.

"The way they write functional programs for decidedly non-functional problems is through a trick called a monad, which I will not explain and nobody understands anyway,"

Maybe you'd be less hostile if you actually took the time to learn about generic abstractions and how they can greatly simplify a codebase.

Hint: Optional is a monad, and you can use it as such.
Looking at the firebase api docs, I realized how unRESTful, their REST api is. No way to get a list of all stories. You can only get a list of ids and must then query the API with each id to get the content. If you plan on going this route, I def agree you store your results in your own backend db. If you want to stay stateless, look for a better HN job source, e.g., http://hnapp.com/?q=type%3Ajob+|+author%3Awhoishiring. Just one request and you can parse either the json or rss feed.
> The proper fix is better mandated driver education

No, the proper fix is going to have to be driverless cars. That person isn't flying accross 4 lanes of traffic to get to their exit because they didn't know any better, they did it because they weren't paying attention and didn't think ahead. They knew they shouldn't do that, but they have got to make that exit.

There's no education lacking about the need to pay attention while driving, but people choose not to anyway. Then they choose to make stupid decisions to deal with that choice. That is why the fix is not more education that people are ignoring, it's remove the driver entirly.
And, moreover, that the author seemingly put so much effort into producing click bait rhetoric that he failed to even produce an accurate description of the problem.