skysight-inc/HackerNews huggingface dataset:
> I'm sorry your feelings don't dictate whether or not someone lives next to you

Are you aware of what a blaming statement is? That's where you say I said something when I really didn't. For example: I never said anything about dictating who lives next to me. I said 'tolerate' as in 'accept'. I don't have to accept anyone who walks around with their nose in their phone all the time...in my life. That's it. I said exactly 0% about anyone living next to me, but I damn sure will tell someone who is stuck in their phone to watch out where they are going.
Ellen Pao Suit Against Kleiner Perkins Heads to Trial
Change the world now by drawing on it!
I was surprised to see a Buzzfeed link on the front page of HN, and my initial thought was, "Really? How did this happen?"

But, this is a surprisingly well done piece. Maybe the dude who started Buzzfeed wasn't really bullshitting us when he said he didn't want to just make a linkbait site. This is article actual journalism on a level comparable to much more "respectable" sources. I'm impressed, and I hope this is a trend. If Buzzfeed uses their massive facebook click machine for good rather than mindless entertainment, I'll be even more impressed.
And if you want to emulate static variables in a function, you can do that:

def counter():
counter.x += 1
return counter.x

counter.x = 0
counter()
> 1
counter()
> 2

Beware! singleton variables, mutable state, etc.
Hoover was a mining engineer, so there's one.
Domestic terrorism is huge threat to U.S.
No, it's the same as asking people "don't think of an elephant".

It also has no similarity to tech support questions
Edit: A direct example of what I am suggesting http://en.m.wikipedia.org/wiki/Dual-mode_bus

I don't see what you think is extraordinary about this. Note the tires on most of these pictures: http://en.m.wikipedia.org/wiki/Trolleybus

Electrified trolies in mixed use roads are old tech. Some already use hybrid battery backup systems so they don't need constant contact with the power supply. For safety overhead wires are often used, but ground level power supplies that are only on under the vehicle are also safe. (http://en.m.wikipedia.org/wiki/Ground-level_power_supply)

Clearly there would be large adoption and scaling issues, but what about this seemed impossible to you?

PS: There are also plenty of examples of trains using overhead power at far above highway speeds.
I used this on Digital Ocean and it's been up for months without an issue. Not sure how to go about upgrading, I might not
Please don't sign comments; they're already signed with your username. If other users want to learn more about you, they can click on it to see your profile.

https://news.ycombinator.com/newsguidelines.html
No idea what the current status is, but there is an in-progress branch linked from here:
http://www.cl.cam.ac.uk/projects/ocamllabs/tasks/compiler.ht...
The tech industry is disproportionately asian relative to the population of the nation. So the whole thing is especially goofy.
I would go further and say... unless she is passionate about CAD.

My background is in science, but I work in a department with engineers of all stripes. It seems like the mechanical engineers are stuck living inside the world of their CAD systems. It's a dreary world, dominated by at most two or three software vendors making giant, expensive, training-intensive tools.

I know other engineering disciplines use tools too, but I don't think they are dominated by their tools to the extent that ME is.
What defines a "snide smartass" really depends on your viewpoint. I'm sure the people who murdered Emmett Till thought he was a snide smartass, who was living in a bubble of Northern race relations, and needed to be checked by reality.

I don't believe that unlawful violence, whether conducted by the government, or by violent individuals encouraged by supporters like you, has any place in society. You approve of violence when it furthers your own political goals, in this case, to punish middle class White nerds who have unacceptable views on diversity etc. But I doubt you can explain how your justifications don't also apply to, for example, the racial violence I mentioned above.
You don't have to cryogenically store batteries under pressure.
SpiderMonkey has something that we call ExpressionDecompiler [1]. Basically it allows us to decompile some subset of the JS bytecode. Fun fact: At some point in time SpiderMonkey could actually decompile all bytecode and this is how we used to generate the result of Function#toString. [2]

