skysight-inc/HackerNews huggingface dataset:
If blockchain (not Bitcoin necessarily) adds "cheaper" to any of its use cases then it's just as legitimate as most Silicon Valley startups.

Uber is cheaper taxis. AirBnB is cheaper hotel rooms. Are these ponzi schemes? Maybe, but they create jobs and benefit the consumer at the expense of entrenched institutional players, which I would say is a good thing.

Payments is a huge one. Bitcoin didn't solve it because it's slow. There's a new generation of chains (mostly PoS, not PoW) that may solve it. Maybe it's gen 4 or 5. Eventually the technology will catch up.

What about PayPal that's trustless? Millions (billions?) of people rely on PayPal to take payments and there are plenty of stories where those people have lost their money without recourse. An on-chain PayPal would be game changing and a lot more fair than the alternatives.

What about voting that can't be tampered with? Yeah, that's not game changing. /s

Blockchain is a promising but immature technology. Like all technologies when they start.

The tech world, despite all of its benefits, is doing a fantastic (in a bad way) job of consolidating power towards the top. Time and time again we see that there are really no benevolent dictators (remember when everyone trusted Google and Facebook?). Blockchain has the potential to balance that out.

What I really like about blockchain is it's going to progress regardless of what you think about. It simply does not care that you don't think it's a good idea. It doesn't care if it threatens banks or governments.

It progresses by everyone acting in their own self interest. But the end result has the potential to deconsolidate power. When has that ever been the case in human history?

Most of the people I encounter who don't like crypto are the ones who are angry that they didn't buy BTC back in the day. Well, guess what? You didn't miss anything. Things are just getting started. Do your research and find something you think may be promising (or enable promising tech) and invest in it.
You can avoid the need for setting the null terminator explicitly by using memcpy(str + slen, t, tlen + 1) as the second memcpy.
>develop technologies by trial and error
>develop physics by trial and error

Hmm.
The gift tax section seems out of place. It has nothing to do with the rest of the article.
Well the email k-anonymity is new that he added for this integration and Troy addresses why he’s not yet using it on HIBP in the article.
Well this is the whole point of derivatives (i.e. tangent maps): to be linear approximations of functions.

So yes, a linear approximation of a linear function is the function itself.
The issue with really learning computer science outside top well known schools is that you're basically on your own for education (or worse if taught wrong). Open source software somewhat teaches you things but usually by trial by fire.
How? Blockchain can not verify the truth of the input unless it generates the data by itself.
They can't mess up the ults because it's very improbable that they'll cast them on the same tick.

They can't mess up the help in the teamfights because they see the intentions of each other by the way the heroes move.

That's why Blitz is saying that the bots are perfect in a teamfight.
Is this even viable?

Due to the non-linearity of block rewards -- reward as a function of time spent working on a block is not constant -- an individual miner is always incentivized to pool hop after a certain point [1].

[1] http://www.cs.huji.ac.il/~yoadlew/bitcoin.pdf
Nice idea, but I suspect if it gets any traction, many services will just block maskmail addresses. That's why mailinator uses 100s of different domains and makes it really hard to get a list of all of them.
"A parser for a thing is a function from a string to a list of pairs of strings and things."

> Traditional parser combinators are just a recursive descent parser DSL, with a 1:1 translation between both representations.

Yes, exactly - a recursive descent _parser_ recognises a grammar and produces the parse result for the grammar. Parser combinators take little parsers and make bigger parsers.

combine-regexp doesn't make parsers, it makes regular expression grammars, that you then feed to some _other_ parser that actually does the parsing based on that grammar.
Oh, I dunno. I bet it's possible to fabricate an airworthy airframe of identical external appearance, and power it with cheap engines that are permit the same capablities of subsonic speeds, for much cheaper.

But, it obviously couldn't fly in a warzone. It'd be missing all of its expensive radar absorbing material, valious fly-by-wire avionics and electronic countermeasures, it'd be hot on thermal imaging, very loud and noisy, and it couldn't haul half of a B-52's armament and payload, and it'd probably lack the range and durability of a military war plane.

But. You could do fly-bys at air shows, and everyone would be just as impressed.

I have to figure, it might be possible to put something that looks (and maybe, in an engine-out glide, sounds) like a B-2 in the air for on ten-thousandth of the cost. So maybe, with budget of 20 legit bombers, you could manufacture 200,000 defective twins with the same visual impact?
The biggest counter-example is with "hack" to AI. If you can change two pixels in an image, in imperceptible ways to a human, and an AI chooses "cat" instead of "dog", it shows there is something terribly different between how an AI operates compared to a human.

Perhaps "bugs" like that can be fixed with more/less neurons, training data, or neuron organization, but it doesn't change the fact that fundamentally, a neural network's definition of understanding is quite different from our own.

