skysight-inc/HackerNews huggingface dataset:
> Work never stopped.

It shouldn't stop anyway. This way just seems like work got a lot more inefficient.

> Knowledge sharing increased

Sure... But I imagine it's hard to keep track of it all.

> The overhead got removed.

And a lot more overhead just got added.

> Anyone could go to any meeting.

Where is the win? Meetings should be targeted problem solving sessions anyway.

> Our tooling improved. When working together like this every minute is precious, and laborious manual procedures that you just buckle down and get done as an individual can no longer be tolerated.

I can see this being useful.

> Individual weaknesses could be overcome.

And individual strengths could disappear.

> Interpersonal issues and friction had to be resolved.

For me it just seems like they would grow and destroy the team.

> Stress levels dropped.

As an introvert I can't imagine a more stressful environment.

> We became more daring and forward.

A fear is that you resist change more and you become less forward.

> We became friends.

I don't think I would in an environment like this. But anyway, what relevance does becoming friends have with being productive and running a successful business? It's super good not to hate each other but everyone being friends might even be counterproductive.

Why oh why did you list 10 positive things but didn't even bother listing the negative aspects? I dunno like this completely destroying your productivity or it being a completely horrible working environment for introverts?
(Author here) The team in this post was six when we started, four now (five if you count our coach who's actually worming himself into the mob now ;) ).

I would definitely not do this with 20. Then again I really wouldn't want to work in a team of 20 no matter the method.
Apparently Warcraft is one of the movies where Critical and Audience perception strongly differs. (and it will likely get sequels regardless, as China's intake is absurd)

I may have to resurrect my Critical score vs Audience score visualizations.
> No thanks, I'll stick to the latest Adam Sandler films.

Okay, Esquire, that one's kinda good.
Where does your VPN terminate? At some point you are trusting somebody and assuming they can't be co-opted.
The experience of pain is not the same thing as reaction to pain. Humans and neural nets both display the latter, but the only instance of the former we can observe is in oneself.

It's possible neural nets do experience pain, but we have no way of knowing that (any more than we do of knowing that other humans do).
Evidence of new particle and 5th force faces scrutiny
Post-Apocalyptic Cryptography
What I don't get is why nobody ever thinks about the international relations angle.

Say there is a biological weapons attack and humanity is wiped out aside from some remote communities like Alert, Canada. Some tech survives like gears, but obviously computers go away for a while. In 3000 years people are aware that humanity was once great, but then destroyed itself with hubris. They may even have a fairly developed understanding of science based on what they could save (university text books would _certainly_ be hoarded and copied 10 years after the bio-attack).

Now the society enters an age that is kinda like a more advanced renaissance. No more easy coal or oil, so they use electricity from wind turbines.

What happens when they figure out what is at that site? They weaponize it. It's so obvious to me. If we want to stop people from getting killed by it we should hide it as best as possible. Or make it as hard as obtaining enriched uranium. Humans have always had a "Do whatever it takes" approach to war and there is no way a emanating death object is going to be avoided once they understand what it does.
happy to answer any questions that you may have
Do you think our datasets will stop growing? It seems to me that data is growing faster than RAM, and has been for years. How do we find the upper limit of data? The Human Genome is finite, it will only get so big. What you did on facebook? Seems near infinite....
NoScript, my friend! Sadly no good solution for mobile.
This was the original:
https://www.google.com/search?q=national+lampoon+puppy&safe=...
The only place I would want to use Go is for a server tbh. It isn't all that great for anything else imho.
The demo is great. I hope that the tech used to make the demo is also used in the app to reduce duplication of effort and make the two more similar than different.

UX preference: I would rather swipe sideways to scroll between days preserving time of day than scroll vertically through 24h to get to yesterday/tomorrow.
Why can't Twitter get it together? They seem so much less relevant than they once were, and so toxic
This strikes me as somewhat of a mish-mash:

- It predominantly addresses the lowest-common-denominator subset of users: beginning / un-savvy users who are using a site / its forms for the first time, but the article attempts to make a point by referencing behaviors of familiar, advanced users: navigating a form's fields using the keyboard: Most forms begin with text fields where users type in their input. But when a select menu appears, they have to move their hands from keyboard to mouse to select an option. This interrupts their typing flow and slows them down.

- Discourages the use of select menus because they are 'hard to read' and require 'dexterous mouse maneuvering', but both of these can be mitigated via CSS.

The article has good points and has some good recommendations and is useful for its target use case, but the absolutist prescription, 'The Only Time to Use a Select Menu', seems to only address a specific case: using a form on an unfamiliar site for the first time, which would be fine for the article if were stated as such. However, there are many times when a select menu is appropriate: familiar users who use a site multiple times, when available space and / or menu population precludes the use of radio buttons, etc.
Here's another Tumblr collecting passive-aggressive opt-out messages: http://cruelestoptouts.tumblr.com/
Ask HN: Can someone teach me tensors?
I have undergraduate engineering background. I am looking to pick up tensors so that I can delve into GR. Any good resource suggestions? Or better still anyone free to give some lessons on Skype? Will appreciate it.
This only affects that one interview pad you ran it in. We can make it hard to do stuff like this but one can always find a way. And it's fine too because these commands affect that user only.
Memory usage is closely being watched as part of the 10s transition. Of course, e10s is not a free lunch, but according to early claims [1] it's 20% more than non-e10s Firefox and half the usage of Chrome's multi-process implementation.

[1]: http://www.erahm.org/2016/02/12/are-they-slim-yet/
That might be the case, however you did not demonstrate it. My point was if statements can encode abstractions beyond a single huge case statement. You can for example encode a neural net as a set of if up to some granularity.

A much more central issue is context is important. ex: "Yes." is much harder than "why doesn't sentence X make sense?"
The title cut out "to AMP", which is fairly relevant here.
Curious about the compelling reasons for including potentially problematic content in the project and wondering why it's worth expending mental energy to include logos instead of images with Creative Commons or a similar license.

A concrete answer on the legal matter will require a court decision. However, an attorney will provide an informed answer relevant to the law of your jurisdiction.

Good luck.
Elbrus series are generally recognized to have been ahead of their time.

https://en.m.wikipedia.org/wiki/Elbrus_(computer)
Often there are things that "are not in dispute", i.e. both sides agree. That's pretty close to a definition of a fact.

In this case, there is no disagreement that the FBI had CD's containing documents from the defense.
Alt-right explained
An experimental investigation into a multithreaded model (for UI and webpages) was investigated a few years ago (see https://bugzilla.mozilla.org/show_bug.cgi?id=718121 ), and I don't think it looked to be "much simpler". The major problem with moving to multiple processes is that JS running the UI has to be adapted to dealing with page JS that is "somewhere else". Because the JS execution model is based on a single thread, I don't think it would be so much easier to deal with JS on another thread than in another process. Requiring multiple JS runtimes would likely also increase memory usage even in a multithreaded model, though it does seem like it would be less than e10s.
What's wrong with NoScript on mobile? Just breaks too many sites?
Or, just embed the entire function in the URL. :)
The article suggests radio buttons instead of most select menus.

I can appreciate the ease with which one can skim radio buttons vs select options; however, once there are more than a few options, the sprawl of radio buttons can be a little ridiculous.

The screen space required to display 50 states via radio buttons vs select menu is tremendous. At that point, I suspect it would be difficult to determine where the list of radio options end and the next form field begins.
What are ads again? I went ad blind in 1996 and popup blockers just cemented it. I don't go to Cinemas as I don't like paying for ads. I also would never watch any program interrupted with ads. I also would not pay for any cable or satellite service that also contains ads. As a result of all the above, I don't watch any film or television and my life is fine.
(Author here) We do round robin for keyboard input, but a lot more often than that. We try to switch a couple of times each hour.

We do not have a particular person driving the discussion though, I do not see that that would help us in any particular way.
Call to Firefox devs: restore the option to keep history for a specified number of days. Why was this option ever removed? It originated all the way back in Netscape.

Also: make a prominent "clear last hour" option for mobile; I hate following a link from someone and finding a ton of tracking cookies have just been added.
I've read many times that Chrome is a heavy resource consumer due to their one-process-per-tab architecture. Maybe others can say more ...
www.red-lang.org
Very few of us have any morals left. All of us are imperatively corrupt and selfish, top to bottom.
One common reason is if your form contains multiple
select menus. Research shows that forms with select
menus often get abandoned. This is because they take
more time and effort to complete.

No, actually, in my case at least, it's because they often don't include the option that applies to my situation. When that happens (and there's no 'Other' selection option) I'll either pick something at random, or abandon the form.
у нас = by/with us { we have (something) }
у них = by/with them { they have (something) }

"ours / theirs" is close enough for English translation, I think.
I like the analysis, basically it says "hey you don't have big data" :-) but that requires a bit more explanation.

The only advantage of clustered systems like Spark, Hadoop, and others is aggregate bandwidth to disk and memory. We know that because Amdahl's law tells us that parallelizing something invariably adds overhead. So from a systems perspective that overhead has to be "paid for" by some other improvement, and we'll see that it is access to data.

If your task is to process a 2TB data set, on a single machine using a 6GBS SATA channel and 2TB of FLASH SSDs you can read in that dataset into memory in 3333 seconds (at 600MB/sec which is very optimistic for our system), process it, and lets say you write out a 200GB reduced data set for another 333 seconds. so, conveniently, an hour of I/O time.

Now you take that same dataset and distribute it evenly across a thousand nodes. Each one then has 2GB of the data on it. Each node can read in their portion of the data set in 3 seconds, process it and write out their reduction in .3 seconds.

You have "paid" for the overhead of parallelization by trading an I/O cost of an hour for an I/O cost of about 4 seconds.

That is when parallel data reduction architectures are better for a problem than a single threaded architecture. And that "betterness" is purely artificial in the sense that you would be better off with a single system that had 1,000 times the I/O bandwidth (cough mainframe cough) than 1,000 systems with the more limited bandwidth. However a 1,000 machines with one SSD it still cheaper buy than one mainframe of similar capability. So if, and its a big if, your algorithm can be expressed as a data map / reduce problem, and your data is large enough to push the cost of getting it into memory to have a look at significantly beyond cost of executing the program, then you can benefit positively by running it on a cluster rather than running it on a local machine.
How to make sense of a complex project, fast
Parent is likely talking about Chrome since it doesn't support extensions. Firefox on Android can use NoScript, uBlock or what have you without missing a beat.
But if you have a tab with heavy JS, that's going to slow down all the other content as well since they must share a CPU. If each tab got its own process, the heavy one could get its own core. Same if one crashes, it takes all the others down.
Idea: browser extension that transforms the confirmation text to something more .. colorful.
Just today, I tried to return something on staples.com. They have a field called "optional comments". I left it empty, and got an error saying "Sorry, but an error has been made.
Please check the following highlighted field(s)." with the empty box highlighted in red.
You never let a serious crisis go to waste. And what I mean by that it's an opportunity to do things you think you could not do before.

-- Rahm Emanuel
Statsbot and Mixpanel partner to give everyone access to their data
Probably just a lie. No effort.

There are layers of wood, etc, but they're probably just laid down by natural causes over the millennia instead of being a constructed building.
Why are there 5 chicken emoji but no Dinosaur Emoji?
I'm fae Fife, never knew there was so many neds on this. Here you, geez yer fuckin jaiket.
Yeap! https://noscript.net/nsa/
Matter v2 – Design Web Apps, Pronto. (Sketch)
Thanks for pointing this out; saved us an update and reversion headache.

Also fyi, link has an extra trailing '>'.
What about debugging? This is the major pain point for me. I've tried using GDB, but...

> GDB does not understand Go programs well. The stack management, threading, and runtime contain aspects that differ enough from the execution model GDB expects that they can confuse the debugger, even when the program is compiled with gccgo. As a consequence, although GDB can be useful in some situations, it is not a reliable debugger for Go programs, particularly heavily concurrent ones. Moreover, it is not a priority for the Go project to address these issues, which are difficult. In short, the instructions below should be taken only as a guide to how to use GDB when it works, not as a guarantee of success.

https://golang.org/doc/gdb
Reminds me of the canvassers on the street whose line is always "do you have a second for the environment?", "do you believe in equal rights?", "would you like to prevent puppies from dying?", etc.
You lost me at not being able to navigate your slides with my mouse. That a Go feature?
Prison colony / hard labor punishment
The practice isn't designed to make things clearer for the user, it's a dark pattern. It's designed so that the user either doesn't notice or feels guilty about choosing to opt out. If you wanted to design a clearer interface, you wouldn't hide the "no" option, you'd make it parallel to and near the "yes" option so it was clearly conveyed that you have two options.
Did you even read the article?

Let’s say that there’s a new zero day out for OpenSSH that’s owning boxes with impunity. Is anyone willing to argue that someone unleashing such an attack would be equally likely to launch it against non-standard port vs. port 22? If not, then your risk goes down by not being there, it’s that simple.
It is amazing for dev tools and CLIs.

Perfect example for this is Hashicorps products, taking out Vagrant it is 100% written in Go.

Having a single executable tool that you can download and run anywhere is super powerful. You develop once and you build it for every system. It's the definition of delight to me.
Visual Studio Code has a visual debugger that is close to being on-par with Chrome's JavaScript debugger, at least for me.
I downloaded the FoxNews app to watch a presidential debate (must have been about a year ago) and I was shocked to see them doing that. The question was something like "Do you love this app?," the 'yes' button linked directly to an app store review prompt and the 'No' button just closed the prompt. I would have assumed that pre-screening reviews like that would be against the app store rules.

Also the app didn't work and I had to find a stream of it online.
Where is the source code?
Brainfock Open Source project/issue management app code is released
Evolving the Visual Programming Environment with React [video]
Equal rights?? We should never have given <them> shoes!
Seems to me this is the kind of behaviour that's going to have people reaching for technical solutions so as to never see the popover in the first place...
Zip code is usually a better way if it's relevant - you can fill in the state/town automatically.

Obviously, there are situations where that would not apply.
I ran into a site (tweaktown) recently that redirects you to an ad-blocker shame page if you block ads (they try to circumvent, though) or disable javascript (meta refresh wrapped in a noscript tag).
Typestring
Just click the right or left edge of the slide. Bad UI, but it works.
Have you tried out Delve? https://github.com/derekparker/delve

I've only used it for simple cases, so I don't know if it helps with your criticisms, but it was designed for Go. I mention this because it seems like many gophers aren't aware of Delve.
This is my first HN post as well as first "big" project to release in node js / react js.

I have been building Brainfock with PHP/Yii for about 3 years during my free time. About a year ago I decided that it's fun to make it with Nodejs/ReactJS and so I did it. Still quite a few features I had in PHP version are missing from NodeJS/ReactJS version now (like activity streams and file management), but much more has been added then lost.
I'd be happy to answer any questions, just please keep in mind that I spent a lot of time on this, so don't make me cry. :)
Breeding Cobras, Brown M&Ms, and Other Software Development Adventures
Planned GPS outages in southern California
> if you're on a random port you'll get hit anyway

No, you really won't.
e10s will bring some security and stability benefits. If one webpage crashes, all webpages crash, but you can click to reload. Additionally, this enables sandboxing, so that code from webpages can be run with lower levels of access. Sure, it is not perfect, but it is a large improvement from the status quo.

(Even process-per-tab is not perfect for security: a compromised page from one origin could open an iframe to another origin.)
That hasn't been my experience. Programing files open instantaneously.

Are you opening 100MB JSON/XML/CSV files? If so, yeah, I guess it's not for that.

Or you mean opening some single file ALONG with the editor? That's not how you use such a tool. For casual editing you can always vi.
I can :D but larger instances might be tricky...
My first thoughts exactly. I'd be very surprised if there were not at least one introvert on that team (there's an awful lot of us!) and would love to get their perspective.

