skysight-inc/HackerNews huggingface dataset:
In other words, the worst of both worlds. Taxpayer funded - so people are forced to pay for systems - and then 'user pays', so you pay a _second_ time to use a system that you've already paid once for. Neat :(
Cryptocurrency isn't blockchains anymore than AOL is the Internet. Bitcoin may be getting less useful, showing that a proof of work system that incentivizes miners the way it does may be broken, but this doesn't fundamentally cease to justify the use of blockchains as a data structure. It just means we need to figure out a way to keep blockchain security while improving/replacing proof of work.
I've seen something similar to the "junction" example someone mentioned in Perl 6 used, where a function that (with some justification) would allow multiple passwords for a given user to be valid set up a value that would compare equal to multiple things, then check in a single == with the password whether it was valid.

I eventually nuked it and replaced it with the obvious for loop, which given as I also got to nuke the implementation of the class in question, meant a significant net reduction in line count, one less file in the repo, and one less wart in the code for new developers to stumble over.
Well, your answer should be: I'll reimpliment it using known, simple, stable technologies. But for some reason our industry hates those things.
This is probably the lamest way to make a point I've seen on HN. Just say you agree with the article next time.
Ok, who's doing this run? There are too many people at this point. There ins't a single entity that is currently capable of controlling all markets at all time. Or like predictably.

It's funny, in this thread you dont really see much crypto optimism despite this meme being around for some time now.

> What is being traded is like MMORPG game money or game items.

There's definitely that aspect to crypto but its naive to think it's a dominant one. It might be like 10% maybe even less.
Not sure I entirely understand where this post is going. What does centralization versus decentralization have to do with a blockchain? Just because Bitcoin and others are using it as a centralized data store for a decentralized currency doesn't mean the blockchain has to be tied to any of that.

I feel like people keep getting really far away from what a blockchain really is (a fancy linked list that can ensure integrity from start to end) and are confusing it for how Bitcoin uses it.
You don't like the sound of saxophones? Wow. Well, everyone has their own sound on saxophone, 'the sound of saxophones' doesn't mean much.

Not sure why you think trumpet is vastly easier to get a beautiful sound from than saxophone. That's silly.

The importance of melody over tone? Wow, never heard of that. All you say sounds like you are judging jazz by classical (I imagine) criteria, and of course it doesn't do well.
Funny thing is that the Air had better battery life than the 2016 "Pro"...
Right brain controls left hand (the brain brain is weird that way) so the dexterity required for fingering in the left hand is governed by plasticity and over-representation in the right brain.
I try to be careful in where I sit on the train so that I can keep my pain to just a mild headache and maybe a little sweating. Just because I don't vomit on you nor complain out loud about the suffering doesn't mean it isn't happening.
Decentralized doesn't mean every user needs to run their own node. Getting people to run a node is solved once there's a (financial) incentive for that, which is what made cryptocurrencies possible.

I agree no service is going to get adoption if its main feature is decentralization, but that doesn't need to be its value proposition. "Post your cat photos here and get paid in cat-tokens that are worth real money" would be the incentive.
FYI, you can get a California ID card; identical to a driver license without the permission to drive.

https://www.dmv.ca.gov/portal/dmv/detail/idinfo/idcard
Membarrier system call performance and the future of Userspace RCU on Linux
Despite being vigorously opposed to NUL-termination in the modern era, yes, I would not criticize the people who actually made the decision for the PDP. They had no real reason to believe we'd still be discussing that decision 60 years later.
The games on the market are not remotely realistic, they’re violent pantomimes. People are hacked and slashed and shot, and they’re either fine, or they drop dead. There’s no human being hurt, and you have a Hollywood movie’s idea of what shooting or dismembering a person looks and sounds like. People don’t whimper, stink, piss and shit themselves and spend a delirious hour moshing for their mothers. You don’t smell their stomach contents, or their intestines or bile.

Most of all though, a few seconds later they vanish and come back to life. No one is crippled or killed, no one is widowed or orphaned. Video games are not realistic violence, they’re graphic games of tag. If you doubt it, volunteer at a busy city ER for a few months.

Beyond that...

The notion of “priming” is some murky nonsense which it seems, cannot be well replicated. Behavioral studies have been just horrendous, and often poorly constructed, yet their conclusions are almost always fodder for political and media hysteria.

https://fivethirtyeight.com/features/failure-is-moving-scien...

It’s sad that a couple of decades of confirming the null hypothesis vis a vis video games is still news.
For me, the natural areas would be pretty much the only reason I could possibly think of that would make me even consider living in the Bay Area.
Or people opting for public transport part of the distance. One thing these services make convenient is to use them to get to/from train stations and the like without worrying about parking etc., or being stuck without a ride on the other end.
The whole market for such flatlined as smartphones ascended, it seems.

