skysight-inc/HackerNews huggingface dataset:
> * I would recommend demoscene productions, cracktros, and even certain malware*

Modern PC demoscene productions don't really do very funky things CPU-wise anymore. Most run mostly in shaders, actually. Amiga and C64 is a different story, but Intel isn't making that many Amiga CPUs :-)
I need to say this carefully.

Some things can't be written for a general audience. It can not be distilled that much.

That isn't to suggest that citizen scientists should be discouraged, just that some things are actually pretty difficult to explain and to grasp.

To be very clear, I support open publishing. I just feel obligated to point out that most of the general public isn't going to understand and it isn't ever going to be written with them in mind.

I'm a mathematician. I don't understand some of it.
The problem with having toxic gasses/particulates in your home, as opposed to in your garage, is that you spend way more time in your home. Brief exposure to low levels of toxic materials is usually not a terribly big deal. Chronic exposure is much more serious, even for the same low levels.

As to what substances, the garage is used by many people to store household volatiles, which will gas off no matter how tight you screw the cap on. Add to that the exhaust fumes and it makes for a fairly unpleasant atmosphere.

Now to be fair this is all very likely to not be a problem in 99% of cases, otherwise it'd have been in the news already, but it's still a good idea to keep in mind when deciding how to store chemicals.
So these ICOs are currently legal? In that case, is it legal to have an ICO for shares in an existing private company?

I am imagining the following scenario:

Someone has some vested shares in a startup. They send proof of their shares to some administrators of this
hypothetical service. The shares are then listed on the website. Someone browses the website and decides that they like the company, and they want to invest $10k. They make a request on the site, and then transfer $10k worth of Bitcoins to a specific address. The Bitcoins are then transferred to the person with the shares.

When the company has an acquisition or an IPO, the person then buys $X worth of bitcoins, and sends them to an address, where they are distributed among the investors.

This would be highly illegal, no? Something that would have to operate on the darknet? So then why are people getting away with ICOs?

P.S. As you might be able to tell from my username, I've been trying to figure out a way to sell some of my shares in a private company. (They're a unicorn in Silicon Valley.) You could call it an options contract. Or you could call it a loan, that would be repaid if/when the company has an exit. I've tried using a secondary market service, but the company blocked the sale.

P.P.S. This is completely unrelated to any of the above, but feel free to send me $20k worth of Bitcoins or Ethereum. I could even send you a link to my LinkedIn profile. But of course, this would just be $20k with no strings attached. But who knows, you might receive some bitcoins in the future.
I agree, too. I have the feeling Google is trying to protect the Internet but that this is a heavy-handed approach that actually makes developing on the open web less attractive. I don't see a lot of praise for AMP, and I'm not sure Google will achieve a fast, kind of app-ified Internet as a result.
This is an interesting thought. Do you have any sources to back this up?
New study confirms the oceans are warming rapidly
Microsoft has very well handled backward compatibility in Windows 95, but very badly with Windows Vista. IMHO, this was a very hard to fix mistake that Microsoft is still paying.
Thankfully the only Windows I currently run is XP in a VM isolated from the Internet. So I have no personal experience. But the articles are all over the Internet. Here's one I found quickly: https://www.theverge.com/2017/4/5/15188636/microsoft-windows...

Yes, there's plenty of "diagnostic" information sent to Microsoft. You might be willing to trust Microsoft with it, but I sure don't.

Just like they claim the keylogger isn't really that, it's perfectly harmless. Here's an early quote from Microsoft: “When you interact with your Windows device by speaking, writing (handwriting), or typing, Microsoft collects speech, inking, and typing information—including information about your Calendar and People (also known as contacts)…” http://www.pcworld.com/article/2974057/windows/how-to-turn-o...

Is that still current? I don't know, why would I trust them to have removed it?

Microsoft's game is to wear people down. Not everything can be turned off; many things that can be turned off are turned back on by system updates. After a while most people give up and live with the spyware.
Google like big pacman, and eating the web
Yes. All my EU bank cards also support contactless payment. But there is a limit over which you have to enter PIN to approve transaction. But small purchases like coffee at Starbucks I just touch my card with the card reader and it instantly approves. Taking money from ATM always requires PIN though.
> Having a 4 year old son

