skysight-inc/HackerNews huggingface dataset:
I like the README on this project -- I've noticed a lot of Go libraries tend to have absolutely no "getting started" code and tend to just push people toward the godocs. One of my favourite things about node is how pretty much every module tells you how to use it immediately right in the README.
Everyone knows this from breaking bad right?
Thank you for correcting me. I obviously have not kept up with the ecosystem (I jumped ship sometime in 2011), so pardon me. I'm excited about the progress!
The Amazon reviews on Modern Compiler Design aren't very favorable towards it. Same for the Dragon books (all editions). I'm not sure what to make of this.
Great contrast to the OP. They sound like a highly competent team, making a better "coffee".
It also is one of the only languages where collections are value types.

And it has to, to make 'let' create truly immutable objects. Without them, this:

var a = [1,2,3]
let b = a
a += [4,5,6]

would change b.
> That outrageous rhetoric that's coming from the right is by-and-large not seen as outrageous by them ...

I can't characterize the thoughts of a large number of people, but generally I disagree regarding the public figures involved. These people are politicians, experts with long careers in public communication; they are not people who just express their thoughts; they know exactly what they are doing.
I was going to post the same link, to find the article I searched for the phrase "satan's kimchi". Some phrases are just so hard to forget.
“I’ve raised my rates. Less work now but way better clients and the total revenue is about the same”
“Raise your rates until they stop calling or the work becomes worth it. Sometimes they bite”

I learned this a long time ago. The person who pays the least complains the most.
https://crt.sh/?Identity=%25&iCAID=7395
Regarding fluency, bilinguals and monolinguals often have often have similar total vocabulary sizes, but bilinguals tend to have a significantly smaller vocabulary in each language.[1, 2] In other words, vocabulary size(L1, monolingual) ~= size(L1 + L2, bilingual), and size(L1, monolingual) < size(L1, bilingual).

1. Portocarrero et al. (2007). http://www.sciencedirect.com/science/article/pii/S0887617707...

2. Gatt et al. (2015). http://ijb.sagepub.com/content/early/2015/03/13/136700691557...
O.K.--Times have changed. Jobs have changed. There's been role reversals in families. (By the way, the guys I knew who stayed at home and raised the kids; did a stellar job.)

Society has changed a lot. Good Blue collar jobs are hard to come by. Even white collar jobs are not what they used to be. It's basically a mess. Consider yourself luckey if you have a job you don't hate?

That said, when certain people become unemployed--they fall to pieces. I know it a blow. I know there's a risk of homeless. I know he might leave you. (If he leaves you, or "makes you pay for being unemployed" you probally picked the wrong mate?)

What I'm trying to say is don't beat yourself up too much. I have seen way to many people define themself's by what they do. "I'm a blah, blah, blah." You are a person first? With a lot of interests? I know it's difficult. The first question out of every Bobble Head is "What do you do?".

I saw my sister pretty much destroy her marriage. She was making a very good living. He was an Actor, and a great father to their boys. Because he wasn't the guy on t.v.--literally, or figuratively she emasculated him to the point he cheated. He married a person who didn't judge him as a success, or failure. He is now happy. His depression went away. I wonder why?

My sister still watches the television fantasy world where the man is a "man". He's a successful something. He the protector. He's the hard working something? Usually he's an Architect, or Doctor on T.V.? (By the way in real life. If you can make a living as an Architect--you are lucky.)

My sister has been through a lot of men, and never found one that had the qualities of her first husband. She now knows she should not have let the media, and the village; determine what's desirable in a mate. She says pushing away her first husband was her biggest regret.

I have no advice. I just see some men/women go to any lengths in order to get "the paper". Yes, a lot of it is hormones, but don't kill yourself trying to be what this society is constantly thrusting upon us. My father was a "working man's hero". He was misserable too. He died way to soon.
Nobody ever claimed it did. The "what" is that it shows the evidence presented in the paper is bad for that argument. That says nothing about the truth of the argument.
Coming of Age with Video Games
And not all of us at Mozilla actually work on Firefox. I don't know the number but we work on a lot of different things.
It is speeding up with digital storage.