Introversion isn't always obvious. I'm guessing in that situation, I'd seem perfectly fine during the day while I'm there, but totally unable to sleep when I got home because of all the talking swirling in my head.
That's rather impressive but I don't see the point re: this article
If you own such an author, please keep him muzzled and leashed, and scoop up those puns.

I have a patch for the article:

@@ -1234,5 +1234,7 @@
Larson, who is fast-talking, eminently likable,
+playful, loyal, up-to-date with all his shots,
+certified free of fleas and ticks,
and grounded in both archaeology and genetics,
-has been gathering fossils and collaborators
+has been retrieving fossils and collaborators
in an attempt to yank the DNA out of as many dog
and wolf fossils as he can.
Seconded. Everytime I've tried VSCode I've been very impressed. (More than every time I tried Atom).

It's snappy, has a nice UI and lot of great out of the box features.
not to mention dragon emoji
Russia today uses ARM just as anyone else.
Ayaan Hirsi Ali expressed the difference between classical and modern liberalism perfectly. Classical liberalism values freedom, whereas today's liberalism often favors justice. To take Islam as an example: the classical liberal response would be to strive for the the freedom of individual women, heretics, and homosexuals. Today's liberal response would be more along the lines of judging how justly society treats Muslims as a group. Identity politics is rife in modern liberalism. In Ali's view (and mine) freedom is a precursor to justice.
My dogma was just run over by your karma.
If you just want a GC, here's a tiny one I wrote:

