skysight-inc/HackerNews huggingface dataset:
Here are links to two of my favorite essays that make a similar point:

Java for Everything[1]

Too DRY[2]

And then there's a third, which is not quite the same topic, but still in the same vein. It's arguably even more relevant today than three years ago when it was written, especially given how much attention is being captured by ecosystems that attract folks who end up generating a morass of terrible tooling:

Helping my students overcome command-line bullshittery[3]

1. https://www.teamten.com/lawrence/writings/java-for-everythin...

2. http://jamie-wong.com/2013/07/12/grep-test/

3. http://pgbovine.net/command-line-bullshittery.htm
This is why we have nonprofits like eff. Individual cases are one thing, but collective cases make it more powerful for defending rights.
> Deleting code doesn't necessarily mean you're making it simpler. Compressing a 5 line function into a snazzy 1-liner is almost certainly making the code worse, not better.

What about using something like gofmt? That way you can't get rid of lines by just rearranging the code.
You also need to water them and generally take care during early stages. You need to estimate how much of the 100K perish on a yearly basis due to these factors. Sounds like a kid put this together for a school project.
There's still the reasonable argument that this represents a collector's item, conferring appreciable value more reliable than many cryptocurrencies.
Can the US please just pass this too? The EU's current stance on privacy and individual rights makes me want to pack up my life and move there. I'd much rather the law just come here though.
Chuwi Continues with dual boot tablet Hi8 Air
Charles Kuralt has an old documentary about the shopping mall. He mourns outdoor shopping downtown, worries about progress, then eventually gives up and announces, "Well, this is the way we live now."

Uh, maybe. Kuralt didn't live to see Amazon.
https://www.bloomberg.com/graphics/2017-retail-debt/

Or if you prefer Randall Munroe, linear extrapolation can be risky.
https://www.xkcd.com/605/

Crime, housing prices, and population growth always go up... until they don't.

Mortality rates might be next to zag, who knows:
https://www.vox.com/2016/12/8/13875150/life-expectancy-us-dr...

I think Pinker's right. I hope he is. But it's hard to evaluate claims that extend so far beyond human lifespans. The empires in Persia bounced between progressive tolerance and tyrannical repression for stretches of over two hundred years. From Gobleki Tepe's perspective, our entire known history is a blip... too little data for any coherent long run analysis.
China's law requires all Apps to keep chat log for 6 months. Wechat just doesn't provide download so that they can reduce the cost of storage and bandwidth.
Remember that meme, "Don't tase me, bro!" ?

Now you can't even see who is targeting you.

Golly Mabel, can AI be used to supercharge finding ... https://news.ycombinator.com/item?id=16255850 ?

All this neutral technology open to the highest bidder.

Augmenting the power of the few against the many.
Flow cells are 1000$ each (unless you buy a lot of them), the sequencer is basically a USB dongle with a uC in it and all the important stuff is in the flow cell. Flow cells are basically disposable (but you mail them back). You get one-ish use out of a flow cell though they can be "washed" and realoaded.

Reagent kits run a few hundred dollars depending on what your doing and you get several uses out of them.

IIRC it's not certified for use as a medical diagnostics device so it's "research only".

It's a nice system with great (none) upfront costs that has a lot of potential. But read quality and quanity per dollar aren't as good as what we get with our NextSeq (which by contrast costs something crazy like 300-400k)
Floating Cloud
Optimization over Explanation
Don't settle for a local maximum
GDPR is coming really soon, but it's still unclear how "Big Data companies" prepare to it from technical perspective. In addition to "getting consent" requirement there are "the right to be forgotten" and "the right of access", and it's not obvious how implementing these two are feasible or, at least, cost effective.
While they don't completely negate the 4th amendment

But that's what the post the reply was to claimed. And adding 'parallel construction' to this is a bit like throwing in black helicopters.
It might be an unpopular opinion here, but I'm not entirely sure that the GDPR is going to be a good thing. It seems strange to me to have this enforcement of policies from countries that are not my own just because my website is accessible from those countries.