Who knows what those Zip drives has on them?
English as a code is now universally shared by both native and non-native speakers. What is not always shared or recognized are the manifestations of a specific culture embedded by the writer in the language. Though the language can now be taken for granted, what cannot any longer be taken for granted are the cultural deposits transmitted by the language. To understand them, the reader, especially if he is a native speaker, must equip himself with a knowledge of the writer’s sociocultural milieu. Would he not be expected to do so if he were to read an English translation of, say, the Mahabharata or, for that matter, the Iliad?

Culture determines literary form, and the form of the novel from cultures within India has been strongly influenced by those cultures themselves, resulting in something different from the form of the novel in the West. Rao himself is of the opinion that an Indian can never write a novel; he can only write a purana.

-- Introduction by R. Parthasarathy for Kanthapura by Raja Rao.
Ask HN: What songs help you crush work?
Looking for some music to listen to while working.
Microsoft always steps up its game. It usually just sits around for a while before doing it. (presumably coding)
This is so true. It's so polluted and smoggy, there's a constant fog about when you walk around that never goes away. India and China are driving the climate change disaster, not the USA.
This is totally wrong. Why don't our "businessmen" landlords charge more rent now. Read up.
Guide to Marketing Training from HubSpot Academy
I'm the opposite of Lowe. I would never touch HF solutions, and am totally OK with HF gas (and I have used HF gas). HF solutions are a weak base - which means that quite a bit of it remains as the diatomic molecule HF, which can penetrate cell membranes and wreak havoc in your body. You can get severely injured without noticing it. If there's any risk of exposure, you need to rub yourself with calcium gluconate cream, ASAP.

HF gas, on the other hand, well, it's dangerous enough that you're going to be taking a ton of precautions around it. Your setup is going to be under negative pressure, and in a fume hood. You're going to wear thick rubber splashguard over your lab coat, you're going to have a checklist of things to do in the procedure, the entire apparatus is teflon, and there's a calcium hydroxide scrubber out the other end, and you'll never work with more than 10 mL at a time.