[1] https://dxr.mozilla.org/mozilla-central/search?q=ExpressionD...
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=718969
http://voogla.com is a life saver.
Gitlab is great but I wish the CI SaaS providers would get their act together and support it. Most only support Github and (at a push) Bitbucket.

I suppose though, if you are running your own Git repos then you probably want to run your own CI.
No way. If anything you may be at an a significant advantage. Theirs an awesome book by Noam Wasserman "Founders Dilemmas" which puts data behind all factors of founderhood. Your experience could give you a great base of knowledge to work from.

I have been told by some that corporate experience allows you to develop good working relationships that can be used when finding co-founders as well as getting customers.
I understand what you are saying and agree with a lot of it. Not saying I completely agree with all of the comments, instead simply pointing out what your average non techie/HN people think.

The "general user encountering the site" will most likely be the users using this service so imo they are just as important as the HN crowd.
Maybe the candidate wasn't looking at the tiles. Perhaps they were rolling their eyes at the stupidity of the question. :-)
But the US doesn't recognize the ICC's authority ...
> making people take an action to better your financial position is slavery.

"What is Watsi?

Watsi is a global crowdfunding platform that enables anyone to donate as little as $5 to directly fund life-changing healthcare for people in need. Watsi is a registered U.S. 501(c)(3) non-profit organization (EIN: 45-3236734)."

https://watsi.org/faq

If these were the actions of a CEO for a for profit business your statements might make more sense, except that's not the case at all. Nobody is getting rich off Watsi and there goals are commendable.

Not to say there aren't probably other examples that would make your point, but seriously this doesn't seem like a good one to pick.
This hypothesis holds no water in any 3rd world country I can think of.
I see both sides. Seems like there are way more low wage jobs out there though. Plenty to choose from.
For an append to a CSV file it shouldn't be too hard to update the index. Remove the last byte in your current format and just parse the additional lines and append to your index.

And I'm sure there's a technique out there to handle the update case. I'm not too familiar with hard disk operations so I wouldn't know it.

If you insert a byte at position 2 in a 1GB file will the whole file get rewritten? Or are there techniques out there to store updates to a char array without having to rewrite the whole thing?
And if they're all busy, they could put ATT on hold. That I would love to do, even if they just immediately went on to the next call.
I suspect the vast majority of people who drive cars until they fall apart are not buying the car when new, so aside from propping up resale, those users are not terribly relevant to manufacturers.
I feel like THIS is why Magic is interesting. Everyone (assuming) has SMS capabilities on their phone. I've seen this be used for banking, but nothing had the personal element? The ease of use is such a plus for this kind of thing.
Right. I think it's reasonable to say that all P6 code is statically typed, using nominal typing.[1]

I've not actually checked the following code yet. I just wanted to post it now and will return to update after I've tested this stuff tonight, but here's what I'm currently thinking:

* The Any type is the default value type.

* Built-in literals are automatically converted in to more specific value types at the time they are encountered by the compiler:

my $a; # $a contains an `(Any)` aka an undefined Any
$a = 42; # puts an Int value into $a

* User defined literals and run-time string input are also supposed to be optionally automatically converted from an Any into a more specific type on assignment, but that's not yet implemented in the Rakudo P6 compiler.

* Optional explicit types improve type-checking on assignment:

my Int $d = 22/7; # compile-time error

* Not yet implemented but due to land soon:

my Int(Any) $e = 22/7; # coerces 22/7 (a Rat, thus an Any)
# to 3 (an Int) at compile-time

* And for calls:

sub add (Int $x, Int $y) { $x + $y }

my $a = 42;
my $b = '42';
my Str $c = '42';

add($a, $a); # OK
add($a, $b); # run-time error?
add($a, $c); # compile-time error

* Optional explicit types enable multisub dispatch:

sub add (Int $x, Str $y) { say "oops!" }

add($a, $c); # resolves to above sub at compile-time
# says "oops!" at run-time

