skysight-inc/HackerNews huggingface dataset:
I've thought about it a bit, and I must say I'm not really sure what to make of it.

I got some of my CS courses from a man named Kevin Walsh who I think was a Ph.D. candidate at the time; I think he's now teaching at Holy Cross. If my memory serves his group solved (at least for the time being) the Sybil attack problem on the then-active distributed-filesharing-networks at the time, but it never really grew in adoption because the stakes were really low.

Their basic idea was (again if memory serves me right) to let people self-classify into clusters, so your esteem of someone else's ranking of websites would be based on your own ranking of those websites and how they match. In that way, you get a fully distributed web-of-trust system which nevertheless can't be Sybil-poisoned: to inject their own phishing sites, an attacker first needs to inject trustworthy reviews for a bunch of other unclassified sites, which violates the Sybil assumption that your reviewer identity is disposable or forgeable or whatever and demands that you contribute more to the network than you take away.

I'm not sure if this could be quasi-centralized for browser reviews of proposed short-names for domains, since it assumes a big peer-to-peer decentralized system with lots of people reviewing lots of things and lets them sort themselves into their own groups; it gets dodgy if you're retroactively like "okay so here's the main group now". There is a hint of what it would look like if you try to recentralize it and say "this is the consensus for that domain name's shortname" in the form of how blockchain networks look: there you have a similar story of "if you want to break our consensus that your site is a phishing site, you first need to join our network and outperform the rest of it." But yeah, I think that sorting out the data requires some sort of complicated thinking. I'm more dreaming that sorting out the interface and getting approximate correctness for 90% of traffic so that people get accustomed to that little green box being there, is not especially hard.

On the flip-side, this is already a problem in the form that browsers have to detect phishing somehow and there are Sybil attacks on that based on marking other sites as phishing to try to decrease peoples' confidence in these phishing indicators. So even though there is a technical problem here, I'm not sure I see it as novel to this particular approach.
That's a great point. And to the extent that we do allow "government" and grant it some authority, transparency is - to my mind - absolutely essential. That is, if we're going to give a subset of people some privileged degree of power over others, then it is extremely incumbent upon us to ensure that that position isn't abused. And personally I feel like our current (US) government is far, far away from being properly transparent, or accountable to the people.

So anything that moves towards less secrecy, and more transparency, is compatible with my "don't trust government" position. Of course one can argue about just how far to take it, but I think most of us agree that we've gone too far in the secrecy and obfuscation direction as of late.
Firefox's primary advantage was that it was pro-user. At some point, it started consciously herding users by intentionally making certain choices that they didn't like which users made more difficult or impossible to find in the UI. That's a distinct philosophical break, and an open user antagonism. That didn't make it worse than other browsers; that made it the same as other browsers. The only criteria you're left to choose on are distinct features, and Firefox started methodically eliminating theirs. After the ending of the old extensions API, Firefox has finally reached its goal of having absolutely no advantages compared to any other browser, with the bonus of not working as well with google properties as the google-owned browser.
>As a "minority" I just don't care what someone on the internet posts. It doesn't have power over me.

Yeah but you have a President and his son, aides, etc. who use the subreddit and similar places on the internet to get their information from. The President himself has retweeted stuff a few hours after it became popular on 4chan, T_D, etc. and has posted completely fake stormfront/4chan/coontown infographics about black crime that he still essentially stands by.

The information sources of many of the most powerful people in the world comes from these sites, so they certainly have an impact.
Here’s a text description of the GIF, for anyone who relies entirely on a screen reader (compared to using it together with a magnifier).

A user has www.lever.co open in Safari, with the VoiceOver narration popup open at the bottom. They type jobs.lever.co/lever into the address bar. On that page, they navigate down to the Backend Engineer position and go to the job description page for that position, where they then hit the Apply button. On the application form, they quickly go through the form fields, all the way down to the Submit Application button. The GIF ends there.
facebook is a heaping pile of garbage, the sooner their demise the better.
The same example I provide everywhere. I have successfully used Mongo as a geospatial data store, where I have a public transit app/website, and most objects/documents have geospatial properties.

