skysight-inc/HackerNews huggingface dataset:
Do I understand correctly that they don't have mechanics for overfishing/overfarming/etc either? That seems strange.

However absurd the reasons are, I can at least understand the assertion that climate change is a "controversial" topic, so if your goal is to even cater to the lunatics, fine.

But that overfishing can damage the environment shouldn't be controversial - or is it?
> how robust are the fingerprints across devices

I use this system to track phones and two different computers in my home without a problem, even though I learned only one device. The RSSI values are pretty well normalized so it works well.

> strong multipath effects

The signals need not be normally distributed to be effective. Because this is classification it doesn't matter if the distribution of signal levels is multimodal (i.e. it is composed of multiple signal values through multiple paths), as long as the distribution of signals are different from location to location.
It was all over the news:

https://www.theregister.co.uk/2016/12/16/oracle_targets_java...

There's a XX:+UnlockCommercialFeatures switch which enables features like the Java Flight Recorder.

Other examples are the MSI Enterprise Installer and JRE Usage Tracking.
You're presupposing here that "hate speech" is what needs remedying. You already have a conclusion you want the rest of us to reach about what we should be saying. More speech is not a remedy to 'hate speech', but it is an alternative to physical conflict. Some conflicts have been going on for thousands of years and you should not expect that they will be over within a brief period. Hatred runs deep and if you repress it, it will not go away.

Censored environments like Reddit don't have the least hate because they aren't encouraging it, but because they are incapable of being used for communication between parts of humanity that exist, and will continue to exist for the time being. They are as a sandbox/playpen is to a real social environment - somewhere for children to learn and play around, but not much more. The bigger questions, disagreements and problems we face as a world are going to involve hatred and conflict before they are resolved.
Docker's registry protocol is surprisingly complicated. It is stateful, it is not trivially cacheable, and it's a right pain in the ass to deal with
Send it all to me ;)
I'm a big fan of https://www.enpass.io and it also has two-factor authentication support :-)
HtDP vs SICP
who will winner in your opinion ?
So that‘s why that remote was always so unreliable.
Yeah, in theory it's pretty simple. If you're using Javascript on both the server and client, it's definitely easier. But I guess I'm conflating server-side rendering with "pages that don't require Javascript to work", which is definitely more work.
> the result will be having to live with regulation and oversight like every other industry.

The only other industry I think could be comparable to this, from a privacy standpoint, would be the banking industry. They are largely flying under the radar during all of this, any hypothesis why? Is it because their regulation and oversight is working like you are alluding to? Or is it because the banking industry has not been caught...yet?
Pay off my debts.
Rent.
Work on my own projects.
Sell off as many as my things as I can.
Travel.
You can actually use Golang with Godot to code gameplay using some open source bindings[1] for GDNative.

[1]: https://github.com/ShadowApex/godot-go
Show HN: Wishminer – Mining social media for app ideas, my weekend project
General public does its usual thing; ignores the reality

Eventually freaks out and demands everyone be held accountable for their past indifference

Let’s fix a thing we don’t need! Cause private IM and chat are lame. The world must know I exist! (Or at least I must feel that’s the case) and watch me go about doing things people been doing forever! Oh those sunset shots and cat pics! Oh those pop culture references!

TV 2.0 is right
Regardless of regulations, I feel you can’t really stop what the employees do with the data. For every company, there is an employee who have the key to your data just doing their jobs, be it devs verifying data to sysadmins managing the backups. Sure you can have better auditing procedures and analyzing logs, but if its the group of guys especially at the head, its hard to prevent that. Social hacking is happening without us knowing it and that is what worries me more.
You have described a process that helps your company eliminate candidates efficiently.

Your company has become very good at finding what people are not good at.

Your company is not alone in that approach and this is exactly where the tech industry interview process fails.

It looks for the wrong thing.
> As usual, a bunch of nonsense by people who have no idea about this

