skysight-inc/HackerNews huggingface dataset:
My favorite part about this documentation is actually the "Safety and correctness" section: https://html5-parser.readthedocs.io/en/latest/#safety-and-co...

It shows that a good engineer took the time to think about not only speed, but correctness in implementation, and compiling things with `-pedantic-errors -Wall -Werror` is a practice that I very rarely see in the wild, and should be heralded as good practice. It's far too common to see hundreds of warnings zip past while compiling, and sometimes they do tell you about problems you need to solve.
I could see this fail hard if it doesn't have some kind of profanity filter
beautiful stuff
Thanks for the examples. Seems clear that I don't fully understand it then, but it's good to know that it's common so I can look around some more.
"Because digital currencies technically accompany a holder anywhere that he or she goes, including across a border, that traveler would need to declare his or her entire cryptocurrency portfolio every time he or she enters the United States."

No. At most, a key accompanies the holder. The currency itself is essentially located on the network.
I recently started this site because I think most money problems are really life problems, but it isn't exactly taking off:

http://notanothermoneyblog.blogspot.com/

I would welcome feedback on it. That would help me figure out where to go with it.

Most of my financial advice stuff ends up here:

http://sandiegohomelesssurvivalguide.blogspot.com/p/money.ht...

I don't really plan to create anything with a subscription because the kinds of problems I talk about tend to leave people with too little money to survive. My hope is that as my writing helps people start solving their problems, they will leave a tip when they can better afford it. But I do have a Patreon:

https://www.patreon.com/MicheleinCalifornia
On TN panels, yes. IPS panels aren't so bad.
I don't really want to quibble over terminology. I don't care what you call it, the point is just that it is not a Constitutional right on the same legal footing as the right (say) free speech.
Ethereum has over 4.5x as many full nodes as Bitcoin, how is it more decentralized?
This comment is underrated. It's the next generation of media distribution.
It's forced humor, and a misapplied un-funny version of mildly funny nerd humor at that. It gives me the same kind of chills that I get from people who wear "I <3 bacon" type t-shirts.
Didn't weev end up on the wrong side of this relatively blurry line?
I revel in my filter bubble and labor to improve it.

For policy wonks and activists such as myself, discourse, persuassion, marketing, are distractions from the real work of getting things done.

Firstly, because people vote their identity. Period. Almost no one votes on the facts, the issues, the policy, the platforms, whatever. There are no undecideds, no independents. Cite "Democracy for Realists".

Secondly, victory is achieved by mobilizing your supporters. You bring the heat, whoever is sitting in the chair will see the light.

The only distinction is if a voter is willing or unwilling to bother casting a ballot.
Careful about predicting the future!
Not necessarily. These real time JVM's are more for embedded systems.
Unlike stocks which are regulated and you are not suppose to promote if you already own some. There is no such thing for crypto currency. I always view every article promoting digital currency like a pump and dump scheme.
Safari Books online, Netflix, Google Play Music, Amazon Prime
Ask HN: What questions do you ask during an interview?
I've been thinking of applying for a new job, and I have a couple questions in my mind that I should ask to the potential company/employer. I'm curious though: what does the HN community ask during an interview to the interviewer? And, what tips you off to a potential bad fit?
Yeah, that's a strange piece of code, particularly since it introduces mutation (object[axis] = ...) and additional processing (reduce loop and inner function construction) that the naive example doesn't. It is slightly more generalizable to additional dimensions, but that seems awfully YAGNI to me. I suppose it prevents repetition of the Math.abs call and addition, but again that seems like massive overkill. I'd write it as follows, similar to yours:

const getDistance = (state, rotate) => ({
x: Math.abs(state.x + rotate.x),
y: Math.abs(state.y + rotate.y),
})

TBH, this thread is pretty nitpicky, but I do agree with your assessment.
Walk-Forward Analysis Demonstration with backtrader
Append-only feeds backed by signed Merkle trees in the Dat protocol
> The problem with the "but they have mental illness to deal with" answer is that while it may be true, it's very much the edge case, and not the rule.

You provide no substantive justification for this claim.

> I know this because I've been homeless. I'd say greater than 90% of the folks that I encountered in my homeless period were there because they were content to be there.

Being homeless doesn't make you an especially qualified assessor of mental state, nor is there any reason to believe that the people you interacted with enough to form a judgement about their reasons for being on the street were representative even if your judgement were inassailable.
Why?

That's a big statement. Expand on it.
What are the absolute numbers?
https://www.reddit.com/r/ethereumfraud/comments/6bgvqv/faq_w...
Please learn how election administration is conducted before continuing to speculate, criticize.

An easy way is to see it first hand, by working as a poll judge or inspector.

Happy hunting.
You're echoing Hume's is-ought distinction which I generally agree with.
That sounds like romanticism/nostalgia, and probably ignores a lot of bad stuff that happened.

