skysight-inc/HackerNews huggingface dataset:
The best way to estimate load is by looking at Quasar's internal execution queues.

Yes, but then how do I break things down in specific terms? With the game loop, it's easy for me to just take milliseconds timestamps before and after each subroutine. For example, I can just time how long it takes for me to run (prepopulate-monsters).

Also, every actor in this game has a loop of 30ms, i.e. it immediately responds to messages it receives, but if there are none, it updates every 30ms. If you miss that deadline, namely your current run is over 30ms from the previous one, you know the server is overloaded.

So then, I have to aggregate the loop running-times for every entity, or take a census of entities overrunning?

Of course, the main advantage of working like that is that you get really good parallelism.

I've always understood this part. However, consistent game ticks are useful for various aspects of simulation and game AI.

but you're not making the most out of your hardware as all cores basically become idle after each step

A laudable goal, but what if one is prioritizing "never lag" over efficiency? My game is to have some of the same "a-life simulation with a game attached" quality that Dwarf Fortress has. To ensure that such calculation never interferes with player responsiveness, I was planning to put such background processing on an entirely different instance, then import the resulting evolved monster species into player instances. How would this be architected differently using actors?
Moral of the story: don't deal with the Apple Store. The amount of people I know who have had their data trashed (after possibly being cloned) is quite high. The solution to most problems is wipe the machine. They usually come to me after telling them to fuck off. I haven't had to destroy a single machine yet.

We're talking trivial shit like an HP printer driver thrashing the CPU or corrupt mail folders.

Seriously, 11 people so far and I don't repair Macs for a living.

I wouldn't trust them with an etch-a-sketch.

Also treat your computer like a credit card. If it goes out of sight, you're fucked, encrypted or not. FileVault and BitLocker are faulty by design.
Sure, if you really are a fan of a company and are willing to sacrifice pay to learn and do what you love, then do it.

But you must realize that companies make a lot of money; the software engineering industry has some of the highest profit margins. If they have money, I would expect them to pay interns. If it was an early stage startup, I wouldn't.
No one has posted a link to this poem which I learned about ... many years ago in high school. It has always stayed with me and touches upon the fundamental philosophical issues around suicide - survivor's guilt, the "why?", the essential loneliness of every individual...

http://www.poemhunter.com/poem/richard-cory/
Not knowing about this particular vulnerability doesn't make one a pejorative amateur.
As a non-native English speaker, I have pretty strong feelings about English in engineering in general: everyone should just learn English.

I see it as a remarkably good thing that engineering (and to some extent science) has standardised so much on English and I can only hope that all other walks of life will as well.

It would be so nice if everyone on earth spoke excellent English.
Yes. And trespassing is still trespassing even if I leave the front door open. Hacking is still hacking even if the computer is left unsecured.
And how many people know that DHH is David Heinemeier Hansson? I don't think the use of a nickname or abbreviation is relevant.
A mod changed the link and title to the netflix tech blog entry, which is far more appropriate for this audience anyway. The wired thing was sort of blogspam.
Sounds like some kind of new socio-economic order
Yep, you're right. I had read something about Google paying Mozilla $1B, but upon trying to re-dig up the info all I'm getting is non-conclusive and/or misleading articles.

$300MM is still a giant number.
So, I'm all for context and appreciate this color.

I don't think Edelman's stooge status damages the argument.

If Samsung is a comfortable success in android, why in the world would they invest in Taizen? You don't build your business on someone else's property. I work with many people in mobile. These complaints about Google are not anecdotal.

The squeeze has been on for years. Google is ramping up the contractual requirements without investing in support infrastructure for the OEMs- only one of which is not dying. This is a real thing and not zeitgeist or blogger drama.
Custom...jedi. Your move FB.
It's also possible to make your own social media buttons if you're concerned about the privacy/performance impact. I've done that for my own site and it's worked well so far. (although theoretically the tradeoff is that it leads to less sharing conversions)
Democracy doesn't work with capital concentrated in a few hands - they can just buy the politicians and overtake the country, imposing laws which allow them to concentrate even more wealth and power. Arguably, that's something that's happening in the US already.
Maybe I should have added "Or Denmark. Or Netherlands.", but the idea is the same.
Programming specific I think is easier in English.

