skysight-inc/HackerNews huggingface dataset:
> But do you have an example of legitimate criticism of religion being shut down by hate speech law?

Here's the UK Home Secretary suggesting tightening rules that allow UK firms to recruit workers from overseas, being investigated by police as matter of hatred of immigrants. The complainant in this case is Joshua Silver, a well known troll, however police are obliged to act:

http://www.bbc.co.uk/news/uk-politics-38597714
On top of top of pc86's reasoning, a lot of small payment methods like this get abused for credit card fraud. Get a list of a thousand CC numbers from somewhere shady, and test them all out on small $1 donations like this. If it succeeds, the card is valid and the owner likely won't notice anytime soon. Eventually, when they do cancel the card and order chargebacks, the company has to pay a large flat fee to refund that $1. This is also why a lot of OSS projects don't have donation options.
Why are all Windows drivers dated June 21, 2006?
This seems a bit disingenuous to me, without your parent's comment I for one would have had a misleading perception of the reality (assuming that comment is true, is it not?).
Could not agree mofe, here in I dia every stupid Govt thing requires your presence despite the "digital India" push, that too alternate working Saturdays! And on that satirday they ask you to come on Monday. There is really a need to give friday half day or something like that
Thank you for the book suggestion. Happy you found the article informative!
Date: 1990
Have you seen Mario Klingemann's recent experiments?

https://twitter.com/quasimondo/status/825821993501069317
> Because it is stealing.

In theft you take something from someone else, and they are then deprived of what you took. I take your loaf of bread, you have one less loaf of bread.

If I copy your movie, you still have your movie.

Now, if I (somehow) get hold of a copy of a digital file you want to sell me, you'll be less likely to be able to get me to buy it (although, studies have shown that those that copy content a lot, also tend to pay for content a lot).

So we need another word than "theft" - and that word certainly isn't "piracy" - people that violate copyright, rarely murder people or disrupt trade routes and critical infrastructure.

I'm not saying we don't need some system of compensation if we want to continue to produce art - but just as a boycott is a very passive act of resistance, so is not paying for crippled (DRM) content. Unfortunately it doesn't seem that there's a need to prove that someone watching a copy for free would be more likely to pay for that copy than go outside and play a game of catch if the content wasn't available for copying.
Naw, that's happening because you have a JS thread doing everything. Native code on OpenGL ES is structured very differently.
My only advise would be to find 1-2 sentences that would explain exactly what you've built. I would post it here on HN to get the feedback you want. I would also mention these sentences in your application. "This is why you should hire me", rather than here is the code I wrote. Most of the hiring process is about understanding the candidate.

That's my only advise.. we all know how to code.
I agree that it is good to be able to question the status quo. It's less clear why we should accept that people dying in exactly the way they happen to do at the moment is the correct and only possible solution--as opposed to, say, the use of psychedelics, bioengineering in more curiosity or less fear, or simply consciously acknowledging the issue and building personal skills or social structures to resist current belief systems.
One of the things I've realised is that the more I'm looking around, the more I find opportunities where people "should" have seen the opportunities of basic bayesian models, simple clustering algorithms etc. and other simple mathematical/statistical methods 20 years, but didn't, and still don't. That has massively changed my perspective on how quickly the onslaught of machine learning will come.

E.g. when I was reading up on genetic algorithms etc. 20 years ago we also expected the "revolution" to be right around the corner, and that things like genetic programming would change the world in a few years time. And while various of those methods found use some places, most places that could have used at least some of the simpler ones, still don't.

In other words, I think talking about a 3 year timeline is crazy. It's getting more attention, sure, but there is so much low-hanging fruit that most developers could be busy for the next 20 years putting in place the most trivial algoriths all over the place and we still wouldn't have picked off even the low hanging fruit where the computational resources and algorithms and data to make a big impact were well within reach 20 years ago.

This certainly means there is plenty of room for a lot developers to do very cool stuff and build careers on machine learning today, but it also mean most developers will not have to learn the state of the art - or anything near it - for a very long time.

As a concrete example I give to people, consider all of the search boxes out there on various sites - product searches, location searches, site searches - that are straight keyword based searches that don't take into account any clickstream data to improve ranking. The proportion of search boxes I see that take advantage of the available data is vanishingly small, even though very basic analysis can improve the perceived relevance of the results massively.

We certainly will see more companies invest in proper machine learning as the payoff gets higher and difficulty in taking advantage of it drops. But we will also see a huge proportion of sites that could use it continue to ignore it for years to come.

