skysight-inc/HackerNews huggingface dataset:
I gave up travelling to the US approximately at the intersection of the time that (a) automatic fingerprint scanners were brought in at US borders and (b) the TFA lost a copy of all its own staff's confidential data. I can't afford to replace my fingerprints when the TFA discloses that data. Plus from other environments I know that my fingerprints don't scan very reliably for whatever reason.

Also I realised that on every visit that I could remember I was getting my baggage searched like some kind of persona non grata, which annoyed me a lot when I thought about it. And this on various flavours of visa/waiver coming from the UK.

So searching laptops etc just for the sake of it, never mind necessity, utility, privacy or courtesy, is a logical (unwelcoming) extension of this.
Why more power to them? The WMF often treats the volunteer community - the people actually writing Wikipedia - like shit. Many of their flagship engineering projects were disasters that required unpaid volunteers to clean up after them.

The WMF operates in its own bubble, happy to ride its cash cow – a top-5 website to display its fundraising ads on, built by unpaid labour.

This open letter for example, endorsed by more volunteers than any other Wikipedia initiative ever, never even got a response from WMF:

https://meta.wikimedia.org/wiki/Letter_to_Wikimedia_Foundati...

More background:

http://www.theepochtimes.com/n3/1275679-donate-to-wikipedia-...

https://www.theregister.co.uk/2013/10/08/wikipedia_foundatio...

https://www.washingtonpost.com/news/the-intersect/wp/2015/12...

https://www.dailydot.com/business/sue-gardner-log-rolling-co...

Be sure you know what you support and empower, and what role it does and doesn't play in creating and maintaining Wikipedia.
You can use Padrino with Sinatra 2.0 without any problem. I'm doing it currently since Sinatra 2.0 was in beta.
> I honestly wouldn't complain if Wikipedia was owned and monetized by Google.

Just look what good care they took of Usenet!
Scripted in Tcl. Would be happy if we had this instead of JS today.
I dont know why you are down voted for making a valid point. It is not corporations responsibility to think about best interest of humanity, even this cideo referencing UN studies, I think most to blame is governments.
Choke by Darnella Ford book review
> It's the same as if you blamed the TLS/SSL RFC for being responsible for the heartbleed bug in OpenSSL - It makes no sense.

It makes some sense.

Features are attack surface. Each extra feature or option your protocol enables is more code you need to manage. So careful decisions need to be made: just because you can easily specify a feature for many use-cases in your protocol doesn't mean you should, because once you spec it people might just use it.

