skysight-inc/HackerNews huggingface dataset:
I wouldn't be so quick to label and put experiences into boxes. Your experience and your culture and your understanding of love can be so different than another person's that labels mostly just get in the way.

To look at it in information-theoretic terms, you need a higher-bandwidth channel to communicate about "core" experiences like love. Labels condense information by encoding culture and definition into them. So it's tempting to reach for them. But if the person you're communicating with doesn't share the same culture and definition, then you wind up mis-communicating until you can work out the source of the disconnect.

Labels are great for talking about computer software systems. Not so much for love.

For me, and to use your terms, I can't feel romantic love for someone without also having desire for them. I can care deeply for them, want the best for them whether it's with or without me, but in order for me to have a loving relationship with someone, desire has to be a constant undercurrent. I cannot spend copious amounts of time with a person otherwise, I start to retreat back into myself. Desire is that thing that draws me out and allows others in, it's absolutely essential.

So, while your love / desire divide may work well enough for your purposes, it won't necessarily for other people. You can try to adapt the framework to accommodate them, but do this too many times and you're left with a mess.

It's best to just share your own experiences with as plain of language as you can and let other people come up with their own abstractions.
Worse still, that stuff hooks into you OS at just about every level.
> Would you suggest that someone in the monarchy shouldn't express an opinion

Yes. That's absolutely the point.

Even strong monarchists promote this point [1], but conservative newspapers have (relatively recently) questioned the reality [2].

Until we can vote for the head of state, their opinions on all matters must not influence the government in any way.

[1] http://royalcentral.co.uk/blogs/insight/the-queen-is-the-per...

[2] http://www.telegraph.co.uk/news/uknews/queen-elizabeth-II/11...
Strangely, I decided to lock down my Win10 Pro machines earlier today after seeing telemetry traffic reported by GlassWire.

I ended up using O&O ShutUp10, a free app with a simple on/off interface for a bunch of Windows privacy-related settings, including telemetry.

There are other apps, and ways to block specific domains and IP to prevent Windows from calling home. It's staggering to see just how many part of the OS actually report information.

Some references:

http://answers.microsoft.com/en-us/insider/forum/insider_win...

http://superuser.com/questions/972501/how-to-stop-microsoft-...

http://www.majorgeeks.com/files/details/destroy_windows_10_s...

https://www.oo-software.com/en/shutup10
Show HN: 3RFC – Image based comment board
Transpiling is here to stay. Old browsers and new language features are not going anywhere.
This is a false dichotomy. If you log things you don't need brilliant engineers spending countless hours on a logging infrastructure. All you need to do is log things to local disk, and delete some when you start to run out of space. You can write a fairly trivial script to do so.
I'm pretty sure writing had existed for millennia by the time Plato came around. And Plato knew that, so I have my doubts that you cited this quote with proper context.
Wait what?? I thought ES2015 was just another name for ES6?? This is too much...
Your comment reminds me of this: http://swiftonsecurity.tumblr.com/post/98675308034/a-story-a...

It's a good read, and it was one of the pieces that motivated me to pursue making security easier for people.
Unfortunately as long as any of your target browsers don't support all of the transpiled features, you need to transpile for everyone.

Unless you start serving up different builds based on user agent...
Wouldn't you be better off solving it by sandboxing? Basically don't allow programs to do bad things in the first place rather than try and get all programmers to be perfect. Basically the web (and/or some phone OSes).
I'm just wondering why not use npm scripts instead of Makefiles? They work in Windows as well and they're easier to understand (at least imo).
Except your argument doesn't work well because we're centralizing FOSS. (perhaps I am misunderstanding your argument?) So you still have linux, webkit, etc. You just get linux nowadays via AWS, Linode, etc. And you get Webkit via Apple or Google.

Its not one or the other. These two systems can work hand-in-hand. FOSS commingling with commercial centralization has been quite the success story. FOSS on its own as PoC's or nerd toys chatted about in IRC isn't enough to get real market penetration.
It's kind of surprising to read about the same experience and even reaching exactly the same conclusions.