Based on this, I suspect that even if neural networks are the long-term answer, we're nowhere close to any sort of general AI that mimics human understanding.

That said, we can certainly make many useful tools in the interim.
In France the firing itself is a very strict procedure that includes a mandatory discussion between the parties. When an employer wants to fire an employee, here is what absolutly must happen for the procedure to be valid:

- The employer appoints a meeting, with a formal convocation. The meeting can only happen 5 days at least after this letter (has to be a signed letter)

- the employee can come to the meeting, and is often expected to, with a union representative. If there is no union representative in the company because of its size, the employer has to provide an official list of representative available for this purpose in the city.

- During the meeting, the employer explains all the issues. At this point, if the employer provides the slightest hint that the firing decision is already made, the procedure is not valid anymore.

- After the meeting the employer has to wait 2 days before they can notify the firing decision (or not). At this point, the employee has a termination period that can be between 1 and 3 months (often 3 months for developpers).

If at any point the procedure is not valid, the firing is effective anyway, but the employee can appeal to the Prudhommes court, a special court composed of employers and union representative. The employee can not be reinstated in their job, but can get some compensation money.
Discussed in 2014: https://news.ycombinator.com/item?id=8458471
When Bezos goes to Europe, people travel from other countries to join public protests against him. Hard to miss that. He knows.

https://youtu.be/eD25AWW1fwE

The protests outside his shareholder meetings might also clue him in.

https://youtu.be/KQdsyO5mu1Y
Yep, it’s all in the mind.

I had my “come to Jesus” moment about 3 months ago, at the green age of 39. I’ve since lost 10kg (1.5st or 22lb) and counting.

I am never hungry, I removed all starches and cheese from my diet and the stomach is now silent 100% of the time. I still have the occasional “fuck it, the world hates me, I want a pizza so bad”, but I learnt to manage it: when I feel angry or bored (my triggers), I get my mind busy with something else, anything really (from sudoku to programming, going for a walk with a podcast, or painting miniatures). After a few minutes the impulse is gone. I cheat once or twice a day, in small quantities and in a controlled fashion: knowing the worst time is right after a cheat, I make sure to be very busy and plan follow-up snacks with nuts, to slowly ease off the starch-induced crave.

Another trick is to metabolise the concept that the corporate world tries really really hard to sell you food; when you really start to see that it’s all a way to screw you out of your money, it gets easier to say “no thanks”.
Great landingpage dude! Was building something like that a while ago for myself until I realized, I'd just use the email+something@gmail.com feature.

But anyways, great idea! Wish you all the success or at least some decent side money.
ASIFA-Hollywood’s Open Source Initiative Bears Fruit
Blockchain technology itself is not that novel. All the technologies it used have already been there for a while, even the PoW.
But after reading all the arguments and discussions, my opinion is that blockchain simply reflects the human's desire for a more transparent, secure and fair IT systems.

Current IT systems work, just it is not transparent, so people do not know whether it is doing as it claims.

Since there are strong requirements, there will be one revolution. Imagine if the government adopts such transparent and fair system, who cares whether it is centralized or not?

So blockchain is simply a strong desire.
That's a good point. I'd let users pay for using their own domains.
Great! Brings back some old memories.
Straight out of college, I interviewed with some big company for a product management role. At the time the interviewer asked me to pick a website I like and describe what new features I would like to see in it. I picked github.com and said that github has a such a big corpus of code and people have so many questions about how to do this or that in a programming language. I would like to see a way to search that corpus and see related code examples. Also may be find common bug patterns and suggest fixes (I didn't know about FindBugs at the time). Sadly I didn't have a good way to implement it or a solid design idea at the time.
Sockpuppet accounts and votes are forbidden here and will get the offending accounts and sites banned. So please don't do that!
> How about “I want to buy a house without needing a bank as the middle man”

We are building this, using a Blockchain. No, there's no bullshit. Actually, we already did, few days ago (sold a property (a small lot of land) in California for ~$7.5k, paid in ETH): https://etherscan.io/address/0x190d022d7e4913fee5533cfdba79f...
Well to be pedantic C++'s type system doesn't check for that either it just passes around a size_t and char *.
Introduction to arduino nano
Since this is a California on-site thing, California sweepstakes law applies.[1]

- "The exact nature and approximate value of the prizes must be disclosed clearly and conspicuously when they are offered."

- "The law prohibits the company from misrepresenting the odds of receiving any item offered."

- Prohibited: "Failing to award and distribute all prizes of the value and type represented."

Online complaint form here.[2]

[1] http://consumerwiki.dca.ca.gov/wiki/index.php/CONTESTS/SWEEP...
[2] https://oag.ca.gov/contact/consumer-complaint-against-busine...
Neutrino Detector under a mountain in Japan
I don't disagree. I, also, don't live where I was born or grew up, though it took a few decades of my existing on this planet before I was ready to move more than one county away from where I was born. But, like others point out, we are decidedly in the minority.

My anecdote is to point to the rest of my parents' children along with my parents' siblings and their children. All told, you wind up with about a hundred people (big families, lots of cousins). Out of all of them, I am the only one who does not live in Texas. And, out of all of them, I am one of only five who do not live in the 30-county area known as "Northeast Texas."

It's not like my extended family members are destitute or have some external tie to where they all live (e.g. they're not all "Texas Bluebonnet Genetic Researchers" or something like that). Yet none of them could fathom living anywhere else and every year at the big family reunion, I am still (quite a few years later) peppered with earnest, wide-eyed questions about how it is to live so far from "home."