https://github.com/munificent/mark-sweep

And an article I wrote about it:

http://journal.stuffwithstuff.com/2013/12/08/babys-first-gar...

This was the inspiration for uLisp's GC (http://www.ulisp.com/show?1AWG). :)

If you want a more full-featured but still small language in C, you could take a look at Wren:

http://wren.io/

https://github.com/munificent/wren
What i totally don't get from this chart, how can housing expenses be so high? It means about 1/3 if all spending spent on housing, which is about 4-5 trillion a year. Where all that money goes? Construction for example, employs less than 3% of U.S. workforce. Banking (profits from mortgages) make a significant part, but it's easy to calculate that don't get a terribly big chunk.

Also aren't many families living in paid out homes and don't spend anything on housing at all? 19.9% of all units in the USA are owner-occupied without a mortgage, and 12.4% are vacant. Meaning 22.71% of families are neither renting nor paying a mortgage (homeless aside). Which would imply that those who are spending anything on their housing, spend about 46%, if the average for all household is about 35% as the chart on your link suggests. Nearly half. Which is simply hard to believe. Was that the case, housing would have been the cornerstone of U.S. economy.

Total outstanding mortgage debt is 13.7 trillion, which is less than 1x total household income in the USA. So spending 35% of income on housing, all debt could be paid in 3 years even interest included. Because about 60% of people own their homes vs rent, even not counting that they pay typically more then renters, it could mean paying out all mortgages in 5 years, which certainly isn't the case.

Other way around, total value of all U.S. homes is 27.5 trillion, about 12.4% are unoccupied (if you are paying a mortgage on a second home you don't occupy, this isn't a housing expense, this is an investment). which leaves 24.1 trillion for occupied homes. If housing is 35% of all income of Americans, it means 5 years worth of all 'housing' expenses will pay for all homes in America - including those already paid out. And less than 4 years if you exclude those paid out.

Something is wrong here. I think these estimates are about 3x wrong.

http://www.fool.com/investing/general/2015/03/23/heres-the-a...

this chart suggests average share of income Americans pay in mortgage are ca. 14% of their income. renters probably pay less, but even if not, 22.7% pay nothing because they own their homes outright. Which leaves 10-11% of income spent on housing, not 35%. Even less if you remember that interest on mortgage is tax-deductible, so definitely under 10%.
Ha! It's VPNs all the way down.