This attitude is startling similar to what I heard on Wall Street during the crisis. “Of course we bet against our counterparties! They’re counterparties, not clients. If they didn’t read the prospectus they’re morons who deserved to lose their money.”

When you’re providing the public with a good, arguing that non-experts can’t comment is an argument for regulation, if only to force a common language.
Dear HN,

Currently, I am stuck in a long-term project and really had the desire to build and finish a small app - I guess some of you can relate.

So this weekend, I built Wishminer, a little tool which searches social media for app ideas that people wish for. I hope it can be helpful to some of you. It's fairly basic and nowhere close to perfect, but I would appreciate your advice on how to improve it.
SpirolateralMath Art
because time moves forwards, and if you set it to 4pm then in 1.5 hours it will be 5.30pm, and the end-of-year stuff will kick in?

Three lines of bash seemed simpler. It's a hack, yes, and there are better ways. But really who gives a damn.
Agreed. I was not trying to imply watching Netflix or doing heroin is the correct way to go about this. But I sorta implied the context of learning a new skill. Like the sibling-post to this indicated: it's about the reward mechanism. But all too often I see people struggling to do something and not really get any satisfaction out of it. The key to learning anything, for me at least, is that it has to be self-rewarding or at least be self-motivating. Just today I did some SMD soldering to try and fix my SO's old discarded Macbook Air, will it fail: probably. Is it hard? you bet ya. At least for me right now. But, I thought it was fun to learn and fiddle with it. I could just as well have decided to learn to play the Cello, or some other thing. Which would probably have been equally "hard", but not as enjoyable for me. And that's the thing I guess: find some heuristic or compass for things that make you go "hey, that would be fun to be able to do" and then push through it. The reward will be greater, and ultimately the energy spend will feel less. For me personally, I know I have very little energy in me. I get 2-3 hours of good concentration per day. Tops. Then it's back to solid sleep. I don't know how people can do hard things for 8 hours straight, but I know it's not for me. (tangentially I think most people can't, they just lie or goof off, and sleep deprivation/burn-out/depression is I think the biggest culprit in our modern society). So I've become very aware of the things I'd like to put my energy in. Like fiddling with electronics, machine learning, philosophy, or astrophotography. But I bet most people would find those things tedious and annoying. So it's up to you :-)
By default it doesn't load your init.vim, but if you change that flag in the config it will behave exactly like your regular neovim install (since that is in fact exactly what it is: a very light canvas renderer wrapped around neovim). I have been using it for a couple of weeks with all of my vim plugins with no issues (ctrl-p, buffer gator, easy motion, etc).

Edit: it's worth pointing out that while the rendering is done with electron/canvas, everything else is delegated to neovim. I haven't noticed any slowdown with 1000+ line files, but if you're talking tens of thousands... maybe.
> The average user's mindset must have changed from when I was younger

Yes, for a simple reasons: the average web user today is basically the average person. The average web user 20-25 years ago was a technology enthusiast.
You can get the raw text with wikitext and whatnot removed from the search dumps made every week (also has various other metadata)

http://dumps.wikimedia.your.org/other/cirrussearch/

These are structured with a JSON string for each doc roughly like https://en.m.wikipedia.org/wiki/Foobar?action=cirrusdump
Excel is the best tool in the world for quantitative exploration because the data flow and logic are incredibly easy to change. This makes Excel spreadsheets extremely versatile but also extremely easy to fuck up.
Native Mac apps can be crazy fast. Haven’t seen a reasonably fast Electron app yet. Plus you lose wonderful native Cocoa text features, such spelling, dictionary, undo, etc.
> SSR throughput of your server is significantly less than CSR throughput. For react in particular, the throughput impact is extremely large. ReactDOMServer.renderToString is a synchronous CPU bound call, which holds the event loop, which means the server will not be able to process any other request till ReactDOMServer.renderToString completes. Let’s say that it takes you 500ms to SSR your page, that means you can at most do at most 2 requests per second. BIG CONSIDERATION