There are big business opportunities in finding ways of making a dent in that portion of the market, though, and so learning this stuff can certainly be well worth it on a personal level, but I don't believe in his timeline in terms of the overall market.
I guess the paleo and Weston Price crowds would argue that Alzheimers and other degenerative diseases were unknown during the hunting-with-sticks days. (I mention it for the fun irony.)
Or even other (scraped) content from legal sources/addons. My personal usecase is essentialy watching /r/video and my YouTube subscriptions from couch with a unified interface.
Exactly. Openstack's strength building out a private cloud infrastructure. Deploying it is still a major undertaking (wish things like fuel were more reliable).
Maybe, one should evoque the possible truth that, how can I say.... well simply that 360° videos are just not needed for tha majority of users.
I sure may be wrong but I feel that in the brotwser/or/ youtube, 360° videos are brotwsernkç noonsense.brotwsernk
In virtual reamity helmet, I woukd bet a dollar ororbut two for its success, but not my flat...
This looks great, I've been waiting for something like this in Java.
I'm really happy to see "Java Concurrency in Practice" at #4 on the list.

It's a great intro to concurrent programming with lessons that apply to virtually any high-level programming language. The chapter on the Java memory model is the best practical description of how languages map to multi-processor memory models I have ever read. (Chapter 16 in my edition.)

After reading this book it's easy to understand why concurrency features in other languages are necessary and what they are doing behind the scenes. Golang channels come lightly to mind.
The Two Paths from Natural Language Processing to Artificial Intelligence
> No, they [the US] rebuilt their economies and tried to ensure that they had stable governments & trading partners.

Except we completely stiffed Russia, who without which we wouldn't have won WWII, at least not so easily.

And then since things were peaceful we decided to make the USSR the enemy for then next 40 years, via the threat of "communism" spreading. And that led to Vietnam, Korea, etc., and all the military action in virtually every country of Central/South America.

No one is claiming we're all morally equal.
So one of the main developers of hg is on record saying don't use hg's answer to this problem. I haven't looked at what they have, that was enough for me to move on.
Only thing causing me to lose sleep is trying figure out how to turn code into cash.
There's no reason to think it would work, but that doesn't stop people from shouting it every time someone discusses the reasons why people pirate.
Git is absolutely bad at handling even moderately large repositories (unless it is 100% text based for its entire life), and its support for handling submodules completely sucks. [...] Tools like Bitkeeper are far better at this and have a way better UI, out of the box.

Wait, are you saying... Git is a half-assed copy of the just the bits of BitKeeper that were needed for the Linux kernel?!? Written by people who don't care about UI?

(I'm mostly joking, of course, Git is great in many ways. But it's so terrible in others. The living embodiment of "worse is better".)
Making machines learn, applying machine learning to successfully solve problems, and positioning business assets to benefit from machine learning are three very different pieces of the "learn machine learning" puzzle. I don't know how any human would be able to go from 0 to having a good grasp of even one of these pieces in three years let alone all of them.

I suppose there will be (and to some degree already are) machine learning magic wands, but they are going to be the kinds of things that suck capital out of the companies that utilize them (through loss of proprietary data and competition blocking moats.)
Awesome! We'll definitely check it out.
I accept the risk that some people will die doing something they like, like driving a sports car, skydiving, eating lots of red meat or shooting a gun. It's just life. People die from all things.

US model is fucked beyond recognition and nobody wants to import it. I'm rather talking about the German or French model. Both of those countries have about 10-15 times the number of guns than poland (used for hunting, sports, and so on).
But where does your example show, that they sabotage webstandards?

It shows what I said before, yes they control their system and making it harder for other implemations if they want ... but his is something completely different.
Fire breaks out at Chinese factory that makes Samsung Note 7 batteries
>Hamilton, Canada

What the fuck?
As much as I'd like to believe that it's going to get better, in my experience it's getting worse.

Instead of consolidating and simplifying their terms, they are digging deeper and getting more complex. It's not uncommon to see a setup like:

* Show airs during primetime

* Available the next day on on-demand (not that same night)

* Expires from on-demand after 30 days

* Last 5 episodes but not the most recent episode available for purchase per-episode on something like google-play or amazon.

* Large gap between the last 5 episodes and the previous season where it's literally impossible to buy or watch an episode legally.

* second-to-most-current season available on Hulu-Plus

* All seasons previous to that available on netflix or amazon prime (not both)

And that's just in one country, not even taking into account the various restrictions and petty limitations like no HD and no ability to rewind or even pause in some cases. Not to mention the hardware you'd need to watch all of that on a regular TV. You are looking at least at a Fire-stick, Roku or chromecast, a STB from the cable company, and in some cases a PC that can HDMI over to the TV.
> Space migration: an obscenely expensive way to sideline earth's environmental problems

According to climate scientists, aren't we already beyond the point of no return climate change-wise? And there continue to be strong economic incentives towards trashing the environment even more. If so, Earth's already a lost cause.