As for your experience in Colorado, my experience and that of those who I know is that it "non-natives" tend to make friends with other non-natives than with native-born people. Why? The native-born people who live where they were raised still have those social and familial connections that were made over many years. Combine that with the trend of people seeking and making fewer friend connections as they grow older and the odds grow more slim.
The stacks of cash with the ribbon and magnetic ink can be scanned for. Think of those plastic and metal ribbon security stickers stores use.
I teach programming, and I find people rarely have any special trouble in switching to a different style or paradigm. If I was teaching in the 80's and wanted to transition someone from old school BASIC to something like C or Pascal with structured programming and blocks, I'd show them an "if" with a code block and how it's different than a conditional GOTO, yet similar in a way. Gradually the mental model evolves to incorporate the new features, and when they look back, they can understand both ways, even though on paper it's "two different paradigms."

Similarly, if I'm teaching JavaScript and want to show the student functional programming, I'll show them how a "for" loop could be converted to use map or filter, or recursion. Far from "corrupting their mind" so they can't understand other ways, the imperative style serves as a foundation to learn other styles. The paradigm shift occurs gradually on some subconscious level, with the previous paradigm serving as a mental model to build up the new one.
And this is why we have code review ;)
Show HN: A succinct vim-like editor.
Yeah, he is having a different issue.

He's entering "fastmail.com" into the form on the web site then the EFF's server is trying to connect to (at least one of) FastMail's MX hosts but is unable to establish a connection.

As OP said, what he is seeing has nothing to do with SPF.