For heartbleed, for example, why was the TLS Heartbeat extension ever specified for TLS over reliable protocols? It serves no purpose: TCP has TCP_KEEPALIVE if that's a thing you need. But it was specified, and because it was specified it was implemented, and then it became attack surface that needed to be protected. It wasn't. So I guarantee to you that if RFC 6520 had been more restricted in scope, the Heartbleed attack would not have happened (or would have been a much more minor story, I can't remember if Heartbleed affected only the TLS and not the DTLS implementation).
Study: to beat science denial, inoculate against misinformers' tricks
To add to that, I guess the intent of the writers is explained by the following:

> We expect that more research will appear in the coming years that has similar biases, oversights, and false claims to scientific objectivity in order to “launder” human prejudice and discrimination.

Historical theories are brought up (1) to show that they are resurfacing and (2) because sciences (and I'm inclined to say DL in particular) are susceptible for making similar mistakes. The hard part is that these biases are often not clear at all, as they are based on general preconceptions/stereotypes and the theories thus confirm something we think we know (confirmation bias).

For example, I have been examining emotion recognition software [1] with which, just as with physiognomy, the face is taken as a proxy for a person's mental state. Just as OP examines the terms "criminal" and "justice" one could inquiry into the concepts underlying the digitization of emotions, such as "anger" and "joy". Terms that seem very clear on a brief encounter, but when further examining them turn out to be heavily influenced by eg. culture. Though not as obviously poignant as incriminating an innocent person, one should still wonder then what it means to feel 34% angry.

Now, this is a single example, but I guess OP's use of historical theories allows for a critical look at more DL applications out there. And maybe helps convince laymen (policy makers that buy and employ such technology) that DL is not an easy answer to complex social/political problems, such as OP's example of Faception's classifiers for terrorists, paedophiles and white-collar offenders.

[1]: http://networkcultures.org/longform/2017/01/25/choose-how-yo...
Bloomberg Polarlake Dublin Fulltime Onsite Fintech https://careers.bloomberg.com/job/search?mk=PolarLake%20Jobs

Bloomberg PolarLake delivers the world’s foremost Data Utility to the Financial Markets. Our clients experience immediate improvement in Data Quality, Operational Process & Control, Reaction to Change and Data Governance when they on-board to our Private Cloud - Hosted Service.

Why Bloomberg PolarLake?

At Bloomberg Polarlake, You’ll have the opportunity to go above and beyond as well as work on interesting challenging projects with a number of key partners both internally and externally. We are passionate about people who are excited by innovation, who care about our customers and want to help us achieve our mission to “Simplify Data Management”. If this sound like you. We’d love to hear from you.

We are hiring in Dublin:

- Business Analyst

- Project Manager

- Technical Product Manager

- Software Java Developer

- Senior Java Developer

- Technical Consultant

- Solutions Architect

- Global Head of Product Manager

Learn more at https://www.bloombergpolarlake.com/
Please fell free to ask questions
This is ridiculously in depth
I agree that integrity is important, and I'm curious to know why you think what I've stated lacks integrity. I wouldn't want to be with someone who unrealistically expects me (or anyone, really) to promise to stay with them for the rest of my life, and I wouldn't expect them to promise that to me. I would certainly be happy if that's the way it worked out in the long run, but staying in a relationship "just because" is a terrible idea, and promising to do so paints you into a hole that apparently 40-50% of Americans end up breaking out of despite the promise. Are you suggesting that all or even a significant number of those people are cheapening marriage for you?

I've been to several (secular, and religious but non-Western) wedding ceremonies where nothing along the lines of "till death do us part" was said or promised. Are they, in your mind, not marriages?

At the risk of being hyperbolic: there are quite a few people in the world who believe marriages between people of the same gender "cheapens the concept" for married men and women. Given that HN is generally socially liberal-minded, I'll assume for a moment that you agree with me that those people are wrong. What makes your strict definition ok, while their strict definition is bad?

And I think that's the crux of it: you do you, and I'll do me. Marriage meaning a certain thing to me does not in any way change what it means to you. My being unwilling to make a lifelong promise that I find unreasonable and not in my or my partner's best interests does not take anything away from you.
"returns" and "is of type" are different concepts, so having different syntax for them makes sense.

- In your first example, foo is of type "Bar"

- In your second, foo is of type "function that returns Bar".

ie, if you stored your foos in separate variables they would be:

let my_var: Bar = ...

vs

let my_function: fn() -> Bar = ...

If they were to change it to your suggestion the latter would be either awkward (multiple colons?) or inconsistent (different syntax for types and declarations).
I think that humans as a species are more likely to survive a mass extinction event (even if 99% of the population is killed) through manipulation of their environment, stored food, eating rodents, insects and fish, and the cooperation of communities for having babies and raising children. Therefore, mass extinctions might serve as a winnowing out of dominant species that can't adapt to major changes. Of course the adaptability of humans has not yet been tested in that way (unless you count the recent ice age.)

Also there is the whole "multi-planetary species" option.
I've never met anyone named Siri, but I did some brief research and it seems my belief was mistaken.
How on Earth does it make more sense to re-write an entire working program in an entirely new language than it does to simply update from Python 2.7 to Python 3?

I mean, if the complaint is that it's too hard to make set of specific changes to a Python 2 program to make it a Python 3 program, how is it going to be easier to re-write in a new language when that's going to be a significantly more difficult project?
Hasn't a marriage failed only if the expectation is to be together forever?

Is that a reasonable expectation to have? I'm not sure.
Good for mariadb and a good eye opener for any EU government system that is stuck on oracle.

Mariadb 10.3 is going to be a haven (or rehab) for oracle veterans.

https://mariadb.com/kb/en/mariadb/what-is-mariadb-103/#compa...
surprised to see this here, but it doesn't have style sheets, so maybe not too surprised ;)

jeff varasano's website is a great resource for pizza hackers and lays a lot of myths to rest (like proofing). my own process (which I cook in a blackstone pizza oven at ~800°) has a bit more in common with tony gemignani's basic neopolitan (described in his pizza bible), with the addition of the earlier and longer autolysing period used by jeff. the difference is night and day and I wish I'd learned about it a lot sooner!

if you're in the bay area and this kind of pizza is your thing, be sure to check out the following places --

SF: pizzetta 211, una pizza napoletana, tony's, firetrail, a16

oakland: boot & shoe, pizzaiolo, also a16

berkeley: lucia's, emilia's

on that list, emilia's is far and away my favorite. it's a one man operation, dirt cheap ($21 tax included for an 18" pie), and just impossibly good. he gave me some of his sourdough starter once, and killing it rather quickly is one of my greatest regrets.
Car companies have plenty of experience of selling cars as a service already, all the big car rental companies have been owned by car manufacturers at some point in their history.
Do your testers have eidetic memory? On reproducing bugs from Man/Automated test
> If this is true, then software engineers would stay married longer

Why? Are software engineers more adaptable?
Would love to see this for Datomic.
From https://news.ycombinator.com/showhn.html :

Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread.

This blog post is not a "Show HN" meterial.

Plase change the title to "Using BTRFS with loopback for compressed directories".
Taxing by weight and emissions and cost are a more pragmatic version of this.

We do that here in the UK. The difference between a small economical car and a giant SUV is a factor of 5 (£110 for a small car vs £515 for a huge car, plus a couple of lower bands for electric and 'green' cars). It really isn't enough make anyone who wants to drive a big car choose something else. It needs to be more like 50 times more for a big car rather than 5, but politicians are too scared to introduce that.
While it might seem true, arranged marriages seem to me kind of like adopting children.

There's a million variables to consider when having your own children, when you're adopting children you're adding many more. Sure, it could all work out wonderfully, but you're just increasing the random factor. See the recent movie "Lion" for examples of randomness, both good and bad.

What's wrong with having the same culture you mention, except for the fact that people can marry freely? You'd have the same benefits but hopefully with lower risk. If you want to work in the same cultural limits, just ask for advice (from your family, friends, etc.) before marrying and try to follow that advice.
It's the digital version of college football except nobody ever makes it to the pros.
Yes I read. However, you've failed to grasp a few things:

1. The client should not get to 'choose' which algo it uses, it merely states what algo it did use. Emphasis should be on the server to verify that the client didn't do (or claim to do) something bad.

2. What happens if in 5 years time the algo you've standardised on is suddenly comprisable? You've ripped out the mechanism that updated clients could theoretically use to signify that they're using a newer algorithm. Take for example Git and its recent SHA collision issue.

3. By emphasising that 'clients should not get to choose', you're making the case that the choice is of itself a weakness it is not. The weakness is often in how inputs are processed (and far more often than any weakness in algorithms).
If death is so good, why should people live to 90? Why not 60? or 40?
I think it was a blog post so a regular submission fits.

I guess you could also do an "Ask HN". Ask people what their pain points are with alert systems.

Here I'll give you one, I want heartbeat alerts to be the default so if my server goes up in smokes I can trust that the alert is going to happen.

In everything I want the alert to be "the absence of proof that everything is good" not "the presence of proof that something is bad".
Rails + React + Swift + Go developer

====================================

Location: Dublin, Ireland

Remote: Yes

Willing to relocate: Yes

Technologies: Rails, Swift, Go, React, Haskell, Node.js, Elixir

Resume/CV: https://angel.co/niall-paterson

Email: npaterson1@gmail.com

Github: https://github.com/paterson (w/ open source contributions to Servo and Diaspora)

Stackoverflow: http://stackoverflow.com/users/557015/niall
I check Facebook maybe once a week now (via the Tinfoil app), for perhaps a minute or two. This is just to check messages that my friends sometimes send out when trying to organise meet-ups.

This is the only utility I get from Facebook now. Anything else is just akin to endless spam, except it's from people I know (some well, some not so well).

I made the mistake when I first opened an account of adding all my family and colleagues. Man, that was quickly realised as a grave mistake.
... and fraud. And spam. And phishing.

Or to put in their words:

> Note: as Cloudflare is not a hosting provider, we have no way to remove the website or it's content from the internet.

Which is basically the only sentence that they use in their responses to any complaint.

They're a private company, they're not obligated to serve all these criminals. For some reason they do though.

Almost any other network service provider that I send abuse requests to responds properly and does not wish to have criminals as their customers.

Except Cloudflare. Cloudflare actively shields them.

The best they offered me was to forward my complaint to their customer. Forwarding my complaint to someone I do not know, and suspect to be a criminal. Why thank you Cloudflare. How considerate.
Who said anything about C being a role model? I think your chosen language is somewhat misleading, so it's worth pointing out.
Traceroute Mapper – Show Your Traceroute on a Map
SEEKING WORK - Web and iOS developer

====================================

Location: Dublin, Ireland

Remote: Yes

Willing to relocate: Yes

Technologies: Rails, Swift, Go, React, Haskell, Node.js, Elixir

Resume/CV: https://angel.co/niall-paterson

Email: npaterson1@gmail.com

Github: https://github.com/paterson (w/ open source contributions to Servo and Diaspora)

Stackoverflow: http://stackoverflow.com/users/557015/niall
Funny, I was just wondering where all of these 2.x fans who think that porting to 3 is harder than re-writing everything in Go show up from as soon as there's a discussion. There always appears to be an inherent need to somehow describe choices that make sense for the majority of the community as a complete failure, when they're really working out just fine.
I did a contract down in the Falkland Islands in 2002 for Cable & Wireless, and was in Stanley for about a month with a weekend on Sealion Island. Things the HN crowd might be interested in:

When I arrived an army officer in camo fatigues got up on the (tiny) baggage claim carousel before it started running and gave us a brief introduction to how to spot landmines, and instructed us how to obtain ordinance maps of the known existing fields if we wanted to go for a walk one day. I got one and gave it to a friend as a present. I believe he has it framed in his home.

That beach they are discussing looks astonishing and there is little doubt if it's reopened it will not remain "wild" for a long time. That said, ozone depletion is still a thing, and whilst the climate is like Northern Scotland, there are sunny days but sun-bathing is not encouraged. Young military personnel are rumoured to occasionally try it, have to get treatment for quite skin burns, and because it's a self-inflicted injury will get court marshalled.

Sometimes a penguin or other animal will actually set off a mine on that beach, or at least did in my time there - you'd hear a distant boom, and it was just assumed one had been triggered. However, it's a huge area to clear. Strangely, I seem to recall there had been an offer from a foreign government to run mad cows or unwanted apes along it to try and trigger the mines. Thankfully, it was never taken up.

There is a lot of ordinance in the islands. After the war, some of the locals picked up discarded Argentinian weaponry and ammunition and stored it for use in case of another future attack. I sincerely hope that most of it is now discarded.

More tech information for this crowd: back then, all phone and data ran over a microwave network rated to 9600 baud but some could get 56kbps modems running well over it. There is a small machine room, and we were running Solaris 7 on Sun kit back then. I got the gig as I was familiar with Zeus which was their preferred web server at the time.

Connectivity was via a (very large) satellite dish back to the UK via a geostationary satellite. 1Mbps was the max transfer rate, and ping times back to the UK were > 500ms. They had investigated running fibre optic into the islands, but they (naturally) wanted to avoid that coming in via Argentina, so they'd costed running it up to the US straight up the Atlantic. It was doable, but would cost 10x the then national GDP of the islands, so, yeah, noooo…

It's a very beautiful place with lovely people, and I imagine the connectivity is much better than it was 15 years ago - if you ever have the chance to visit or work there, I'd definitely consider it, but the routes in are limited: MoD flight from RAF Brize Norton, via Santiago, or cruise ships sometimes stop by.

They actually suggested I might want a full time gig down there. Being in my early 20s and single it wasn't for me, but I could see for the right person, it's a pretty amazing place.
Everyone in this thread is talking in rather vague terms. I have a feeling I understand what you mean but I'm not sure. Can you (or anyone else) give an example of what you're referring to?
Which is why everyone that has the opportunity to delve into history of programming languages all the way back to Fortran, can learn that C wasn't neither the first systems programming, nor the best at it, when one delves into what research institutes besides Bell Labs were doing.
when we visited DC from the UK, we heard gunshots at night a couple of times. When we visited Florida, when we got to the Hard Rock Casino an area was cordoned off because someone had hijacked a golf cart and driven around and had a gun battle with the police. I hear Florida is a special case though.
Why do Uber investors think that Uber will a) be able to develop all the necessary technology for managing a fleet of self-driving cars before it bankrupts and b) be the only one (or one of the few) that achieves a)?