If your `renderToString` is taking 500ms you should really consider using `renderToNodeStream` [1]. It will significantly reduce TTFB and runs asynchronously, letting your Node.js server handle more incoming requests. This [2] blog post goes into more detail.

Also, if you don't want to use streams, Rapscallion [3] provides an asynchronous alternative to `renderToString`.

[1] https://reactjs.org/docs/react-dom-server.html#rendertonodes...

[2] https://zeit.co/blog/streaming-server-rendering-at-spectrum

[3] https://github.com/FormidableLabs/rapscallion
That sounds very similar to this! Did FB ever open-source it?
I'd like to see the whole list as a gist - name, description, sample input, sample output.

Eg: "tac", reverse lines in input, sample input: "first\nsecond\n", output: "second\nfirst\n".

There's already the "standard" gnu coreutils, as well as suckless tools, and 9base from plan9. And projects like https://github.com/uutils/coreutils

So there's plenty of places to draw inspiration from.
Also worth noting, in instances of criminal convictions where new evidence is discovered, like DNA, often an executive or legislative remedy is required, because legally speaking, the facts of the original case are fixed.
Reddit is not considered "Anything goes" by any stretch of the imagination. Reddit hasn't been the place for freedom for over half a decade now. Nor 4chan, or twitter.

All of these sites are extremely heavily moderated, which is understandable, but saying that they are "anything goes" is false by any stretch of the imagination. Honestly before last year, Discord was the place to be, no matter what your topic was. One of my favorite places to hang out was a place called "Meth and Funamines," which doesn't sound pleasant at the surface, as it's a bunch of druggies. The major rule was "No sourcing," but nobody went there for sourcing, and rarely to discuss drugs. When people did discuss drugs, it was similar to /r/drugnerds. It was just a community of mostly chill people, posting art, poetry, supporting one another be it mental illness or otherwise. No matter who you were, you could come to that server and find a friend in a time of need.

It was wrapped up in the ban of alt-right and other 'hate' discords early this year. Other than discussing drugs, I never saw a single bad thing come from that discord.

These days, I don't know where anyone can go to be free. Self-hosted options obviously, but that is not the answer. Self-hosted services don't have the accessibility or open-ness that sites like Reddit and services like Discord provide.

I wish Discord would provide self-hosted servers and just handled keeping them on a server list. It just sucks.
There is also a good BBC documentary, "The Box that chnaged Britain" about the social and economic impact of the shipping container on Britain.
I expect that is exactly the point, no more "censoring overlords" :-)
What is hate speech, given it’s been systematically used to censor political opponents...
+1

There are also tools like www.cointracker.io out there to simplify the complexity of these crypto taxation rules
What actually said differs from the headline:

>"The ability of anyone to know what you've been browsing about for years, who your contacts are, who their contacts are, things you like and dislike and every intimate detail of your life — from my own point of view it shouldn't exist."

He said that the ability to know what they've collected about you shouldn't exist. Very different.
It also only really works for things that happen domestically - watch as every social media company moved overseas.

Social media companies are in the wonderful position as to where they don't have to take money outright from users to operate, so they can claim they don't operate in any country they'd like to claim they don't, and can move to a foreign country with a lower tax rate without harming themselves at all really. With no users exchanging currency and no (retail) physical presence they're incredibly free as far as mobility goes. Unless I'm missing something about this all, it's surprising that it's not common for them to.
Campus Cops Crack Down on Questions about Islam
Why You May Not Want to Run Your Own Mail Server
Hm, 10 years at 200KB/day (about average for a Dilbert strip) would come out to 730000KB or 713MB. That seems rather quaint compared to the ~50GB git repo we have :)
You can read more about why I like Go at https://michael.stapelberg.de/posts/2017-08-19-golang_favori....

Of course I used my favorite programming language for building gokrazy :).
In general, I'd be skeptical of positive claims about any single food as a health solution. There might be foods that are especially bad, but even then, there's rarely a situation where one food, if the rest of the diet was "healthy" (generally defining as non-processed and containing variety among fresh ingredients that include whole grains, produce, and proteins), would be problematic in moderation, unless the consumer was allergic to it.