Sure, there's PostGIS, but saving a GeoJSON multiline which I can slap an index on works for me.

I have grown fond of Mongo because I've been using it for almost 5 years now. I know its limitations, and also what I can do in RDBMS that I can also do in it.

I sometimes build OLAP logical models at work for clients, and most of what I touch at work is SQL, but sometimes when I start a project I use Mongo instead of SQL.

It's only one use-case, but I hope it is something.
Creating IAM resources and policies simply with terrafam
Yes! It's really frustrating that Hangout / Meet don't work on Firefox. This isn't just Google's fault I think. Firefox changed how plugins work and I think that broke Google's Hangout implementation.

Also I can only use my U2F security key for Google when on Chrome. Firefox doesn't support it.
I probably have some details wrong, but
according to Spotify's customer feedback site, there at least used to be a couple of issues with their shuffle.

One, if I remember somewhat correctly, was that if the player was stopped/shutdown, it forgot the shuffle seed. This would essentially lead to a reshuffle, which would cause duplicate songs for songs played before the unintended reseeding.
They're still taking downtime for this... Even if they're forced to have a no-VIP no-HA no-LB setup (seems insane to me) it should be much simpler to set the DNS TTL to a low value right before and switch it to the new IP after the new box comes up.
We rent bunk beds in shared rooms, mostly to people on fixed short term stays -- interns, visiting academics, founders in accelerators (particularly 500 Startups as they're extremely close).

We're selling the company itself.
JavaScript Binary AST Proposal
Yeah, I have 15 extensions running right now. You can still get full themes (called "complete themes", not the skins they call "themes"), and there's even a "compact" category. https://addons.mozilla.org/en-US/firefox/complete-themes/com... Not having abilities like vimperator is a bug https://bugzilla.mozilla.org/show_bug.cgi?id=1320332 I can't deny that the new API doesn't have enough power, but that's temporary. Being Chrome-like and having weak extensions are not goals. There's even a meta-bug that tracks new proposed functions that Chrome doesn't have. https://bugzilla.mozilla.org/show_bug.cgi?id=1215059
Ha! You should work at an ad agency. New projects every couple days.
It must be something subjective or system-dependant then because I switched from Chrome to Firefox for that same reason.
I see. It is basically a collection of discovery tools using machine learning and experimental visualizations. The front page is an experiment on its own. Meant to be somewhat self referential. You have to discover what it offers by playing with it.
it's not just /r/the_donald that has that no criticism rule. I recently noticed that r/latestagecapitalism has that same rule. The number of subreddits where dissenting opinions are not allowed appears to be growing.
With every new version, i give firefox another try and it always just feels sluggish compared to chrome. The UI is not as responsive and the pages don't seem to load as quickly. I don't know if there's any actual data or measurements to back this up and i haven't tried to measure any speed differences, but for me the reason I use chrome instead of firefox is absolutely an engineering problem and not a marketing one.

I'd much rather use a Mozilla product than a Google one, but chrome is simply a better browser.
The samae with Chrome for iOS
Its actually a feature you can turn on and off as a moderator.
Seems a rather odd definition to make, then. Radioactive decay has large-scale effects, such as determining The elemental composition of the universe. Quantum effects govern the entirety of the universe, so I'm not sure why you would want such a large exception to your generalization.

I would go the other route. Nothing can be predicted, except statistically.
USDJPY: Weakens Further with Eyes on 111.00 Zone
huh? what do you think most of reddit is? it's the same thing you're describing just bent on whatever flavor the subreddit is...
If you're going to get on the "MongoDB was overhyped" bandwagon, you should probably not post links to performance comparisons you pulled off of an EDB Postgres website.
> When you start Firefox two times in a row, the dialog "Firefox is already running, please close the running instance" or something like this pops up.

This is actually due to shutdown (rather than startup) being too slow. Your profile is still in use from the instance of Firefox taking too long to shut down, so when you start a new instance it hits this error. This should be a little better with multiprocess, because web pages are run in a separate process, and we kill that process more quickly, so shutdown should be faster.
so perhaps Ethereum miners will sell their graphics cards and buy disks?
> Can I claim to be a female today and use girls' shower?

Yes, if you absolutely believe you are a female then yes. I don't believe you using a girl's shower means you're abusive. I don't think I have the right to take away your freedom to be who you want.

> Seriously? Feminists demonize men for inappropriate looks, but you think that shared locker rooms are not a problem?

Do you not think this is a blanket statement? Who do you see as the manifestation of feminists?

Feminism is a vast movement. Judging an entire group because of a vocal minority is kinda like saying muslims are terrorists because of 9/11, London, etc (this isn't my argument, but I'm just saying how absurd it sounds to make a blanket statement against an entire group)
Ask HN: Importance of Finishing Degree as a Late Career Jumper
Some context, I started studying CS two years ago when I turned 30 and wanted to switch from a business career. I am 75% done with my degree and did very well so far. But I now started working full-time at a pretty successful startup. Since I do not have any other CS credentials apart from the partly finished degree and a scholarship I feel like I should finish it. But everyone keeps telling me that work-experience is more important than the degree. What do you think? I decided to aim for 80% work 20% studying for now, but would really love some perspective on this. How would you look on someone applying who didn't finish his degree (but with very good grades for the part he did)? Thanks in advance
As a fellow expat in Japan, this was the best explanation I've seen for a while! Kudos.
The Fascinating Life of a Japanese Amazon Box Collector
Also called "quasirandom" numbers, as I learned it from wikipedia years ago. ("Quasirandom" and "quasirandom numbers" today redirect to "low-discrepancy sequence".)
European Copyright Votes Show Publishers Have Captured European Politics
It means that in the area in which a (failed) business tried to operate, the failure can be more specific than "couldn't cover expenses". For example, a shoe company that makes very cheap shoes. Costs 5 dollars to make, sells them for 10 dollars. They have basic operating expenses of 50 dollars a day. They need to sell 10 shoes a day to stay in business by the skin of their teeth. If they don't, they 'failed to attract enough customers to cover expenses'. But they could have a more specific view:

1) We didn't have any advertising since we were operating on a shoestring (hehe) budget - losing customers