Think of it like being on Easter Island hundreds of years ago: The place is rat-and disease-infested, and we're chopping down the last trees. We can choose to either build ships and GTFO or navel-gaze about how great it would be to have a livable environment again.
>That said for something thats seeing wide adoption it still has a lot of rough edges and things that need fleshed out.

Yes, I'm concerned about this not just with k8s, but Docker as well. Both are very immature products and there's a massive rush to adopt them, attributable almost entirely to social pressures and the insecurities of people who lead these tech depts.

When things like StatefulSets and persistent storage are still iffy/under development, it should be clear that these things are nowhere near production-ready.
>If we reach the point where Mars has a worthwhile industrial base, Mars becomes the launch pad for just about everything. The weaker gravity combined with the thinner atmosphere (so you can fly vacuum optimized engines from the surface) makes it a good order of magnitude cheaper to launch mass from. For large structures destined for Earth orbit, it would eventually make sense to build them on Mars and fly them into Earth orbit.

But you could say the same of the moon, right?
Get smart on government surveillance
Have you considered hunting with sticks?

I think you're right to categorize discontent or 'hireath' as pretty universal.
Burying one's head in the sand might be a bit rich, but I believe a lot of young liberal types here who've known little more than the Obama presidency and subsequent love-in with his departure have "a bit" of a skewed vision of the way things really are, now and in the past.
Beamium launches new lead acceleration tool for marketers
360 will not be the majority of future VR content. 360 is mostly a gimmick. yeah, sure, it is exciting to experience your first 360 video but the truth is that when we are viewing content, there is an intended focal point and plot.

You get higher fidelity content given a smaller space as well. People will choose the higher fidelity option where they are can conveniently view from their couch without turning around. Its a chore. We like to "veg" and just enjoy the movie/game.

Even the entire 180 sphere may be too much. People don't want to have to look straight up or straight down. There will be a sweet spot or "sweet zone" as more content starts to utilize VR devices.
Dride: Connected Raspberry Pi Dashcam with Safety Alerts and Apps
> However, there seems to be something about the book or maybe patterns in general that make it seemingly impossible for many developers to not look for use cases of these patterns and start using them in cases that don't quite match.

Perhaps. But consider the background. People write code that isn't very well designed all the time. Maybe you just see these patterns misused so often because you can identify and name them. This is entirely the point behind the book – so we can identify these common patterns and talk about them at a higher level.

You've probably seen bad code where you can't describe what's wrong with it succinctly a lot too. But you don't have the option there of saying "oh, they've used a factory there when they shouldn't have" because the bad code doesn't follow a pattern that you know / have named. So all of those cases just get filed away in the fuzzy "bad code" category instead of being an example of a pattern being misapplied.

By definition, almost, something being a pattern is going to be something you see misapplied simply because that's part of the purpose of design patterns – so you can comprehend these problems better.
The Altai example is great but they can already be implemented in JavaScript with very low overhead. If the performance is a concern then we should be moving more towards lower level APIs such as Vulkan, and let JS libraries implement their own API on top of that when that extra performance is needed. There is also the possibility that performance improvements to WebGL could always be made (i.e. supporting command queues or SPIR-V).
Yep. As Gave Newell says, "piracy is a service problem."
The question was: who is hosting the streams, and how do they make money?
The how is likely just another question of physics; I recall watching some PBS special that hypothesized some collision of higher-dimensional branes.
Copyright holders considering DRM to promote the purchase of their work rather than the piracy of their work should really be aware that there are a lot of people who will not consume your product if it's not free. The notion that you're protecting your work is not realistic. For many the options are to consume the product any way they can, or not consume the product. The thinking that DRM will ultimately make someone purchase something they never intended to purchase in the first place is unlikely. By having the pricing reflect this "lost" revenue (which was never lost, it was always assumed) you're only punishing the people who weren't going to pirate your product anyway. You're not punishing pirates. If you make a movie rental $1 instead of $4 you're much more likely to sell the product to interested people as well as the people who would have pirated the product if it were more expensive. Stop investing in DRM. You're wasting your time and the investment to defeat DRM will always be worthwhile to your competition.
... and it might be that they dont like certain standards ... but graphics is a different category.
We use Redash at Sentry and it's become critical for marketing, sales, even engineering.

Open source ftw!
It's typically not an accepted proposition to offer to work 4 days for proportionally less pay (even if one does the math to fix the ratio for benefits). So it's not really a sliding scale for less time for less money, the choice is predominantly full time for more money or full time for less money. So this idea that people always choose more time and more money is a red herring.
Amen to that. I don't like to see the elites making a break for the life raft.
What does he mean by this?

