skysight-inc/HackerNews huggingface dataset:
While no one can deny the effects of changing climate, why has no one brought up the piss-poor management of the water they DO have? The river is used for drinking, as an open toilet AND as a 'burial' ground and people seem confused as to why it doesn't support the life it once did - and people mention it as an AFTERTHOUGHT.

ah - we don't want to insult their culture, now do we?

Come on. If you're going to address the problem, at least be honest about the WHOLE thing instead of hiding behind climate change - as if it were the ONLY issue. If they were serous about it, then they'd be implementing/encouraging water catchment systems at the local level, homes, etc...
Low Tech Magazine has some great writing!
I don't have experience with Terraform but it should be possible to find a way to fix these issues except the first one.
> "The only things you will regret are the things you didn't do"

I hate that statement. For one it's full of survivor bias. I doubt the person that caught AIDS and died at 30 thought they were glad they decided to sleep with that person.

You gave an example of robbing a bank. If someone robbed a bank and went to prison for 20 years I doubt they were happy for choosing to do it.
I've been struggling with this. This comment was pretty eye opening:

https://news.ycombinator.com/item?id=11386943
It's more like, if the police identify an exploitable weakness in a bank vault, they tell the bank. Businesses and the FBI usually work together to increase the safety of the public. In this case, there is disagreement about how to keep the public the most safe.

The FBI does not understand that no government will ever be able to force all encrypted software to do key escrow with them. That misunderstanding is costing a heap of tax payer dollars and risking public safety.
The idea that you can buy happiness is the great fairy tale of capitalism. Of course, other things equal, you are better off with more money. The problem is that if you choose to maximize income, other things aren't equal anymore.

Sure, more and better experiences can make you happier, but do you have to pay a lot for them for that to be true?

Searching for loopholes is not going to be as fruitful in the long run as choosing to play a different game.
AOL Lifestream: Login
IIHS Report Claims Headlights Need to Be Improved [pdf]
Or I can simply pay for basically any other service that does the same job without facebook (even though I have an old account), without social features, without a shitty client that drains computer resources in mysterious ways.

But finally, an app that doesn't require me to share my pictures with them. That was the spike in the coffin for me. I really enjoyed Spotify when it was new, but their clients has just been lowering in quality ever since beta.

