skysight-inc/HackerNews huggingface dataset:
Snapchat's financials are atrocious compared to any of the companies you listed and growth by all sorts of metrics is slowing. There's a difference.
Marketers Have yet to Embrace Snapchat
If it uses trusted nodes why not just use Chaumian Cash, and have the trusted nodes be issuers, rather than reinvent the wheel? Chaumian Cash is perfect if you don't care about decentralization.
FCC makes net neutrality commenters’ e-mail addresses public through API
Yes, exactly - sounds like we are in agreement. Fleeing the scene isn't hurting anyone in general (might be a traffic issue though). It'd be unfair to tack on an extra charge of "ran away after murdering someone".

It's still (negative) evidence against someone, and if you see someone running down the street, a cop is perfectly justified to look in the direction they came and see if it looks like a crime was just committed.

To the point: People should be completely free to move their money around however they please, without having to tell anyone about it, full stop. If this attracts suspicion, fine, so do a lot of things.
"You're going to have a hard time both learning and teaching if you can't reign in your language a little."

Did you happen to see the original post I responded to....with the "and then they blatantly violate every kind of basic human right" nonsense?

My response was due to the hyperbolic nature of that statement. It was sarcasm, you know, thus the /s at the end. It is this breathless, over-the-top outrage that I object to, and so if somebody supports that position I'd like to know where exactly they draw the line: is the US truly a terrible country, the worst country ever, or just somewhere in the bottom 10%?

If we're going to be absurd, let's get a handle on where the boundary is.

You, on the other hand, appear to have missed the entire point here. But thanks for the sanctimonious lecture.
I wonder if prepay will work with same rates while roaming. I'm in Italy now with 20GB of data from TIM... I'd like to continue using it in Slovenia, but somehow I'm doubting this will work.
What about the other 70% chance?

We really need early detection. The list of famous people that I've heard of who died from pancrer cancer keeps growing:

Randy Pausch - Last Lecture

Steve Jobs

Patrick Swayze

Sally Ride - astronaut

Piers Sellers - astronaut

Hans Rosling

Richard Hatch
You mean after they were totally defeated in WW2? Keep in mind it was the European powers who created modern slavery and carved the world up into colonies, and then started two world wars. Easy to point fingers now that you lack the power.
Not many Norwegians are believers in Norse myth, I think parent was referring to the fact that today's Norway is just less religious in general.

Yesterday's Norway is less relevant.
For me, the joy of the H280 is that a: it leaks little sound in or out, and b: they can be played REALLY REALLY LOUD. Handy for putting on the drummer who needs to hear the acoustic guitar when tracking.

But flat? Ugh. Try a set of AKG K240 headphones! They're cheaper, much more neutral, and much more comfortable. They also leak sound into your surroundings pretty freely, so everyone else can enjoy your tunes, too...

I use both. Horses for courses.
Thanks for your reply, good point!

i appreciate it when people do that instead of just downvoting - which doesn't exactly stimulate communication :)
(It would be cool if downvoting on HN would only be permitted if also commenting...)
Walmart parking lots pale in comparison to what I'm suggesting. If you are a Google employee already, a Google parking lot is pretty darn good but still not as good as what I'm suggesting.

Sure, if you are on a road-trip and in a pinch Walmart is OK. But if tied to a region, you can do much better than Walmart (as evidenced by driving around the valley and cities and seeing where the vans are parked).
I feel it's a matter of style. I've resisted a long time, but then I've come to appreciate:

some_function_name('some long thing',
further, arguments)

Assuming a tab width of four, there is no problem with starting the second line with a tab. And the whole thing can be indented by tabs, as well (in which case the first line has N tabs and the second line has N+1 tabs).

The longer the function name, the better the advantage of indenting like this.
Navigation Apps Should Have a “STFU” Feature
I just don't like what Snap did to the Windows Phone platform. They consistently blocked all opportunities to place an app on the service even when offered to do so with some form of partial or total subsidy (citation needed, but I'm pretty sure I'm referring to 6snap here).