Also, these days Vaio is no longer a part of Sony and thus likely can't chase niche markets as much.
It's more like their tech I'm shilling. But hey, you're welcome to downvote me.
Yeah. Something like that would solve so many problems.

We could really hide the rails underground and at last free the roads again for people to use, like the article says it was in the 1920's. We could reduce automotive accidents to a bare minimum, which btw is the main selling point of self-driving cars, far as I can tell. We could reduce pollution by a factor of 10, probably, which is the much bigger problem that the industry isn't try to sell a solution for - because more cars are not exactly what you'd call a solution to it. We could make our cities places for humans, rather than noisy, dirty, polluting, often deadly machines. But, no. We gotta have more cars. Because you can't stop the march of progress.
This is one of the biggest problems with Blockchains right now. If it cannot be solved then their utility is extremely limited. There are two main approaches that seem likely to work:

- "Layer 2" networks: Most transaction volume happens off-chain. POW blockchain remains as a settlement layer. Quite a few proposed protocols. Lightning network [1] is the most well known. First mainnet lightning transactions were sent in December [2]

- Sharding: Split the blockchain into lots of different blockchains with a subset of miners validating transactions on each sub-chain. Miners are randomly assigned a new sub-chain on a regular basis to stop collusion. Each sub-chain has it's own address space. Sub-chains can communicate using asynchronus message passing. Ethereum has a draft specification [3][4] and is starting to implement some test clients [5].

[1] https://lightning.network/

[2] https://twitter.com/alexbosworth/status/946175898029395968

[3] https://github.com/ethereum/sharding/blob/develop/docs/doc.m...

[4] https://github.com/ethereum/wiki/wiki/Sharding-FAQ

[5] https://blog.ethereum.org/2018/01/02/ethereum-scalability-re...
I would love to see the pendulum swing back around to _good design_ again.

It matters more when designing libraries/frameworks than one-off apps.

Switching to a new framework/platform/language at the point the one you were on before finally matured enough that it was hard to ignore the need for good design doesn't actually help. you'll still be back eventually.
Crypto is being treated as an asset, not a currency, by most major governments that have weighed in on the matter. Assets can be invested in, bought and sold, and traded for other assets.

And assets are worth whatever other people are willing to pay for it. My friend sold a digital-only World of Warcraft character to someone for over $2000 once, and for the longest time there was a sub-industry based around buildings of employees playing the game to get and sell World of Warcraft gold, so much so that it got its own term of 'goldfarming'.

Crypto has value because other people are willing to pay the asking price for it. If that ever becomes not the case, then it's no longer an asset. Could that ever happen? Possibly, and I'd say definitely for certain coins. But now that this idea exists in the world of programmable tokens that can be exchanged quickly and cheaply and decentralized public ledgers, I don't think it's ever going away, not totally.
Nice, that's great! I hadn't known of it before.
Why would I want to host my emails there? There are things like proper servers.

Gmail is just the webinterface to Googles mail, I can host the latter, while using the former with a proper client.
Abruptly stepping in front of a vehicle is basically already illegal in the US. So no need to pass laws, except maybe to clarify the use of recordings from the vehicles as evidence.

Of course that won't stop the behavior completely but it won't be a free for all either.
This isn't Lake Wobegon. Not all the children are above average.

You can cut this cake a different way, too... race. White people are overrepresented (or non-whites are underrepresented) in IT, and in high-status jobs. And the male/female representation ratios are different, as well.

Consider historic example, as well. Right now, women are significantly underrepresented as CEOs and senators. But a century ago, there were no women CEOs or senators. Are women less genetically inclined to their "proper" path as homemakers now than they were a century ago?

At a certain point, I start cutting the cake with Occam's Razor.
There a lot of type systems in JavaScript world. I listed them all
Why You Should Never Use Google Authenticator Again
Nothing stopping you from driving without a license. Sure, there are consequences to getting caught, but people drive all the time without a license. It's a bit different than not being able to catch the train or bus because the nearest stop is miles away.
I'm curious what the effects of the case will be on security researches as a whole. Is the possession of the data an offense even if used legitimately? What happens to HaveIbeenpwned.com even though passwords aren't shared, it's a database with that information. It's a very interesting issue that i'm expecting will have just as interesting outcome.
Personal cars are already banned in the centers of many cities. Or if not forthright banned, heavy congestion tolls levied. As it should be. It's about your freedom to drive vs. my freedom to not suffer from the negative externalities your driving causes.
In the case of Navier-Stokes, this was done in 1934 by Jean Leray, who showed that the so-called 'weak' solutions always exist. (A weak solution is not a function, but a more general object called a distribution which can be fuzzed out on very short distance scales.)

