skysight-inc/HackerNews huggingface dataset:
As an enterprise customer, I previously tried getting people to use some Keepass databases available only on the local network. Compliance was roughly zero. The UI frightened people, it didn't integrate well into existing workflows, and, as an admin, I had no good way to segregate users into groups and only give them access to specific password sets.

Since moving us to LastPass, compliance is through the roof. Using the browser extension makes it much easier for everyone. Administration is much simpler too. I'm actually considering moving some personal Keepass files to a personal LastPass account, as I now find myself comparatively frustrated when I have to use my Keepass files.
Equal society? Lets see you buy a detached house in Toronto if you are a first generation immigrant, and your parents are not loaded. If you do not own property today, I don't see a way to EVER afford it in Toronto. Our society is hell-bent on taxing income when we should really be taxing wealth. The latest budget is fairly against young people in favor of old people. But to each their own I guess.
No, I'm saying there's an inherent conflict between those for whom the "No One Can Tell You're a Dog" Internet is and should be how things work, and those for whom making money under their real name by polluting it with garbage is part of how they do business or build their ridiculous "personal brand" or whatever. For the former, the latter complaining that they're being harassed because they plastered their real world details on every virtual surface they could find comes off as 1) n00btastic and/or 2) entitled whining, and the continued pushes for increased real-name use and harsh moderation from that corner (and the continued intrusion of commercial activity, especially ads and the OMG-we-actually-live-in-a-sci-fi-dystopia spy economy but also marketing trash masquerading as content) represent attacks on the quality and freedom of the Internet.

Just because people get to run around filling the real world with junk to make a buck doesn't mean they're entitled to feel welcome everywhere they might want to do that, or that they can expect to be given a pass on common sense or the norms of the media they seek to degrade. They can console themselves with the fact that they're almost certainly going to win in the long run, I guess, since money always does.

That said: yeah, prosecute actual harassment when possible. "NEVER POST YOUR REAL WOLD DETAILS PUBLICLY ON THE INTERNET" remains and should (but won't) remain excellent advice, however, and I wish more people would follow it, and if they've chosen to ignore it to make money I wish they'd quit trying to make everything worse rather than saying "oh, gee, I ignored that and bad things happened, I guess I should stop ignoring that" (but they won't, because money).
You know no one is forcing people to actually take these offers, apart from government regulations, right? When there's demand, there is going to be supply, and there's nothing bad about that.
Udacity Presents: Understanding Humans Nanodegree (for Robots Only)
Then you buffer them. You limit input and output to trusted family, friends and support staff.
I trust a company whose existence depends on keeping my passwords secure over my own ability to keep my personal server secure.

It's not just ssh and gpg, it's every single service you have running on it, every piece of hardware and the OS itself.
Wikileaks withheld a batch of emails showing a $2.2 billion transaction between the Syrian regime and a Russian government-owned bank, according to a Daily Dot report. If true, the report will likely have a lasting negative impact on Wikileaks’ credibility. The report alleges that the transparency organization betrayed its own core values of “pristine leaking,” and did so in a way that protects Russia’s public image.

...

The report claims batch of emails were not included in the cache of documents Wikileaks published under the name the “Syria Files”in 2012. The emails allegedly show correspondence between the Central Bank of Syria and Russia’s VTB Bank. When the Daily Dot asked Wikileaks for comment, the transparency organization denied removing the batch of emails and vaguely threatened the journalist, saying, “You can be sure we will return the favor one day.”

It’s entirely possible that the hackers removed the email batch from the data dump it provided to Wikileaks. But it also seems very unlikely. As Daily Dot reporters Dell Cameron and Patrick Howell O’Neill point out in their story, they received 500 pages showing every step the hackers went through to infiltrate the Syrian government’s networks. The reporters say, “the court records leaked to the Daily Dot reveal the Moscow bank’s emails were, in fact, part of the larger backup file containing numerous emails currently found on the WikiLeaks site.”

https://www.google.com/amp/gizmodo.com/wikileaks-may-have-wi...
Ask HN: A good grey list system for email?
I'am looking for a system that i can plug on a mail server. When someone send me an email when it's not in the database , the person get an email back with a webpage to acknowledge him as a human.

