skysight-inc/HackerNews huggingface dataset:
I think encrypting independant packets on each thread is fine, what I believe he is refering to is encrypting a single packet on multiple threads. One of the many angles of attack against cryptography is side channel attacks, where for certain algorithms the path taken by the code depends on the value of the key/data. In which case you can leak some information by measuring the time it takes or power usage. Modern algorithms are carefully designed to not be path sensitive, which is hard enough when the algo executes on a single thread, but becomes really complex to manage on multiple threads. Just more opportunities to shoot oneself in the foot.
But we're not talking about kidnapping. We're talking about someone breaking into your place, and hitting you with a wrench till you send your coins.

In the case of a kidnapping, it doesn't matter how you store your money, even if it's regular dollars, you will get them from your account and you will send them anywhere.
Why do you focus exclusively on calories?

You could even ask why 300 calories of tar should be worse for you than 300 calories of apples.

The reason is the many other effects stuff has, besides their nutritional stats.
Nuclear power is actually safer (joules generated per deaths caused) than fossil fuel power generation. That's with old fashioned reactors, and if you include deaths caused by fossil fuel pollution the issue of safety is far from arguable.
Prime example of failed business models and their desperate attempts to survive.

I'm really disappointed about how online publishers handle the decline of ad revenue. Of course my ad-blocker will also block your miner script, what do you think how this works? And better yet, integrating external third-party JavaScript into your website screams for abuse by attackers. Someone could just change the wallet address the scripts mine for and suddenly all your visitors not only do not mine for Salon, but mine for someone else entirely.

But yeah, ask me about "well how do we make money?" and I don't really have an answer myself. IMO sources like Patreon are the most appealing for me, though it might hurt websites I have not yet in my list and would not be able to access if I'm not a subscriber.
What a great explanation of the "state of mind" of FP!
A bunch of his (lyrical) work is available for free from the Internet Archive:

https://archive.org/browse.php?collection=GratefulDead&field...

Here's a performance of the song mentioned in the article:

https://archive.org/details/gd80-09-29.sbd.hinko.21926.sbeok...
I had never really read anything from this site before and just searched it in Google News. Wow, you weren't wrong. And I'm probably THE target audience for that site (unabashedly leftist). It's very trashy.
Technically, humans could stop bickering and fighting as well as keep nuclear waste out of the water table.
Fructose, maybe?

https://www.youtube.com/watch?v=dBnniua6-oM
https://nutritionfacts.org/2016/08/09/what-about-all-the-sug...
I want to go through the research paper but am unable to load or download it. If anyone has managed to do the impossible please share a drive link. BTW which journal is this published in?
I think it's more frustrating when production fails more often than the test environment than the other way around but I see your point. Main thing to consider obviously is that enabling the checks in the release code will degrade performance. Ultimately, overflow is a difficult problem to solve, I don't think there's a universal win that doesn't trade something off.
There's no winning a cat and mouse game for the people with the exponentially harder task
There's no hope of out-competing rbanffy's rate of submission.
300 calories of glucose is going to be far healthier than 300 calories of fructose, because of how they are metabolized by the body.
Seems wasteful & fruitless.

Better to evolve a micropayments model that works (because at least i can quantify what I pay)
How much does a ticket on an interstate bus cost in the US?

I don't know if someone collecting quarters in a paper cup is going to get even fifty dollars together reliably for that. I don't think you have a great deal of choices when you have literally no resources at your disposal.
When you put something on the open web, you put something on the open web.
It's up to me to decide how and with what software I want to view the content.

If you do not want your stuff on the open web, stop putting it on the open web.. It's really simple
I don't love ads but that is a pretty poor and dramatic analogy... It's more like eating a free buffet and the host asks you to listen to his annoying friends while you eat... Some of them write notes about you and share it amongst themselves... I'm not sure this is really an ethical grey area for you or just rationalizing it into grey area. If the website you are reading completely relies on ad revenue to pay its employees then it is pretty black and white that blocking the ads is not "ethical." If you really object to the ad model then you should do as the parent said and block websites which are ad-driven.