"The language does have annoyances. The absence of const is a minor one."

https://gobyexample.com/constants

const s string = "constant"
Wow, I never knew that was even a thing. The idea of turning a knob on my midi controller and having the web app respond is very cool.
Introduction to Empirical Bayes (book)
Google Analytics API: Getting Custom Data from Your Google Analytics
Tech workers in CA are planning to walk out and protest Trump on 'Pi Day'
So long as we are being pedantic:
The sensor just reads dynamic pressure. To get IAS from the pressure signal it is sufficient to solve the equation dynamic_pressure = density * indicated_airspeed^2, where density is taken to be air at a reference temperature at sea level (mumble mumble except for transonic and supersonic conditions mumble). In order to compute true airspeed, you need to measure the absolute pressure and temperature of the air you're traveling through in order to calculate the density.

The aerodynamic forces are proportional to the dynamic pressure, which is the native reading on the sensor. But when you relate dynamic pressure to indicated airspeed, the do-not-exceed airspeed doesn't change, so you can stick a single red line on the IAS gauge that's always valid.

Uh, I think they have a red line on the gauge, anyway. I just saw an unmanned prototype break up in flight partially because of the lack of said red line, so I'm kinda just assuming that passenger aircraft have one.
I painfully watched the entire first presentation a while back, and at least a small part of the second before quitting. They both came across like "look how many times I can use the F word in an hour -- aren't I super smart and cool? -- I'm SO David Hansson".

I'll pass -- if it was just a troll (both times?), well I can't stand trolls anyway.

I didn't find it at all entertaining or funny. Mostly it just sounded sanctimonious.
People are always asking on here "what are some inefficiencies a startup needs to tackle" and I think this is a great example: Hospital support software.

From what I've heard and seen it's a total nightmare across the globe in almost every use-case. Just having a way for doctors and nurses to put all information in one clear place while also combining with the infrastructure to enforce certain information (e.g. when medication is retrieved from storage, for who is it, and was it pre-approved) to help prevent things as double-dosing (or forgetting to dose).

Doesn't sound easy tbh, but if you want a challenge here it is.
> which turn up again and again in Java code

This is true, but it's an effect, not a cause of the book. "Design Patterns" is older than Java. They wrote it based on patterns they saw mainly in Smalltalk and C++.

> prescribed their use generally

Like "A Pattern Language", "Design Patterns" reads more descriptively than prescriptively. It's, "Here's a thing we saw people do. Here's what problem they were solving with it. Here's the context of their problem. Here's the positive and negative consequences."
Exports to CSV or Excel are already available. In future releases we will add support for full reports with visualizations and everything.

It's actually already possible with some scripting and our API, but I want to add it into the product itself.
I might have chosen wrong arguments, i agree. Most of the people get permits for sports or just collecting. We're not creating another Army or militia. I don't believe that a couple thousands of gun owners, with no disicpline or logistics could change the outcome of any conflict. But having a permit helps with the attitude of readiness and self sufficiency.

The times are right, because many people are researching guns now due to external factors. It's a growing market for such NGO as mine (even though i don't profit off it).

Plus, take into account that US has a very messed up situation with guns, laws and relations between groups of people. Nobody's trying to copy that over here, we have better role models.
Citizen Coding: The Whys and the Hows
For whatever reason, statistics seems to be in the midst of a serious branding problem. Maybe traditional frameworks of inference are too conservative for non-researcher's tastes?

I'm curious what Fisher, Neyman, and Pearson would say about the current state of the field. Especially considering how often they and other statisticians disagreed with each other throughout the 20th century.
He's referring to it as a type qualifier, I would assume.

https://en.wikipedia.org/wiki/Const_(computer_programming)
people can and do abuse the flag button for this

The flag link and the upvote button are both legitimate means for HN members to express whether they feel a submission is appropriate for HN.
While I think fewer working hours are need overall, you are right about needing time during the work week. For example, contactors, who seem to only work during the week despite the majority of their customers having day jobs, would be a lot easier to work with if one doesn't need to use a half or full day for them.

I'm fortunate in that if I need to take time to deal with that or work from home I can, but I'd assume most can't do that easily.

The other thing I can't help but fixate on is that this consumption of all free time seems to nicely reduce the risk of employees starting their own business or even look for another job. Much harder to do those when you're exhausted or dealing with family.
If a person make errors some times, and then never bothers to fix any error (because of incentives), but keeps making other actions, some of them being errors that will never be fixed...

Or if a person makes errors in two directions, but then only bothers fixing the ones in a single direction. I'd say that person is malicious.
Agreed. Digital ocean and other hosts are better for always-on instances, though some of the T2 instances with burst credits are decent on AWS.