I would like some advice or recommandation for this kind of system.

Someone already give me that one but it's not free / open source :
https://www.mailinblack.com/

regards and thanks
“And while val and var were near-doppelgangers, unveränderliche and opportunistisch are now much more easily disambiguated.”

“One more planned change to Skala’s syntax is the elimination of unnecessary spaces between modifiers and definitions. It was always a frustration to Odersky that abstract override lazy val could not be a single word. “It’s a single concept, so why not?” he asks, incredulously. Yet the reason was always that forming compound words simply didn’t work so well in English; but in German, writing implementationsdefiniertüberschreibenfaulunveränderliche is completely natural, so we intend to fully embrace it.”

I feel the same. Why do you use multiple words when you could just use one?
>They just don't give a fuck and we western nations place our greed and capitalism over our morals.

You really have some catching up to do with regards to the modern history of western nations...

From enslaving billions of people in their colonies up to the 60s (and still in tens of still non freed nations) [1], to human zoos [2], to slavery [3], to gasing 6 million people to death [4], to 2 world wars [5], to nuking civilians [6], to killing democracies and supporting dictatorships [7][8][9][10][11], to mass killing people asking for their freedom [10], to off-law prisons [11], to record incarceration rates [12], to record open-season police shootings [13], to seggregation [14][15][16], and so on (and we barely scratched the surface, plus all these are the polished, generally accepted "official" stories: the reality on the ground, and the stories of the actual victims are much bleaker and morbid) -- western nations hardly place anything over greed and capitalism.

[1] https://en.wikipedia.org/wiki/History_of_colonialism
[2] https://en.wikipedia.org/wiki/Human_zoo
[3] https://en.wikipedia.org/wiki/Slavery_in_the_United_States
[4] https://en.wikipedia.org/wiki/The_Holocaust
[5] https://en.wikipedia.org/wiki/World_war,
[6] https://en.wikipedia.org/wiki/Atomic_bombings_of_Hiroshima_a...
[7] https://en.wikipedia.org/wiki/1953_Iranian_coup_d%27%C3%A9ta...
[8] https://en.wikipedia.org/wiki/United_States_intervention_in_...
[9] https://en.wikipedia.org/wiki/Banana_republic
[10] https://en.wikipedia.org/wiki/Operation_Gladio
[10] https://en.wikipedia.org/wiki/Paris_massacre_of_1961
[11] https://www.theguardian.com/world/2001/aug/01/indonesia.comm...
[11] https://en.wikipedia.org/wiki/Guantanamo_Bay_detention_camp
[12] https://www.washingtonpost.com/news/fact-checker/wp/2015/07/...
[13] https://mappingpoliceviolence.org/unarmed/
[14] https://en.wikipedia.org/wiki/Racial_segregation_in_the_Unit...
[15] https://en.wikipedia.org/wiki/Apartheid
[16] https://en.wikipedia.org/wiki/Redlining
"A lot" if you measure in absolute numbers. Very few if you measure in percentages. Remember, the median salary for a tech worker stagnated between 2000 and roughly 2012 or so, and even since then has only really risen because a few huge firms pay high salaries. Your average tech-worker still makes an upper-middle class salary that won't even buy a house in the Bay Area, Seattle, New York, or Boston.
How does it work? Any sources?
The one you left out (Alexa) is very common.
Pen Testing Tutorial
I've taken the bus often and the driver always announces when he breaks, accelerates, and takes curves, is this for the same reason?

People have explained to me that the driver announces everything so that standing passengers don't fall over, but I'm skeptical.
This is a complete misunderstanding/misrepresentation of what a microkernel is. Even GNU is developing their own microkernel, the HURD.
Solar in rural areas is constrained by available grid connection points. In the UK many areas are already at capacity and would require significant investment to connect. This is a major issue in terms of viability.

Also offshore wind farms can be absolutely vast, which is not practical onshore. The North Sea has the potential to add several GW and achieve economies of scale.
Barclays, Lloyds and probably HSBC.

