skysight-inc/HackerNews huggingface dataset:
Brand power! I get totally nauseated every time tools/frameworks/programming languages get adopted just because they have the Google brand on it, when there are perfectly better alternatives.
I don't think it's too late, but crypto currencies are far too volatile in my opinion.

E.g when ethereum plummeted to 10 cents it was ideal to buy, but you have to have you ear to the ground.

What if the upcoming bitcoin fork will drive the price of 1 btc to 200k usd? what if to 5 cents? what if those values won't change for the next 2 years?

I won't be able to sleep at night knowing I have a lot of money invested in a volatile asset like this.
> The fact that the gig economy was widespread hundreds of years ago and today lends credence to its utility.

Things that were widespread hundreds of years ago include slavery, forced marriage, child labor... does this give credence to those practices?
Isn't the whole point of running your own servers for mail/calendar/contacts/etc. that you don't have to rely on synchronising things via anyone else's infrastructure?

I want to have multiple devices able to access my important data.

I have no interest in sharing that data with Google, Apple, Facebook, LinkedIn, or $SMALL_TIME_APP_DEVELOPER and will actively avoid any system that requires me to do so.
TensorFlow to test your hydration
Show HN: Industry-specific deep learning interviews and walkthroughs
You could. But for that you need a good model of the world. Which I doubt any self-driving car AI has.
You can put anything in "real world" contracts (in a 'put words on the paper' sense), but there are things that would be considered illegal if brought to court. In a sense there are reasonable defaults. So if you sign without reading a contract that 'you sell your self as a slave to me' this contract would have no power because slavery is illegal.
> I'm curious why so many people are so vehemently opposed to cryptocurrencies, and in particular ETH.

I wouldn't say I'm vehemently opposed, but I do kind of regard the whole thing as a bit of a joke. If you're curious for my two cents:

* There are no regulatory bodies or any kind of oversight; little legal recourse or way to insure your investment

* There is no predictability of any kind in relation to the value; it goes up and down as it likes, often by large amounts, for literally no reason

* Mining the various coins consumes a massive amount of energy, essentially computer busywork and in most cases (not BTC or ETH) the result is utterly worthless

Honestly these things feel more like a tech-bro exclusive version of the lottery than anything; sure your 10,000 redcoin is worthless today, but someday it might be worth millions! Granted you probably have much better odds with Redcoin than Powerball but it still feels like the same sort of thing.
Dear free software and/or open source zealots:

Please use your skills and spirit to fork both of the projects in question and put one of your known good actors in charge of each.

Either new project leaders are available and will immediately come forward to claim these projects as their own, or we need to change the subject to FLOSS sustainability.
I'd ask for your money back. Installing Kite left me with a really bad after-taste, but at least I assumed that if I'd bought into it, it would do as advertised.
For me at least, it's because it smells like the dot-com bubble.

Lots of people investing money in things they don't understand the fundamentals of, looking to get rich quick. It'll happen to some people, but many others will get bitten. Money that they could have reasonably spent elsewhere on things they need, or invested in things that are less risky.

Sure, you might win it big, but you probably won't, you'll probably lose your money, it's a gamble. People are going around saying that playing blackjack is a way to make easy money, and I'm raising an eyebrow and saying "Hmm, are you sure?"
NYC has them. They're in some stations in Boston, but many just don't have the space for it. IIRC, they're non-existant in the Bay Area.
From this link it looks like Russia is a customer already. [0]

[0] https://www.theguardian.com/world/2016/nov/29/putin-china-in...
I think lots of people completely understand the appeal of ETH but also realise it has so many issues the market cap is completely imaginary.

Decentralised anything is an awful market strategy, it works for some things where regulation gets in the way (AKA issues that are hard to solve in a legal way).

Ironically, p2p crowdfunding has been the killer application of cryptocurrency so far, since it's tricky to do that legally and it turns out if you ICO with crypto you can just take the money and run.