2) Our low prices actually made us seem like a low quality entry in the market, and hurt our sales.

3) We could have invested more into our production line to reduce recurrent costs.

Or any number of things. But it ultimately comes down to "we didn't have enough money"
I didn't down vote you. But, I wanted to put some views here:

> if its a coal train

No coal trains in India except Heritage pieces.[1]

[1] - https://en.wikipedia.org/wiki/Indian_Railways#Locomotives

You have a point. But, consider this:

- Currently 47% kms length of the running track is electrified. They are not doing away with electrification and completely going solar.
- Currently they have 5869 Diesel and 5214 electric locomotives in total. (almost 47% again.) [2]

[2] - http://www.indianrailways.gov.in/railwayboard/uploads/direct...

The Diesel ones have an Auxiliary power units to save Diesel which they are hauling around anyway now. Your point of hauling around batteries and equipment even now happens in all Diesel locos with multiple compressors and stuff. [3].

[3] - https://medhaindia.com/index.php/products/fuel-saving-soluti...

The Solar changes will mostly augment the Diesel units progressively thus strategically reducing dependence on Diesel, which India is a huge importer every year.

The Strategy is twofold as they are speeding up electrification plus thus reducing the share of Diesel locos and also experimenting with Solar stuff.
Why the Ninth Circuit Got It Wrong on National Security Letters
ive never seen more hate and racism than that towards trump supporters from the insane "progressive" left...
How I Discovered the First Big Mobile Privacy Scandal
GCP and AWS – A Networking Comparison
goddamnit.