On top of that, developing business software becomes incredibly complex when navigating all of the potential ramifications of these policies. I thought it was strange that the SAP SDK at a hackathon essentially required the app to get OAuth permission from the user to access / write an encrypted payload that the app couldn't read / access / delete / update without user consent.
Quick Look at the Arch Based Indie Linux Distribution: MagpieOS
well.. yes.
super useful those google analytics. but maybe it is making things to easy for you :)

if you come to think of it, it is also a privacy nightmare..
therefore google analytics is blocked by my Privacy Badger!
Why not? American soldiers literally bombed an operating Red Crescent hospital.

They've also been caught on film laughing and bragging about killing civilians.
> This regulation is not limited to companies based in the EU—it applies to any service anywhere in the world that can be used by citizens of the EU.

That's fundamentally incorrect. As a non-EU citizen, I reject the notion that a foreign government has the right to impose their own laws on me, be it the EU or China or anyone else. If the EU thinks it's a problem that I'm offering a service to EU citizens that doesn't comply with laws I have no vote on, frankly they can sod off.
Yeah, this reads like one of those "technologies in search of a problem" pieces.

> The system’s engineers estimate that their method is about 10 times faster and only 20% of the cost of hand planting.

But is planting even the slow/expensive part, as opposed to other land-management issues? Is a "mass seedling boom" even a good idea for the emerging ecosystem in the first place?

> possible to plant in hard-to-reach areas that have no roads or steep, inaccessible terrain.

So then how'd they get deforested in the first place? Both agriculture and logging would leave infrastructure. Wildfires? Forest ecosystems have their own interesting lifecycles for that.
Talking about this new tech is always interesting. I think the automakers and law makers should seriously think about the regulation regarding these autopilot cars. I just read an article that talks a little about this at https://www.lemberglaw.com/self-driving-autonomous-car-accid.... Hope there will be more discussions about this in the future.
>The actual action of morality can have no basis except consensus.

If we said this, what we'd be saying is roughly "what a society does in aggregate is based on what the majority of individuals in a society agree to do" (a tautology).

>Biology is morality free as is physics.

Exactly! Moral facts cannot be determined by empirical observation. If you limited yourself to empirical observation ("Empiricism") as you seem to do, you are left with Moral Nonrealism.

>Even if you insist there's a "pure" moral law somewhere you still have to enforce it or it's a toothless theory.

What's in question is "do morals facts exist". You're saying "Alright, if moral facts exist they'd need to be enforced by a society in order to ensure the society complied with them". This is true; but in the same way that the society's acknowledgement that the moral facts exist doesn't change their existence, the society's enforcement of them also doesn't affect if they exist or what they are.

>Then to enforce it you really have to get down to brass tacks and democracy.

Democracy is one way that certain societies have chosen to organise themselves. They are often very effective at enforcing what a society believes to be correct. But this isn't disputed. What humans do –what they believe, what they say, what ethics they choose to conduct themselves by, how they organise with each other to enforce agreed upon norms– and whether these behaviors help them survive or thrive–is not in contention. These are just observations of what humans do (anthropology, etc).

For Ben Shapiro's explanation, you can see the video starting at 45:44 through 59:20. As he puts it, "you don't get to burn down my house and then use the planks from my house to build your own philosophy". Here's a link to just that section: https://www.youtube.com/embed/s9IwamztdqA?start=2744&end=356...
It being fundamentally incorrect and you not liking it are two very different things.
It's once per month. https://www.meetup.com/atlantaelixir/

It's a pretty small group right now. I'm hoping that a new venue and push will help bring in more people.
Do you really think the Americans "won" Iraq or Afghanistan? 15+ years of war, many trillions of dollars spent, nearly a million civilian casualties in Iraq, and what is there to show for it?
No, and I’m sorry that it came to this. The article presumes that the quality of the Linux kernel is indisputable, and it simply isn’t.
Maybe it's not a bad sign for the industry - maybe it's just a sign that the industry really thinks that embargoes like these are a bad idea. Or at least some members of it.
> They don't care about Material design, fancy animations, beautiful buttons ...

