skysight-inc/HackerNews huggingface dataset:
All great examples! Here are some other great researchers/groups that do research in this area:

- Brad Myer's Natural Programming Project at CMU (tons of novel tools!): http://www.cs.cmu.edu/~NatProg/index.html

- Andy Ko's work on debugging and learning to code: http://faculty.washington.edu/ajko/publications

- Emerson Murphy-Hill's work on the usability of dev tools, especially refactoring tools: https://people.engr.ncsu.edu/ermurph3/pubs.html

- Chris Parnin's studies on the cognitive aspects of coding: http://chrisparnin.me/

- Chrsitian Bird's empirical studies of developers: http://www.cabird.com/wp/publications/

- Thomas LaToza's work on the collaborative aspects of development: https://cs.gmu.edu/~tlatoza/papers.html

- Bjorn Hartmann's help support in code editors and tutorial generation: https://people.eecs.berkeley.edu/~bjoern/

- Philip Guo's tools to support novices with coding: http://www.pgbovine.net/publications.htm

- My dissertation "Human-Centric Tools for Navigating Code": http://web.eecs.utk.edu/~azh/publications.html

- Margaret Burnett's work on how people forage for information in code: http://web.engr.oregonstate.edu/~burnett/reprints.html
A Roadmap for the Upcoming U.S. Treasury Bull Market
> Canada does not have "a far less valuable citizenship compared to other western countries".

I disagree, it really does. Obviously for someone from India they don't care that much, their standards are much lower for what a "good country" means. Don't get me wrong, Canada is a nice place to live. But it's not Europe or the US.

> And the weather is not that different to Boston, Chicago, New York (for Toronto) and Seattle (for Vancouver).

Those are the worst weather cities in the US. Your best weather (Vancouver) is some of our worst (Seattle)

> Canada won't develop a racism problem because 20% of the country are already immigrants and Canada doesn't have a bible belt south

I've heard Canadians express pro trump sympathies, so it's pretty arrogant to think that you won't experience any blowback from immigration policies.
Only the portions of the stack that are actually touched trigger a TLB miss and page fault. If you've got a million threads but each only touches the first 4K of stack space, you end up only touching 4G of RAM even though you've mapped 1T of it.
> Instead they should have tried to identify a niche where Facebook was failing (say, intimate private sharing, or the antithesis of the narcissist fest) and build up a loyal core of rabidly passionate users, then slowly expanded from there.

Great advice for a YC startup, but not how big companies that already have large user bases operate. Big companies have a metric they want to drive, then look for big opportunities, simply because dominating a “niche” is too small an opportunity to make a dent in a big-company metric like DAU, time spent, etc. If you do want to start with a niche, it can be super hard to justify continued investment from management, given that there are so many other bets that can drive larger near-term changes to metrics.
Google's Project Zero is always taking others to task for security yet not a peep from them on this. Their front page today is focused on bugs in Safari, Linux and Windows. Perhaps they should focus on their own products.

Its complete hypocrisy to affect commitment and then slink away when it comes to your own products. That raises questions about conflict of interest and credibility.
No, I get surprisingly decent service from Comcast plus I'm obviously their customer not their product. How about "more weaselly than Facebook"?
Dancing in Heels
At this point, salary stocks doesn't matter. We have made enough living in the Bay Area. I can personally weather the low salary for a few years
Social Democracy Overnight: Why is this desirable, outside of theory? The whole of history indicates to us that collectivism works either on small scales, or as a disguised totalitarianism.

Here we observe the not-so-subtle attempt to shift the debate from "social democracy" to "collectivism", as if the two terms are synonyms.

We also see a denial that mixed economies with strong social safety nets can ever work on, say, the scale of a nation. Despite plenty of evidence available, in the real world, that they can.
I'd be curious to know more about this: are there specific industries or settings where it's used and valued?
When it launched it was terribly incomplete.
It didn't even have events, which for a lot of people is a mayor reason to use Facebook and they could have even integrated it into Google calendar.

Events were eventually added much later (like a year after launch?), but at that point interest had already died down.