ive spent the last week learning about containers via rkt, having deliberately avoided the docker hype for the last few years.

ive mostly ported my setup to rkt, using acis because thats what all the rkt docs talk about. ive invested time into the 3rd party dgr build tool, which works really well and is based on acis, and cant be easily ported to oci. ive set up CI, deployment etc. now it turns out ive misunderstood the situation and im going to have to throw it all away at some point soon.

this is basically why i didnt bother picking up docker before. or is it moby now? yeah.

should have just stuck with openvz, vagrant and shell scripts, theyve worked fine for the best part of a decade.
At least for me, since the e10s updates, firefox has been quite snappy even compared to chrome. Ive been enjoying the experience.
Data Compressor from Scratch [video]
I'm talking about the overall post (i.e. JoshTriplett's submission) there, not the parentmost comment by payne92. I read payne92's comment as dreaming about an alternate past where something like Let's Encrypt was available from the start because that was the original model of trust in TLS, not authorities saying "we will certify that you are who you say you are" but merely authorities saying "we will certify that someone who proved their control of that domain name recently, said that this was a valid public key for it."
Is there any measure of how much was exchanged out of ETH? If you wanted to pump that number up all you need to do is create lots of wallets and transfer ETH amongst them.
Appreciate your feedback here. Can definitely see ways we can improve the messaging. I know you're asking some questions to probe our thinking but I'll answer them here anyway for clarity.

Marketplaces are good because a lot of times, users want someone to just do it for them rather than teaching themselves with docs, tutorials, and forums. There's always a time tradeoff and sometimes it's worth it to just pay someone. This is why there are https://experts.mailchimp.com, https://www.google.com/partners, etc. We make adding this layer service more accessible to SaaS companies–and it's a 10x better service for the end user because of our technology.

'Expert' is our term for the freelancer. They're an expert of the software itself. So a Google AdWords expert, or a Mailchimp Expert.
Yep, I'll be limping along on the "old" version of Firefox so that I can use Tree Style Tabs, which can't be made compatible with the new extension framework. And my startup may or may not update our own Firefox extension this year. We're waiting to see how things shake out — how many people update to the latest version of Firefox, or whether folks are tied to the old version because they have so many legacy extensions.
This screencast is temporarily free through 2017-07-19.
Cgo vs. rustgo vs. pure Go
Racism is a lot older than a message board. Many of your ancestors were racist. But at some point they were won over, either by rational discourse or evolution.

Tribalism is our natural state, we gravitate toward those who act & look similar and away from the different. It takes thought and discussion to fight against this instinct. With kids growing up just being told racism is bad, many don't go though the intellectual work of actually proving it to themselves.

Seeing these arguments in public is important. It may help convince someone living in a racist bubble why its wrong. But I doubt seeing some racist joke or tirade will actually convert a nonracist person to racism. On the other hand a deleted post does absolutely nothing.
Kinda off-topic. SpinalHDL is the second HDL, that I come across, being implemented in Scala. It seems that every popular programming language has at least one HDL implemented in it these days. Any obvious reasons for this trend?
I think browser vendors may be hesitant to implement anything but a clearly defined protocol, because almost by definition a probabilistic model will result in them occasionally vouching for the wrong sites. Even if they could probably exclude legal liability, it may create PR headaches.

As a small fish in the big pond that is the www, I'm also wary of any solution that may end up giving the handful of established behemoths an advantage that smaller competitors cannot at least in theory also get (except by growing to similar size). Right now, there's a process that establishes a "good enough" level: EV certificates are within the reach of even small websites, and with my identity being known and proven, I'd argue that they actually track pretty closely to the actual "truth" of the respective trust-worthiness.
Docker uses a separate project called containerd to implement OCI: https://github.com/containerd/containerd