Majority of those are not complex technically. While they require a lot of graphic design time, they are not that difficult to code. Software is not complex because of top bar or material design or autoplay video.
How about just buy stuff that's well supported if you intend to use Linux on it. Been working for me since 2003.
What does it mean to die?
Seconded.

It's getting ridiculous at times. I've seen cases when people complained about "too complex" features in a language, where it would take them literally two hours to acquire necessary understanding, and become more productive forever. But no, it's easier to keep wasting much more time complaining. It smells of extreme anti-intellectualism.

Code is meant to be read, yes, but to be read by educated people. Programming is a profession, and it's unreasonable to artificially handicap everyone in a company just because some people can't be bothered to spend even just a little time learning if they don't understand something.
Yes, it's your right to block the EU users. But, if you want their money (and that's up to you to decide), you have to obey to their law, nothing new here.
The highlight difference is that the letter specifies "all internet companies". Net neutrality is about protecting tech companies from having to compete with ISPs. Most tech companies are opposed to laws protecting privacy and opposing censorship... if they apply to tech companies.
These Smart Banknotes Could Bring Crypto to the Masses
Reasons Why Effluent Treatment Plant Is Beneficial
All very good and very valid points. Just wouldn’t want to do that with Linux. OpenBSD or FreeBSD, yes; illumos, yes; Linux - out of the question.
There's no need to imagine what users need. There are plenty of great products to capture data about what they do in your app, and you can always talk to them as well.

As for them being "drooling idiots", I find that if a user is getting something seriously wrong it's almost always because a developer or a designer built something that's failing at being easy to use rather than the user being at fault.
They are orders of magnitude more precise, and this is the important part. A human genome has 3 billion basepairs, even if you have 99,99% accuracy, this is not enough.
It's not their money, it's if you store or process personal data about individuals in the European Economic Area (slightly larger than the EU).

If you're running a Chinese site aimed at Chinese you're good.

If you're running an Indonesian site aimed at Germans you need to honour the GDPR.
> Software shouldn't be considered a cost

I fully disagree. Code is a liability taken on as a calculated risk to perform some task.
why couldn't we do this before with RC planes
I don't believe in happiness, or at least I have my own definition of it.

I had to read seneque's book on happiness when I was in college.

A balanced life, in my view, comes from:

* Differentiating what is determined for you, and avoid it to apply your free will on the rest

* Letting yourself be a loser and letting go of the worrying it can generate

* Be careful to do what's necessary to get accepted in society, but avoid getting formatted by it.
If you watch TV or read the big news, yes, of course.
Rust Lifetimes for the Uninitialised
can't disagree with that. steve jobs had to leave apple, just to return later and grow the company even bigger. jack ma was refused to literally every job interview he had, just to later start his multi-billion Alibaba business. the list continues
If you want to do a human or a dozen related humans, and then discard the equipment, is there anything cheaper?

That is, without handing the DNA over to somebody else.
> How else do you propose we establish morality if not by consensus?

Just accept that whether or not morality has any universal external existence, neither that existence nor, a fortiori, its actual content can actually be objectively established.

Admittedly, that allows less opportunity for definitive point-scoring, but I'm willing to accept that point-scoring isn't the central purpose of life.
I thought server stuff is the place where startup time doesn't matter that much compared to interactive applications on the desktop. At least that's historically one of the major difference between the client and server runtimes of both .NET and Java.
If I had a free reign over my time at the office, I'd spend at least a month just cleaning up the mess that has accumulated.
Strava’s data lets anyone see the names of people exercising on military bases
My problem with the GDPR is the EU can't even be bothered to tell us what it is before the effective date. And the GDPR itself is quite vague; lots of balancing tests and blah blah with very little guidelines on what those mean in practice. So where do the guidelines come from? Funny you should ask.