Anyway, I've recently experimented with checking the build directory in only in production/staging branches to avoid constant merge conflicts and the repository bloat. My approach is to have those build-excluding lines in .gitignore file present in development branches and to comment them out in production/staging branches. So far it works well, but it's sometimes quite confusing to other people on the team.
This is a very underappreciated point. For example, in pharmaceutical drug discovery, what often matters most is the ability to play around with different modeling assumptions, and to do large-scale "search engine" work on different compound properties and how they might affect desired overall properties of the final product.

I wonder if one reason why this highly specific computational architecture is only deployed in two places (as far as I can tell) is because it's actually not very applicable to mainstream molecular dynamics use cases? A lot of the business around pharma drug discovery seems to be pushing for more cloud computing solutions that offer better analytics APIs for engineers, rather than beefing up hardware for larger-scale simulations.
There is a strong case for transpiling if you have a node backend. Presently we use ES2015 features on the backend that wont work in the front-end code without a transpiler. It's not really inconvenient, but it would be nice to use many of the ES2015 features in both places. Shared libraries in particular can be built using ES2015 features instead of settling for the lowest-common-denominator. We also use make in our build tooling.
There are pros and cons to both. At my previous job I had an office and felt that it took a lot of extra inertia to get a technical conversation going between people as you felt like you were invading their private space in order to talk. While this barrier to entry has been removed with the open floor plan I think it can easily swing too far in the other direction if safeguards are not added. I can no longer get 30 minutes to actually concentrate on coding without getting an interruption from others on my team.
Machine Learning: An In-Depth, Non-Technical Guide – Part 2
> I feel bad installing adblockers on others' computers, but it's helpful for the virus-prone.

You mean like security researchers?

http://www.networkworld.com/article/3021113/security/forbes-...
Youzign-Be your own graphic designer
Sounds much more efficient. But who doesn't love over-engineering a solution?
Pretty cool. Next, filter for fortune 1000 company names mentioned in law suits and connect to a trading platform api.
Did it seem weird to anyone else that this was slipped in?

"...Abraham’s main message is that we need products that can be improved or repaired (rather than having an in-built ‘death clock’, like most Apple devices) and that we should recycle more assiduously what are actually valuable materials within that old computer or phone."

I thought, (anecdotally as the owner of a iPhone 5 running fine) that apple is actually ahead of the curve here. Maybe on MacBooks where battery replacement is hard? Even then my MacBook has outlasted any other laptop I've bought. Seems weird to call the battery degrading a "death clock."

Is this a common sentiment or known fact I've missed?
Sandboxing is good for stopping memory corruption and privilege escalation bugs. It's not very useful for problems affecting cryptography implementation flaws, logic errors, out-of-date software, etc.

Those problems are better solved by giving developers better tools and frameworks that solve these problems for them, that are simple to use and don't introduce massive security foot-cannons.

(This comment is a minor spoiler to my current project, I suppose.)
Solving the expression problem in Python with object algebras
Look at hash array mapped tries, which is what most functional languages use to implement hashmaps.
> those of us who are non-white, older than 40, disabled, trans, not neurotypical, queer, from low-income backgrounds, and/or a host of other identities will continue to be locked out of tech.

What if those people are just less likely (note: this is about probability, for all I know the best programmer in the world could be a disabled queer 50 year old black person from a poor family) to be competitive among candidates? This basically amounts to hiring as charity.

There is no end to the list of possible "identities". You can ALWAYS slice humanity up into smaller and smaller groups to find some identity that is underrepresented. Everybody is clamoring to grab a niche identity to claim oppression points. This is why identity politics is garbage.

Unless for-profit corporations are actually jobs programs in disguise, there's only one sensible thing to do: value people for what they can do for the company. Period. Though maybe favoring a candidate because they have the right skin color IS actually good for companies? Who knows?
So where does Crossroads fit in all this?
The point is that most of us probably don't use the app all that much anymore, so removing it probably isn't a big inconvenience.