Why they did not delay the launch until it had parity with Facebook's core features is beyond me.
And yet we don't require licenses in order to have most common pets...
Defocusing/squinting helps to make the ASCII versions look more like the original image.
I'm a petroleum engineer and I think this is a really interesting idea. What effect do you think this might have on the O&G industry? I'm guessing it would force companies to raise wages to attract employees, hurting their bottom-line. This might, in a roundabout way, increase the cost of gasoline and make renewables more competitive.

A carbon tax might be a simpler approach, though I don't know what you could do on a personal level to influence that.
For the Americans here, Administration is the common law equivalent of Bankruptcy.
Yes, I decided that Mandarin is a skill I need a few years ago - China is 1/5 of the world's population, and 1/5 of the world's smart people, and with so much energy - not engaging from the west means we're missing out
I fail to see how the implementation of fork in C would be any thinner than an implementation of fork in Go. I expect the implementations would look very similar.
I create stories in JIRA. It's a lot more effort but the defects are at least visible to management and actually stand a chance of getting scheduled. You can also include a lot more context than you can in a comment.
Dance to Kid Cudi
one can say it was used more
I'm sorry, this is not correct. Like I said, I used data channels in Safari on iOS only a few weeks ago, and I'm not making that up!

Since you're not convinced, I looked into it a bit more, and the reason most of the available demos don't work is down to a difference in behaviour between Safari and other browsers, probably to do with address selection for the connection. WebRTC can leak private network configuration in some cases, so Safari seems to be pretty strict in that it requires `getUserMedia` to be called before allowing a data-channel-only to be established.