So in that regard, I'm oddly happy about what's going on.
I'm not following the connection, IBM used more than two protections and thats why we have the two unused rings in x86? Can you elaborate?
From a modern viewpoint, I fail to comprehend how Order/Chaos is not merely a special case of Good/Evil.

Biological life/intelligence, and the Earth it inhabits, is Order, an unusual low-entropy arrangement of matter; whereas the ultimate Chaos is the cosmological Heat Death.
You just have to realize that you're on your way to dying the moment your parents made you. At the moment medicine can only slow the process so don't stress too much.
thankfully they did not, would've killed slack imo
Yes I do, because carrots can't talk.
Right, but I can make the same point about other invariants. Each comes with its own bag of hazards. You can write pages about the robin hood invariants.

Concurrency is particularly complex, perhaps. I think one of the reasons you don't see that much discussion of this is that in general folks in Rust don't write that many internally-unsafe concurrent abstractions. There are a bunch of great safe building blocks out there (stdlib ones, rayon, crossbeam) which folks use for concurrency; it's very rare to build your own. So that might be it.

At least with the stuff I work on like 50% of the unsafe Rust discussions have been around thread safety and ordering and fences, but we're in that relatively rare situation where we need to build those abstractions, so perhaps it's just me who sees these discussions happening.

-----

It's also probably just that discussions introducing unsafe will deal with problems people are used to -- and memory safety is a far more "normal" problem than thread safety.
Twitter redesigned itself to make the tweet supreme again
Response to “DLTs may do little to transform the economy”, Byteball as solution
> Python I/O also releases the GIL (and has for decades).

I didn't know this; thanks! I'm not familiar with Python internals at all (in fact, I had to look up what GIL was when I read the article). Seems strange, then, that the author would imply a contrast between Python and node.js (which I'm now realizing was your point to begin with). Thanks for being patient with me :).

> And FWIW, libuv is also available in Python.

> https://magic.io/blog/uvloop-blazing-fast-python-networking/ claims significantly faster than nodejs.

Yep! There are bindings for quite a few languages now. The only reasons why I conflate libuv with node.js are because libuv was developed specifically for node (as a cross-platform libev implementation) and because libuv comes with node by default.
To be fair, naively and given the use case you described, that sounds to me like in this particular instance they are trying to ensure that the encryption being used is "secure enough" for the govt. rather than "not too secure". It just so happens that the bureaucracy's definition of "secure enough" is a keyword whitelist that happens to have 'RSA' there and not 'PGP'.
The huge mistake you really made was not taking those two dollars and buying a winning powerball ticket. Had you known then what you know now losing some cash on Bitcoin was the least of your lost opportunities.
;)
Open Source Datasets
Which is short for "user-activated soft fork", meaning a group of Bitcoin users (as opposed to miners) declare that they're following a new, backwards-compatible protocol regardless of what miners think (if miners agreed, it would just be a "soft fork").
Don't sit with your first revelation, though. Jordan Peterson is a great lecturer but he leverages that to promote a particular worldview of his own. There's a reason for the Buddhist saying 'if you meet the Buddha on the road, kill him.'

Please note that this is a metaphor for continually reworking your own ideas, not an exhortation to kill anyone who displays Buddha nature.
USA has twice the population density of Finland, for which Sami_Lehtinen quotes prices in the sibling comment.

So it's not that, or not just that at least.
I feel like everyone is being overcharged these days.

From groceries, with cashiers not ringing up specials or coupons correctly, sometimes the wrong UPC/wrong price and they aren't even paying attention.

Everyone else is trying to charge extra hidden fees, and sometimes they are illegal, like these.

But honestly, most people are so out of it, so clueless, they don't notice if they have the paperwork in hand.

Now we've really jumped the shark and are forging people's paperwork (account scandal) and submitting false documents.
Wow, I've seen a lot of BBC hardware (I had good contact with both Dutch importers of BBC related stuff) and I've never seen one of those.