I don't believe ETH will succeed to the extent people are hoping it to, long term, I think the real market cap should be a fraction of what it is today. But I'm not stupid; I still made a bunch of money trading it and riding the hype.
I agree 100% with you. I'm also from a non-English primary language group (South African) and I taught myself English mostly from television. Assuredly people would have been better since it's an adaptive learning experience with feedback, but even tv worked for me.

I came out with a bit of an odd accent though, as if I combined all the television accents into one.
Maybe because you haven't truly answered these questions:

1. From where you actually came from.

2. What are you here for.

3. Where to go afterwards.

By the way, it started with your first intention, i.e. for what did you worked so hard for all these?
> The blue shell is only annoying for try-hard ultra-competitive weenies

Nah, the ultra-competitive weenies know there is a glitch such that if you mushroom the instant before the blue shell hits you, you can escape it (at least on the Wii version of the game).
Is Facebook part of the "open source community?" I would expect that most people here would say yes, for reasons I will assume are obvious to most readers here. Yet they've built, arguably, the world's second largest (non-governmental) data mining operation on the back of open source software, designed for nothing more than slurping up user data to sell to advertisers. How is that fundamentally any different than what's described here? Because the product is "more" useful to end users? Because it's true nature is "more" visible? It's a difference in degree, not kind. If you hate what's been done here, by extension, you should hate the business model of Facebook and Twitter, et. al. (I do, and I refuse to participate.) There seems to be a bit of hypocrisy having this sort of outrage on this particular site.
Hacking ecommerce growth using pricing intelligence
My Grandmother used to take me hiking along the northern shores of the lower peninsula of Michigan in search of these stones.
The best things about Tesla is that they don’t make and don’t have inventory of ICE cars they need to sell.
Well, there is also the question of actual participation:
Let's say [A]dam thinks they're not getting enough data and had this stupid idea to fix the problem, bought a bunch of repos when he had the chance, and told programmer [B]en to patch this in, while [C]hloe in another room is working on the website or tweaks the ML algorithm. How much is she at fault and involved here? What about [D]elilah and [E]ric in Support? Blaming them all individually and equally harshly for being associated with [A]dam is not really justifyable.
I have lots of beefs with the Surface, but the stand is not one of them. That's got to be in the top 5 best features ever fitted to a tablet.
Nobody splits with cash, though.
I also have this issue, interestingly also on Arch.
I also seen other site with that issue before but I can't find it now.
A "build" often includes running the unit test suite to verify that the software works in the build environment, so randomness in the test suite can indeed lead to non-reproducible output: when a bad RNG seed causes a test failure and thus a failed build. I've spent my fair share of time debugging issues like this.
Bootstrapping: 10 Tips
Completely agree, it's the classic Nuremberg defense.
Only assholes ask for this. It's definitely not the norm. This is the fastest way to encorage me never to eat with you.
The software industry better start investing more in educating the general public/government officials about how web applications work, or this is only going to get worse with technologies like WebAssembly in the hands of similar companies. If anything, people need to understand that these endpoints can be accessed without a browser, and we can't be arresting people/hauling them in for questioning for sending bad data to such an endpoint. After all, what does "bad data" even mean in such a context ?

Also, a question: does the EU have the legal concept of "fair use" ? I would have thought that messing around with a web application would fall under fair use, given that the web application can, and probably will, be stored on a person's computer. A computer that they (also probably) personally own, I might add...
Show HN: BloomREST – Bloom Filters Over REST API
How to provide Developer code writing De-anonymization
Fast-key-erasure random number generators
The test suite is used to validate the build. Intermittently failing test suite -> intermittently failing build. You can always disable running a problematic test suite, but that doesn't exactly inspire confidence in the result.
Wow, I haven't heard mention of paint.net in sooo long! I used that years ago, and it was awesome...then numerous migrations, and different types of jobs (where needed less use for ms paint or paint.net)...lately just use whatever is on the OS - sometimes it is GIMP, sometimes its ms paint. Yeah, if no one else vouches for paint.net, i'll definitely vouch for it!
Definitely stealing Javascript Pokemon. Seriously why are people still adopting more libraries to perpetuate this insanity.
"NEVER TRUST THE CLIENT BROWSER!"