Consider the ICO -- the UK privacy commission -- has been promising final GDPR guidance for perhaps half a year now, and instead are sitting around with their thumbs up their asses waiting on the Article 29 Working Party final guidance. The Article 29 Working Group held comments open until 23 January 2018. Some unknown amount of time later, that working group will finalize, and then some unknown amount of time later, the ICO will issue their guidance.

But don't you worry, the ICO plans to offer no grace period to us!

How the hell organizations are supposed to be ready by 25 May when they may receive final guidance in late February is a hell of a question. Realistically, considering the ICOs adherence to deadlines so far, they're gonna deliver their final guidance promptly for May 2019.

I'm essentially assuming users will be hit with a blizzard of opt-in dialogues.

One of the few things in the GDPR that will have impact is if you use consent as a legal basis for processing, everything has to be default opt-out.
I could not agree more. This is advancing the idea that on the whole, men and women are different and thus "gender-neutral" language is just a different way of exposing the same fundamental truth. Much less divisive but the same underlying point.
The fuller article, which this one points to, has been submitted at https://news.ycombinator.com/item?id=16263328.
Whoops, forgot to double newline the citations.

[1] https://en.wikipedia.org/wiki/State_(polity)

[2] https://en.wikipedia.org/wiki/Government

[3] https://en.wikipedia.org/wiki/Monopoly_on_violence

[4] https://www.youtube.com/watch?v=kpITpm5NxOE&t=1m54s (not endorsing the source)

[5] https://www.youtube.com/watch?v=kpITpm5NxOE&t=1m35s (more context)
This guy needs a medal.
>As an agnostic, linking those things feel absurd (in the mathematical definition of absurd, not in the definition of "stupid").

It's hard for me to reply to this because I just have a hard time understanding what you are talking about. What is the mathematical definition of absurd? What is an "egoist" action.

All I was able to really understand was that you don't see why you need religion to help people. You don't. But every religious person can be reprimainded for not helping people because it is a religious tenet of nearly every major faith to help others as they are your equals under God. Every atheist cannot be taught to help others in this way.

In essence, an atheist can be good if they choose to be. A religious person is specifically being told to be good.
Comparing Envoy and Istio Circuit Breaking with Netflix OSS Hystrix
Because it targets all Sony, Nintendo and Microsoft consoles, OS X, iOS, tvOS, Windows desktop, UWP, Android and GNU/Linux. With binaries for every architecture being part of it.

Can target OpenGL, OpenGL ES, Metal, Vulkan, DirectX 11, DirectX 12, LibGMN, NVN.

Has graphical debuggers for shader development, a 2D GUI engine, a 3 engine with VR and AR support, asset pipelines for integration with studios workflow, and lots of features that Godot might one day have, but aren't on 3.0.

Kudos to Godot developers for what they achieved, I am also impressed with their work, but Unity devs aren't putting bloat just for fun.

In fact, any engine with similar laundry list of features has a similar size.
Probably... not really? Maybe?

For starters, if you don't take payment and aren't in the EU, EU enforcement power is going to be extraordinarily limited. And even if you do require payment, if you don't have a physical nexus in the EU, it's unclear what exactly the EU can do?

I think the GDPR was basically aimed at some of the scummier adtech practices and businesses like Facebook, and for those, it will be very enforceable.
I am not a Christian but I grew up around very faithful Christians and my experiences are not the same as yours. Just to put that out there. Many of the devout Christians I knew took actions to rectify the wrongs around them that people would be awed by.
Remarks on the Schoof-Elkies-Atkin Algorithm (1998) [pdf]
We changed the URL from http://archive.is/ZdCQL.

Please post the original link. It's fine to include a link to an archived version in the comments. Users frequently do that as a favor to other readers. But please don't submit archive links to begin with, because they obscures the source of the article and mess up the data.
Why are you storing and processing their data if not for profit?
When my code crashes, it's usually because I forgot the algorithms
To be fair, people are not born with a built-in frame of reference. I used to think I was good at math due to hard work/dedication but I have since met people who worked far harder than me and still were not nearly as good at math. It works the same way with money and pretty much everything. Good-looking people think they are charming, naturally athletic people think they train harder, etc. It's just what it is.
People who engage in public discourse, should not be expected to have their identities remain private