(Side note: I'm a mail admin and I'm pretty strict, but even I don't drop anyone after HELO/EHLO. I'm not surprised you're having issues.)
I think it is a good way to only register in sites.
For collaborating is not good, because "reply-to" header is set to the real sender.
This a only one way to `mask` email.
Answering thought masked mail is not possible.
JavaScript “Stale Practices”
This seems like a common sort of trick in electrical engineering. XLR cables used in professional audio have three conductors to carry a single signal. Why? One of them exists purely to collect interference - the same interference that affects the primary transmission. The equipment on the other side subtracts it from the primary signal to get a clean result. This is why hundreds of feet of unshielded cable can still sound fine.
What's funny here is that its completely overblown. No, its not banned at all. I can easily post the whole episode on wechat.
A solution cheaper than life.
Ortholinear goes very very well with split keyboards. that way you can put the left and right parts on an angle that your fingers follow. After using the ergodox and iris, I'm not going back to a "normal" keyboard ever again.
Looks like Trashmail but more $
10 PROVEN WAYS TO GROW Your INSTAGRAM FOLLOWERS
The rationale is that the capital assets of the United States, owned by the citizens of the United States become more valuable due to more demand aka more money chasing the assets. China is the second largest economy in the world, the fast growing economy has created a lot of very wealthy citizens, and the savings rate is much higher there. These people are huge purchasers of every kind of US asset: equities, bonds, real estate -- you name it. Without them, the price of US stocks will go down, the valuation of your company will go down, the value of your house will go down, and more. Having said that, if Chinese deal flow is temporarily restricted so that US citizens gain the ability to buy Chinese equity and US companies get better access to Chinese markets, that would be a HUGE win for US companies and the US economy.
No. Otherwise, the marketers wouldn't waste their time.

People don't think past their nose.

Similarly to the concept of demanding adequate gov't representation, digital security has been made to seem impossible by large media conglomerates who benefit from all the tracking of advertising networks, etc.
It's not even impressive because it doesnt even work
Why not just append a unique marker to your mail address? Some services support this.
For gmail i believe you can use "+" as the separator:
I.e. your email address is victim8384@gmail.com and you want to give your email address to a party called "spammer", you give them
victim8384+spammer@gmail.com instead.

Once you start receiving spam to that address, you block it.
You are right, but what you are saying has nothing to do with the author's point: what he is saying is that the differentiation operator itself is linear, which is a meaningful and true fact even in spaces where you have no idea of what a linear function is.
Reminds me of "Sourdough", a novel about a software engineer who becomes a baker: https://www.goodreads.com/book/show/33916024-sourdough
> In my experience, at least, the value in this kind of activity is relatively low. Sometimes you find something, usually you just find a low-rank version of nothing in particular. Unless some significant developments appear in this space (and they very well might), the best low-dimensional approximations will be the means, variances, and correlations computed by business analysts, which are tremendously valuable quantities to keep in mind at all times.

Definitely. Humans find and reject "low rank" correlations all the time. For example, North America and South America are both part of the "new world", but no sociologist would use that to make general predictions about the people on the continent. People both like steak and cookies, and would conceivably fall into a "low rank" "humans like this category", but they couldn't be more dissimilar in many respects.

Conversely, some doctors have an encyclopedic knowledge of various ailments, and either memorize or infer from experience a particular ailment from a huge collection of possible ailments. If the number of possible ailments is large, their "understanding" is not low rank, it's the opposite.

Low rank does not necessarily mean "understanding", it's just a local minimum in some function of a random variable.
That Was Fast: Summit Already Speeding Research into Addiction, Superconductors
> risk such an incredible violation of the law if they were caught

No consequences. No one pays attention. No fear.
Better later than never, I guess.

I’ve heard that the next big thing will be this “chain rule”, you should check that out too.
pff, there was some movie long ago, some technician was installing a few 1-armed-bandits in some pub, and asked the owner - should they give 1 win per 100, or 1 per 1000 ? And the owner answered: What? 1 per 1000? We're not a charity here, there must be zero wins!
Hm, I feel like how that comment is read is in the eye of the beholder... it just depends on whether you see the glass half empty or half full. You could read it as a dismissal, or you could read it as an advice or a warning that could very well teach someone (like the OP) something... in this case, I suppose that might be something like: "Here's the important thing to really take away from this incident: it's worth taking the courses in the recommended manner so you can learn more insightful things like this with less effort."
Seriously. Just to circumbent the silly restriction of system you don't have root on? GNU Hurd was right all along.
They just blame it on their phone company and the like. I know a few people that knowingly hand out info at conventions yet will blame everything but. Might have to do with the marketing companies waiting long enough and people quickly forgetting about them entering their info. So when the spam calls hit they just think of whatever company they know for sure has it.

Side note: it’s almost impossible to book anything in Orlando without getting spamming with timeshare calls months later. I’m amazed it’s even legal.
Most spammers know about that trick, and their software automatically strips the + and anything after it. Their software has been doing that for about 20 years already, sadly. The + trick really only works with people you trust already. Also, + addressing is in the RFC, so pretty much every mail server supports it.

Gmail also added . (dot) as a non-counted character, so you can put as many of those as you want into the user field, but most spam software is catching onto that too.
As a spammer, wouldn't it be trivial to just run a regex on email lists looking for that pattern and then harvesting the results? Or is this like the old joke where you don't have to outrun the bear, just your friend?
There seems to be a misconception that linear transformations have to look like lines.
one huge army of top hackers!
Another shady “competition” is the “complete this form and get a laptop”. Except it’s not just this form, it’s this form, and this form, and this form, and this form... until the user gives up.

Each of those forms goes to a sales call list. And when you give up, you’ve already completed half a dozen forms - and you’ve given all that data for free.

If somebody does ever complete all of the forms, they get told the laptop is now out of stock - but here’s a free £50 voucher for Amazon.
A couple of years ago I had some time to kill in Vegas since i don't gamble. I was approached by this timeshare dude who offered me free tickets to the Shark Reef and a $100 gift card for a fancy restaurant. I attended the meeting (free breakfast!), politely declined all offers from a range of salesmen with ever hardening sales tactics and walked out with my vouchers two hours later.

That was a good day.
That could be interesting, but then what do they need you for? I can already do that with gmail. I just set up a domain on google apps and then tell it to deliver any email address to my main email. In fact I do that already (see my profile).
I was referring to std::string, which is what you should be using if you're handling textual data natively.
“On providence” by Seneca provides an interesting view on this.
Bot Crystal Maiden was killing allright by casting non-targeted spells into the fog (where the enemy ran to hide).

Sniper and Viper have non-targeted abilities that they were using to zone the enemy in a teamfight.
In real world terms...I am currently in the process of closing on a property transaction. And, while it does take some time, I haven't seen anything during the process that was immediately made better by what 'blockchain' proponents purport to be better alternatives.

To be clear, there are certainly inefficiencies I have witnessed. I am just not clear as to how a blockchain solution, however you define it, helps.
I don't see how this is relevant to the article or the parrent comment. You are just hijacking a popular thread to plug a praise for your employer.