Isn't it mostly in multiplayer game programming where this gets said over and over "Never trust the game client" even though it should be said in all aspects of programming really
Show HN: A Hacker News Mirror That Uses the Gopher Protocol
There's no good solution for that problem yet. It's still in some sense better than centralized trust, because you can in principle understand the contract code. But we need to develop much better tools for auditing. Fortunately that's a really fun and interesting problem to work on!
D&B and whole DUNS number racket are the living antithesis of innovation.
It's not that it kills the fun. It's that it changes the game parameters so much that it become a different game.

Edit: Which is fair when you take into consideration that the game came out in 2001 and people have been playing it for the last 16 years.
To see a diff of that file I'd you could just type gst or git diff l and hit tab in zsh until I get to the path I want. Takes me a short time, I don't have to move my hand away from the keyboard and I can use my aliases if I want to. I feel like for my day-to-day work, the CLI works faster and better than all of the GUI tools I see. Also, it's available on every machine I touch (colleagues and juniors when help is needed). I just find it more valuable in my day-to-day workflow compared to GUI stuff.
> There are no regulatory bodies or any kind of oversight; little legal recourse or way to insure your investment

It is kind of fun watching a bunch of libertarians suddenly figure out why laws and regulatory bodies exist when every crash or major theft happens.
Heh, you know something is seriously f*cked up in industry when lawyers are taken for an ethics compass.
It would not be that hard to regulate against this particular edge case.

In fact it kind of makes sense - in the world where we all have on demand self driving cars delivered via an app, there's no rationale for customization anyway.
You could also use Win+W if you want to draw on it
OpenEMS: a free and open electromagnetic field solver
He acknowledges this: "This RNG construction certainly isn't new but I don't recall ever hearing a good name for it ..."

However many other kernels don't do this, and I think this article is written to convince non-OpenBSD people to consider this. It's also a "further details of supercop" article, but I'm mostly reading this as a continuing of djb's long-standing criticism of the Linux PRNG (he's unhappy that it uses Intel's RDRAND for example).
If libraries count, Google Guava has some of the most impressive code quality I've ever seen
I personally want to know why Kite decided to show up uninvited in Atom. I don't want this shit, I don't care about it, if I wanted documentation i'd use Sphinx or Doxygen.
> You don't see anything unethical or immoral about telling a company "I hacked your systems, send me money or I'll delete all your data"?

I do, however loup-vaillant's post also contained the following, which makes it not immoral nor unethical:

> accessed <this information> and modified <that bit of data>, using <this procedure>. You have <this time>

Also, you need to panic them, you do not necessarily need to delete or copy their data (but even if you did, I see nothing evil in it. They are the ones that refused to fix it within the time given after all).

> It's obviously a crime.

Doesn't mean that it's immoral or unethical.
> it uploaded all of the source code on my computer to their service.

That sounds crazy, so I reviewed their privacy policy[0]. It looks like Kite now requires users to whitelist the directories it indexes and automatically purges files you remove from the local index.

The Privacy Policy says that:

> When you use our services, we may collect [...] Any source code files on your computer's hard drive that you have explicitly allowed our services to access. To learn how to control access to your source code files, please visit our FAQ.

The FAQ[1] says

> Kite only uploads files that:

>

> 1. Have a .py file extension,

> 2. Are children of a whitelisted directory,

> 3. And are not ignored by a .kiteignore file.

That doesn't seem like "any source code file on your computer" to me - unless it whitelists root by default, which would be a hella dark pattern.

Also, removing a file from the local index should remove it from the server as well [2]