I speak 3 languages and understand 4. Talking about programming, computer science and technology in non-Engish is awkward. It either is necessary to just use English terms anyway for every other noun or struggle with awkward translation of them.

Things like kernel, doubly linked list, hash table, binary tree, greedy algorithm, they are all invented in English and when translating them to other languages, they have a translation but it just sounds very awkward.

So you can have 2 people talking and one uses all translated terminology one uses the "native" equivalent. And yeah if both happen to speak English they'll understand what they mean, but if they don't then they might as well speak different languages. But if they already speak English and it is a public forum, might as well try to speak English.

Anyway that is just my perspective.
This option on facebook (and the news of it right now) will also be great for gender awareness.

Most people don't know there's a difference between sex and gender.
I am an immigrant from China and I came to the States after finishing sixth grade so I can still read and write in Chinese. Perfectly excellent. The advantage of that is I can utilize more resources that are only available in Chinese. You'd surprise how often Chinese programmers leave useful code snippets or tips in Chinese. So knowing a foreign language can definitely help.

While I agree having a non-English version helps growing the community (as pointed out in the article it could help a young girl to get started), but I am worrying about fragmentation. Also, SO tends to be pretty strict about the way a post is written - so a little girl who is making a post will either be closed or forced to edit. I don't know - it is as if I want people to take the hard route because it can benefit them in the long run.

I really have a mixed feelings about this too.

Side note:

That probably limits the list of potential candidates to Mandarin, Japanese, Portuguese, Russian...

Hmmm it's Chinese since people write in Chinese characters. Mandarin is a dialectic.
I have not done much remote pairing, but there is a really good list of tools and resources here: http://www.pairprogramwith.me/

one that looks very interesting: https://www.nitrous.io/
What do babies have to do with any of this? Women who are infertile are still women.
Proper internationalization [1] is really hard. Seems like Facebook has done a great job though. The documentation [2] for this feature points out that if you choose "custom" gender, you need to choose your preference for male, female, or neutral pronouns.

[1]: Heh, I'm so used to typing i18n, that was weird to type out.

[2]: https://www.facebook.com/help/276177272409629
Why don't any of the Rust benchmarks have their source code on the site?
Are there really that many unpaid interns in the software industry? I can see if someone wants to get into media or an ad agency, but those seem like the exception. I honestly can't think of a single CS major who went unpaid. I can think of just one example of a liberal arts major trying to reinvent themselves as a data scientist who spent a few months as an unpaid intern.

I understand the law, and I understand not abusing interns, but the market seems to work here. Companies with any kind of financial strength want to pay interns because otherwise they won't get the best. The exception is real skill building internships.

I won't speak for other industries. (And the government is just as bad)
Looks like that's it!

I don't even use Dropbox. How did it get full? :/
As someone who unwittingly participated in such attacks, that's a terrible idea. I had DNS/NTP servers setup on a helper box and didn't lock it down and forgot about it. It has has multiple 1Gbps uplinks and was sending a couple hundred Mbps of traffic out. If someone started sending a couple hundred Mbps of traffic back, first, I wouldn't notice until I got a bill later on. Second, if for some reason I happened to look at that machine and saw a huge amount of incoming traffic from a single source, I'd probably just ask for it to be null-routed. I might incidentally notice that I was sending out a lot of packets, maybe.

To actually get the benefits you're suggesting, CloudFlare would have to actually DDoS (spoof data from multiple IPs to the point of overwhelming the target) every participating NTP server. So on a 100Gbps attack, they'd need to send out, I dunno, 1Tbps of spoofed traffic? Not probably a wise idea.