Lowe's account of a leak is a little bit overwrought. Unless you're working in an (idiotic, but I've seen them) positive pressure setup, the best thing to do is to calmly shut the valve to the HF tank, close the fume hood, and walk away.
IANAL. The author of this library is not trademarking the name Lego and the library has nothing to do with children's toys or any kind of creative/building work. Given that it's possible to trademark two identical names in different industries (s: http://www.avvo.com/legal-answers/can-i-trademark-a-similar-...), I'd say author is in the clear.
I read a paper on this (https://hal.inria.fr/file/index/docid/71240/filename/RR-5580...) and implemented it some time ago just for fun (https://github.com/dwetterau/group-edit). You can play with it on Firebase still here https://grouped.firebaseapp.com/

The biggest problem that I ran into with this approach however was checkpointing. I could never correctly reason about a way to prune the log of updates that you apply that still allows (100% correct, intent-preserving) merges from someone that might have been offline since the dawn of time. Does anyone know if this issue with this approach was ever solved?
IE 11 and Edge are great.

It's still fun to hear the circlejerk from "tech" friends/people about how IE is slow, bad, etc compared to Chrome or Firefox.

Yeah, back in the day it was, but in the past few years IE has been great.
If you get a call back, be very up front with this attitude so they can look elsewhere to retain a professional.
According to MS' blog post, this is based on the current modules proposal that the committee is working on. Isn't Clang also following the same proposal?
Hi, I enjoyed your article.

You have some good points about tiny types, but if you read through the code in the Go standard library, you won't find this style applied in very many cases. Typically, only if one wishes to attach a method to a built-in.

As another poster rightly pointed out, it complicates the documentation quite a bit, and I think a lot of Go programmers would consider it pointless abstraction.

// NewBox creates a new Box. It returns an error if length
// or width are less than or equal to zero.
func NewBox(length, width float64) (Box, error) {
...
}

Consider the simplicitly of NewBox. We may omit a Length and Width type, and any validation of these by stating the expectations of the inputs in the documentation. So, the API is dramatically simpler. The expectation is that the programmer will not pass invalid arguments to NewBox, by way of common sense or reading the documentation. Programmers who pass in positive numeric literals may even opt to ignore the error returned, since the documentation states the the only reason an error would be returned is if the input parameters were <=0.

Go puts a big emphasis on documentation, and this often compensates for lack of power in its type system.
It's a term that has two accepted meanings, the other meaning being the total opposite of the intended, making it a meaningless "flavor" word.

Leave it out of phrases from now on, and the phrase will not lose any meaning or clarity.
Well, I find it insane that the government has decided to take rights away from people who haven't even yet been charged with a crime, let alone convicted.
How to be a loser (2009)
I'm into home automation at the moment. I coded something in Python. Enjoy?
Deep brain stimulation for Parkinson's is pretty incredible [1] and transcranial magnetic stimulation for depression is effective [2]. The open label studies on DBS for depression were promising, so it was perfectly reasonably to try it out in a randomized controlled trial.

[1] http://www.ninds.nih.gov/disorders/deep_brain_stimulation/de...
[2] http://www.medscape.com/viewarticle/804736
The US Is About to Waste $305B on Roads We Don't Need
My biggest issue with "DevOps" is that it seems like it should fundamentally be a profession/methodology that rapidly renders itself into obsolescence if its creators and practitioners were actually any good at it.

The whole point is to provide automation, tools, and abstractions that basically make "Ops" fade into the background as a thing you never have to explicitly deal with or have its concerns leaking up to the application in obtuse ways.

It seems to be a thing that should be executed once and then be pretty much done until some entirely new radical kind of computer, network, and/or datacenter innovation happens that completely breaks the mold of how we need to organize machines to run software.

But instead of "DevOps" being this thing where you run the plumbing, test the pipes and valves, and then basically leave the whole thing alone for generations to come; save for inspection (which can be automated) and minor maintenance. "DevOps" seems to often manifest itself as a completely parallel development effort with just as many weird science projects, half-broken integrations, and high rate of change based on chasing some new shiny thing.

Put succinctly, my biggest issue with "DevOps" is that as a marketplace of products, services, and practitioners it seems to fundamentally misunderstand its raison d'être.
Too specific is only a drawback to the patent holder. And a single-patent iPhone patent would cost a fortune to file anyway. Having overly specific patents is not remotely a drawback to the rest of us.
Ansible-Letsencrypt
Typically that defense only holds water when two entities are in totally separate domains and even then you would probably still have to go to court to defend yourself. (Apple Corps v. Apple Computer is a notable example)

In this specific case I doubt you could make the argument that the two things are in separate domains and unlikely to be confused. Lego has sold programmable Lego sets since 1987 and even had their own programming language "Lego TC Logo". Present day they still sell programmable Lego sets under the Lego Mindstorms NXT brand.
that's an HF solution, which derek says doesn't scare him.
"Either these companies are alright with the job remaining unfilled, or they are looking for something that doesn’t exist."

I've come the the conclusion that most employers are not serious about hiring anybody in a specific manner. They are looking for someone who is extremely strong technically and also cheap enough to fill a position which they can create on-the-fly. In other words, they are continually fishing with bait which is disgusting to 99% of the fish, and only want the rare exceptional fish who finds the bait tasty to take it.

If someone is made of 100% unobtainium then they'll create a position and hire that person (with H-1B restrictions or a non-compete to restrict them from leaving in the future).

With the glut of talent available worldwide, I don't see this changing anytime soon.
If apple is discouraged from inventing an iPhone because they won't be able to defend the patent against minor changes, that's a loss to society.

If you concede that patents in general are good, then you should also agree that sometimes, it's better for a patent to be general.
But of course children's toys are not the only category of products and services that The Lego Group has trademarked as "Lego". It's a fairly long list[0]. I have no idea whether the author is "clear" or not but I know that I wouldn't want to waste my time and money arguing about this in court. I would just change the name.

(Not that this would ever reach that stage. GitHub will receive a DMCA notice, they will take the project down and that will be the end of the story.)

[0] http://tmsearch.uspto.gov/bin/showfield?f=toc&state=4803%3A6...
What's weird is the metal and inorganic salts of mercury aren't particularly toxic.

The vapor is toxic, one of my college professors said his graduate adviser was suffering from years of exposure to mercury fumes because in the bad old days they used to seal the gas valves in the lab with a little pool of mercury. Poor guy spent 40 years in the lab breathing mercury fumes.
I think its important to remember everybody is human and has flaws. Hopefully those students at princeton who want to scrub Woodrow Wilson's name from everything read this and realise that.

Just because we celebrate all the good a person does in their life doesn't diminish the fact that they are human, and suffer from flaws. Sometimes its good to be reminded of this.
Article urges to consider Clang. Full stop.

Regarding GCC, it says in the conclusion:

> [...] stick with GCC unless you have a compelling reason to do so otherwise[1].

[1] original article's grammar.
Show HN: ACME Let's Encrypt client – binary releases, works like 'make'
Hi Andrew - Have you explored holographic algorithms/encodings that use shape to represent elements such that you can succinctly and uniquely define an object/relation in terms of the composition of its constituent parts in a way that enables fast decomposition back into its constituent parts?
The problem is the combination of two orders, which serves to mislead the market. Merely making hidden orders would be fine, making hidden orders, then making another order meant to mislead other traders is not fine.

I agree the line isn't so clear.
I'll pile on!

Cloud Foundry is another opensource PaaS: https://www.cloudfoundry.org/learn/features/

(Disclaimer: I work for Pivotal, which donates the majority of engineering effort to Cloud Foundry)
You may also want to look at https://github.com/kuba/simp_le . Written by the same developer as the official client.

Really easy to set up and run from a cron job. Outputs the full chain as well.

https://news.ycombinator.com/item?id=10672006
I find it insane that the US defines liberty as a function of its capacity for violence.
The 600 micrograms per cubic meter type readings that have occurred in China or India, don't correlate to this site's scale.
Thanks for the comment but I'm going to provide a hard rebuttal:

1) You assume that you have to have lots of code in order to solve hard problems. If that is your approach to code then I cannot appease you. GUN takes the UNIX/NodeJS philosophy - it is suppose to do one thing well and everything else is solved via extensions and plugins. What GUN focuses on is conflict resolution which you can see demos and learn more about here: https://youtu.be/-i-11T5ZI9o , https://github.com/amark/gun/wiki/Conflict-Resolution-with-G... , and towards the end of this tech talk https://youtu.be/kzrmAdBAnn4 .

2) I'm sorry you think my javascript is shoddy, however this is either a matter of arbitrary aesthetic opinion or some objective measure. You provide no objective measure. I'll propose one instead - does it work? And it does, however I'll be the first to admit it is not free of bugs. We're actually dealing with some bad bugs that emerge when you do more complicated permutations of commands, to which we're in the middle of a big rewrite. I hope you'll find the new version (0.3.x, not out yet) as less shoddy. However apart from subjective aesthetics, I don't find your comment to have any justification.

3) What do you mean that we have scratch test data in there intermingled with the main code? I don't think this is true, but I'm not sure what you mean. If you think this is an issue it would be great if you raised an issue on the project. Thanks in advance. :)