> games that he likes to play on my iPhone

Dude those thing are psychological traps aimed to break a 30yo-something will, what do you think they'll do to a 4yo?
I recall reading an article from last year, when NFC-based payment was introduced at the German supermarket chain Rewe. The author went out to test it, but the cashiers didn't know how it worked. The author himself figured it out for himself, and just started touching the phone to the cardreader at the appropriate moment, when the cashier was waiting for him to present either cash or a card. The cashiers were allegedly oftentimes confused by the reader beeping to indicate success, and two receipts being printed (instead of the usual three).

Also, while I was looking around to see whether I could find the original article, I saw an article describing that German banks want to eliminate traditional banking cards and do everything via NFC-enabled apps on smartphones. WHAT CAN POSSIBLY GO WRONG.
Pretty much every high-end processor since P4 use Transmeta technology in some way.

I think they were more influential to computer architecture than the original RISC and CISC ideas.
Yes indeed, I don't really get this post, it takes around 2 seconds to validate the transaction, is that slow? And you have contactless for small amounts as well which is instant.
When they started off by saying it was going to be a "line by line response" I knew they weren't going to be applying the principle of charity[0] and addressing the most persuasive form of Sirer's argument and would be dismissing and—as you say—nitpicing his argument or side stepping the real issues.

[0] http://philosophy.lander.edu/oriental/charity.html
I remember reading drips and drabs about the Itanium and wondering how anyone who wasn't a super genius(tm) was supposed to use the thing.
I know a bunch of people who are no longer are interested in travelling to the USA due to bad experiences with the TSA.
Cooper's Law:
All machines are amplifiers.

Technology doesn't erase differences, it amplifies them. If not alwaays, then frequently enough that the distinction is meaningless.

Question is, what made factory work so exceptional, in terms of generating high pay and stability? And what's changed?

(I've some thoughts, but I'm interested in others' too.)
set -o pipefail -o errexit

Add more options to taste.
For scripting, I recommend the rc shell from plan9, which is the one I use for my shell scripts. It is only when I want to share a script with other people that I consider using /bin/sh, and even then more often than not I've gone for rc.

I invite you to read about it: http://doc.cat-v.org/plan_9/4th_edition/papers/rc.

I find the control structures simpler and more elegant, and overall its design feels more consistent.
For example, consider an if statement in bash:

if [ condition ]; then
...
else
...
fi

And now in rc:

if (condition) {
...
} else {
...
}

Or a case statement in bash:

case $1 in
"bar")
... ;;
"baz")
... ;;
esac

And expressed in rc:

switch ($1) {
case "bar"
...
case "baz"
...
}

In the past, I've used it as my shell too, but now I use it only for scripting. I think you can install it in most platforms.
Thanks for the response, I appreciate the pragmatism in your advice. As with everything it seems to be a question of balance and circumstance.
Show HN: 7 tips you should know about Wearable Translator Technology
You could argue Uber copied Lyft (although it might be more convergence than anything), which I suppose just highlights your point even further.
I hope they choose their male interns with bodybuilding contests.
>get over your complex

It's not a complex. I'm always very surprised by this attitude. Theory serves practice.

Case and point: the OP mentions that an understanding of cache architecture enables you to reason about which data-structures exhibit good cache locality. Discovering that hashtables have poor cache locality by trial-and-error seems like a waste of time compared to gaining theoretical insights.
>It's not apocryphal to say that full German citizens not persecuted for the racial background joined the Nazi party to escape suspicion of infidelity to the Führer's master plan of Aryan takeover, especially if you were an intellectual

This is simply false, as the other poster has given you many examples of. This is once again straight out of propaganda and an attempt to normalize Nazi war crimes.