The article also mentions something I noticed a while ago too: mobile Safari is both faster and better on battery life than Chrome or any alternate browser. This makes sense - the alternative browsers are essentially running Safari under the hood anyway - but is still true.

However, I found this to be true on my MacBook Pro as well: Safari uses far less power and is significantly faster than Chrome. And while I think Chrome is far superior to Safari as far as features go, it's also hard to justify why my browser consumes more resources than VMWare Fusion running Windows 10.
I suspect the problem will be if they have independent security tools near their network edge that MITM their own traffic, as discussed elsewhere on HN recently. If Microsoft are hard-coding addresses and certificate details for its online services within Windows itself, the security tools won't be able to inspect that traffic, and will probably be set to block it by default.

I suspect the kinds of organisations operating these tools would consider that "working as intended" in most cases, but if it interferes with the enterprise-grade configuration and update management tools then that could be an issue for them.
The quote says Facebook doesn't want poor people to be able to search for jobs. That is obviously wrong or else they wouldn't provide job search. You may believe they want to monopolize job search, but that is not what the guy said. And show me an example of a job site that want allowed on their platform.
It's easily the worst app on the android. I've switched to using a chrome shortcut with notifications enabled, haven't looked back.
Docker gets security enhancements
An old-school reply to an advertiser’s retro threat
A non-hipster’s guide to brewing amazing filter coffee
Uhh that script is horrifying. It is from the same Cargo cult technical support personnel that run stuff like CCleaner, BleachBit, and memory cleaners. Just go look at the script itself and the supporting scripts, if nothing else they make a lot of assumptions about what the end user does or does not want, and it reconfigures the machine in such a way to disable legitimately useful functionality.
I respect what you're saying and the contrasting views here are good. At the same time, what you're saying reminds me a ton of the ultra (politically) conservative Americans who freak out over changes to a document defining our country set 240 years ago. I don't know that they are wrong or that they are right. But it certainly comes off super close-minded (or maybe even lazy?) to think that original ideas and values are somehow intrinsically purer than current ones.

My point being, if "the values and goals set forth by the original web" (whatever that means because "the original web" was a quarter hackers, corporations, academics, and government with very diverse goals and values), who cares?

Edit: left out "reminds" in the second sentence.
"I am just dropping a key on your machine" - from my point of view, it does not matter whether you're dropping an executable, an SSH key, or Aunt Matilda: you already have the user executing arbitrary code (your distinction between "here, pipe this code into bash, it will execute" and "here, pipe this code into bash, it will save itself to disk and then execute" is pure handwaving).

(you are likewise assuming there are multiplexed connections, which is a great leap - these are off by default)