* P6 allows users to introduce "subsets". Subsets combine a base type (always static/compile-time) with additional constraint logic. The additional constraint may force the subset to become partially dynamic rather than solely static.

* Subsets can be applied in an assignment or signature:

my enum Day ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];
subset Weekday of Day where 'Mon' .. 'Fri';

my Weekday $wd = Sat; # compile-time error

sub foo (Weekday $wd) { ... }

* The additional constraint logic of a subset is a P6 "smart match" -- arbitrary code that accepts or rejects a specific value of the base type. In the Weekday subset above the constraint logic is `'Mon' .. 'Fri';`.

* If code analysis can deduce a finite set from the combination of base type and the additional constraint logic, then a compiler may choose to make the whole subset static and check and resolve calls and constrained assignments at compile-time. Otherwise the static part of a subset is checked at compile-time, which may lead to a particular call being among the candidates for a final dispatch, and then there may be a final round of call resolution and checking at run-time.

* Assignments and function calls that don't involve dynamic subsets, or where the compiler can eliminate them from consideration at compile-time, are type checked and dispatch resolved at compile-time.

* Methods are always dispatch resolved at run-time.

[1] http://en.wikipedia.org/wiki/Nominal_type_system
I've had multiple people tell me they wish they could find a 'traditional mechanical engineer' that knew heat transfer, knew fluids, could build a gear train, and knew some kinematics. I think MEs that graduated 20-30 years ago are in high demand.

In my view, a similar lament cuts across disciplines. I wish I could find an electrical engineer who understood low noise design. Most engineers forget most of their math and theory within a few years of graduating, and most design work is done by trial and error.
Its a neat idea, I'd love to try it. Unfortunately I'm Canadian, so I guess I'll have to wait for it to grow a bit first.
My two cents:

Try meditating (specifically with the HeadSpace app if you own a smartphone).
Meditating helps you concentrate on the present instead of thinking of the past. For example when I take a walk outside, it helps me appreciate it a lot more even if its cold and uncomfortable. And I don't spend time thinking of useless stuff like I should have worked more at school, or I should have done this and that.

Now you can try this app for free, but I think after 10 courses you have to pay for it. I have a 3 months trial coupon if you want, just contact me through my personal website and I'll send you a coupon:
http://andrei.pervychine.com
Actually it is worse than Superfish.

It does TLS MitM, but it doesn't do any verification at all. It just accepts every self-signed cert and replaces it with a cert signed by it's locally installed root cert.

So it completely disables HTTPS protection. Everyone who has this: get rid of it, this is super-dangerous.
Hydrocarbons are not a monolith. Each different process using each different fuel produces a different mix of exhaust. This is why some (not all!) global warming aficionados prefer natural gas to coal, as they allege the former produces less warming than the latter. (I think we can stipulate that it produces less particulate pollution and smog.)
Why would you sync the backup? Just backup the contents of your Dropbox folder to a hard drive every night. Then it's on the hard drive and Dropbox can't access it.
If you've read the article, you would have noticed that he mentions he's a paid user when he contacts support.
Cheers for the article, quite interesting.

I'd still maintain the original comment in the original article is correct, that the arrow of time is still driven by 'thermodynamic' processes, where I'm allowing thermodynamic really means statistical mechanical process, and statistical mechanics includes (as it always has) quantum statistics of quantum processes.

Ie, your arxiv link gives further quantum detail of the underlying macroscopic measurements (eg, the schrodinger cat example).

But the irreversibility and arrow-of-time come from the enanglement of the particle with the 10^23 atoms of the macroscopic observer system. And in that sense the irreversibility is more due to the large size of the system, just like a classical example (such as shaking a bottle of originally separated black/white marbles) than the fact that there is quantum entanglement between the particle and the measurement system.

So while Cerf and Adami identified interesting quantum processes to describe underlying interactions, the irreversibility still comes from a statistical consideration of the interaction with a macroscopically large system. Just like the traditional arrow-of-time statement that you had originally refuted.
> The world's largest car maker isn't going to bet their entire future on irrational choices.