>OK, let's talk about another German with the scientific mind whose knowledge and genius was enough to kill thousands of people: Albert Einstein. Do we blame him for Hiroshima, Nagasaki, the Cold War, and the tens of thousands of live nuclear warheads? His choice was similar: Death (as a Jew in Germany), or help make the A Bomb. Should he have chosen, "Death"?

Huh? What are you talking about? Albert Einstein was not forced to help J. Robert Oppenheimer. He returned to the US in 1933 and stayed there as a professor after his property was seized by the Nazis in Germany and they put a death mark on his head. Six years later in 1939 he agreed with Hungarian scientists to warn the US of German atomic weaponization research, and he himself made these choices, leaning on diplomatic favor to do so.

It was only a year before his death that he admitted it was a great mistake; but felt justified in the time he made the decision given the alternative of the Germans developing the weapon first.

I really have no idea where you are getting your alternative history facts, but they are not only incorrect but often run counter to what actually occurred.
Drchrono – Looking for Django developers to help fix healthcare
Rise of C17
The taxi business in most cities was a horrible clusterfuck and Uber did a lot to improve the situation and improve cities.

I don't think there was any other way to break the system without a competitor coming in and breaking the law and showing people how much better taxis could be.

If that were the only law they broke, I'd be fine with it.
Just found out that xon.sh http://xon.sh/tutorial . html does this.
Please provide a link to the article so we can see what's the difference in files.
> I am okay with them skirting regulatory procedures

Encouraging citizens to break the law and then pay their legal fees and fines when they get in trouble is a little bit more than "skirting regulatory procedures"
I use the AdBlock app for iOS, it sets up a dummy VPN that blocks a lot of ad servers. Works pretty well.

https://www.adblockios.com/
I'm not sandoze, but the figure seems reasonable for folks with 20 years of experience. Most of my buddies make about that much (plus 25% to 50% bonus) in NYC. I make slightly less than that.
Don't submit conference talk proposals at the last moment
Thanks for the response - interesting set up especially with the use of Jupyter notebooks.