It's a very reasonable idea, and useful enough for computations, but it lacks the essential tension that makes Navier-Stokes a mathematical Everest.
This is actually an interesting idea. Does anyone do this? Sort of like reddit but you'd get paid (fake internet money) for contributing quality content.
As long as we're writing bad code, here's my stab at the code golf version:

i=0,a={valueOf:_=>++i}

- Omitting the variable statements in non-strict mode creates global (function scoped) variables

- The comma operator evaluates its operands left to right and returns the rightmost operand, the result of which is irrelevant in this case

- The arrow function allows us to omit parenthesis around the function parameters, so any single character variable name works (in this case _)

- The arrow function syntax also allows us to omit the curly braces, and will automatically return the body of the function.

- Automatic Semicolon Injection allows us to omit the trailing ;
No huge surprises here - classical training focuses on playing a piece exactly as the notation goes + personality on tone, emphasis of notes, tempo. When playing a classical piece (in typical classical training) you don't generally start dicking around reharmonising it, changing voicings or playing an improvised solo.

Jazz charts (and training focus) looks very different - basic chord structure and the main melody is written down, everything else is up to you - chord voicings, on-the-fly reharmonisation, improvised solos. It's a different type of training and thinking.

Of course these are the "textbook" or cliche interpretations of classical and jazz music. Classical and jazz are very broad, ultimately meaningless terms, and many musicians have experience playing a wide variety of music.
And even when you live close it's not always safe to walk. There is no sidewalk near my house for a few miles. I live in a fairly nice area and so I do still see some people attempting to bike but I also constantly see them almost get ran over. It's a curvy road with ditches on each side so it's hard to get out of the way.

And then when I -did- live close to work (about 2 blocks) I had to cross the town's main street, where I was catcalled about every day and on multiple occasions had a man follow me home even after telling them politely each time that I was not interested. Horray. People here don't walk. So you stand out. When I was in the city I could wear a big heavy coat and most people will ignore you because you look poor/ugly, here even in my most ratty coat people still followed me...ugh.
Introducing the Scaleworks Venture Finance Fund
Thanks (((James Traub))) for the insightful article.
Technical interviews are two-way assessments. If you're not going to put your best effort by representing the work fairly through the technical interview, it certainly says something about how you view and respect potential candidates' time and maybe it indicates the quality of code you run.

I have nothing else to go on unless you have public repos. I personally don't think it's a wild extrapolation based on the code quality compared to interviews I've gotten and I quickly reject companies that don't put forth fair tests. At worst, I'm wrong about the code quality, but I'm still selecting based on bad interview questions, which I'm perfectly fine with and I think more people should do if only to generate some kind of rejection signal to get interviewers to stop asking mundane questions like this.

It's not like companies don't also reject candidates for equally small bullshit or extrapolating conclusions about candidates based on the interview anyway.
The Lyft receipt shows the route taken.

Of course, parents could turn on the contact tracking in an iPhone.
This is a terrible interview question. It is an unrealistic scenario, should never be in production code, and does not offer any additional information from the candidate.

Please never ask this on any interview loop, thanks.
That's like saying the price of the Mona Lisa can go to zero just because people suddenly want it less.

Things like that don't just suddenly happen for no reason.
steemit.com is one of the most popular dapps and it does exactly that.
It's good to hear that you don't plan on being heavy handed, but as someone interested in online communities and governance, I'd still be interested in the answer to seany's question about moderator transparency.

Do you intend to have admin/moderator actions visible in some way to the users? If posts are edited or removed (by users or mods) does that get indicated in any way?

Different approaches to these issues can significantly affect how a community grows, and I'm always very interested to hear how new sites choose to approach the problem.
w3m sets the column width for the HN nested table spacer all to one value, so you visually only get two levels on nesting. Here is a screenshot of this thread as rendered by w3m:

https://lh3.googleusercontent.com/rZ1yOj55fvQqtWWbOnoSTpvCgx...

w3m table rendering is based on a heuristic algorithm and fails in some cases. See the "Table rendering algorithm in w3m" section in:

http://w3m.sourceforge.net/STORY
> Ok, who's doing this run? There are too many people at this point. There ins't a single entity that is currently capable of controlling all markets at all time.

No offense, but I think this proves my point about commenters not having any clue what a run is or how markets work.

Explain to me what you think causes a run?
My main concern are the transaction fees. The software needs to let me set whatever fee I want to pay, knowing that I might be totally fine waiting a month for the transaction to go through.
Sigh, the sad state of dev interviews in a nutshell.
"But C never claimed to support all ASCII strings."

That is precisely my point... there is no well-supported solution in core C for arbitrary binary strings, despite C's extremely frequent use in domains that require them. If you insist on using stdlib strings for other kinds of strings, you do have a problem... but you also have no other choice. Which brings it back to being a language/library problem.