Public Discourse? Like online? Please do tell me the story of how your parents settled on "bb88" as your name. Very quirky, do tell...

People who potentially have billions of dollars

Why? Yes, I read your argument in the other post that they may have committed some crime. No. This is why we no longer burn witches, and now have boring things like judges and courts.
ffmpeg just ignores patent licensing - you're responsible for paying the appropriate licensing fees if you use it. The same applies to x264 and x265. Generally the pools won't go after ffmpeg itself but rather companies shipping it once they get big enough / have money. For example: https://github.com/mbebenita/Broadway/issues/124

HEVC is currently literally impossible to license. One of the pools hasn't decided on pricing yet. You basically have to set aside some cash and hope it's enough to back-pay once they announce the pricing. But even with the existing ones, you have to pay for encoders, decoders, and videos encoded in it. https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding#P...
Assume good intent and improve your productivity
> If you code using a VB6 style subset of your language you'll probably end up with spaghetti

Unless I'm remembering incorrectly I'd say the opposite, vb6 had a pretty sane feature set comparable to "modern" languages like go and rust. Coding with that feature set will give you simple and understandable code, if a little verbose at times.

The spaghetti code it's famous for was mostly a result of the event driven, drag and drop nature of the IDE and community. If you want real spaghetti code then try vb.net which suffers from the same problem but allows devs to pile on a bunch of OO features that obscure what code is doing.
This reminds me of my Achilles heel during undergrad. Kalman filters.

No matter how much I read about the topic, I just could not grok it. The whole "state update" algorithm and sheer amount of different variables threw me off. Does anyone else feel the same way?
It's true that not every XEP moved out of draft status and that big players closed federation but there are new XEPs that are being worked on (OMEMO, HTTP Upload).

Google and DDG do not provide Matrix servers and probably will never do (big players are not interested in federation in general, not just XMPP), but isn't the entire point of federation that you host your own?

Check out conversations.im and dino.im for modern clients.
personal data in the GDPR has a very expansive definition, and definitely includes things like IP. Processing likewise has an expansive definition, including collection and recording. Lots of sites will be processing and storing this data for internal analytics.
> We stress the needs of the user over everything (and rightly so in my opinion).

We don't. We stress whatever is hot on forums. And sometimes we stress whatever the most overconfident person in the room pushes for - regardless of whether that person has empathy for the user or not.
Github repo: https://github.com/Hacker0x01/hacker101
Let's get rid of gas stations, for starters!

Btw, the truck attack in the German market would've been a much larger scale if the truck's safety mechanism didn't trigger the emergency break.

Regardless, that Jeep hack sure proved a clusterf*ck of system design, and should be a cautionary tale.
Philosophers have had a lot to say about middle age!

European philosophers may not have, but the works of Confucius etc are almost entirely all revolving around middle aged men.
Not sure it was confusion, but rather intended as an example of how "high end" features spread to the bottom of the market quickly, such that in a few years nearly all new cars may be internet-connected.
For sure it's a bit of a blunt tool, but we've seen companies can't be relied on to do it themselves.

And yes, as devs it does force us to ask hard questions that we've been conveniently ignoring, usually at the request of management or marketing. Does this need detailed analytics? Do we need to store this information? How do we need to store this information? How do we design UX to withdraw consent? How do we handle the absence of consent? Etc. More difficult, but more ethical, too.

One nice thing (maybe) is that it's so much effort to get consent to run pervasive analytics on EU users, that many people might just stop running pervasive analytics on EU users at all. Maybe all users? At least I can dream...
They can organize money of grid.

https://en.wikipedia.org/wiki/Iran%E2%80%93Contra_affair
(only time they got caught)

My assumption is they are also milking the mob.
You don't need any personal data to conduct most of the business.

I work in a place that would be beyond heavily affected by GDPR and I find the legislation a good change as companies should not hoard data they don't need - just in case... or just to sell.