You probably could re-program that EPROM if you wanted, or replace it with a ROM so you won't have that problem ever again. But this is probably not the most practical system for today :)
Are we really still doing this? Can't we just collectively agree to think whatever we want about Facebook and not make the same unsubstantive, pointless comments over and over again every time Facebook or one of its subsidiaries is mentioned? Is no discussion safe from this never ending circlejerk?

I don't care if you hate Facebook, or Mark Zuckerberg, for whatever reason, but can we please just stop infecting every thread with comments like this? It's not productive! No one was convinced who didn't already side with you, and everyone else remains just as unconvinced as they were before. At least try.
A huge number of open source contributors do so on company time (with the blessing of their employer). It certainly isn't "for free".
It's definitely true. My team also uses Chime for text every day. The client has virtually no options, even basic formatting stuff that has been available on dozens of IRC clients for decades.

Disclaimer: Also work for AWS.
https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsd...

Mindstorms: Children, Computers and Powerful Ideas
by Seymour Papert

This was kindly made officially available online after his death.
Someone earning £80k ($100k) per year in the UK will pay about 30%[0] tax this is inclusive of income tax, local property tax and National Insurance ( mandatory insurance which covers healthcare, basic sickness and retirement benefits ).

If you are paying 50% tax, then you are being ripped off by your country because you are not gaining anything in exchange for paying all that money AND giving up all those protections.

We have those protections in the UK and they are similar across all of the EU. The highest rate of tax in the UK is 45% and you only pay that on anything you earn over something like £150k ($200k) per year. You have to pay ~2% to national insurance as well, but this is much much cheaper than private healthcare in the US. Local tax is pegged to the value of the house you live in and is typically between £0.8 and £1.5k ($1k-$2k) per year.

[0] http://www.moneysavingexpert.com/tax-calculator/
And honestly, how is it even relevant? CEO is only one person, who could have been with a bank for any arbitrarily short period of time.

The rest of management/leadership could still be rotten to the core.
I suppose it would be like RV parks in a superficial sense of vans parking and paying a fee. However, I would suggest catering to car/van dweller minimalists, that don't have the features of an RV, by offering high quality, useful amenities. I would also take inspiration from maker/hacker spaces for more value-added options.

Really maker-spaces or artist loft warehouses could fill most of the need if they had enough parking and tweaked some things.
Alternative headline: Developers who use spaces more likely to lie about their income
"What exactly is that killer app of bitcoin that so frightens the establishment?"

Right now in order to spend ones bitcoins (with a few exceptions) one has to change them into fiat currency and that's where the establishment can monitor and control the money flow.

What will happen when a critical mass of service providers and product sellers will gladly accept crypto coins? That's when one can hide his cash reserves from the prying eyes of the state. And they'll be able to pay smaller and smaller taxes.

And I doubt that the establishment will be happy to have smaller and smaller budgets at their disposal.
Are you familiar with the phrase 'thin end of the wedge'? The private prisons are to many people an unacceptable moral ill that treats incarceration as a source of profit, and whose continued existence provides cover for other institutional abuses.
A James Baldwin history of the FBI in the South sounds like an amazing book.
The point is not List<int>. The point is that the primary intention of Go is to push developers to write the most readable (and hence, maintainable) code possible. No one argues that List<int> will not make the code more readable (and in fact, Go has some very limited generics for lists, maps and channels for these usecases). The problem is that once you give people parametrized types, they're going to parametrize the shit out of them, leading to byzantine messes such as the C++ standard library or Boost.

And that's not saying that something like Boost isn't an accomplishment in itself. But it's beyond hard to read, and when your language allows to write code like that, it's bound to appear in your codebase as well, and make maintaining it much harder than it needs to be.
Pretty sure Windows had this in their tablet PC stuff, thought it was more "flick" to scroll. I remember sitting around the house, browsing using the touch system and thinking it was pretty nifty, and this was before the iPhone was released.
Yarn Package Download is down
I think of all the modernish Z80 computers FAP80[1] is my favorite. Of course it is also massively more complex project than this, but that complexity enables FAP80 to function as a proper standalone computer that you could actually use if you were so inclined.