Uber should have the potential to have a monopoly in self-driving technology in order to justify its current valuation.
I would say that temperament is very important too, though not explicitly mentioned by you.

For example: When putting together furniture, do you like to read the instructions, or just dive right in?

It is important to do at least some projects together, and take some trips where you face at least a little adversity to get a good measure of how well you two can work together.

Doing that can also help you find other potential problem areas, like differences in communication style. You will inevitably have conflict, the question is how will you work things out.
Reed-Solomon coder computing one million ECC blocks at 1 GB/s
lawyers are expensive. weigh their cost against what you already lost. you can not bleed a rock, you may be out more going this route.

Proving you are right is expensive at times.
This is like the 90s era "undefined is not a function."

null is not a problem, but null.null, on the other hand...
Martian Watches Notifier Review: Smartwatch Built for Every Notification
Tesla Network?
btrfs isn't journalled, but all the same, the issue is data integrity in a crash scenario. That will affect btrfs, and frankly, any other filesystem (for example ext2 or ext4-without-journal); imagine if an application depended on syncing files at certain points and the underlying storage stack decided to write out a "sync2" before "sync1" was written out.
Smart drugs at university: share your stories
Regular old git will fail; I tried to check out MINIX's source code a month ago and the clone failed since a file was named COM.
>> it's another "JWT libraries used to be terrible" article

Dead on. Sure, some early JWT implementations were poor... during the first few months that JWT was gaining traction. That was over 2 years ago. You may as well write an article about how Internet Explorer is awful, while referring to qualities present in IE 6. Disclaimer: I still dislike IE/Edge, but no longer have pertinent reasons as to why I maintain that opinion.

There is not a single valid criticism of JWT from a security perspective. The only criticism outside of security considerations I'd view as valid is that the length of the strings quickly becomes bloated for the amount of information contained within (ie: inefficient bandwidth and storage usage, the same complaint as with long cookie headers requiring more TCP packets).
More Robots, Fewer Jobs: capital vs. labor in production
I had the same thought. I thought Java Web Toolkit, and then thought, yeah, I bet there are lot of things to use instead of it, and proceeded to think the article would explain that Java Web Toolkit was more commonly used than I expected.

Nope, JSON Web Token.
Sorting 2 Tons of Lego, the Software Side
> Who says that we have no choice but to compare ourselves with others

Human nature