The world largest cellphone maker did.
>immobile storage of hydrogen is very cheap

Where did you get this idea? You have to keep liquid hydrogen extremely chilled, under extreme pressure, and it inevitably leaks out. Compare to pumped water energy storage, which is at ambient temperature and pressure and has similar efficiency to the electrolysis -> fuel-cell cycle.
I loved the article. I think it tracks very much in line with the kind of experiences that I have personally had in working with Google Analytics data -- both via their reporting API and in the dashboard itself. I think GA is a great service though, when the caveats are considered and understood. It's great that you took the opportunity to state and consolidate this information in one place.

I also just want to shout out that I work for a startup called Narrative Science that offers a free product called Quill Engage (https://quillengage.narrativescience.com/) that can help identify some of the key insights from your GA data in a free weekly and monthly automated report.
In Mountain View, California minimum wage is below a living wage.
I understand the sentiment: The scarcest resource for me is my time. Money is how we let people decide who gets to tell whom what to do with their time. A system where 0.1% tell 99.9% how to spend their precious time alive is not morally just.
(I'm not saying we're quite that bad as a society -- at least not yet.)
Completely Agree with this. Your service is extremely easy to use and your customers will choose if the price is too much or not.
If you want a cool way of adding traceur to a development webpage... without adding a compile step, check out https://github.com/bfgeek/swes6

It uses a serviceworker in the background to transpile es6-js requests into es5 transparently.
My hypothesis is that the Go socket library was imported from an alternate timeline where getaddrinfo() never existed. Most functions assume that one hostname means one IP address, which is fundamentally incompatible with the modern Internet.

Currently, the best solution is to use net.LookupHost(), which calls getaddrinfo() without reordering. Then pretend you're writing in C, where Dial(), Listen(), and Resolve*() only accept IP addresses, not hostnames.
GitLab Developer here, have you tried GitLab CI https://about.gitlab.com/gitlab-ci/? It's not as feature packed as some of the SaaS providers' offerings, but it does the job, runs on your own server, is fully integrated with GitLab.
The simplenote client I use on windows, Resophnotes, backs up to Dropbox. I know they used to charge for that functionality before they were bought-out, so not sure how to do it on other platforms.
Has any Greenplum DBMS code actually been released yet? Please correct me if I am wrong, but as far as I can tell, there is only a commitment to release it at some indeterminate point in the future. Until that commitment is fulfilled, it is not open source.
Show HN: Station a free Tumblr analytics app
Right... And they are trying to get things placed in locations such as shopping malls and eating locations so that for trips one could step inside while it charges.

This is a large portion of why families can't really get one of these vehicles. If I can't take this thing on a family trip, there is no point in even trying to get one.
Good point, and it's their bribing of politicians that can't yet be automated. Obama gave insurance industry a lifeline just as the industry nearly died from its own incompetence.
I think the only way to get rid of police harassment like this and in many other cases is to remove reasonable suspicion as a cause for stopping and searching people. It's clear to anyone who has ever had dealings with the police that the police are not reasonable and neither is reasonable suspicion. It's also clear from this article that New York (and undoubtedly many other places) have an excess of police if police are harassing law abiding citizens. The problem is that we give police way too much freedom to hurt innocent people, power which they do not need to be effective. The only way we're going to reign in this power is to change the fundamentals of our laws. Police will never voluntarily give up their power. We must take it from them. We must proactively shrink the needless police force. New York is a really great example of a city that obviously has orders of magnitude more police than it needs to enforce its laws as evidenced by the recent police refusal to do their jobs and arrest people not having a negative effect. It's still amazing to me how ignorant the majority of people in this country are to police actions, though to be fair, a lot of that ignorance is willful and based on racist notions. To me, it is unfathomable that people do not warn and teach their children to avoid and fear the police as they do in most of the rest of the world, despite us having one of the most despicable law enforcement and police forces in the world.
What exactly are each of these private companies doing that can't be automated and consolidated?

Rent-seeking.

My view of Obamacare is that it solved one problem -- access -- by promising not to solve another problem -- cost. This was probably a necessary compromise, but the cost issue still looms large.

And the system depends on complexity to frustrate any attempt at understanding where the money is really going.
There are plenty of decent paying service jobs. Plumbers, Roofers, etc. There are also tons and tons of low paying, low skilled service jobs. I suppose this is an entire different topic of discussion but something that needs to be looked at for the future of our kids. We need more higher paying skilled jobs regardless if they are service jobs or not.
Cars have been like this for years. This forum post [1] from 2004 discusses VIN specific coding, so that phenomenon is at least ten years old.

[1]http://forum.roadfly.com/archive/index.php/t-8237302.html?s=...
I don't think that people who criticize tech workers are only saying that it would be bad if everyone was a tech worker because the city would be less diverse. Rather, they also claim that tech workers contribute less, and are generally less interesting people to be around, than others. This is what I was objecting to. But your claim that tech workers in particular, and rich people in general, make a city less interesting, is also wrong. There is a lot of diversity within the tech industry (apart from gender diversity). I work with Indians, Chinese, Russians and US citizens. (EDIT: and even the claim that middle class Whites are homogeneous is wrong, and the kind of prejudice that I was originally complaining about).

I believe that attacks on glass wearers were primarily based on objecting to people identifying with the tech industry in a very visible and gaudy way, not on privacy concerns. E.g. the title of the article was "Google Glass targeted as symbol by anti-tech crowd" and from the article, In a video Sarah Slocum shared with KRON-TV, a woman can be heard saying "You're killing the city" while approaching Slocum and apparently trying to rip the headset off of her face.

Do you agree with this, and if so, do you still think that these attacks are justified? Is simply being in the tech industry, and having the wrong attitudes, enough to warrant violence? Or is it the privacy concerns around glass that justify the violence?
Maybe not smart, but you have to have the ability to do a certain kind of abstract thinking. Like translating concepts into sequences of very precise steps (i.e. algorithms).
You wouldn't read a book on HTML to know why computers crash. A book on advanced C, maybe.
Tarsnap (https://www.tarsnap.com) is great and easy to configure, if you can deal with not having a GUI.

Colin Percival (the guy who maintains it) is also amazing with support - he was responding to my emails on Christmas day!
I agree with this in principle, but honestly the sampled numbers can be really misleading. It all depends on the magnitude of your visits. If you ask for a year's worth of data for a company with 10 million visits for the year, you're going to get into trouble. This makes creating tools and automated workflows that use the GA API pretty hard.

Sampling itself makes a ton of sense though, and its why Google can offer this service at the level of quality they do.
This works fine if you're working on a cathedral (one of the BSDs or UNIXes, for example), not so much if you're trying to work with the bazaar that is the Linux software ecosystem. What's your plan? Submit a patch for every piece of software written in the past 15 years?
I think the article didn't mention it since Twitter has released a number of changes since Dec. to work on improving handling of harassment with the streamlining of the block/report UI, higher prioritization of handling abusive/threatening posts, and new harassment policies. Internally they have been formulating plans to do more. No idea how things will pan out, but Twitter is clearly working on it.
The Real Death of the Music Industry
Rust Never Sleeps
1Password on Linux
It would be more worthwhile if you pinpointed what exactly the poster said that's incorrect. At least one place in their post, they suggested consulting a lawyer, so I'm pretty sure no one's construing that post as Official Legal Advice.

I'm not a lawyer, so I could just be talking out of my ass, but it annoys me to read uninformative "you are not a lawyer" comments, as though people who are not lawyers are wholly unqualified to even informally discuss law on a message board. Of course it's true that anybody who takes serious business action on account of dubious message board advice is a fool, whether that's legal, medical, financial, tax, or otherwise.
When Pot Goes from Illegal to Recreational, Schools Face a Dilemma