Eating poorly can hurt, but there's not one "simple trick" that can change that. People want some kind of antidote magic bullet to the health issues we have, but food is very unlikely to fill that role. A good article: http://www.grubstreet.com/2018/03/ultimate-conversation-on-h...
Enable your Devs to do Ops
The fact that it is impossible to prove is what is new to me.

Even more because it's clearly not a property of genetic algorithms in general, but a very powerful effect that one aims into achieving with genetic algorithms and a good domain modeling. I don't really understand what is the meaning of something like that being impossible to prove.
Sure!

Hopefully a more experienced Godot dev will jump in and correct me if I'm wrong here..

Godot uses reference counting, but additionally supports a function which you can call on an object which will cause it to become 'unmanaged' by the reference counter, allowing you to free its memory on your own terms (or leak the memory, if you're not careful).

Godot 3.0 added support for Mono, but I'm not sure how that works. I'm guessing that game objects in Godot are still reference counted, but now you also have memory allocated by the Mono runtime which will be garbage collected.
...then why TF don't people promote like even a little bit?! I didn't event know this KDE Neon existed. Really, WTF, it's not event on the page listing Ubuntu flavors https://www.ubuntu.com/download/flavours and being a KDE project it's not even on the kde.org homepage.

Do some people still live by "build it and they will come" nonsense? I mean, nobody expects dedicated marketing campaigns for an open source project, but at lest some links in the places where people could see. Event on the neon.kde.org page I see the crucial information that this is based on Ubuntu LTS burried in a big wall of text I wouldn't have ever bothered to read if I wasn't actively digging for details.

I'll wait for a version based on Ubuntu 18 LTS when that comes, and definitely try it, but boy, it's like whoever works on this took great effort to keep it stealth or something...
Oooof! Consider checking out tools like www.cointracker.io that help do this for you automatically!
> (how much time could that be? a day?)

You'd be surprised how much time you can sink in a high quality blog engine.
> Before the inevitable comments, yes advertising works, yes it works on you no matter how much you think otherwise, and no adblockers dont magically solve everything.

So in other words, the results of pretty much every future election, even those won by Democrats, will always be in doubt, because there’s always going to be advertising and shitposting, right?
I would pay off our house and all of our debts, give my parents enough to pay off the little debt they had and for them to go on some nice trips.

Buy a house for my older son and set some aside for my younger son.

I would put the rest in diversified investments and keep working and keep putting money out of my paycheck aside for retirement.

I am a developer and like what I do for a living. My wife would probably still work for the health benefits but she already doesn't work during the summer, she might go half time.

We would probably take nicer vacations and have a little bit better cars but I don't see our lifestyle changing drastically.

And no, we are by no means "rich" but we earn a decent enough income that more money wouldn't affect our lifestyle too much.
Anyone that can build a project from a “build a web app in 24hrs!” is capable of building a private replacement for these things

These svcs just strike me as so worthless that we should be spending the resources on the data centers.

I share family moments via some raspberry pi’s running sync thing

Just copy photos from phone over to a Samba share, and grandparents, aunts, uncles get a refresh

Facebook especially is utter novelty. Twitter I use for local alerts. Cause rss couldn’t raise a bunch of IPO dollars

This social thing needs to drop off a bit. A Facebook implosion might be a good thing
In the case of social media, this isnt enough. Certainly someone will create a client that shows you everything that’s been deleted. Can you imagine if you had used social media since you were a pre-teen and every bit of it was public record? I’m sure no one would use that service.
Only that the concept of a friend and a friend request existed before Facebook.
I was talking moreover of the Myspace-era than the Usenet-era.
I didn’t follow. Is Discord a censored service now?
Indeed, but now they've moved beyond that. While the latest round of content restrictions seem to be motivated by FOSTA, they go significantly beyond what is necessary to avoid liability.
Working on Bubble.is – Building a White Label SEO and Inbound Marketing Service
That sounds really cool! This requires the phone being out of the pocket though, right? This would be great for way-finding, but maybe harder for home-automation.
Are there not many statically typed, compiled languages that ship a runtime with a garbage collector?

Not really a huge number, no. Java is probably the most obvious, if you count that as compiled. Maybe Haskell or D? I suppose even Swift of Objective C if you include RC in the definition of GC.

I would say the focus shouldn't be entirely on GC, however. Safety as a whole is the most important factor, and it's possible to be say without GC, as you point out. I reckon Go is actually quite an attractive language for this sort of application regardless – quite safe, quite lightweight, good libraries.
What makes you say it's completely detached from what it takes to do the job? The only evidence that I see cited often is some study by Google that says success in the interviews didn't predict performance, but Google continues to use the same model for interviewing. I would think an organization that big would have people devoted to improving their interviews and would change it if they thought it had bad outcomes.
The post repeats the myth “There is no promise that a company can make to its users that outweighs the fiduciary duty that obligates them to maximize profits by any means. The only defense of this is legislation and consumer choice.”

As a counterpoint, see, for example, [1], that quotes the Supreme Court Hobby Lobby decision[2]: “Modern corporate law does not require for-profit corporations to pursue profit at the expense of everything else, and many do not.”

The argument in the OP article stands without this — it is nearly as bad that companies have incentives to misbehave, as if they were legally obligated to — but there is also room for improvement at the margin, if employees and customers understand that corporate actions are management’s choice; their hands are not tied.

[1] https://www.nytimes.com/roomfordebate/2015/04/16/what-are-co...

[2] https://caselaw.lp.findlaw.com/scripts/getcase.pl?court=US&v...
Based on my limited understanding* of differential privacy, it falls short on exactness (of aggregate values) and robustness (against malicious clients). I've lately been studying the literature on function secret sharing and I think it is a better alternative to DP.

Take this paper: https://www.henrycg.com/files/academic/pres/nsdi17prio-slide...

Prio: Private, Robust and Scalable Computation of Aggregate Statistics

Data collection and aggregation is performed by multiple servers. Every user splits up her response into multiple shares and sends one share to each server. I've understood how private sums can be computed. Let me explain it with a straw-man scheme.

Example (slide 26):

x_1 (user 1 is on Bay Bridge):- true == 1 == 15 + (-12) + (-2)

x_2 (user 2 is on Bay Bridge):- false == 1 == (-10) + 7 + 3
...

If all users send shares of their data to the servers in this manner AND as long as at least one server doesn't reveal the identities of the people who sent it responses, the servers can exchange the sum of the shares they've received. Adding the three responses will allow the servers to infer that there are _ number of users on Bay Bridge without revealing their identities.

This system can be made robust by using Secret-shared non-interactive proofs (SNIPs). This allows servers to test if Valid(X) holds without leaking X.

The authors also bring up the literature on computing interesting aggregates using private sums: average, variance, most popular (approx.), min and max (approx.), quality of regression model R^2, least-squares regression, stochastic gradient descent.

Bottom line: I found the discussion on deployment scenarios very interesting. Data servers with jurisdictional/geographical diversity, app store-app developer collaborations for eliminating risk in telemetry data analysis, enterprises contracting with external auditors for analyzing customer data, etc.

* - I understand the randomized response and, to some extent, the RAPPOR technique (used for collecting Chrome telemetry data) but the other literature in that community goes over my head.

* * - This technique is a black box to me at the moment.
Nice work. Which tool did you use to create the video?

One of the examples says that when overlaying a Google map widget on the dentist's site, that the dentist does not have access to location data. Elsewhere, the video mentions iframes. If the dentist's web site runs HTTPS, how are you injecting iframes? Or is the primary "site" being served locally, with the dentist's web site displayed in an iframe?

If all of the user's identity data is stored on their phone, how do they backup that data or move it between devices?
You’re reading that incorrectly, the headline is right.