If you want another take on more primitive cultures, read "The Better Angels of our Nature" by Steven Pinker. You probably won't want to return to that kind of lawlessness.

That being said, I think we probably have a lot to learn and may have made some wrong turns. For instance, people are probably happier having more close relationships with other people, but separate houses where we don't know our neighbors doesn't allow that.
That's right. In fact that has been happening with just about every cryptocurrency that trades on crypto-exchanges (and even those that don't).
No one is disputing that the band has the right to call itself the slants, or any other offensive term they choose to use. But it is far from clear that they should be entitled to trademark protection for it, Sable notwithstanding. (Well, it's clear now, but it wasn't clear yesterday.) The government already exercises a lot of authority to control the content on the public airwaves, I don't see why trademarks should be any different. But I haven't had time to read the opinion yet. Maybe I will find enlightenment there.
Cisco also has a product called Spark which has integration with their videoconferencing equipment.
As a third world citizen, Bitocin is godsent to me, never have I been able to purchase stuff online and pay for books and services like a normal 21st century human being. the feeling of being connected in that way to the rest of the world is priceless and I owe it all to Bitcoin.
Correct, and that's one way to decisively filter out people who haven't worked on a nontrivial web app.
okay, I apologise and will not argue any further.
nice bitcoin maximalism
Yes, it was. A failure under extremely complex and constrained circumstances, but still a failure.

Question for you: how do you rate that moral failure vs. the moral value of China's political system?

In other words, do you see non-democratic systems as moral failures? I don't have any specific point or advocacy to make here. Just wondering what your broader perspective is given exactly what you said.
ok a more grounded expectation is that this basically is a bait and switch tactic, which I believe (not 100% sure) is illegal in the US.

(edit below)

it has to do with the amount of value inherent to the value proposition. you can try to exact more value from a product and potentially degrade the experience as a result. that's legal because it's a competitive business decision, but at some point you misrepresent the value of the product you are offering my changing the experience too much.

its a hazy line to draw because I think in the OP, the user may not have minded a couple ads, but rather they were annoyed by the inundation of too many ads to the point where you can't experience the actual value proposition of the article. then it becomes "spam".

it is not sufficient to deem this as just another business practice. there are obviously "working" business models such as Ponzi schemes that are highly illegal.
> Never? Not ever? Not even 1% of the poor? Not even one person?

When you stop reasoning by anecdote, you'll look back and see how absurd your views actually are and how not based in reality they are. It is you who is making the moral argument, not I, and you've done it based on your anecdotal impression of lazy poor people, and you do so because you suffer from the just world fallacy which is again because your reasoning is based on your morality rather than on the facts. You've quite literally projected your own deficiencies onto me, you're suffering from exactly what you just told me not to do.

Poverty isn't caused by laziness or lack of work ethic, your assertion that it is so is not grounded in reality and not backed up by any evidence, it's merely a moral position you've taken because it makes you feel better somehow.
What bookstores do you buy from that accept bitcoin?
I wonder if it's a referrer check. `if referrer == 'facebook': display_ads()`. That way the original viewer doesn't see the ad-filled page, but anyone clicking on the Facebook link does.
The real problem here is that embedded is a too broad term most of the time as it defines a specific way of using a computer, not its capabilities, size or power constraints, etc. You can put a desktop tower into a vending machine and still call it embedded (and if its a big machine it may actually be an OK solution).
Zugzwang: when a game player is at a disadvantage because they must make a move
Top Secrets of Pascal’s Triangle
You can buy gift cards for lots of major retailers with bitcoin. You can even buy from amazon via purse.io.
Bitcoin also only has one client with one development team whereas Ethereum has multiple clients with multiple development teams. Tell me more about that legendary Bitcoin decentralization.
Near death experience
Removing Exponential Backoff from TCP (2008) [pdf]
Does the fluctuating value change how you spend or keep your Bitcoin at all? Do you convert and cash out quickly after every transaction? Haven't come across many on HN who actually use Bitcoin as tokens of exchange.
The middle class, and rural America have a unique mix of deep ignorance of reality, and a legitimate complaint. Legit: they have been screwed economically, the rich have by every single measure gotten astronomically more wealthy, and the middle class has at best stagnated but also has shrunk.

Deep ignorance and denial how flawed their culture is. They believe their taxes go disproportionately to cities, and the poor, and that illegal immigrants get free health care who they also subsidize. They believe gays, gay marriage, women, and non-Christians are not equal to straight white men. And they HATE that they are forced by courts and laws to treat them as equal.

They've become skeptical of democracy because it's not working in their favor. When courts were siding with them on religion in schools and part of the public discourse, meaning they get to metaphorically slap minority gays and women around, it was great for them. But as they're on the losing end of these civil rights cases, they're not liking it.