[0] https://kite.com/privacy
[1] http://help.kite.com/category/30-security-privacy
[2] http://help.kite.com/article/10-how-do-i-delete-files-from-k...
Snoopes' version of the link: http://www.snopes.com/road-runner-tunnel-crash-rumor/
I believe it isn't about mocking but making the point about US / Russia and nuclear weapons
The effectiveness of this line of defense hasn't improved since the Nuremberg Trials. And the directly responsible committers are not "every little person".
Does React or any of Facebook's OSS libraries have pop-up/modal ads for joining Facebook? Do they contain analytics code?
Office Suite: libreoffice
Video Player: VLC
E-Mail Client: Thunderbird
Webbrowser: Firefox and Chromium
>That's not all that matters. IMO the real decision is: do you /trust/ MS ? Do you trust that they anonymize collected data and that they won't secretly change collected data? Do you trust future MS with that information.

You don't need to trust them. The telemetry code is open source AND they release the aggregate data it collects for anyone to use/inspect.
Though this data is more or less benine, the point remains. I don't think it's appropriate for a tool like this to phone home, and if it did, it should at least be opt-in, not opt-out (especially considering the opt-out mechanism is something as clumsy as setting an environment variable rather than a config somewhere).

This tool compiles code. Why does it need to make a network call at all? That's going to slow down your builds for the sake of phoning home to Microsoft, a company we don't exactly trust for being good stewards of our information.
It isn't a glitch, that's an intended way of escaping it.
If you email me (an email is in my profile), or give me some way to message you, I'll send you a link. I'd rather not post in public.
The most used one is probable the Interactive Brokers API, I am using python and running the algos from VPS, for books on how to get started and data sources, please check my previous posts... Cheers.
Benevolent Dictator for Life for anyone else who was wondering.

https://en.wikipedia.org/wiki/Benevolent_dictator_for_life
This says that telemetry is the wrong solution then.
Not having much experience on this subject, I have to ask: would you not get your developers to verify that the vulnerability is there and fix it while the legal department is doing its thing? The vulnerability is already out there, and the sooner it's fixed the better. While would they forward everything to their lawyers first thing?
This kind of polarised thinking doesn't really work - usually you don't have a choice if the entire system turns because it happens relatively fast and not all implications are completely clear to you in the beginning, and usually the system will also just plain lie to you to appear much less destructive than it is. Also: Then every single American is at fault for Trump? I mean, they let it happen, right? So they must take responsibility.
The edition of the Odyssey I have (the red Macmillan) has sharp comments here and there in the notes about "those who think they can map wonderland."
Indeed. I lean towards Libertarianism for most things, i.e. deregulation, but many regulations were put in place for a very good reason. A lot of Libertarians that I talk to though usually argue for the ability to opt-out of whatever system, which IMHO is perfectly fine. If you don't pay for the firefighters though, you don't get to be angry when they don't put your house out type of thing.
> It seems pretty obvious that you needed more efficiency for it to be a viable rooftop solution but the guy who set this up claimed that the fact he could just stick down some velcro and stick on the cells opened up some different use cases with cheap and lean installations supporting cheap cells.

I imagine one end-case could be using this as a cladding material, you could cover buildings, and the low efficiency would be balanced by the low cost.

The major problem is that these materials are unstable and degrade quickly, if you can get the lifetime up from 5-10 years now, to 20-30 years, then it really starts to look attractive.
I would find it creepy that someone was testing their key on other people's doors.

If I caught someone trying their key on my door I would call the cops, even if they said they were just testing it to see if it would work.
A Murder Over Mars: Did Johannes Kepler Poison Tycho Brahe?
> Have you met or spoken with younger non-technical people lately. They are lost and beyond clueless about a lot of important things.

They just have different ideas about what's important. Back in the early 1990's, I volunteered in the medical education office of a Houston area hospital. This is the office that ran the residency program responsible for training doctors. Important and life saving stuff.