Containerd itself is not at all Docker-specific, you can use it independently for anything that requires transferring and running OCI containers. Because it's bundled with Docker, it's by far the most widely installed OCI implementation, easily in the tens of millions of nodes.
The forms extensions in PDF are a problem in FOSS software. I'm wondering if this tool does, or can export the downloaded (edited) PDF as PDF/A-2 (or PDF/A-3) conforming? Because a problem is having PDFs you've filled out that aren't archival documents; and further to that a nice option would be support for embedded digital signatures.
An accurate title would help. These interviews seem to be more about Lisp evangelism than why/how/if these people actually are more productive.
That makes more sense, less like the hate subs, and more like SRS. I guess I'm less exposed to it than the average Redditor.
Facebook is down?
Would love to have you as a user! Which tools do get stuck on most frequently?
How is this different from Siacoin?
I feel like a lot of people have a lot of trouble appreciating the wars that _didn't_ happen under American hegemony. I don't believe we're perfect in anyway, but under our influence the world has been more peaceful and interconnected than at any other time in world history.
Oh ok, yeah that seems to line up with what I experienced. I think it was after closing my laptop, or switching between different devices. I might have to try it again.
Information Underload
> Short of a drug that provided a permanent cure for opioid addiction itself, I'm not sure what sort of solutions can be pursued by scientific/tech research, as opposed to addressing the root social causes.

People have actually been trying vaccine approaches to opioid addiction for a while, but it's tricky since opioids are small molecules which inherently don't give you a lot to work with as far as antigen presentation.

Apparently there has been some promising evidence recently though. See Derek Lowe's blog below for details.

http://blogs.sciencemag.org/pipeline/archives/2017/06/26/a-h...
Really? I've been an avid TD reader since it's inception and I've never seen an active call for genocide ever, in fact quite the opposite. This is the same made up twisted liberal rhetoric that fuels trump supporters and resulted in a Trump Presidency in the first place. Donald === Hitler! He's going to kill all the Muslims and Mexicans! Hmm I don't know, tell me how he's doing that now that he's been in office for a bit?
Please be honest. When the original Bitcoin or Ethereum whitepapers came out, wouldn't your original comment, of these wp not passing any science/academia setting, still ring true then?

Also, even if they don't pass an academia setting, what is your point? So many papers actually pass academia setting but does it do anything worthwhile? Filecoin is a project in existence for the past 3yrs working on top of IPFS, a popular file sharing protocol, and being built by a venture funded startup. Its founder has a vision of a decentralized future which makes intuitive sense.
I'm guessing that moving from C++ to C++ (i.e., a rewrite in the same language) would also have helped a lot.

I'd guess that a same-language rewrite would have helped a lot for any non-trivial project mentioned in this Ask HN.
Been a hot minute since I've sat and thought about cloud. Curious how containers fit into the "serverless" (lol) movement? Also, does something like Invision straight to lambda poses an existential threat?
I was surprised people found the prompts so useful, so I'm focusing more on that next. I think I'll create a dedicated site with a wide variety of prompts next. Should be fun!
I am sorry if the docs were unclear. I filed an issue if you could comment on where you got off track building ACIs we will try to have someone in the community fix it up: https://github.com/rkt/rkt/issues/3745
While perhaps they should clean up the messaging, to me it's a curated marketplace for consultants that specialize in specific SaaS apps (say, MailChimp or Intercom) as opposed to most freelancer marketplaces that categorize by broader technologies like programming languages.
> I am unsure what you mean-- do you mean with different training sets but the same testing set?

Yes, assuming we have 10000 different training images. Divide these into 5 sets of 2000 each and train 5 networks with them. Assuming that 2000 images are plenty for this application, we will have 5 well trained networks that have similar performance for a test set.

BUT

They will work slightly differently internally and those "inverse gradient search" methods (or what they are called) might only be able to manipulate an image for one network at the time with "specifically chosen additive noise" while the other 4 are unimpressed.

That's assuming that the manipulation can't be targeted at all 5 classifiers at the same time.
I don't get it. What advantage does this service have over using a pdf library to insert additional text?
Why do I need an external server for this text insertion task?