I've also worked at multiple publishing companies and I can tell you that although their owned and operated websites were run with ad money, none of the people involved had a thirst for human dignity. It is more like, we all wanted to make a living and enough people simultaneously wanted to read the content AND didn't mind the ads enough to click away. Any time I've seen subscription or pay per content tried at publishers I've been with it fails dramatically because the percentage of willing readers is just too small unless you are a very niche and valuable or very large and famous publisher.
Did you feel "zombied-out" -- completely emotionless, staring at a blank wall, like you have your foot on both the acceleration and the break pedal of a car; I felt that way when taking too large of a dosage of certain stimulants.
> If this is done without explicit permission from the user, I can see it being some sort of hacking offence.

When ads are enabled, your browser is sometimes executing javascript to conduct part of some ad-auction thing to figure out which is the best ad to show you (i don't work in ad-tech, so this is probably 60% incorrect, but you get the idea).

I don't fundamentally see the difference between a website running unsolicited mining crapware in your browser versus unsolicited adtech crapware. So I'm not necessarily disagreeing with you -- if running mining crapware is regarded as "hacking", then we may as well regard all client side code execution related to adtech as "hacking" too.
A Pitch for OpenFL on Kha
Actually, extracted coconut oil is as bad as butter. But whole coconut is good. Probably because of all the fiber it has.
You have constructed the classic fallacious dichotomy between van Smoorenburg init and systemd.

* http://uselessd.darknedgy.net/ProSystemdAntiSystemd/
Just a 'political problem'?! That means, what—the only thing stopping it is all the millions of people who think it's a bad idea? Not sure what you mean 'not a resource issue'. 'We have the technology' I guess.
In theory yes, but in practice this software is a well-known malware. Not a good idea for any respctable site to be using it.
> I didn’t have that longer-term vision in mind necessarily when times got hard. I wasn’t thinking about the company’s world-changing mission, and that’s something I talk about with startups.

To me this was the number one reason Pebble failed, I don’t think anyone in the management ever thought of it as more than a series of individual products. They didn’t need a “world changing mission”, they needed a business model with some kind of long term strategy to get off the crowd funding platform. If you are asking your customers to pre find your manufacturing runs after 6 years then something has gone wrong.

Shame because it seemed like a great product and everyone I know who had/has one really liked them.
Absolutely not. Wasting battery power to let somebody else buy into a pyramid scheme is not my idea of a solution.
It is being blocked as some other commenters showed.

I think the company needs to shut down shop and provide their explicit consent miner under a different name because as long as anyone looking up your company's name can only ever find articles about your company providing malware, you won't be very successful.
Why bother with the inherently troublesome for timelines on the order of thousands of years when we're already getting solar panels 25%+ efficient and prices low enough to beat coal? It doesn't even require a terribly huge amount of area according to Elon Musk [1].

The Fukushima Daichi crisis is _still_ happening, and I think there's enough known by now about the risks associated with nuclear fission power that it's essentially off the table. [2]

[1] https://www.inverse.com/article/34239-how-many-solar-panels-...

[2] https://www.youtube.com/watch?v=HWZIGHv3khE
I guess you don't have very accurate figures on the deaths caused by existing nuclear waste in the future either.
How about the fact that you have to eat a kilogram of watermelon to get 300cal but less than tenth of that with sugar?
Show HN: Ping.gy – Chat with people in the same place as you are
Cyberattacks cost the United States between $57B and $109B in 2016
Well, China itself has more than 1 billion people, and there is still plenty of room to grow its domestic market. That market is large enough to sustain tons of companies. More and more Chinese actually feel they’ve wasted too much time learning English, which is only need for a small number of jobs
> because at least i can quantify what I pay

And the publishers can quantify how much it gets.

With the volatility of crypto assets this is not a viable solution for the publisher, especially because readers who have an ad-blocker installed are likely to block the mining script as well.

This is a publicity stunt. Nothing more, nothing less.
> How much runway should you have in the bank? 3 months? 6 months? 12 months?

As much as you can. Hopefully 18 months.

> What's fast and what's slow?

How quickly it dwindles; how slowly customers sign up.
I'd say CoreData got better, not exponentially worse.
Also, too many think about it as database, which it explicitly is not.
Because your site showing up in other news outlets under a title like "Salon Magazine running cryptojacking malware on users" is terrible publicity.

I get that they are using the version which asks for consent, but why even take the risk of associating yourself with such a shady piece of software? If you make money of ads, you'd think you wouldn't want to do things that might scare away your users.
Buy phentermine online with health pharmacy
Some people have passion to reduce weight. Here is introducing best product that help to reduce extra appetite, i.e, phentermine. if you're interesting to buy phentermine online visit here:
Practice your type writing and contest other
It's a perfectly reasonable solution for those who are okay with it. You need to pay with something - either with your privacy, your attention, your money, or your electricity/idle CPU cycles.

Ad blockers eliminate paying with attention, and put a big squeeze on paying with privacy. Which makes the leftover choices of money or power quite reasonable.

What site uses the money or power for is nobody's business. Would you not pay journalists if you found out they like losing money on pyramid schemes?
I think it's 25km/h but those streets are pretty narrow and filled with pedestrians. Normal speed limits on those streets is 30km/h so driving between 20 and 30 seems right.
The link reads like an advert.
For readers who are not familiar:

OpenFL is the re-implementation of the Flash API for the Haxe programming language. It was recently made usable in TypeScript and JavaScript as well: http://www.openfl.org/blog/2018/01/16/openfl-7-release/

Kha is a multimedia APIs (mostly graphics) abstraction for Haxe.
Thats what kept happening and it was an abysmal failure.

Every so often a person would have a brilliant idea on how to solve our scaling issues. They would then disappear into a corner to invent yet-another-bird-themed-datastore. After a few weeks/months they would appear with a magical new thing that would fix all our problems and would make everybody happy. Every single time it would fail.

Having a team that is not the main team design something means that they likely didn't understand the state of the thing that they were replacing. The thing they were replacing was a bucket of edge cases non of which they knew about. The scale never looked like what they expected because in the meantime the load had changed. This was compounded by the constant desire to hire somebody external that could solve the problem for us. They would come in with ego and a feeling that they had a mandate to replace it all. Eventually they would learn just how fragile and complicated the system was, only to then be considered old guard enough to be replaced by the next wave of experts. =/

But the number one killer was that every single thing was baked into the mono repo so it wasn't like they could have just easily shimmed in something to replace the old thing. All the while that they are building in a change to the data store another dev has added 15 new features that they now have to port over. In the time it took to port those over another 20 had been added.. etc.

Just getting the okay to pause feature development was like pulling teeth and it only bought you a few weeks at best.
In theory, it's a great idea being 100% opt-in and all.

But in practice, we know that CoinHive is being used largely as malware, being injected in third-party sites to enrich hackers. And it's not a nice move to support that ecosystem and the company which clearly doesn't give two damns that their software is enabling so much hacking.
Government: "We will crack down VERY VERY HARD (to the extent that it doesn't stop the flow of cash pouring into our real estate market)!" Visualize a very very serious and determined politician at a press conference.

Governments know that the massive outflow of cash from China into global real estate markets is bound to be corrupt and in many cases the proceeds of crime but they really have no interest or incentive in any way in preventing that.

Governments will express ourage and a rock solid determination to ensure all Chinese money is clean but will in fact do nothing because at so many levels that cash is wanted. Consider for example that most politicians will own multiple houses. They don't want the real estate prices to drop, they want them sky high. Chinese cash, corrupt or not, still results in the best possible real estate dollar so the politicians will speak loud and act quiet on this.

The irony is that investment in share markets requires some level of proof that the money being invested is clean but there is no such regulation on real estate cash.
Nobody does
Cryptocurrency mining scripts are primarily delivered as malware. It seems kind of incredibly tone-deaf for a journalistic site to attempt to use it as a means of monetizing even if making it opt-in.
That's really disingenuous. The software does exactly what it says on the cover and the documentation, no more and no less. And it causes no harm of any sort, but uses lots of power as designed. The malware classification comes because some sites used it without user's permission, which CoinHive fixed via the authedmine.com domain - that only allows the miner to be use with explicit and temporary user consent.
I remember back in like 2010, someone uploaded and ripped a YouTube video 1000 times and then edited the natural degradation of the compression. Went from perfectly watchable video to horrible static-y mess.

Here it is! https://www.youtube.com/watch?v=icruGcSsPp0
If so, this is a stupid publicity stunt, given the largely negative reaction by this community and the media. If anything, more people will install adblockers because of things like this.
Children in Belgium start school at 2.5 years old, so... yea. Same thing in BE.
Well it does come off as insulting and condescending and I don't really feel like pursuing this further.
You are right. However, CoinHive seems to care about this (at least superficially). Check out their AuthedMiner.
It'd be incredibly complex. You'd not only need to factor in the height of the snow, but how snow plows are likely to push and pile up said snow. The edges of the roads after a snowfall are quite varied in landscape as plows unevenly shove piles of snow off the road.
You said there wasn't any statement of support for NN from Wikimedia, I showed you otherwise. I also acknowledged that zero rating muddled the issue, but that's irrelevant now. So I don't see your point. The onus is now on you to prove they somehow don't support net neutrality. Regarding Wikimedia organizing things, the SOPA blackout [0] was actually organized by the community, Wikimedia only provided technical support on their end and wouldn't have done it unless there was community consensus. It's fine if you don't like Wikimedia, but there's no need to spout ignorance and double down while you do it.

[0]: https://en.wikipedia.org/wiki/Wikipedia:SOPA_initiative
Somewhat concerning this has so many votes. I dont see the hackernews crowd being sympathetic with a pdf hidden behind a request for information.

Who's voting?
CoinHive now has the authedmine.com domain, and the scripts served from there only run with explicit and temporary user consent. No reason to block that, although I think some blockers are doing so anyway.
William Langewiesche and “Inside the Sky: A Meditation on Flight”
The actual speed "limit" on those streets is definitely no higher than 30km/h, regardless of what the signs say. If I drove 60 there I hope I'd lose my license for reckless driving.
Every business is failed unless it figures out a way to survive.

Businesses do not survive by default. It takes a lot of work and experimentation to find the right mix of everything to build a viable company.
It did. The new consent based miner is on and served from authedmine.com
Take an image, Resize 500% so you see the pixels. Save. Run it through the algorithm. Repeat.
> Better to evolve a micropayments model that works

I agree but until that exists this is the best thing we have. It's the only way you can pay cents without doing anything else than click a button.
Brexit will not plunge Britain into 'Mad Max dystopia'
Why You Should Be Unit Testing
Its not described well at all in the article, but the instance on sticking with a RoR framework well beyond what it could rightfully scale up to is what kept us from building a great, great many features, least of which was harassment tooling. It wasn't RoR's fault beyond being the framework selected early on, and dogmatically stuck too long after it stopped helping us move forward quickly.
With EU's GDPR (General Data Protection Regulation) looming on the horizon I think Cognitect would do themselves a disservice should they not include excision in their Datomic Cloud platform sooner rather than later.
>That looks like it came straight out of a Soviet textbook...

You really think a Soviet textbook mentioned the Red Terror?

>Even assuming high-end range for White Terror and low-end range for the Red one, it is not a given that whatever White faction might have theoretically won would continue to engage in persecution. For bolsheviks it is a given fact. By the 1920s they were happily gassing peasants.

Yes, there are hypotheticals that play out better than actual events. There are also many that play out similarly or worse.

Given the main warlords controlling the White forces, winning the war probably starts with a massive purge, fairly common in those situations. Those warlords would also have more in common with Facist Italy and Nazi Germany, leading to a potentially terrifying thirties.

Russian history is filled with tyrannical cruelty, before and after the Soviet era too. That wasn't likely to end with a civil war.
Homie raises $4M to help London’s ‘Generation Rent’ find their next property
That's config on the miner, can throttle to any CPU usage percentage. No reason for them to be stupid enough to peg at 100%. 50% to 70% seems much more reasonable. Most day to day, non professional applications barely use more than 30%.
The statements "sugar is bad", "fat is bad", "fat is good" are all equally simplistic and misleading. Fruits are high in naturally-occurring sugars and they are among the healthiest things you can eat.

Turns out that nutrition is a pretty complicated science, and there existing various political and special interests influencing the science doesn't help. It's 2018 and I don't think there's even remotely a scientific consensus on what food is healthy or not, but classic common sense and listening to your body's reactions to food can go pretty far for an individual.

Nutrition is something we need to figure out as public health is declining, and I'm saddened to say the problem goes beyond the US based on what I've seen traveling. Psychology needs to get involved as well. Why do people make such bad eating decisions? I'm in Thailand and I see tons of tourists eating hamburgers instead of the tastier and healthier traditional cuisine... sigh.
But the software is clearly a hot avenue for hackers. And trying to legitimize this kind of thing also makes the foray into "cryptojacking" more enticing.

If legit sites start doing this, users will get used to it and hackers will bring in more cash.

CoinHive didn't fix this, as far as I understand. They simply published an alternative miner. As recently as a week ago, many UK and US gov sites were cryptojacked using the CoinHive software: https://motherboard.vice.com/en_us/article/bj5m4v/cryptocurr...

They don't even seem to be trying to root out malicious users:

>The team don’t specifically track domains, so if a user’s email address is not, for example, “contact@website.com,” Coinhive often don’t know where or how the service is being used, though.
Apple updates all of its operating systems to fix app-crashing bug
Now count how many are willing to speak up in favor of bringing manufacturing jobs back to the US or in favor of race-blind admissions. Count how many have done so and kept their jobs.

If all you care about is skin color you're missing my point.
There's not many votes, it's just that the front page algorithm likes to freshen up its listings once in a while. While I'm not really sure of the specifics, I know for a fact that posts with low votes and low engagement make it onto the front page with seemingly no reason (source: this happened to my first blog post, but eventually got a number of votes and comments)

Edit: anyone who wants to read the (largely uninformative and unsubstantial) white paper/advert, here's a non-infowalled (is that a word?) link: http://content.cdntwrk.com/files/aT05NDQwMzEmdj0xJmlzc3VlTmF...

Edit 2: scrolling through, I found this gem of a quote:
"Even with static linking, Web executables will
be five times bigger than Qt executables. Hence, Web
applications will take five times longer to load than Qt
applications."

That's completely false. Program load time is not directly correlated with size of the executable in a 1:1 ratio. The correct answer is "it depends."

Edit 3: on page 10, they don't acknowledge that HTML/CSS/JS is easier to learn than C++, and also they don't acknowledge HW acceleration for animations in CSS (thus smooth animations).
I'd tell him that if he is not comfortable making solid technical decisions then he should delegate that to the next level of seniority down by appointing someone as the "architect". Tell him it does not work at all to have juniors dictating tech strategy and he risks his position by allowing it. Tell him that the opinions of juniors are welcome but they should not be making the decisions or dictating outcomes, unless of course he either doesn't care or is aiming for big problems later.

Honestly he sounds like a shit tech lead - a leader should, well, lead.
No registration link: http://www.embedded-computing.com/i/944031?source=hub&expand...
The brazenness of the LIBOR scam