The correct way is to just contact the network abuse team. That way I get an email telling me to fix my server. And it's taken care of as quickly as possible.

And the real correct way is for all ISPs to implement source filtering, but last I checked, that was laughably far from being implemented. Lots of ISPs would even take sources of private IPs and merrily forward them on.
This is great, and I think multilingualism is something we should encourage amongst dedicated developers. I mean, it's not like we don't already have to learn a variety of languages already.

I personally get a kick out of communicating with people in other languages. It almost seems like a super power.
If you are fluent in English, ask in English. It has now the biggest community and is the lingua franca of programming.

The important point is that the moderation should encourage the participation of the not native speakers. If someone post a good question or answer with a few grammatical mistakes, then the expected behavior should be to fix the text and not mock the author.

If you feel like wanting to give back to the community, answer in your native language site, if it exists.

[Disclaimer: I’m a native Spanish speaker, ES-AR to be more precise.]
> I feel sad for nations, who are stubborn in their adoption of English language, merely out of political reasons. Even from a political perspective, this is sad, because you can't convey your point of view to others.

Do you play music? I feel sorry for all those countries who are stubborn in their adoption of Italian, for whom "da Capo al fine" or simply "Largo" are rote words to memorize rather seeing them in an Italian context. Even from a political perspective, this is sad, because you can't convey your point of view to others.

See how ludicrous this sounds? Yet indeed, just like our programming languages use "if" "case" "return" et al ("et al" is a Latin abbreviation by the way), music uses Italian keywords. Yet it's perfectly reasonable to read source code in French with anglicisms like new String scattered perfectly comprehensively throughout. It doesn't inhibit the programmer at all.

Now to fully embrace your point: the number of Mandarin speakers (as a first or second language) is probably about 1.3x the total number of English speakers (as a first or second language). The implicit question of the linked article is: "perhaps there is, or soon will be, a larger pool of programming discussion for which YOU are excluded because you, merely out of political reasons, won't learn Mandarin Chinese.