They have trading accounts with ISA. It's not free but the fees for mutual funds, ETFs and most products are fairly reasonable.

However if you intend to do daily trading, I suggest you reconsider before you loose a lot of money. It's not that the fees are higher than the gains (they are), it's that it's very risky and good way to lose a lot of money.
> In Phase Two, the algorithm will do away with the poorly written source and create something entirely on its own. Based on my sampling of contemporary human-crafted sentences,

A problem with this is that there will be a tendency for it to become normative. This is what happened to the OED. Originally it was an etymological dictionary of the usage of English. Now it is regarded as an arbiter of 'correct' English.
This is similar to a yoga in the Hindu religion. I read about this a while back. When performing this yoga, you call out every action silently or quietly. So, for example, when picking up your cup of coffee..."I am going to pick up this coffee", then.."I picked up the coffee".

I have to go look this up again.
Wow this is fascinating. Clockwork, like everything else in Japan. I first noticed this when in Kyoto. The driver would point at the schedule, speedometer, sensors and all else. I found it slightly odd but made a mental note to google it later, which I eventually forgot.
MTA train conductors need to do something similar in the New York metro, as there is a striped black-white sign they need to point to at each stop (it gets recorded on camera):

http://m.huffpost.com/us/entry/4178532
The reputation for slowness comes from the warm-up time. There is always a very noticeable delay starting even a simple java app; whereas a native binary is relatively instantaneous. There are tricks to alleviate this issue in java (e.g. you can keep a JVM running in the background using tool like nailgun) but the default vanilla java behaviour is what most people will be familiar with.
Hermes – Golang package that generates clean, responsive HTML e-mails
Understanding Activation Functions in Neural Networks
Yes Java is as quick as anything else once it is up and running; the point GP was making was getting to this warmed up state is what makes people perceive java as slow.
Invocation of Whataboutism is an easy cop-out to never have to look one's self in the mirror. It's used by people in glass houses who only want to throw stones at their neighbors.

It's also not applicable here since the grandparent already did a relative comparison of China with the supposedly better "western track record", so this comparison warrants a response.
Google code was perfectly fine. Quick, simple, easy to use and reusing your google account.

Also, it supported many code source systems, not just git. GitHub only added SVN support recently.
Ask HN: What is the most up-to-date way of resource for OpenCV 3?
Every single book that I have tried to pick up uses an outdated version of the API. So apart from directly looking at the OpenCV documentation, what book or resource is MOST useful & updated in picking up OpenCV rapidly?
Skyliner: Architecture
Snapchat now lets you search stories Instagram has had this for months
Smalltalk to get a second crack at the whip
If I search in English, why the hell would they display local results? Makes no sense.

Used to be you could use Google.com, and later Google.ca or co.uk (because .com started auto-redirecting to your local tld), but not anymore.
Can I see a screenshot?
Earth is a ‘dwarf planet’ because it has not cleared its orbit
It's in the article :)
Also "not using it" depending on the kind of exploit may mean completely shutting down the account until the vulnerability is fixed.
>These days shell is a really important tool in my toolkit, and I can see just how much some of my colleagues are held back by not knowing it.

Perhaps, but the shell is still a badly accrued (more than designed) set of options.
Code_swarm – Python (2008)
>This is a greater dramatic shift and I'm not sure if we'll see it in our lifetimes