Please let me know if you've actually read through the entire wiki ( https://github.com/amark/gun/wiki ) and if there is anything you need to learn more about (which I'm sure there is) please don't hesitate to ask me and I'd be happy to write documentation on it. In fact, we need people like you to report what parts of the documentation are confusing or incomplete in order for us to know to fill it in.

Thanks for your comments, and please don't take me harshly - I just want to be hard on dispelling the terrible assumption that lines of code equates to quality or problem solving. Often times more lines just creates more bloat, monolithism, and increased bug complexity.
Eh, but my point was that I don't think there's a rational argument justifying the second war on Iraq, while there were rational arguments justifying the war on Afghanistan, thus if you are trying to justify another act of violence by comparing it to the war, I don't think it makes a lot of sense to compare your act to the Iraq war.

My impression is that you are right that wiping out Iraq did a lot more to destabilize the area than the adventure in Afghanistan, though, mostly because Iraq had a much more functional government before hand.

The timing of Rambo 3 was unintentionally hilarious, not only now, but at the time it came out, as it came out right as relations were warming; Time named Gorbachev "man of the year" in the same year that Rambo 3 hit theaters.

But yes, he does go on and on about how hard it is to conquer the people of Afghanistan in ways that seem downright un-American if you are watching it in a post-9/11 era, as I did.