Honestly, I think the beta client was way better than the client today.
I think you would say "the group are complying" when you want to specify that the group as individuals are complying (or when, like me, you don't grammar too well).
US Oil Giant Paid Millions to Company at the Center of Corruption Scandal
How Big Can You Get Without Steroids?
Microsoft brings Ubuntu to Windows 10
This is a video of December 2015 of the landing of the rocket on land (not on the drone ship). I think it would be better to add "(Dec 2015)" to the title to avoid confusions with a new landing.
This is (as Laszlo says) critically important for free software virtual machines that want to boot a UEFI BIOS, like ARM architecture ones. Previously even if your VM was free software (like QEMU/KVM), you couldn't ship the BIOS blob with a distro, except in a non-free subsection somewhere. Now the whole VM stack will be completely free software, and it will be straightforward to make it all just work out of the box.

(The previous license for the FAT driver was "2-clause BSD but with an extra term forbidding use of the code outside a UEFI implementation". That's obviously not an issue for manufacturers putting UEFI BIOSes into real hardware, but it was a real awkward point for open source VMs, and it's great to see it's been resolved.)
As a user and advocate of Go (in my case primarily as glue code that is beneficial because it's easy and efficient to get to results), articles like this do the platform a disservice.

This implementation is far from fast (two magnitudes better performance and it would be credible as "very fast"), and it is non-idiomatic, specifically doing things to avoid the benefits of Go.

As an aside -- HTTP and serialization are both costly. In many, many cases where I've seen them in effect, they were a significant expense for little to no architectural gain.
Fair point. Right now most of the activity is taking place on our developer gallery (https://developer.leapmotion.com/gallery/), which is entirely free. But content distribution is definitely an issue. We have embedded Orion hardware that's being embedded into future HMDs, so I'd expect to see more in other stores once the input becomes standard (rather than a peripheral).
Why We Must Fight for the Open Web with Everything We Have
Send Email Using SMTP and PHP Mailer
You play out the game to the end.

Nope. You could play out to one or several ends, but there is a huge number of possible end games at any given point. Simply saying 'play out the game to the end' is a gross simplification.

The average branching factor is something like 200, so just to fully evaluate just 5 moves ahead would require traversing 320 billion game states. Go games are 100-200 moves per game, so 5 moves ahead doesn't even get you close to the end of a game. At the first move there are 208168199381979984699478633344862770286522453884530548425639456820927419612738015378525648451698519643907259916015628128546089888314427129715319317557736620397247064840935 legal board states you'd have traverse to reach all end games. Yes, that's an exact figure. (http://tromp.github.io/go/legal.html)

How big is that figure? If you counted up the number of fundamental particles in the entire universe, and for each fundamental particle there was another complete universe of fundamental particles and you counted all of those too, and then do all of that once for every person in the USA add up their answers, you'd be at about 3% of the way to that value.

You simply cannot do a full evaluation to the end of the game: it's computationally infeasible.

That's exactly how AlphaGo works though (minimax)

No, it's not. Minimax requires working back from all end-game states, and there are too many end-game states to be evaluated. I suggest you read the paper yourself. It's about doing random partial evaluations and forward-looking searches of the game space, and choosing clever subsets to evaluate, precisely because you can't evaluate them all. The 'backing up' referred to in the paper is backing evaluation values up the tree after you've looked ahead a while, not starting at all possible end games and backing up from there, as in classic minimax. Some of the basic concepts are similar to classic tic-tac-toe or chess algorithms, but combining them in new ways.

AlphaGo uses the same technique, just optimized a bit more.

And a fighter jet uses the same technique as a paper aeroplane, only optimized a bit more...
ChromeExt to open HN links by just typing
Yes, exactly. Assuming that the error was not in the rendering system, which took the bulk of the CPU time and which was isolated as much as possible, the recording could even be replayed at high speed by omitting the rendering of most frames.

I forgot to mention that we actually found a lot of bugs by seeing a playback diverge from the original recording; this was often due to uninitialized variables or reading from random memory. We could generally see when the divergence happened because we computed a checksum of the state of the world every frame and stored it in the recording as well.
nice article.
I think you are on point and see the trend of java usage.
Java as a general purpose language.
But cant never be compared in usage as C/C++.
May be in the near future Google Golang will be compared and competitive with Java
Fair enough, but given the quality and maturity of his writing, I was expecting some kind of middle-aged wise man.
If plastic surgery works it would seem fashion (which is things) would also work. Feeling like you look great is a good feeling, at least for me. And getting compliments on my look feels great too. Whether or not that equates to more or less happiness than spending that money on some other type of experience I have no idea
Pics of Model 3 lines starting to be seen on social media
Anyone turned off by the ridiculous amount of config required for a todo list, feel free to try out my plaintext productivity 'suite'. It's intended to be used in vim, but do as you please!

> https://github.com/luxpir/plaintext-productivity

Features: todos, timestamps, tagging, calendar, kanban-in-a-text-file (vertical, not horizontal)

It was a response to org-mode complexity and the cruft it encourages you to stow away and never look at again, as well as its rather insane amount of features, 95% of which I had no need for. I make some more detailed comments about org-mode in the post linked to from the repo (https://lukespear.co.uk/plaintext-productivity).
Nope. We are not :) We are e-commerce platform - part of Naspers Group: http://www.naspers.com/page.html?pageID=3
You seriously believe most people (that is 100% of people) still own a printer? Most people I know stopped owning a printer a long time ago. Most people I know, when the need to replace a OEM cord need to do so same day offline; that is they need their device working, and without a cord, it'll run out of power. Most people buy the cheapest option that meets their needs; in fact, most OEM cords normally don't, due to them normally being too short. Again, is Walmart a solution to your issue?
This looks really useful, although it doesn't seem to have a dashboard for showing the aggregated results from multiple running daemons.
I second the regression issue. Particularly if you use Xamarin.Forms. The Forms navigation stack is full of memory leaks as well.
> Nothing brings me as much happiness and bliss than looking at my bank account balance and seeing that I have 6 months worth of fuck you money.

How about having 2 years of fuck you money? You missed the point of the article. It's not that money doesn't make you "happy", just that there are other things you can buy with money that give you more lasting happiness.
The easiest way is probably just to build it from source in your home directory rather than installing it system-wide.
Curious, why is it easier and safer on eBay?
FedEx and UPS. Maybe also DHL sometimes? I've had much better experiences with these than USPS. Package tracking with USPS is a fiction, and they have claimed to have attempted to deliver a package that they never attempted to deliver on multiple occasions.
Revealed: How Associated Press Cooperated with the Nazis
You would not be running ubuntu in virtualbox but "natively" on Windows. Allowing you to have a unix layer for your interpreters,runtimes whatever.

You could still develop stuff for server OS while having the ability to play games without having to reboot or use wine inside linux.
Interested in how long it will last this time. Windows NT were POSIX compliant long time ago, but that was discontinued.

https://en.wikipedia.org/wiki/Microsoft_POSIX_subsystem

https://en.wikipedia.org/wiki/Windows_Services_for_UNIX
I think the issue is the UI with how it handles stock out. When amazon as seller runs out of stock it rotates the next best option which sometimes is a marketplace seller. The ui does not make this clear so people think they're buying an oem part from Amazon but getting reseller garbage.
Well, in this particular case employees wanted to play the capital game. It's not a nice game it seems.
The winning PC 64k intro from Revision 2016: “fermi paradox” by mercury
Because it's possible that they actually do think this is the right way to keep the public safe, and it is possible that domestic law enforcement's understanding of tech is a lot worse than we imagine.

The NSA and the FBI are very different in their understanding of tech. Former NSA director Hayden already said he thinks the FBI's plan is no good. He also said he understands why Comey is pursuing this path. He did not say Comey is lying.
Increased security? Really?

My experience is that developers understand very little about security, and certainly a lot less than dedicated administrators.

DevOps continues to be the 3-in-1 printer of the tech world - it does a bunch of things, but none of them better than a dedicated device.
iOS Simulator and xcrun simctl – Part 1
Maybe to be able to run linux programs on a windows machine? Could be good for developers targeting the linux platform, especially with the now ported .NET platform, MSSQL and so on.
> HTTP and serialization are both costly.

But can be done very fast (introducing very little latency) and are essential pure operations, so can be parallelized very well (for throughput). Of course, this doesn't account for dev costs, and doesn't make your architectural point invalid.
That's quite genius, getting people to write trading algorithms for you for free.
>In the end - apparently average Joe can use Linux today for browsing internet, viewing pdfs and doing Libre Office stuff just as well as on any other operating system (Windows, OS X)

Certainly true. Setting up friends and family helps them understand it's easier than they may believe. I find that most people have a view of Linux that is based on what Linux was a number of years back.

There are many (dozens) distributions that are easy to use and relatively stable. When I first had an interest in Linux I set aside some time and invested it to transition into Linux. It ended up taking less time and being easier than I thought it would be. I offer anyone with an interest in Linux to help them set-up Linux on any system they desire, unfortunately, most people want an out of the box system.
Mavrx uses low flying aircraft to do the same analysis. It's surpringly cheaper to pay local pilots by the hour then to manage drones at this point although there's surely a point in the future when this changes over...
The thing is, if you didn't HAVE TO work, you could still spend as many days as you wanted doing what you currently do to make money. But you could also spend as many days/hours as you wanted with the people in your life or traveling the world or playing the violin or just plain sleeping late.
See, I personally never understood SoundCloud … it’s completely opaque to me and I don’t understand how I would even begin to use it. I simply don’t get it.

But I also mostly use Spotify to listen to music I already know and sometimes get recommend stuff I like, but that’s not the primary function.

Maybe our music listening habits are just completely different? I don’t think there is anything wrong with Spotify or SoundCloud, I just think different people have different preferences.
This is basically a dream come true for me if this is executed well.
Tax-free guaranteed basic income of 560 Euro in Finland moving forward
Also worth a watch is Conspiracy's close runner-up, "Darkness Lay Your Eyes Upon Me"[0].

[0] https://www.youtube.com/watch?v=0Py1PdrLORQ
Yea, I'm offering a bit of a different point than you.

You're saying that that it is easy to use RN to build an app that is indistinguishable from an app written in obj-c

I'm offering the possibility that your 4 years of obj-c experience trained you to make intuitive judgements about how things should be done and that this intuition is mostly correct. Also that a person without that experience wouldn't make those same judgements and might default to doing things in a lower-fidelity way.

This suggestion is offered without experience using either react native, obj-c, or swift. So coming from ignorance, I might be entirely wrong.
Snapchat for programmers
> This is so quintessentially Linus. He's criticizing this idealized tech startup CEO character with a big passionate vision, (...)

I don't think he's criticizing anyone in particular. He probably doesn't care enough about most startups to even begin criticizing them.

Well, unless said tech startup CEO submits a dumb patch to the Linux kernel ...
Twitter noticed:

https://twitter.com/_pwalsh/status/715054406073524224
I've been using Android for years and I'm still struggling with their copy and paste icons.
> Have severe jail sentences rid the world of illicit drugs users, murderers, cutpurses, burglars, vandals, fraudsters, rapists or anything else?

No, but you have to put things into context. Prison is a lot worse for a 50+ year old with a few million in assets than someone who's only other alternative is working at a fast food restaurant for minimum wage. When the choice is deal drugs or simply not make enough to survive there really isn't much of a choice.
It's ridiculous, but this argument tends to boil down to whether the author chooses to plot happiness against LOG income (look ma! a straight line!) or plain old linear income. IMHO plotting against exclusively log income mainly serves to obscure arguments for redistribution and is borderline dishonest.
From what I gather this is more often a business decision than an individual developer's decision.

When a product needs to go mobile for the first time on two platforms you have to make a business decision:

1) You can grow the team to tackle both platforms in parallel.
2) You can have the team do it one platform at a time.
3) You can have the team do it one time.

Every option has big trade offs in either cost, time or user experience. There's somewhat of a gradient there as well in terms of code reuse giving the options avaiable right now.

React Native sits somewhere between 2 and 3.

It's really a matter of context for the business. How much time you have? Resources? What does your target user expect?

For a lot of B2B companies, there's just not enough value added to choose between 1 and 2 since you either take more cost or more time to market and your user just needs the feature not the best possible experience.

For a lot of B2C, your product may already be born mobile and you need the best possible experience to compete.
If you end up tweaking the breaking system, just don't do it too late at night and remember putting an "I hacked my car's software" sticker somewhere visible from other cars in the road.
> Apple doesn't have a desktop option

iTunes?
Don't use the red-green combination in charts as it makes it really hard to read for those of us with a degree of red-green color blindness (which is the most common type in the ~5% of the male and ~1% female population that has it).

Other than that it looks AWESOME.
My Ubuntu box was the recommended drive layout at the time. About once a year /boot fills up and I have to execute cryptic commands to purge old kernels.

I also had to execute cryptic commands to get wifi to work.

That is not good, particularly since both of those processes looked automateable.

That is not grandma friendly.
This is a paid service.
New ransomware uses disk-level encryption to hold your computer hostage
As well as what others have said, it might long-term give an easier path for developing things that work across platforms too.

Lots of companies spend a lot of effort to run code on multiple platforms (SQL Server recently announced Linux support; .NET core has supported runtimes on Linux too and tons of OS languages have runtimes for multiple platforms). It would be great for both devs and end-users if the number of things that are different between platforms was reduced.
"However, this is not something which is a permanent situation..."

The monsoon is not permanent either.
This has a faint scent of an early April fool joke.
You're missing the forest for the trees.

If you're selling printer ink and it's fake and doesn't work, and you're selling replacement headphones that sound nothing like the real ones, and charging cables that can destroy your devices, and etc etc then you may have a problem.

This issue is rampant across tons of Amazon product categories, they are losing control of their own offerings and their customers can't trust that what they order actually is what it's supposed to be.

That's basically the most fundamental problem a retailer can have.
Ah, I see.

On amazon.co.uk (ordering from outside the UK) the 'standard' shipping is always through each country's post office (similar to USPS, I think).

Only expedited shipping brings the luxuries of UPS/DHL.
very nice look and feel, but it's doing http polling each second, maybe using websockets or SSE could perfom better, great work!
> It was something of a revelation for me. I realised I had essentially been drifting along in life for a long time, allowing decisions to be made for me and avoiding conflict wherever possible. He described self-agency as like a muscle that needs to be exercised, even in small day-to-day ways.

Really interesting. Did your counselor give you any `exercises' to start working on that ? Have you started implementing changes in your day-to-day life ? I am kind of living the same thing at the moment.
Weird...What OS are you on? Or email me at jonathan [at] usecanvas [dot] com, if you don't mind.
Perhaps avoid dual-booting or VMs in environments where you need both Linux and Windows.

This sounds either a bit like CoLinux, or like the POSIX subsystem revived. Remember: Windows has kernel support for different userspace APIs, and the well-known Windows API is just that: A user-mode subsystem running atop the kernel (there have been OS/2 and POSIX subsystems before).
Writing a Swift iOS App with GRDB and FetchedRecordsController
The H-1B Program Facilitates Blatant Racial Discrimination
Thanks for putting my thoughts on the paper for me. This should be on a list of things that only shitty managers say. (r/shittymanagerssay ?)
The POSIX subsystem was so crippled that it was unusable (no graphics or network). SfU was neither free nor included by default, except for one free version which also happened to be its last. Also at those times Linux did not have the market penetration that it currently has with Android.
I used to start new coding projects weekly to play with one thing or another, not getting anywhere. With Sortix, there's now so many interesting areas to work on that I can work on whatever I fancy, and then still slowly accumulate useful changes. It's fun working on the components, but it's also fun putting a whole system together, and you learn a lot in the process.
NLP toolkit for Node.js
It's still buggy as hell. Ubuntu 15.10 or 14.04 has a lot more annoying quirks than Windows. Lot's of desktop tools are full of memory leaks and crash-prone. KDE is somewhat more stable but needs a usability overhaul. Let's be at least honest. It's mostly usable but a far cry from "better than Windows"

Someone more patient than me made a sourced list: http://itvision.altervista.org/why.linux.is.not.ready.for.th... - I tend to wholly agree.

There is something seriously wrong when I remember the KDE 3.x days as the better desktop.
As long as IMAP support doesn't go the way of XMPP support for gtalk/hangouts...
For any of this you'd likely need all the code and, if I'm understanding things correctly, this is only a partial dump (things licensed under GPL).

That is an interesting point in terms of roadworthy legislation, though.
NLP means dealing with huge amount of data. This module implements most common NLP tasks using streams to keep memory usage low.
The same is true of replacement cell phone batteries. I imagine the OEM is somewhat at fault for not producing enough, but you either have to risk a fake or settle with a third party option where you at least know the brand.
Yeah, but better marketing means more money so you don't face the prospect of an electric bill that you can't pay.