As I already alluded to, C itself doesn't have a problem with length-delimited strings, and there are plenty of libraries you can get for them. But the core library for C does force this problem in your face by leaving you no other choice, and it is a valid criticism of C.

(C is such a disaster that the only thing to do is to leave it behind as quickly as possible. However, if we were somehow stuck with the language itself, there's a lot of ways we could improve the libraries it comes with, as again demonstrated by the many such improved libraries you can get. However, one of the things I've learned from learning a ton of languages over the past couple of decades is that a language almost never manages to escape from its own standard library, and the few that manage it (like D) pay a stiff adoption price in the process. C's standard library has a real problem here, that has caused real bugs, and no amount of wordplay is going to fix those decades of bugs.)
Explain to me what you think a market run is and how it happens.
DAG (Directed acyclic graph) based currencies don't need a blockchain; Byteball/Dagcoin, IOTA, Rayblocks (Nano) and others.
What is the client? OP says API which sounds more machine to machine. If you mean the API powering a site, used from the client's browser, then sure. Track separate logins, then give them a control panel to see where they're logged in.

But most clients store their user/pass in their browser anyways so I'm not sure it's a security win for preventing credential loss.

You don't lose re-auth. The master system issuing API keys can revoke keys, too.

But anyways maybe we're talking about different contexts because I don't understand the scenario you're describing.
Agreed. If Nintendo wants to imply that the protagonist of a Zelda game is sexually rewarded for completing the quest, they're explicit about it [1].

[1] http://www.cracked.com/article_21462_6-bizarrely-sexual-east..., scroll to #1 (last)
It's a debug related question because it tests whether you realise "a" can be a getter. For the rest this line of code is so hideous, although it is accepted by the interpreter, it is in every aspect totally wrong to do such thing in your codebase.

This is a typical example of what is wrong and annoying with job interview questions. In a way it doesn't really matter if the line could possibly evaluate to true, it shouldn't be written in the first place. What in the world tells your NO answer about your skill to do the job you are applying for? That you're not smart enough? Come on, I'd be really pissed off with shit like this.
US Navy submarines are getting Xbox 360 controllers to control their periscopes
"The real reason why there are so fewer women in tech isn’t because of discrimination, harassment or unequal pay (although like I said these factors do exist and need to be fixed). The real reason is that most women clearly aren’t as interested in technology-related work as men are. It’s a choice. And for whatever reasons, more women seem to choose other fields."

https://www.forbes.com/sites/quickerbettertech/2015/03/16/th...
Btw you can also do SSH, GPG and 2FA also with Trezor, which has the advantage that for all functionallity you can have a one "24 words" seed backup, from which everything is determined. Oh and you can of course use it as bitcoin wallet :)

SSH: https://doc.satoshilabs.com/trezor-apps/sshagent.html

GPG: https://github.com/romanz/trezor-agent

2FA: https://doc.satoshilabs.com/trezor-user/u2f.html
Using machine learning to predict glycemic response to real-life meals
I was upgrading from a medium spec second gen Intel MacBook Pro so the performance hit wasn't as drastic for me. Development was fine honestly. The Air was my primary development machine for the next 4 years.
An anti-pattern that I see on HN is very smart people spending lots of energy thinking of all the ways that something can't work. Whenever you have a tough problem, there are usually only a couple ways it can be solved, and infinite reasons it's hard to solve.

The fact that your imagination can't come up with killer use cases does not mean that those use cases don't exist. It means you haven't exercised your imagination very hard.

Further, if I think I know what crypto's killer use cases will be, also think that I can prove concept as to those use cases within 1-2 years, and I have enough money to fund that process, why would I explain those cases to you?

If you're constantly waiting for concepts to be proven, you'll always feel behind the curve and wondering why others have way more money than you, even though you're way smarter than they are. Imagination, vision, and the willingness to push beyond initial analysis are probably worth 20-40 IQ points in terms of lifetime earning potential.
"Heavy regulation" is quite enough to take any particular coin to 0 value.

> Not really, I dislike the fact that he volunteers this information. Replace ivory with child pornography (ethically they aren't that different).

Well, they're quite different. Morally, legally, whatever, the society at large assigns larger value to a human than to an animal - any animal. Plus, they didn't do anything illegally - at the time they bought it, it was legal to buy it and sell it anywhere in the world.

You're now eating meat. It's quite conceivable that there might be a future where eating meat obtained through killing animals is considered as barbaric as you are now considering ivory trade. Different time, different people.

I only told you about ivory because it was __relevant__. It's a thing you can relate to - that people did in the past, without giving it much thought. Ponzi schemes are outlawed and considered imoral - do you consider _impossible_ a future where a marketing campaign convinces people that crypto is just a form of ponzi scheme, and participating in one is not just stupid and illegal, but also imoral?
The Anatomy of a Pump and Dump Group
Stockhausen was a contemporary composer though, correct?