Many industries (and I don't mean natural food stores) have had cooperatives for decades. Agriculture is a big one, but industrial cooperativism is very real too. There are even already a few tech firms run as cooperatives.

The way to push the shift is to build a cooperative corporate structure which allows neatly for outside investment without compromising the interests of the worker-owners.
People personalize too much: They believed in Obama like he was a Prophet or something and now they make Trump the devil.

People can not see that around Power there are lots of interests, companies and people that fight for their own benefits no matter who is the president.

They defeated Obama making him do bailouts to too big to fail companies from the first day of his presidency, they made it clear that closing Guantanamo was something that was not going to happen or else , the Nobel Price of peace bombed to dust and created more failed countries that any other president... and life goes on.

The same happens to Trump, the man that did not want to make nuclear war with Russia was pulled apart as soon as he got into power and replaced with a pro war guy, because he was spied and he "could or could not" be a Russian agent.

Stages or terrorist attacks are called "false flag attacks" and there was people in secret services that could do under Obama and the same people is there under Trump. The interest are the same, the structures of power are the same.

In fact, under Obama some videos of ISIS appeared in which kidnapped western people appeared with absolutely no facial expressions, something that even myself could stage better with a computer and a 3d program. Those videos changed Europe's public opinion in support for the US against ISIS.

Western freedoms have gone by the drain since 9 eleven. People should start demanding freedom, privacy and truth no matter who is in power.

Democrats are only starting to value those things when they feel they are loosing it. When they benefited from freedom erosions they were silent.
The environment and energy are political issues. We have to strike a balance between different interests which cannot be fully divorced from subjective debate.
Raganwald's Tooling for Turing Machines
> Similarly I'd love to see an operating system that operated like a database.

Microsoft has really wanted something like that too. For example, WinFS.

https://en.wikipedia.org/wiki/WinFS
The next Haskell will be strict

-- Simon Peyton Jones

http://www.cs.nott.ac.uk/%7Egmh/appsem-slides/peytonjones.pp...

/via https://news.ycombinator.com/item?id=1924061
> I found it slightly odd but made a mental note to google it later, which I eventually forgot.

See, that sort of thing doesn't happen with pointing-and-calling :)
"Everything that is wrong with politics right now is rooted in a breakdown of trust"

You have got this backwards.. everything that is wrong with politics is rooted in breakdown of trustworthiness. Drawing attention to this lack of trustworthiness is not in the slightest bit irresponsible.

Also, I think it is pretty shit state of affairs that someone like Trump (who is actually in power) can get away with a barrage of outright lies and bat-shit-crazy conspiracies, but if someone like Chomsky (who is not) utters one questionable—but immediately qualified—word, he is irresponsible.
I think the "clockwork" reference is somewhat overrated. Local trains are often late due to wind or snow ..
That's… sort of happening with laptops. Pretty much any modern laptop with an Intel CPU uses a small set of Intel chips for everything. My dmesg includes:

em0: <Intel(R) PRO/1000 Network Connection>

iwm0: <Intel(R) Dual Band Wireless AC 7260>

xhci0: <Intel Panther Point USB 3.0 controller>

ehci0: <Intel Lynx Point LP USB 2.0 controller USB>

ahci0: <Intel Lynx Point-LP AHCI SATA controller>

drmn0: <Intel Haswell (ULT GT2 mobile)>

Most laptops from the same generation use the exact same set of chips.
Bare minimum you need know about bash
Ivanka vs Voronoi
Eh, I can totally imagine a cooperative that monetizes user data.
Haskell is just lazy by default, you can make code explicitly strict.

Just like other languages are strict by default, but can be made lazy via sequences, streams, generators,...

It is just a matter which defaults might be better for a given application.
> People have explained to me that the driver announces everything so that standing passengers don't fall over, but I'm skeptical.

That makes sense actually, especially if many passengers are elderly. Around here the bus drivers don't announce what they do, but they take off and brake significantly less abruptly when they have unseated elderly passengers (either looking/reaching for a seat or standing to get out).
So you've had one meal "since your last meal" then?
Yoga in itself is religion.
Can be done irrespective of one being Hindu or not
So you are suggesting the the US are deploying agents at airports in foreign countries? That sounds very unlikely and very hostile.
> Idris provides tools I can see as useful, things like checking at compile time all file handles are correctly opened before use, and closed after use (that's a very simple example, but just one type of thing you can do)

AFAIK that sounds like unique/linear types, which Idris doesn't provide at this point, it's an experimental/work in progress feature: http://docs.idris-lang.org/en/latest/reference/uniqueness-ty...
This is why most companies have a build step in their CI/CD pipeline that scans for CVE/malware in their app's dependencies (jar, npm packages, Ruby gems etc)
Yeah that's for passenger safety.
It upsets me that people who care about the open source movement so fervently support closed source tooling like Github and EC2 in the name of convenience.
A situation that only occurs if one doesn't make use of JVM that cache JIT code like IBM J9, or willing to pay for an optimizing AOT compiler like Excelsior JET.

Also another example is those that perceive the JVM as slow due to using it with Clojure, when the slowness in this case is caused by the Clojure implementation itself.
I think I'd go insane if that was my job. It seems so utterly dehumanizing to have a human do that job every day. I don't mean just the pointing but the standing and doing things that surely computers and cameras could easily do.
Monospaced fonts simply mean that the horizontal width is constant. While this also means there aren't any kerning pairs, it is a different concept. Simply disabling kerning does not mean a font is monospaced.

Kerning is a table of pairs that allows them to have more aggressive advance values. For example, with a sequential 'V' and 'A', the 'A' could be moved closer to the 'V'. But kerning doesn't have anything to do with the fact that in a variable width font that 'I' is narrower than 'X'.
We had the same sort of routine as this as factory workers in Japan so that we wouldn't forget to check/do soemthing. These explicit motions help you hit all the necessary components each time when working with hundreds of repetitions a day.
The article says he doesn't buy that Java is slow. But the JVM is a JIT with a pretty significant warm-up time. Its designed for long running processes, and if you only doing things that are running for a couple seconds, then yes, Java is slow. Java becomes fast only after it's been running for a while.
No. If gpg does its job you could even host the passwords in a public github repository. Several pass users do this; I used to, but my server has better availability than github over the last few years so I switched after being frustrated at not being able to sync new passwords to my phone a couple of times.
Ah ok, I though the *BSDs followed the UNIX old school of stable ABIs.

Besides toying around with FreeBSD in the late 90's, I never used it properly.
Is this Tech Solidarity? https://www.recode.net/2017/1/30/14436496/pinboard-tech-soli...

>“Tech workers of the world, unite. You have nothing to lose but your goddamned open-plan offices.”

This is the greatest thing I've read all week.
Wealth Creation as the New American Religion
My favorite for coding for a couple years now: http://sourcefoundry.org/hack/
Let's Build a Web Server. Part 1. (2015)
zimbra - fully open source GPLv2

mail/contact/cal/task/briefcase

http://zimbra.org
https://github.com/zimbra
It was not talking about the rate limit but the performance of the applications.

Performances must never be accounted in request/min. It's only requests/s that matter, because your performances are defined by the peak load you can take (which is many times the minute average).

Limits should be on more than a few seconds to support short peaks, yet throttle quickly if they persist.
Don't use "[ ... -a ... ]". It's not portable and has unclear semantics.
20 years of vuln disclosure history.
So, to be fair, I misspoke when I said I rely on the security of gpg AND ssh. Really, it all comes down to the security of gpg. I feel pretty okay about that.
The only good alternative everyone seems to agree on is Keepass. Keepass is useless if you need something that works in a group of people, especially across different devices.

I can't speak to the vulnerabilities in 1Password but the reason we decided against 1Password is that the user experience for LastPass (Teams) is much better. There's no point in having a secure tool without compliance and bad UX is a show-stopper.

Also the vulnerabilities so far have been mostly non-concerning:

1. The vulnerabilities of the browser extensions generally require the user to access malicious URLs, so they still require some degree of interaction.

2. The actual hacks of LastPass didn't result in any passwords or confidential information being leaked, so they're not very interesting.

That 1Password hasn't seen similar disclosures doesn't mean 1Password doesn't have any vulnerabilities, nor that it didn't have them in the past. No software is without faults and so far LastPass has always reacted promptly. That 1Password doesn't have as many recent disclosures may simply mean that Tavis hasn't gotten around to looking at it yet.
If the OS itself doesn't automatically recover the graphics process, you could always fire up your OS's built-in screen reader and use it like a blind person until you can get the graphics back up and running.
Wow, my reaction is exactly the opposite. Good on the Japanese railways for employing intelligent and responsible adults to care for everyone's safety instead of cheaping out with cameras and computers. These are solid, respectable jobs, and it means there will always be competent people around to help when things go awry.
The landing page looks great - I'm curious to try it. A short demo/screenshot/about page might be nice, to give potential users a taste of what the app can do.