English is by far my favorite language to speak, but I know its limitations and don't always use it even when I can. I've noted that if I'm out with friends who all have multiple languages in common the conversation does not stay in only one of them. In programming or not, I will often read wikipedia articles on the same topic but in different languages. Quality is uneven and the most informative or insightful article is frequently not the one in English.
I will post to HN when I get to the point of having a login and only slightly embarrassing game.
For the ones who require some extra motivation to remain disciplined, you can use a tool like SelfControl (http://selfcontrolapp.com/) to keep you away from casual browsing.

Also, FWIW, I find Pomodoro's time slicing technique pretty productive (there are many apps that support it - I'm using PomodoroApp on Mac (https://itunes.apple.com/us/app/pomodoroapp/id705103149?mt=1...). I usually go with 25min + 5min cycles. (If only all meetings fit in that 25 mins I'd be the happiest man on Earth).
I think it would be harder to state a famous developer from Japan, China or Russia that didn't also know modest English.

I mean, Matz obviously knows English.
> * Now a really good answer or tip that would otherwise be on the 'regular' stackoverflow (albeit in broken English) will remain, unknown*

This assumes that, had the Portuguese site not existed, the question would have been answered on the English site. There is also the possibility that the question would not have been answered at all.
Great Stuff! Compression and document level locking are awesome! New features = GRAVY!
I'm interested; please provide contact info...
Given that instability is down in the US and young men are neither economically nor sexually disenfranchised, yet inequality is way up, it seems your theory is already falsified.
"Strong" stack protection for GCC
As far as I'm aware, that's a pretty accurate and succinct description of the issue.

> You know you do, but he can't prove it, as 100% of your Bitcoin are currently in flight rather than being in accounts demonstrably under your control.

A minor nitpick: you can demonstrate the accounts are under your control, just not via a "normal" bitcoin transaction.
> "It's impossible to deny the biological reality that humanity is divided into two halves - male and female"

Actually, it's pretty easy. Even on a biological/genetic level, the lines can get rather blurry.

There are people with male genitalia who have two X chromosomes, people with female genitalia who have a Y chromosome, and a bunch of other variations[0][1][2][3].

[0]http://en.wikipedia.org/wiki/Intersex

[1]http://en.wikipedia.org/wiki/Klinefelter_syndrome

[2]http://en.wikipedia.org/wiki/XYY_syndrome

[3]http://en.wikipedia.org/wiki/SRY

(EDIT: added citations, which scott_karana linked to in another comment thread)
Most people never really notice how much of life in designed for the people in the meaty part of the bell curve unless they are or are close to an outlier. It can range from something like the inability to distinguish certain colors, being exceptionally tall, not having a binary gender identity, or those people who implanted electromagnetic sensors into their body to sense electric fields. But having at least one outlier trait that makes you not normal can give you a new appreciation for all the challenges that people run into on a daily basis for just being a little different. We as developers have an obligation to think about these things. And if the opportunity presents itself to remove one challenge by turning a select input into a text input (or a binary radio button to a select), we have an responsibility to do it.
It's not just one story.
A lot of people care about it simply because things feel unfair to them.

(Of course you are driving at something else, but the way you have phrased it completely ignores this little piece of reality)
Deep learning just refers to the idea of a many layered neural network. These can be used for unsupervised (unlabeled) learning and supervised learning (labelled).

Many of the recent headline results for deep learning have been supervised such as the image net classification challenge (http://www.image-net.org/challenges/LSVRC/2013/)
I can't really get my head around the fundamental premise in this research, which is that 'skill difficulty' is some sort of baked in thing. Many four year college graduates today have more mathematics than a professor of mathematics had 100 years ago. Did the 'math skill' go from 'high skill' to 'middle skill'?

Most of the things I've read is that people have the 'wrong' skills, so if you have the 'correct' skills you are in a minority, sought after and can demand higher wages, if you have the 'wrong' skills you are competing with everyone else for anything available, which runs the gamut from 'no skills' to 'easily acquired quickly' skills.

An interesting question for me is how people change their skill sets over time. I am familiar with engineers who 'stopped learning' and when the industry had moved past the technologies they were skilled in, they became unemployed and stayed that way until they developed new skills. And in that vein it would be interesting to know what is the rate of change in demanded skills vs their time to acquire. We take kids out of high school and turn them into software engineers with fours years of engineering curriculum (which could easily be done in 2 years if you skipped all the general Ed classes. 128 units of which 64 are in your major? Seems like a testable hypothesis.) There are jobs where you need a Ph.D (or MD, or JD) so that skill set is takes a bit more than 2 years to acquire (6 - 8 depending).

I don't see skills as this thing you get between the ages of 18 and 22 and the forever and ever after you either use them or die. So I can't really agree with the premise that 'middle skill' job loss means anything.
The discussion originated in a claim that "anyone who wants to build a Web-browser based netbook could do so, they just couldn't call it ChromeBook". If the Web Store remains freely accessible, then they could do that without needing to duplicate it.

edit: i.e. the Web Store is playing the same role as any other website. You wouldn't criticize Chrome OS for the difficulty of making an alternative to Facebook for your fork.
Well, yes, they informed me that I might lose my data, but they did not inform me, that it might be stolen.

I tried to settle it down, but it looks you are right and I have to hire an attorney to get my money back. I wonder how much it will cost me.
Even if he happened to be right about his contention, this isn't the point at all. The question here is, "Should a programming service be offered in a language other than English?" Whereas ESR is claiming, "Programmers should learn to write English proficiently."

Imagine, if you will, that Silicon Valley is THE place to live if you want to be a programmer. Alice has job advice: "Move to Silicon Valley."

Now imagine that Bob wishes to open a hackerspace code+cafe in New York. Should we really tell him that this is a bad idea? Is it somehow a terrible idea to help programmers who chose to ignore Alice's advice to be productive? Is it somehow undermining TheGrandPlan™ to support a programmer in New York City?

Are we "fragmenting the hacker community" by opening a cafe in NYC?

I can't think of any good reasons not to make Stack Overflow available in Portuguese. And any or every other language. An argument to keep SO English-only might as well be accompanied by an argument that there should be no conference talks in any language except English, no programming books in any language except English, and no help or online documentation in any language except English.
High-Speed Stock Traders Turn to Laser Beams
LookSmart is looking for growth hackers to guest blog
That all stands to reason, thanks for the input wpietri.
Unsure, but we're pretty sure they take them from here: https://github.com/mozilla/rust/tree/master/src/test/bench

All the shootout* ones.
Sorry to hear about your loss. I hope they catch the thief.

Another very good reason to encrypt your hard drive is to prevent others from placing data on it. If they can access the drive, their motive may be to frame you by placing illegal files on your drive rather than simply taking your files.

Think about it.
This is pure bullshit in so many ways. There is no stubbornness. Why do you assume that?

Speaking English is not a magic thing that will remove a country from a bad conditionm, if that's what you're assuming.

Moreover, other countries like India and Pakistan may have other pressing issues to solve before learning a second language (e.g. sanitation, education, etc).

Or they might not need it at all! Their country or region might be advanced enough or self-sustaining that they don't need to hook in the US-fueled economy that much. East Europe? Japan?

India and Pakistan are not "thriving in IT" because of English alone. It's more related to people willing to work for 1/50th of what a US employee would ask for. And the language and technical skills come second usually.
Many implementation details can be hidden by the user interface. A wallet might keeps a set of addresses with small balances and ones with larger balances.

I don't think book flights and hotel reservations would require you to wait until previous transactions clear, these kinds of businesses always have the option to cancel your booking if they notice a double-spend on your side.

Edit: in general, businesses that receive your payments days in advance of delivering the product, Bitcoin is a better alternative than Credit Cards which can have chargebacks weeks after or charge a high fee
Nope, look at the docs - you need developer stuff enabled to side load. The rest is being removed "for user safety". This makes it just like iOS, where if I'm a developer I can likewise sideload anything I have the source to.

Chrome OS is _not_ just a web browser, as that link to the Chrome Apps stuff very clearly demonstrates. It's not "pure web" at all. This is PR nonsense, when there's a whole extra API.

Clearly you don't like it being pointed out, but Chrome OS is Google's walled garden.
I'm almost afraid to have a Facebook account if they are taken this seriously by authorities. If someone got a hold of my account and posted horrible things, I'd be devastated.
Have you even built the product yet? All I see are a few embed forms and zero information or screenshots on the product...
Are you certain that Black or insert minority males are not economically disenfranchised to a greater or lesser degree?

I'm not touching the sexual part with a 10 foot pole cause it bears no relevance in my opinion either. But I do think that many young men are economically disenfranchised in The States.

Edit: In my comment any mention of 'men' should read "and women". I don't mean just males which is another reason I don't think it is important to address the sexual disenfranchisement part.
It's ridiculous and sad that they would include Rust, after banning LuaJIT a few years ago, citing "too much maintenance effort" (even though LuaJIT benchmarks were significantly more complete that Rust's)
Exactly what we do and it's eminently readable. Compnents as well end up looking good.

div null,
RadComponent onClick: @handleClick, model: @props.thing

and so forth.
Because knowing not to write a bubble sort or fizz buzz implementation in Modula-2 without googling for some language reference makes you so much better.

SO is a part of a developers every-day life, like it or not. This is not the 90s anymore, we have knowledge at our fingertips, we should access it and deliver that product or whatever is we're working on faster, without getting stuck in stuff that can be solved with one google search.

edit: spelling