It seems to be a case of always having a solution that's "the best of a bad bunch" rather than a "good" one. Like Churchill on democracy.
Type-safe es2015 module import path aliasing with Webpack, Typescript and Jest
Yes. Above a dollar amount depending on the store. But basically no one compares it the card and inputting it on the pad is so crude you might as well just write an X (which my signature isn't much more sophisticated than anyway these days).
The shell language itself is pretty simple and featureless. It relies on the system utilities for most things so once you know the basics of how the shell works you should probably focus on learning those rather than bash. Also I find that when it comes to interactive use having good key bindings and some nice aliases makes a lot of difference.
Was the version of the paper the same?
Fair enough! I'm more in the devops/platform space so worrying about python versions and setting GOPATH is wasted time for my purposes. What I love is the portability with minimal effort.
I'll take look. If Opera supports webextensions, then it should be viable.
TC39, ECMAScript, and the Future of JavaScript
yes and I used to do that when pictures didn't count towards your icloud storage cap, but then got fucked by Apple change of policy
It's worse than that. In some cases, the coins literally serve no purpose. To use your metaphor, it's like buying StoreBucks for a store that hasn't been built yet, with no promise that you'll be able to redeem your StoreBucks for anything at all.

For example, a project called Status (http://status.im/) recently held an ICO in which people were tripping over themselves to buy Status's coins. It actually backed up the Ethereum network for several hours with pending transactions and they raised over $100 million USD worth of Ethereum (at the time). See if you can find on their website a description of what the coins are actually used for. I can't!
There is nothing you can do. Some websites are built to work without JavaScript. These are usually sites built old school way - dynamic HTML generated on the server. Still a majority of internet websites I assume.

The new trend is single page web apps and websites with heavy use of JavaScript and they don't really work if you disable JS.

So it depends on which websites you usually visit. Depending on that you might or might not require JS.
Flame war between bash/fish/zsh/powershell is almost meaningless to beginners, because the basic skills are common to all shells. (That said, you will love zsh once you use it)

I learned to use shell, about 7 years ago, by reading O'Reilly "Classic Shell Scripting". It is well written, and teach you something that you can hardly learn from google. But don't try to remember everything, especially those advanced string manipulation syntax, because one would usually use a scripting language such as ruby for advanced job.
> Some things can't be written for a general audience. It can not be distilled that much.

The fact that things cannot be written for a general audience doesn't mean that we need to limit access to information which cannot be understood by a general audience.
But the point is that STG preserves[1] the operational semantics of the program, not just the final calculated value.

[1] Indeed it defines the operational semantics
I think we don't yet know what the rebuilding of the production line for the RS-25 will cost. They did promise quite a bit of cost saving because they need not be reusable anymore but as you probably know better then I setting up a completely new rocket engine production will not be cheap.
What does a "20+ GB playlist" mean?

That it contains more than 20 GB of song data? If so, I fail to see how that relates to the memory needed to talk about the songs.

If it's instead 20 GB of actual song meta information, then I'm both and impressed by and a bit scared of your music collection. :) And also impressed by the software's ability to deal.
Transputer also lived a long and fulfilled second life in set-top box SoC chips by ST Micro, who acquired Inmos.
10 European startups with the potential to disrupt the music industry
One reason being "to run my old 32-bit software".
Alabama's 60,000-year-old underwater forest
It depends on the religion and the culture. In some parts of the world, it is considered perfectly normal for people to make religious statements to one another, especially when something dangerous is happening.
https://stackoverflow.com/questions/29532904/bash-subshell-e...

Not pipefail as such, but Bash's error handling semantics (or lack there of) is pretty lame.
>nothing from Vulkan side will change

AFAIU Vulkan will continue in the direction it is going.

I imagine that the OpenCL API will replace the directly comparable parts of the APIs (e.g. contexts queues images/buffers) so that OpenCL will use the Vulkan "definition". OpenCL kernels would go next to compute shaders in terms of the pipeline. There of course would be some additional things added to the combined API to support OpenCL specific things (like pipes).

But alas, I am no more privy to these things than you, and the above is pure speculation.
Using Samsung Pay which uses NFC on my S8 / Gear S3 here in Australia and it's pretty much instant. And I get a digital receipt on my device straight away, which is awesome. Protected by fingerprint, or code, so feels more secure than the Mastercard plastic with embedded NFC pay wave.

Tap based pay has become ubiquitous in Australia, and I love it.
Maybe this will help: https://github.com/i-rinat/apulse .

I just got bit by the new Firefox dependency. Installing PulseAudio left me without sound in VLC (even though I'm using the PulseAudio output plugin) and Firefox can't play videos anymore.

I haven't tried apulse -- I solved the problem by not using Firefox anymore -- but I hear it gives good results.
That was not always true. They'd help us pick parts for projects, figure out projects, and even give you a hand if you got stuck.

They were once a great store, staffed by smart people, and had quality goods.
You can go fully OSS already. Try https://github.com/pfn/passifox. It is using KeePassXC http protocol. I'am working on it's replacement.
This covers 90% of bash:
Learn Enough Command Line to Be Dangerous
https://www.learnenough.com/command-line-tutorial
AMP somehow doesn't work right on my smartphone.

When I go to news.google.com an click of any of the AMP links on the front page, I always get thrown back to news.google.com when I scroll on the AMP page.
> They really do tweak the cash register speeds at Aldi...

Not only that, but the Aldi checkout operators are extremely fast at scanning products compared to other supermarkets (at least that has been my experience in the UK).
Is the QR Code a Thing of the Past?
Funny thing is - I, as a reader, love AMP sites. If a website offers AMP, I will prefer it from normal thing.

It has less ads, less bloat, better signal/noise ratio, and the AMP websites look pleasant to eye. So I prefer them even on desktop, ironically.

I still have the issues with Google's AMP caching. But AMP itself is great.
Contactless transactions generate a one-time use code, they're much more secure than your standard magnetic swipe.
It would be interesting to diff the files. Quite a few journals put obvious tracking tags on the downloaded PDFs.
AMP does not seem like a walled garden tech. any crawler can find and use the AMP version of a page through this tag:

<link rel="amphtml" href="https://www.example.com/url/to/amp/document.html">

Thus all google is doing is rewarding sites that have implemented this and as a result load fast, no? imo, its drastically different to Instant Articles because you can never ever find the Instant Articles version of a web page. its private and only fb knows it.
Cryptocurrency hedge fund
Not all of it is. Most i've seen recently have a /amp/ subdir on the correct domain, not Google.
Do what I do. Don't ask them for the extra time. Make it a challenge for yourself to create the better solution in the allotted time budget. Or make it a side project (10-20% time).

I may be becoming too cynical or slightly old but I don't care if the businessmen are smart enough to recognize a good investment in quality. I am not interested in educating bean counters. I simply don't ask them and I leave them no choice. I invest in a future where I won't be cursing myself or them. They never know it and we're all better off.
Is hosting your site on Google Cloud Platform equally disgusting?
I just realized Breaking Bad might have ended very differently if it was set in the present day.
How is using an online service as a starting point for security a good thing?
ISTR that's coming in iOS 11.
Most likely this. I'm not sure why card readers in Germany don't ask for the PIN every time but when they don't you're generally asked to sign the cashier's copy of the receipt and they'll verify the signature against what's on the card.

However not only will the cashier generally let you simply put the card next to the receipt while you sign (because this makes verification easier for them) but it doesn't seem like they actually apply any scrutiny: the signature on my card is very different from the one I use for signing these days and it never raised an eyebrow.

FWIW, I've signed for card transactions in all kinds of places across Germany, from small shops to large hotels. I can't figure out what triggers the decision between PIN and signature but I swear I've used either in the same place at different times for equivalent amounts.
Can you give an example of how the heck an EMV transaction could require 5 round trips ?

IIRC it should come down to 0 or 1 roundtrips, depending on the amount and risk profile - in most cases you do an offline authorization where only the chip is involved to verify the txn, PIN(if applicable) and limits; and if you can't do that, then you send an online authorization, get a response, and that's it. There's extra communication afterwards in the workflow, but that happens after the customer has left and has no impact on customer-observed latency.
Memory usage of various compile-to-js tech
freemium?
> On iPhone, AMP seems to override the default browser scrolling. As a result scrolling of AMP pages feels off.

Good news! iOS 11 fixes this. Safari actually has an inconsistent scrolling speed compared to the rest of the OS. iOS 11 makes all Safari pages scroll at the same speed as AMP sites (-webkit-overflow-scrolling: touch)

Also important distinction for people to remember - AMP is two products:

- CDN with preloading pages in Google Search results

- Framework/guidelines for building performant results

The 'morals' and impacts to the 'free and open web' of these two are completely different.
AMP has all the charisma of Silverlight. When I see it, I am impelled away from it, and toward anything closer to normal, no matter how ugly or slow.
Is there a reason, other than jargon, why this concept is called different names in different languages?

Do variants work different than tagged unions or type classes?

Some people told me that Haskell is superior in FP because of its type classes. Later I read TypeScript has tagged unions, which looked like type classes to me.

Then I looked into Reason and they wrote about variants and I also was reminded of type classes.
Maybe 'Tragedy of the Commons'? [0]

[0] https://en.wikipedia.org/wiki/Tragedy_of_the_commons
React Native: developing using best practices
Luckily we already have a word for that kind of scheme, "scam".
You should. It's extremely efficient, upgrades painlessly (your music is stopped for 5-10 seconds and boom, upgraded), has good skins and never, ever lags, or loads the system in any way.
1. Many of the authors I'm interested in are dead. The paywall dates to 1924.

2. I've had authors claim they don't have right (or copies) of works. Mind, one of those is a well-known idiot, but still.

Friction reduction of Sci-Hub is amazing.

http://copyright.cornell.edu/resources/publicdomain.cfm
You can use Firefox and have 0 ads with uBlock Origin.
https://examine.com/
Often the round trip to the bank happens after the card has left the reader but before the txn is authorised (i.e. the device prints a receipt, customer gets the product or service), that's still an online transaction.