I made this into a small demo (https://codepen.io/anon/pen/GYrqGL) and you can see after a couple of clicks of 'connect' that a data channel connection is established and works as expected. This is a bit of a privacy/usability tradeoff. But data channels are very much implemented in Safari.
The Dev/Ops interface is one with very little information hiding, little responsibility segregation, very little outcome independence, and nearly no knowledge differentiation.

Both situations have a jack-of-all-trades problem lurking behind them.
I still play a single player game here and there. I'm so far behind in games that the free ones that come out on PSPlus are typically new to me. I need to be able to play for 30 minutes and then move on if needed be. Multiplayer/MMOs just do not work that way. And, if people you know play then it becomes this loop of playing together to get better and never really stopping.
I've posted this atrocity [0] before, but it is on point here. This is an offset crash test between the same segment Nissan sold in the US vs the one sold in Mexico. Draw your own conclusions about "car makers don't compromise on safety".

[0] https://www.youtube.com/watch?v=85OysZ_4lp0
After reading this thread, i thought of a sort of obvious solution.

Require some amount of liability insurance.

There are all sorts of complex regulations that could be put in place, but this is an easy, low effort one.
Goes way back:

http://allthingsd.com/20091124/whats-really-behind-the-rupe-...
start with google translate .... TaoBao is kind of the best place to buy cool Chinese stuff, and often with the best prices, but it's not designed for sales to the West - it's where Chinese people sell stuff to each other
Since Nvidia is replacing Falcon with RISC-V there is also neural networks with build in RISC-V.
> range of a few kilometres and an operational ceiling of several hundred feet

The ceiling altitude is a software limit, which is applied relative to the take-off altitude. The physical limit of, e.g., a Mavic Pro is somewhere around 5km, where the air desity gets too low.

If you take off on 2km mountain and fly straight, the software ceiling still applies to the take-off height, so you can easily reach an airspace where you should not be (to my knowledge).
Try Stratechery, written from a tech strategy perspective.

https://stratechery.com/company/microsoft/

This article is a great starting point: https://stratechery.com/2018/the-end-of-windows/
see also:

https://en.wikipedia.org/wiki/Libcaca

https://en.wikipedia.org/wiki/AAlib
With regards to salary, try bigger companies. 2500 EUR/month net for a decent mid-level engineer is the lower bound of what you can get if you shop a little.
Let me guess - everyone's old posts will disappear?

I can imagine Google doing it that way. "The majority never used our platform, so we'll abuse the few that did (and really liked it) by only giving them X amount of time to notice and save their data."

If Google+ becomes archived my jaw will hit the floor - and I'll be very appreciative.
> In Apache, each request is handled by 1 OS thread, effectively capping Apache to thousands of concurrent connections

That's wrong. There are a variety of different Apache mpm's: https://httpd.apache.org/docs/2.4/mpm.html

In the footnotes, it also points out that Erlang uses a similar system, which is true, and worth a look as well.
>"Portugal is very welcoming to US citizens, you won't have any "visa issues" the way you will in many of the [superficially] "cheaper" Asian countries"

Could you elaborate on this? Are there options that exist that Non-Portuguese tech workers can look into? Something like a freelance visa or a start up visa? Do such things exist? Cheers
I think that just highlights how hard poetry is to translate in general. Carroll picked those words with thoughts to how they sound no less than other poets that restrict themselves to English words.

Translating poetry well where both meaning and sounds are vital can be harder than writing the poem in the first place was.
> Going for feature parity was a mistake

But there was no feature parity, not even close.

When G+ launched it was more like a tech demo, interest died down when people discovered that there really was not much to do.

They added more features over time, but at that point the hype was already dead.
Find Heathrow Airport Taxis and Online Booking with Cabhit.com
ultralights can already be piloted without a license or registration. Its an amazing degree of freedom that most don't realize they have.
Individual features from Wave were ported over to Docs, from what I read. Eg some of the collaborative editing etc.
Arachne: Core Aware Thread Management
I want this as a Instagram story filter. Does snap have this?
To be fair, Haskell is the Common Lisp of lazy functional languages. You don't hear much about Maclisp or Zetalisp anymore either.
Bad Practices on Birthdate Form Fields
It happens a lot that foreigners find places awesome where locals find the opposite even given two quite similar persons.
That's true but the market grew, rather than staying constant size, and nobody considers Facebook an existential threat to Google any more (which helps Google in the market).
Unfortunately for you, your conservative peers in the US don't want foreigners like you to immigrate.
The current court makes this one pretty safe.

The most recent decision relevant to this topic was https://en.wikipedia.org/wiki/Maslenjak_v._United_States in 2017. It was a 9-0 decision that a naturalized citizen who had made minor errors of fact in their citizenship declaration couldn't have their citizenship stripped because of that.

Between stare decisis and how solidly the court has been in protecting citizenship, this principle is not in any sort of trouble any time soon.
Ask HN: What are your most common typos in your workflow?
I think mine is probably in vim, where I'm trying to do a :w to save but it comes out as ':W' with the capital because I hit the 'w' while still holding shift for the colon. I probably do that typo at least a few times a day.

But what I find interesting is that I never make the mistake of typing in 'sl' instead of 'ls' in bash - but apparently a lot of other people do (enough to warrant the well known bash steam locomotive https://github.com/mtoyoda/sl)
I really like Toronto, but cost of living is high (one of the largest housing bubbles in the world, high taxes), salaries are low and jobs (not only in tech) are scarce. In the States you won't find engineers, doctors, accountants working in the supermarkets/starbucks. Go to any store in Richmond Hill/North York and you will see plenty. There is an ugly truth that people don't like to discuss much, Canada accepts too many professional immigrants relative to the number of available jobs. The proportion of underemployed immigrants is astounding (people who either have to work in unrelated fields or a few levels below their skills). Most of what you mentioned is true, but it's also true that in the States it's much easier to make a living or have a fulfilling career for a professional.
Sorry about the downtime HN, should be fixed now!

With RemoteHabits I'm aiming to build a resource for people to learn how to work remotely. I've struggled with this a bit as I went from full-time -> consulting -> my own projects.

Please let me know if you have any feedback or anything that can be improved!
It does, but I don't see how an entity such as a corporation can be "shamed." A corporation is not capable of feeling shame. The individuals who work there can, but no one is asking for any individual to be named. I suppose it could said those who work there might be indirectly shamed by association, but that's a stretch.

Therefore I don't see how there's any issue in naming a corporation for their role in a situation that affected customers/users in an adverse way. Particularly since no users are bring identified either.

In short, no real people are being doxxed and while a corporation might have some legal entitlements (none which apply here), it has no expectation of privacy.

Let's stop treating corporations as if they were somehow people. If Rachel doesn't want to share the company that's fine, I'm sure she has her reasons, but that doesn't mean it's unethical for us to know.
Would be interested in seeing a write up on your services stack.
Glancing through https://en.wikipedia.org/wiki/List_of_Italian_Americans and I found this Federico Faggin, widely known for designing the first commercial microprocessor.

https://en.wikipedia.org/wiki/Federico_Faggin
I'd point out everything in your example is a characteristic of the program, not the runtime. There isn't any other runtime or compiler than is going to do significantly better, or at least I'm not aware of any. Regardless of language, if you want to be high-performance on that task, you're going to want to chunk your game world into tiles and dispatch tiles to workers, for all kinds of reasons, or something similar. (Assuming you even win from concurrency at all since this is on the borderline of where a single CPU may be able to keep up with RAM streaming speeds, assuming modestly clever encoding. And assuming a straightforward implementation rather than HashLife, etc.)

It's true that it's hard for a scheduler to "know" that useful work is going to be done, but that's just a fact of life, just like the CPU doesn't "know" whether or not you're going to use the next page of RAM or go flying off in an effectively random direction.
The article is not talking about a backlash it is simply stating the number of negative articles is a part of a coordinated campaign. Musks tweets do muddy the waters and created their own controversy. I think sans his tweets the argument could have been made more clear. Now everyone will just point to the tweets.
Developer Avocados  Weekly – newsletter for Avocados  who want to get better
When it launched I had several friends on g+ that were not on Facebook. Facebook already had a bad rep, but Google was still cool. The circles were a great idea. I didn't see any problems with the ui either.

But there was simply not much to do, contrary to what you'd expect with all the other Google services available.
Yes, jargon is a very important aspect.

"Lard it up with debt, fire down to a skeleton-crew and stop all maintenance" sounds bad, like you're killing the company or something. "Unlocking value", hey, doesn't that sound better?

Similarly, "Let's get rich creating the second-coming of AOL by building a tacky nextgen panopticon" doesn't sound that great. "Creating a community of technical greats to bring people together and foster blah blah blah", while a completely bullshit nothing-statement, seems to shift focus off of the surveillance capitalism. For a bit.

Eventually, though, if you make your living sniffing other peoples' panties, eventually they notice and they take measures to limit your access to their laundry. FB and Google are both blocked entirely by IP at my gateway (along with a bunch of other surveillance shops), and the internet at home is so much nicer than what I see other people putting up with.
> vehicles never intended to be used on public roads

Presumably you wouldn't have to register your drone if you never intended to fly it in the public airspace. Indoors in your own facility? Have at it.
Concerning your first question, that experiment is not intended to measure the cost of GC, which can be made small by trading memory. The point of this experiment is to measure the unavoidable costs of the language.
Some are like that, but most do not have kitchenettes (in my experience!)
IRL Glasses Block All the Screens Around You
> surprisingly decent

Ay, there's the rub, innit?
Wolf-Parkinsons-White

aka "sudden death syndrome"

Some people have heart defects that leave them susceptible to instant surprise heart failure.

A notable case is a college basketball player a few years ago who literally just died running across the court.

My wife has this!
Incredibly dumb move. CO2 is our friend, not an enemy.
Are you assuming that the insurance industry will sufficiently regulate safety to achieve a safe overall outcome? (Note that this is in significant parts true today in the manned, piston-engine aircraft world.)

Or just suggesting insurance so that the injured get paid?
Yes, this sentence is quite vague and does not give proper info about the topic, you only have to believe me or not, I'm not writing any blog about this, sorry.

Means higher throughput with lower jitter, that in our case was what we were looking at that time. For go defense we were using PooledByteBufAllocator for recycle Output Streams but memory usage was not a concern in benchmark as much as GC does not affect throughput. But I also believe that go http stdlib memory usage is better than netty, sorry for not being more helpful with this topic.
I am one of those and almost everyone ( with exception of one or two every class) in my masters programs we're on F1 Visa. Most of my friends work six figure jobs in cities nowhere close to as expensive as Bay area. I know for a fact, nobody has accumulated million dollars in cash. Close to million in worth? Yes if you count real estate with mortgage, but not that kid of cash. Math doesn't add up.
For what it's worth:

The conventional wisdom shared by many of today's software engineers calls for ignoring efficiency in the small; but I believe this is simply an overreaction to the abuses they see being practiced by penny-wise-and-pound-foolish programmers, who can't debug or maintain their "optimized" programs. In established engineering disciplines a 12% improvement, easily obtained, is never considered marginal; and I believe the same viewpoint should prevail in software engineering.

Donald Knuth. Structured Programming with go to Statements. (It's the same paper that the oft-misquoted "premature optimization" quote comes from.) http://www.cs.sjsu.edu/~mak/CS185C/KnuthStructuredProgrammin...
That's not quite true. US legislating branch gives the Executive branch significant power to "interpret" legislation and Trump admin has taken full advantage of that in order to screw legal immigrants. For reference look at the "Hire Ameican" executive order. Many of the requirements for legal immigration are intentionally vague and is left at the mercy of a exec branch leader to interpret, and that happens to be a MAGA guy. Even worse, most legal statutes are actually at the mercy of individual USCIS officers to interpret with wide latitudes. For example, a single USCIS officer determines if you have the qualification to do a job that you have been hired for. It's very arbitrary
Here's the opinion of an engineer who is also a drone and fixed wing flyer, Bruce Simpson of the x-jet youtube channel:

https://www.youtube.com/watch?v=bcjJFnVzZzY

He thinks that larger organizations such as amazon want the airspace and are lobbying for it.
I think the point was that UNIX got it wrong, and we've been dealing with the consequences ever since. It's of course too late to change it, so yeah.
Both the breach and the fix happened months before GDPR went into effect, though.
One story doesn't make a pattern.
That’s true and probably because the framing of the debate is mostly along the lines of race when income is probably the best indicator and most minority groups with some exceptions are disadvantaged in the US.
Walmart Patent Wants to Monitor Your Health and Stress Levels While You Shop
From that 1000, you would need to separate out the people who 'deserved' a police killing, due to legitimately threatening the lives of the public or of the police officer.
Sean Parker wasn't at Facebook during that interview. This was after his unamicable separation.
I especially found it interesting how supporters portrayed it as an issue that people would get over, but in the end G+ never took off and YouTube users nearly revolted over it and they also found it did nothing to improve discourse on YouTube even when many users relented.
> finally admitting defeat.

Not so much defeat , but more avoiding future liability. They sure could afford to run it , but under the current circumstances, a data leak like the one they claim they didn't have would be very damaging to their image and their moneymakers.
You could kill someone by playing football near a helipad too, should we heavily regulate playing football everywhere too?
I felt the same way when my mom died at an early age. You don't really ever get over it, you just kind of move into a grey-er future.

Side benefit of it, is that it makes you a little more existential, and a lot more cognizant of the time you have left, and really appreciate people you care about in your life.

And it made me a better tipper.
I was in a similar state of mind and things turned around after pursuing more meaningful work in biotech. There's a whole subfield of Psychology that researches how people find meaningful work and it helped me greatly. A few places to start:

https://dx.doi.org/10.1080/17439760.2015.1137623

https://www.youtube.com/watch?v=RLFVoEF2RI0
Why would people intentionally use an ad-hoc solution that is less effective than the one determined by machine learning?
in the USA?

the government is for "stopping bad actors"

just run for elected office on a public safety platform

countries outside the USA might find a corporate security project interesting but the government handles that in the USA THANK YOU VERY MUCH
Expect homeowner's insurance in coastal areas to rise, real estate prices to fall, and sales of AC to increase.