[1] https://news.ycombinator.com/item?id=13438610
I think the real question to ask is "Could they have been just as successful without doing a death march?"

Obviously it's hard to know the answer to that, but I suspect it's yes.
> Second, these companies that buy up loans don't seem all that technically capable. I fear that, one day, my parents' loan will be bought by one without an automatic monthly payment system. Again, someone with shady morals could start a company that looks to buy mortgages on properties where the mortgage is a fraction of the cost of the home and then not offer a auto-pay feature. When people inevitably miss a couple of manual payments, they could aggressively try to foreclose.

Don't most consumer banks and credit unions these days have automatic bill payment systems that, if the recipient is incapable of recieving payment otherwise, fallback to mailing computer-printed checks, so that consumers get automatic payments even if the payees don't have their own system?
Spaces are only beneficial if you use styles with alignment. I dislike them: they sometimes look pretty, but they waste a ton of space on the left and don't work well in all situations.
Which makes me wonder, why do they use their own domain instead of relying on npm?
Google Feudalism

Disclaimer: idea not mine, just shamelessly copying from someone else.
No, "the iPhone" in this sentence is representing the iPhone development program and its high-stress, night- and weekend-consuming, burnout-inducing, multi-year schedule. That - and the resulting changes in behavior - can absolutely be sufficient cause of a wrecked marriage.

Some fallacies are universal: "If A then B, therefore because not A, not B" is an example. But that one seems extremely contextual. It denies that "If A then B" is possible.
You're telling me Amazon's financials were beautiful when they IPO'd? They're barely pretty now.
From the article:

One customer had nine years left on their mortgage. Wells Fargo extended that to forty years, giving Wells Fargo an extra $40,000 in interest.

Another customer had fourteen years left on their mortgage, it was extended to forty years, giving Wells Fargo an extra $85,000 in interest.

If you're expecting to retire with your house paid off, the additional 31 or 26 years of payments could ruin your life.
F--k cancer.

Especially pancreatic cancer.
Me! I don't care what Bezos & Co. are doing with my chat logs.
What you are saying doesn't make sense: "the disease spreads quickly once detected ".

From the article, it appears that the disease is active in your body a long time before it's detected. It's just at a very late stage before it's detected.

"Because it can take 20 years or more for precancerous cells to develop into full-blown pancreatic cancer"
Ask HN: PaaS for a beginner
I need to deploy my Flask web app (with a database) to the cloud. I don't want to invest considerable amount of time on setup, that's why I want to go with PaaS, not IaaS.

As of 2017, what are the viable options for hosting low traffic web-app (few thousand visits per month) with sudden spikes in traffic (500+ realtime users)?

I am deciding between Heroku and App Engine(both have free tier, which is great), but since I don't know much about it would like to get your advice. Thanks!
To be clear: "get off your high horse" is considered incivil?
I feel like some people romanticize working long hours and weekends as some sort of 'elite workhard' class, even though they could have done the same work during normal working hours.
Put it this way... plug them in at night at the same time as your smartphone and you'll be fine for heavy usage.
That just makes the most obvious classes of "your actions cause a short position" not an option. Like, if you tell your cousin that you plan on giving him a certain number of shares when your lockup period expires, and he decides he likes the current price better and shorts it in advance, what sort of lock-up contract would prevent that? The cousin isn't an employee or their spouse so isn't restricted from shorting now, the promise to gift stock is extraordinarily unlikely to be prohibited (or even discoverable), and the gift itself is above-board.
>Seven of the more than 50 paperwork requirements the White House eliminated on Thursday dealt with the Y2K bug, according to a memo OMB released. Officials at the agency estimate the changes could save tens of thousands of man-hours across the federal government.