Anyway, one of the admins there was a DOS Wordperfect user with something like 10,000 files in a single directory on her hard disk. It wasn't the most efficient way of organizing files, but it worked for her and let her focus on the business of getting doctors trained.
> The competition has no choice but to spend all their time porting and keeping up, time that they can’t spend writing new features. Look closely at the software landscape. The companies that do well are the ones who rely least on big companies and don’t have to spend all their cycles catching up and reimplementing and fixing bugs that crop up only on Windows XP.

It's interesting to read this essay again in the context of 2017 Javascript Fatigue, and especially the seemingly endless froth in the React ecosystem.
that is just so disappointing.
When Will Robots Take Over Venture Capital?
It can mostly be done. The OCaml programming language does exactly this - it infers co/contravariance. However, when describing a generic interface which has as part of it a function on types (usually called a "type constructor"), you need to say whether that type constructor is supposed to be covariant, contravariant, or invariant.

For example, if I were describing a sequence interface, I would write

module type SEQ =
sig
(* the "+" means that seq must be covariant *)
type +'a seq
val empty : 'a seq
val singleton : 'a -> 'a seq
val append : 'a seq -> 'a seq -> 'a seq
val lookup : int -> 'a seq -> 'a option
exception IndexOutOfBounds
end;;

See https://blogs.janestreet.com/a-and-a/ for a nice explanation.
He did revert the minimap changes. That's more than just saying "sorry".

But I'm waiting for autocomplete-python to be changed, too...
Web Browser: Firefox/Chromium

Email Client: Thunderbird

Terminal: Whatever

IDE: No!

File manager: Nautilus

Basic Text Editor: Gnote

IRC/Messaging Client: No!

PDF Reader: Whatever

Office Suite: No!/Libreoffice

Calendar: Whatever/No!

Video Player: VLC

Music Player: VLC

Photo Viewer: Whatever

Screen recording: No!
> You cannot have millions of people deciding on every issue.

From a technical perspective, this is clearly untrue.
At first, I interpreted the image as a mockup of a self-driving car broadcasting warnings about upcoming hazards, so that cars to its rear could know about them before directly observing them. I wonder whether that will ever be possible across differing car brands.
NYC already has shops in some subway entrances, as well as newsstands on a tiny minority of subway platforms.

That said, I believe the shops in the entrances are actually leased from private landlords who constructed those entrances when building new highrises.
Good analogies.
I use a 'remote' repo in Dropbox (and I use git-remote-gcrypt so that the remote repo is fully encrypted, i.e. even file and directory names), so you don't strictly need your own server.
I'm not saying teach people some universal moral code, or suggesting we can accurately encode a set of appropriate morals into an AI. Just that people stop and think if what they are doing is appropriate.

It seems silly to take problems which humans cannot solve with all the data, intuition and humanity that we have, and then use that data to train machines to make decisions, we know will be flawed.
The problem with crypto coins is some have bought in and thus are vested making balanced discussion impossible. We see even with something as trivial as choice of programming language some can become very religious in their support. When money becomes involved expecting rational discussion is perhaps naive.

Money is a social construct that needs societal consent and a framework to manage it that is accountable to the societies rules and regulations. So a random person can't just create money or value out of thin air. There is no value being created here.

They can make a private coin, and convince others to use it between themselves, there were and still exist many such private arrangements in traditional economies, but the value only exists for those who choose to trust this system, and can never hope to replace the main economic currency.

Bitcoin and other coins exists in this space of a private coin based on mutual trust and of no real value to the main economy. Holders of such coins would of course love for it to become a real currency and continue making outlandishly self serving arguments about the economy so they can gain something out of nothing. But that begins to resemble a pyramid scheme powered exclusively by greed and self interest to the exclusion of that society's interests.
There are so many. Writing, like any other skill, can be taught and learned. Don't just practice and passively observe.

Thinking in Style, Pinker

Revising Prose, Lanham

Good Prose, Kidder