Really, I think that the whole Rambo series is better if you remember that Trautman shoots John at the end of "first blood" in a scene reminiscent of "Of Mice and Men" - Rambo 2 and 3 have got to be... fever dreams? an afterlife? an acid flashback? as John dies.
In addition to what others have said, trademarks are not copyright. They're related as they're both types of intellectual property, but they differ in many important details.
It did not get me any flights that was cheaper than the site i usually use.

In fact the cheapest flight was in general (over my 3 test searches of flying to New Zealand.) 50-100$ more expensive and had one extra stop. About the same flight times.

And about 40USD more expensive when flying to new york and 20 hours longer
Good companies don't worry about "job hoppers" because they know a good environment usually solves the "problem". Consider it a red flag when a company has weird policies or treats you in ways you would not treat people.
I think the Alpine Linux image for Docker is a good solution to the point about userland bloat. Much better than unikernels, which would entail giving up all the benefits of running containers on a shared, mature OS kernel, particularly with regard to performance, resource pooling, and debuggability. I'm still waiting for bcantrill, who actually has experience with large-scale production systems (unlike me), to expound on why he believes unikernels are a terrible idea, as he said in a brief rant here:

https://www.youtube.com/watch?v=Ya6h2zKlpaQ&t=5110
There is an actively maintained Spidermonkey port of Node.js called jxcore. It also supports an older version of V8 from the 0.10 branch.

https://github.com/jxcore/jxcore
I don't find this narrative compelling. People naturally mention the things that make them different from those around them. White people living in Taiwan might talk about being white in Taiwan. White nerds in a white neighborhood talk about being nerds more than being white. This has nothing to do with racial domination.

If White Man's Burden motivates you to make the world better then so be it, but I find the idea incredibly divisive and at the height of hubris.
Ask HN: Chrome browser phones home, how to disable this?
When I startup Google-chrome it "phones home" - makes a TLS connection to Google and exchnages some data. Does anyone know what this data is?

It happens with the open source version as well... so this must be documented, and there must be a way to turn it off?

Edit: 1. You can confirm this using a network traffic analyzer.
2. Start page is set to about:blank
This is how ISIS smuggles oil
Regarding the "options people not being as technically sophisticated" One of the stories from the former PHLX Options Exchange, now part of the Nasdaq umbrella is that their rapidfire price protection feature was one of the killer features that was a competitive advantage over the other options exchanges back in the day. Now a days, all the major options exchanges have this feature.

A market maker required to quote in say 80% (by self-governance rules) of options in a given underlying has a lot of quotes to update when the market moves. AAPL has 1000+ options, so a market maker may be obligated to quote at least 800 options books.

When the market moved, there would be 800 options to update. With order/ack latency around ~30-50u today, but around 400u-1ms 10 years ago, it could take almost half a second to 1 second to get those quotes updated. In that eternity, a fast trader could swoop in and execute against the old quotes to their advantage.

Rapidfire implemnted an atomic cancellation of orders if too many options executed on a single side only such as only the bids getting executed. This significantly minimized the risk of getting eaten alive on say a couple hundred contracts every single time the market moved.
Uh oh, he already used up a bunch of 'common' languages. He's going to be stuck doing the later, harder problems in asm and brainfuck. I'd have problems even naming 25 languages.