What you have demonstrated is the simplest possible botnet technique, using SSH as the transport and social engineering as the vector; for some reason, you consider it groundbreaking. Well, it would have been - in 2000.
Not necessarily. You could build multiple targets and dynamically serve one over the other. Not as hard as it sounds.
STUPID SHIT NO ONE NEEDS and TERRIBLE IDEAS HACKATHON
I think most people commenting here on India and arranged marriages have no clue what they are talking about. While some of it is generally true, but not any more truer than if I make a statement like "Cops in the US are wife beaters" (Translation: Long stressful job with association with violence seems to increase the likely hood of domestic violence compared to general population.)
Arranged marriages may have started off as ways to solidify clan associations.. may be.. in the long lost past and more recently for a very select few. By and large arranged marriages in India now a days is just a matter of convenience. Mostly parents, bride, groom all reaching some sort of a consensus as to whether the marriage is likely to succeed. Why does this matter? Generally because unlike (again generalization) in the western society, this is truly two families coming together. It is easier for every one if there is a bit of compatibility between families too in addition to the bride and groom.
As to the "messed up" factor in this, usually these marriages do not happen overnight. Engagement is followed by many months (to many years) of time "together" (not necessarily in a live in sort of way) after which the wedding happens. In many many cases the engagement gets broken off for one reason or another. There is a certain amount of taboo associated with this, so it is not easily said and done. On the other hand, this is good practice ground for resolving conflict among each other.
Contrast this to ( what appears to me, an Indian) the usual dating ritual in the US.. Mostly starts of with both parties in various degrees of inebriation, followed by some awkward dates where one pretends to be smarter, funnier and what not, followed by a few sexual encounters, after which reality may dawn and the relationship is broken off. Fast forward many years and relationships and at some point the people involved realize that well, no body is perfect, lets make this work, we have some similar interests and lets face it, we are getting old. They decide to make it work and get married.
I do not generally see how this has any chance of working any better. If one could see the magic list of all the people (past present future) one could potentially get married to, with all the qualities listed, sure, one can pick the perfect partner. But till then, it is like predicting the best time to buy a stock. Who knows if something better is in the horizon. But more importantly should one care?
Watch out! This is a gateway activity to becoming an actual Hipster!
The thorny ethics of embedding with do-gooders
How a Legal Journalist Got Fired for a Non-Compete
disable background app refresh in the settings?
I haven't had much time to study history since I started a CS grad program, so this side project was my way of scratching that itch. It far exceeded expectations, and University Archives has expressed interest in making it the official distribution of Encyclopedia Brunoniana.

There's a technical write-up of the project covering everything from processing, compilation, and design. [1] This iteration of Stiki, the static wiki generator powering Liber Brunoniana, is mostly written in Bash, but a past version was written in Racket (with article authoring in markdown) and I'm looking at extending Pollen for the next iteration with deeper version control integration.

[1] http://liber-brunoniana.github.io/Articles/Liber%20Brunonian...
Airflow: Tips, Tricks, and Pitfalls – Nuts and Bolts
I've been looking for water investments since seeing the ending of The Big Short a few weeks ago.

PHO looks like one of the only ETFs out there, and i really was not impressed with its holdings. Does anyone know of other innovative Water related companies?
SYAC: The title is exactly what it says it is.
"... is a cliche at this point and should be considered racist in India... "

How is that racist?

Expressing nationalism is not racist unless in specific other circumstances. In the U.S, Japanese and Korean auto makers were accused of stealing jobs and Latino Americans still are... I see it as a form of nationalism.

[edited: to remove Europe and fix punctuation]
StubHub takes on Ticketmaster, selling both primary and secondary tickets
Manchester-Based FinTech Startup Hello Soda Expands to Southeast Asia
Yeah no way in hell I'm clicking that :|.
I find that when a company grows beyond 150 people, there starts to be a disconnect between the CEO level and individual workers. That is when these sorts of problems come up and the culture changes.
I wrote a mini NYT crossword search engine many years ago (only covers 1996 to 2011).

http://donohoe.io/projects/crossword/#/hacker

Its funny to see how terms changed over the years. A few interesting ones:

http://donohoe.io/projects/crossword/#/aol

http://donohoe.io/projects/crossword/#/google

http://donohoe.io/projects/crossword/#/facebook
Samuel L. Jackson taught me everything I know about ethics in software engineering.

Including the principle that if your software breaks, you're the on who has to go get savaged by velociraptors to fix it.
Ask HN: Approaches to encourage girls to choose software engineering?
I’ve been asked to give a speech to 600 girls between the ages of 12-19 in Kathmandu, Nepal about why they should choose software engineering as a career.