Neither the economics, nor democracy are working for them. So they're attacking the entire system, and Republican politicians are really taking advantage of that in a variation of the Nixon southern strategy:

https://www.thenation.com/article/exclusive-lee-atwaters-inf...

Rural folk don't seem to understand that 100 miles of distributed water and sewage, shared by not that many people, will cost a lot to maintain. Yet they get pissed that city folk are paying less for water and sewer, totally not understanding the concept of economies of scale. They have no idea that rural telephones have been subsidized by city folk for upwards of 100 years to make hundreds of miles of copper more affordable, basically neutralizing the fact they live in the boonies.

https://www.theguardian.com/cities/2017/jun/19/americas-grea...
The impression I got from Amsterdam is that the city (and by extension the Dutch) has simply accepted all the behaviors that cyclists will do in a less cyclist friendly environment (run stop signs, ignore pedestrians, turn without signing and so on), and then just built infrastructure to support that natural behavior. As a pedestrian unfamiliar with the city, at first I found it hugely annoying that so little space was left to pedestrians, but once I figured out where not to stand, I started to have a much better appreciation for how it contributes the functioning of the city. In fact, I was kind of surprised at how little boat traffic there is these days.

Having read and watched some videos on how the Netherlands does road planning for safety, the approach seems to be a much more "descriptive" approach to adapting road shapes and forms and cycle lanes to the natural behavior of people using those modes of transportation. For example, squeezing the width of lanes down naturally causes car drivers to slow rather than covering the area with signs telling drivers to slow down. This approach is slowly being adopted elsewhere (http://thecityfix.com/blog/naked-streets-without-traffic-lig...).

Lots of thought also into mixed-mode junction design

https://www.youtube.com/watch?v=XpQMgbDJPok

https://www.youtube.com/watch?v=FlApbxLz6pA
> We are in the middle of a stunning revolution in art that addresses many of the exact issues the author raises.

Could you elaborate on this/provide some jumping-off points?
This is a common argument, but the state is quite different.

Ethereum has supposedly 34k nodes, which includes light-nodes which merely hold the last state of the blockchain, that is not a full-node and heavily reduces the trustlessness and security of a cryptocurrency. Light-nodes are closer to an SPV than a Node. I haven't seen any source reporting only full-nodes which would be the proper comparison.

On the other side the number ~7.5k nodes popup for Bitcoin, but that's wrong as well. Those are the full-nodes that are listening for new connections publicly. Not all the nodes of the Bitcoin network.

Following [1] you can see the data from a seed DNS node of Bitcoin, which shows a number closer to reality which is 86k of actual full-nodes.

[1]: http://luke.dashjr.org/programs/bitcoin/files/charts/softwar...
Future-driven development
Immutability is really the key to the whole cryptocurrency system. Unlike every previous currency system that has existed, duress can not be used to have a transaction reversed.
> "The problem is that the police have other stuff to do, and they might as well be pissing in the wind with the amount of bike theft here. They could do a huge crackdown, but that's unsustainable and after the crackdown we'll be right back to the same theft rate."

How about using CCTV at bicycle locking points? Combined with satellite imagery it should be a relatively non-resource intensive way to catch the thiefs. Of course, there's still the question of whether a surveillance-based solution is worse than the crime it's meant to address.
Do you agree with the following:

- Mainstream science operates on the assumption of physicalism.

- Mainstream science operates on the assumption that mind/consciousness is reducible to the brain organ.

- Mainstream science operates on the principle of causation.

What follows from that is that libertarian free-will is impossible. What you're left with is determinism (and compatibilism which isn't a scientific view, but a moral one).
-pedantic-errors -Wall -Werror isn't used in the wild because it breaks whenever a new compiler comes out. New compilers often come out with new warnings, new cases for old warnings, etc. It's not forwards-compatible to make warnings errors.

You should release your code with no warnings on the current compiler, but new warnings shouldn't break everything.
Because they feel it's wrong, legality aside.
A lot of people use cash to buy giftcards, in order to pay for bitcoin anonymously. So now it's cash -> giftcard -> bitcoin -> giftcard -> physical thing. The future is odd.
Active attempt at screwing future generations' attention span!!
3-5 minute shows, ohh well.
>The CPU to GPU speedup is so massive that it's really not worth it.

Not in my experience. Furthermore, there are a lot of errors (comparatively) that are introduced when GPUs are used at high speeds. Other comments have linked articles indicating why this can be the case.
Actually, I'm thinking now that Facebook might be much more powerful than cable companies.

Facebook not only connects content producers, it also decides which ones to show. This is like being a cable company and an amped up tv guide which ranks the channels and decides which ones to shower the user. Powerful position.
I agree with your reasoning about preferential road usage, but would have preferred it without the economic diatribe. Two unpowered wheels does not necessarily imply poorer than four powered wheels. Relative wealth is an irrelevance to your main argument about preferential speed.
Bike theft is also common in Japan.
You can pre-allocate in garbage collected languages as well.
Wouldn't buying memory on the motherboard makers list also have served to save said time?
TBH, this thread is pretty nitpicky, but I do agree with your assessment.