>“Many agencies have forgotten how to deregulate,” he said. “It’s been so long since somebody asked them to look backwards.”

This is why it's generally a bad idea to make the government responsible for things that can be done by private businesses. Even the most bureaucratic corporation stopped working on the Y2K bug 17 years ago.
> WhatsApp is (AFAIK) the only major chat service that offers a J2ME app

WhatsApp's support for J2ME ended in 2016[1] - it is now smartphone only, because it requires "advanced features" (or bloat) to compete with Snapchat and complete Facebook's flanking manoeuvre (along with Instagram).

1. https://faq.whatsapp.com/en/s60/21099118
I think pi*pi is even better. Twice the pi!
I don't understand the question. All of these operations (except for delete) work on []T and have always worked on it.
There is RoR for Jruby which has native threads, plus you can call Java methods from Ruby.
It's old but still useful: https://www.techempower.com/benchmarks/

Almost every language can handle typical performance requirements. But when people say slow or unscalable it's almost always in relation to other languages.
There are two things I dislike in UX: Spinners and Hamburgers. I'll be glad to see both go the way of the Dodo.
MIT is “fixing” its low-income, LGBT-friendly dorm by kicking everyone out
What about a $200,000 difference in salary?
What service? I know no one who has ever had any issue torrenting from a home connection. The phones and public WiFi might prevent it however.
We tried that with 50 independent self-managed communes, but the central commune still usurped or were gifted most of their powers and responsibilities. What would be different this time around?
Yup. I could actually boot it on a Atom/Baytrail-M Celeron N2808 with integrated graphics although I was just using the menus and performance was still pretty rough even at minimum settings.

It's certainly not up to the graphical quality of Witcher 3, but it's not bad either, and performance is very good for the quality (especially given that open-world engines are tougher to do well).

With FreeSync or Gsync or Mobile GSync it would be very playable on an APU or a low-end discrete laptop graphics chip. Can't wait for consoles to start driving FreeSync adoption in the HDTV market as well.
There's a large warning from `Vue`. And when I click 'Go' it does nothing.
I don't think it's vacuous. It's very important for compartmentalizing unsafe. It interacts with other components, and that statement tells you the responsibilities of both T implementing Sync, and abstractions accepting Sync types.

It is vacuous at a big picture level where you're trying to understand the complete thread safety story, but that was never what that statement was trying to convey.

----

I think documentation here can be improved, though. When I get more time one of the things I want to do is do a major revamp of the concurrency docs, including paragraphs on how the memory ordering stuff works. I'll include filling out the Sync docs in this, thanks for the feedback!
I know someone who worked on the original iPhone. He was a quiet, Midwestern guy, and didn't like being yelled at by Jobs. He stayed until the product shipped, then quit Apple.
The next version of Ryzen will be based on 7nm [1].

Will be interesting to see how AMD uses the benefits of this process. I guess they could potentially add another CCX complex to the die, so the 2018 flagship Ryzen 7 could be a 12 core part.

[1] http://cdn.wccftech.com/wp-content/uploads/2017/05/AMD-Zen_3...
Difference between "never will" emphasised and "likely never will"
Yes but those are unlikely to be networked. The nasty stuff is something that is powerful enough to be connected to the internet and too weak to run modern languages. Fertile fields for Rust.
Paradoxically, while Trump has accomplished very little but make speeches, the damage his presidency has done to our image, and perception of how welcoming America is, will be felt for years.

It's bringing back memories of our dismal global perception around 2006-2008. (Although this wasn't for "America is unwelcoming" reasons)
How is slack deep in a company's workflow? In other words, what stops them from switching to an alternative chat?

Internet access is deep in company workflows as well, but that doesn't mean they can't change ISPs.

Are companies building their ordering systems to depend on slack API's or something?
"The disease is spreading quickly by the time it's detected" would be more clear, but my statement is technically correct as written.