Have you heard of any great speeches, videos or methods that I could use to suggest the career path to those who have no concept of the industry?
I wrote a thing previously noting that some of the same fractal phenomena happen in word2vec (http://howonlee.github.io/2016/02/05/Fractal-20Wordvecs.html).
Schlüsseldienst+24+Stuttgart|Tag+und+Nacht
I think it would be maximum of 20% devaluation. But if we look at the numbers, 20% devaluation would put it back to USD to CNY @ 7.8, this is 2006 / 2007 numbers. This is right before the financial crisis.

Since then China GDP have grown 4x!!! 4X

In that sense I don't think CNY were ever properly valued.
I've experimented with a number of them over the years. I even put some effort into my own.

Of the off-the-shelf ones, I like the YAML-based ones the best for the artifacts they store in the repository. ditz [1] is the grand-daddy in that space.

However, given that the majority of an issue is formatted text, I think the best ones are actually based on a markup language of some sort with an easy to parse frontmatter. The one I built way back when was based on ReStructuredText and used it's nice, easy to RegEx, definition list format as frontmatter. These days I'd probably take the semi-standard "Jekyll" frontmatter approach of YAML+Markdown, and I'm somewhat surprised there still hasn't been a big tool yet (that I've seen) take that approach. (That said, you can admirably fake it with a custom Jekyll collection as-is, so maybe it's something we could build as an interesting template and/or plugin...)

[1] http://ditz.rubyforge.org/
I think if you consider leaking usernames to be an important risk, there is probably some other problem. Your username can probably be easily guessed based on your email address or first and last name anyway.

My point is you are better off designing things assuming that usernames and public keys are public information. That doesn't mean you have to go publish them on your website, but you also don't need to worry about mitigating it if someone else does.
I see your point, but it's at least partly a feedback loop. If software is going to protect users from themselves, it has to be opinionated and not allow the user to shoot themselves in the foot. This approach is not popular with users.

A good example is the backlash browser vendors get when they try to make TLS errors fatal (without a "continue anyway" button). Users will cry bloody murder until the option to bypass the warning screen is re-added, at which point everyone returns to clicking through all warnings and we're back at "you need to know what you're doing to have a secure machine".
Im a pretty hard core libertarian and completely agree with what both you and the parent commenter said.

In a capitalistic market, natural monopolies and oligarchies will form. So long as competitors can enter (i.e. arent legislated out) of the market there's nothing wrong.

Similarly, forcing businesses that work better at scale to become smaller will increase prices and decrease efficiency. Obviously, this is a somewhat idealized situation, so in reality it's going to be somewhere in between (because companies, governments, and people are all willing to not play "fair" in a market). Being a libertarian, I just error on the side of letting the market decide, as opposed to legislators deciding how the market should be.
As it stands, the state, universities and other providers might have sponsored a lot of the infrastructure, while fb is just using it, so if they want their own, they should build it and only offer fb. for free.
> Sad? I don't see anyone crying.

Most of the world is crying -- we're dying of a thousand different wounds, and science, what was supposed to be our greatest hope, has become a sort of masturbatory worship of safe data. It's lost direction.

Rather than working on real, hard problems they're arguing about escapist nonsense.

The only way the Drake equation gives high answers for our chances of contacting aliens is if you put in absurdly high values for ne through L. Sure, there are aliens, but they are tens of millions of lightyears away. FTL travel and communication will only ever be fantasy. You will not meet them, get over it.
Big reason why I use OpenSUSE at work.
Personally I ignore any arguments I see from Matt Ridley because my own experience tells me that he's a serial liar and distorter of facts. I don't have the time in my life to sort though the bullshit in every Ridley article by reading all the "sources" he quotes to see how he has misrepresented them. Just glancing at the abstracts suggests several of those articles at least have been misrepresented by Ridley, but I'd have to pay to read them to find out.

It's no coincidence that a bunch of HN's resident climate change deniers are suddenly popping up in the comments to this submission to defend Ridley.
How to Discover Passion, Influence People and Increase Sales
Like Me, on Facebook (Eric Lippert Has Joined Facebook)
I think this is finally being considered. Just because we're carbon based doesn't mean all life must be.
Maillardet's Automaton
FAQ Incoming:

How is this different from Pandas?
PhpThumb.php SSRF/LFI