Yes and no.

On the one hand, the much more interesting parts here are the new APIs they've been using (and also IMHO the intelligent way they're handling compatibility and polyfills). All credit to the Stripe team both for making these tools work and for sharing what they've learned in the process for the benefit of others.

On the other hand, I think there is a real cultural problem in the JS community where newer is equated with better, and those defending that position will not infrequently appeal to authority by saying that Facebook or Stripe or Google or whoever does it so it must be a best practice. Grandpa here is getting awfully bored of young whippersnappers telling him code using new ES6 tricks is better (or, just as bad, that there's something wrong with clear, working code that does things in some older way). A gentle challenge to that assumption in a discussion about how these high profile organisations are using the new technologies doesn't seem either impolite or unjustified.
care to post a TLDR?
Great post. I can tell you my benchmarks using GPUs and various platforms didn't favor x264 encoding, as you also noted.

>x265 (H.265/HEVC encoding)

Not something our services can reasonably support or use currently, so even if true, Ryzen/Threadripper is still probably not something we can go with.

I look forward to switching in 2-3 years when we re-visit this conversation, or adopting it for other services soon. I'm very excited for AMD's competition and fully willing to switch; I just haven't seen the evidence that supports that it would be a good idea for our particular use case.
My guess is nothing: by 2047, the erosion of Hong Kong's autonomy and democracy will have progressed to the point where it's indistinguishable from China anyway, so nothing will have to change.
For consumers it won't really matter, but for server applications this can be profound.

If Intel can clean up the tooling for these things it could make them a lot more popular.
The weirdest thing happened to a friend a long time ago (not in the Netherlands though). He had a fancy lock on a crappy bike. The bike was there, but not the lock.
It has this as a summary:

"Ethereum is an unsecure, trust-requiring, centralized, mutable platform that runs stoppable apps and censors people Ethereum Foundation (EF) dislikes - the opposite of what it advertises itself as. Ethereum Foundation misrepresents what Ethereum is to prospective investors for increasing the value of the traded asset ETH while profiting financially. This means, by definition, Ethereum Foundation is participating in fraud by continuously misleading investors. Furthermore, the act of suddenly changing the properties of the unregistered security after the sale of the security in the initial coin offering (ICO) and/or on exchanges while profiting personally constitutes securities fraud. Additionally, Ethereum Foundation is connected to damaging the value of sold assets, damaging the value of competing assets, theft from competition, and market manipulation of competing assets for profit."
Optimism and Hume notwithstanding the outcomes regarding prosperity and stability may be bestowed upon the society as a whole without the choices by individuals having individually assisted their own life outcomes.
China breaks quantum entanglement distance record
The OP wasn't saying that acquisitions are an indicator of anything. His point is Intel is looking at other business directions, contrary to the the parent comment.

Intel used to make DRAM, and it transitioned its business to CPUs. Perhaps Intel is doing the same here, it noticed that it's future in is FPGAs now.

Also, there are tons of acquisitions in tech that were successful. Not sure you can mesure the future of any business on that.
While I don't know much about data centre SSDs, I follow the consumer hw market closely, albeit not as a professional (I build gaming PCs for friends, as a hobby) and in the consumer space Intel's NVMe SSDs have been recently outclassed by Samsung's 900 series. At least here in Australia you just get slightly better bang for your buck by going for Samsung. You are correct that Intel's cycles are really long. When their first NVMe drives came out, they were the best in terms of performance per dollar but then Intel remained stagnant and in the meantime Samsung caught up with them.
For desktop and server applications they're in a strong position, but for mobile they're getting utterly destroyed. Samsung and TSMC may not have the latest process, but they've got one that's good enough to keep them competitive.
No need to apologize, that is a crucial detail.
I used to be with it, then they changed what it was. Now what I'm with, isn't it and what's it seems weird and scary. It'll happen to youuuuu.
Sure, that's compatibilism. But it's not a scientific view, it's a moral one.

However, most people would disagree with you. The lay person's view are actually more of a libertarian view of free-will.
Ask the interviewer about who their best current employee is and why they're the best. Does several things:

-Raises good or bad flags about this potential boss and their leadership values & style. Good: they highlight ownership, learning, creativity, and anything else you wish your boss would see in you. Bad: they highlight the employee is loyal, works hard, is highly productive (this one isn't bad by itself, just bad when it's the top or only thing called out).
-Establishes that you care about leadership styles, have confidence, and aspire to be the best yourself. It's subtle self promotion.
The Nginx configuration format is a lot more coherent than the Apache httpd equivalent.