skysight-inc/HackerNews huggingface dataset:
Thanks for posting this. I've always wondered how come we "suddenly" started performing really well in the IMOs.

Considering the fact that until 2011, we had only won ONE gold medal and rarely featured in the top 30.

But from 2011 onwards, have won 10 gold medals and have started to consistently appear in the top 10.

Background: Singaporean who once aspired into getting into the IMO team [this was circa <=2004]. But ended up with a crappy silver medal in the informatics olympiad.
Now a washed up, recovering Perl hacker.
> FCP exporting a 4k video uses less CPU than Hangouts

I'd probably say it's busy waiting for IO for more time, hence not using the CPU as much

Either that or Hangouts has some lack of optimization that's going ignored (like busy waits, etc)
I'm not familiar with Erlang: what does preserving types across machine boundaries mean in this context?
I've seen this line a lot, and I've never bought it. The only in result I forsee is misery, as more-and-more desperate people work for less and less of a cut.

Compare with H1b visa holders working for well under market rate.
You don't speak for humanity. Believe in souls or not most people do and we need to understand that when we use abstract words like 'humanity believes in x'.
Why Jurassic 5's Live Show Is Still Worth Your Time
Yes, obviously, in that the idea is embodied as neural connections in the brains of materialists. Any phenomenon that emerges from materialistic processes is also materialistic.
Twitter, Facebook, Google and Reddit are operating internationally.

So either you can draw this distinction by saying "these topics are legal/illegal in most countries", at which point IMO you're back at making a subjective call.

OR, you could say they are operating from within the legal framework of the country from where they run their main business. Which is the USA. I'm not even sure whether this can still be said about Google or Facebook, given their Irish/Dutch tax haven constructions (I'm unaware if Reddit and Twitter do this too).

But then you have to claim the USA legally has the most free-est speech in the world, the superset of all things considered freedom of speech globally (admittedly, the US has less restrictions on free speech than the Netherlands, where I live), which I don't think is the case actually (though the US' few particular restrictions are quite sensible IMO).

I'm quite happy with the fact that we don't (really) have a global encompassing legal framework to define what is and what is not free speech. Even if that means some (nation) states will get it "wrong", it provides us with perspective, hopefully both with examples to avoid, and others to look up to.

This makes Freedom of Speech, in the context where it does not pertain to legality within a particular (nation) state, but in the context of transnational businesses like Reddit/FB/G/Twitter/etc, more an ethical consideration rather than a legal one.

And I prefer it that way, laws are just The Rules, you need to follow to (say) operate a business (hopefully the Rules work for the greater good of that particular society). But Ethics is the stuff that makes your decisions Right or Wrong.

And that is what I'm going to judge a company by, if they operate where I live, but are bound by legal rules from elsewhere.
I would congratulate Ukraine and Boznia-Hertzegovina for creating the educational system in which talented girls flourished at the same level as talented boys and so which it came time to pick the the competitors, it was statistically likely that they'd end up with a gender-balanced team.
You're not making much sense to me.
I've yet to meet someone who feels this way who's actually tried getting out of their house beyond going to the aforementioned cocktail bars. If you're an uninteresting person and uninterested in exploring, the city you're in isn't going to magically be interesting the second you step out the door. But hey no complaints here, that just means the fun parts of sf are all the less crowded.

Complaints about the rent and transit are obviously legitimate, though you may be overestimating the quality of transit in most other cities.
Just to clarify, I meant efficient from the perspective of business, not efficient from the perspective of mathematics. In industry, often a solution which "works", but is neither mathematically "efficient" or "elegant" is "good enough". By and large, industry is trying to generate revenue, not scientific knowledge.
Are you using Chrome? Apparently under Safari Hangout uses much less CPU.
> Um, why would they move when they already have an engine?

Yeah obviously they didn't start from scratch, the new engine is just a forked Trident where they removed all the legacy cruft.

https://en.wikipedia.org/wiki/EdgeHTML
That's what RATFOR was for. RATFOR was pre-processor for Fortran that improved in those areas
Huh, she published an excel sheet of salaries, claiming to expose injustice. That's saying "fuck you" to her managers, and to Google.
It's not about the tweets, it's about publishing the Excel sheet of salaries. That's bound to piss off her employer, so why should they give her a bonus?
Except the demand on the buyer side tends to be pretty elastic, and will go down with prices going up.
None of this contradicts my point - Android doesn't make money for google. It just protects the advertising business.
My claim is that Erlang/OTP is a cluster OS, not a language. It supports two languages: Erlang and Elixir.
Clojure/JVM: core.async, but moreso pulsar: https://github.com/puniverse/pulsar
Apache Storm[1] isn't exactly like Erlang/OTP, but it definitely aims to achieve similar goals. Though Storm is written in Java and Clojure, the infrastructure it provides is usable across languages thanks to something it calls the "multi-lang protocol".

I work on a Storm library for Python that's called streamparse[2], and the goal of the project is to allow us to easily achieve Erlang OTP-style reliable processing atop open source infrastructure while still writing pure Python code.

I also gave a PyCon talk about streamparse which you can find on YouTube[3]. It describes the motivation for the project -- which is to solve a large-scale real-time analytics problem with Python and do so in a reliable way, while beating Python's multi-core limitations (the GIL, etc.)

[1]: https://storm.apache.org/

[2]: https://github.com/Parsely/streamparse

[3]: https://www.youtube.com/watch?v=ja4Qj9-l6WQ
Developing NASA's mission software with Java
Do you have some more details on this? I can't find any specific statements anywhere that it was repaid in full, nor even that it was supposed to be repaid; but then again I'm not knowledgeable about this area and could be issuing the wrong search terms.
Looks like a use case for a monad or try!
Scientist's Gender Is Switched in Press Coverage
So, fuel efficient cars would be good also yeah?
> "consequential ethics" is morality.

Which morality?

I think allowing homosexuals to marry is beneficial to society but I'm pretty sure that a huge majority of religious people disagree with that because they choose to follow the teaching of a book instead of following consequential ethics.
In software engineering, elegance is prized and is often related to efficiency in several layers.

At the human layer, one expression of this idea is the principle of least astonishment: "People are part of the system. The design should match the user's experience, expectations, and mental models." (Wikipedia). A system involving people is not efficient if the people are often surprised by its design, implementation, or behavior.

Efficient software solutions also tend to involve elegance. Take Git for example as an improvement over other source control systems. The conceptual primitives that Git is built upon are elegant and recognizing them as the correct basis for source control (along with a strong implementation) resulted in Git's efficiency and power.

Granted, software is different from mathematics, but I find the parallel interesting. I suspect that a mathematician's desire to find an elegant formulation, and appreciation of it, is very similar to the software engineer's.
She's apparently never heard of sampling bias either. 5% of the company, self-selected? "Exposing company-wide inequity" is a dramatic leap. I was at Google at the time the sheet spread and I treated it as more of a curiosity than anything else (though I do think it was a cool idea).
That is only true if the purpose of asking those questions is to find a single definitive answer.
Rainforest QA (YC S12) Is Looking for a Sales Engineer
hangouts is shit, stop using it .. simple google slaves
This is an excellent observation and a corrective to the often-seen and simplistic "x employee is more valuable than y employee." The merits a company places on a project or the valorization of said project is also in play.

What's hard: even when Project A is effectively communicated as the most important thing BigCo does, Project B is still essential to BigCo's functioning and BigCo cannot exist without it, so how to counteract Project B employees feeling either devalued or jealous of Project A?
Generally speaking, you would want to take a random sample of employees, verify that the information they self-reported was correct, and perform a regression analysis of response rate vs. other characteristics (age, seniority, gender, salary, ethnicity, etc.).

In this particular context, the biggest threats to data integrity are probably:

1. People lie, and men probably lie about their salaries more than women,

2. Willingness to divulge salary is highly culture-dependent, and in societies where salary is seen as a sign of social success, can be highly salary-dependent (and probably more so for men than for women).

If you're interested in learning more I suggest looking for information about how national census data is processed; they have lots of experience dealing with these sorts of issues (albeit with different factors influencing response rates and data reliability).
Fair enough!

Although obviously having to copy the data out (especially if it has a destructor) is a bit nasty.
I'm very curious how the new Macbook compensates for overheating when there's no fan. Anybody know?
Coinpayments is a simple drop in clump of code if you want to get paid in crypto:

https://www.coinpayments.net/supported-coins
What if they do worse than the man on the whole in some or many instances? What happens to the image you were trying to create then?
So "no cause" works out to "any cause, as long as you say no cause and didn't leave obvious signs to the contrary"
Domain types creates readability and emergent behaviour
I created http://slicedham.co so that you can subscribe to multiple blogs on software dev. It pulls from the blogs listed here, https://github.com/kilimchoi/engineering-blogs
I love how HN mostly thinks it is a moral imperative to release literally every piece of data in the hands of the government, but when it comes to leaking corporate data it's disrespectful, irresponsible, etc.
Beware, "the cockburner" can make you sterile.
You raise a good point - which I why I think the exact specifics of salaries can be a little blurry.

I.e. "Your peers make between $x and $y. They received performances bonuses of between $z and $q this year", etc. etc.

But it's still important to have the open discussion and get it out in the open.
The FreeBSD people seem to be on a roll when it comes to porting things. They mention a 64-bit Linux compatibility layer they recently rolled out in this post. But in addition, some iXsystems employees have ported much of the OSF Mach kernel (sans memory object/external pager interface) as a module, plus partial or full implementations of XPC, libdispatch, ASL (Apple System Logger), liblaunch and other facilities just so they can run the low-level Darwin/OS X userspace and launchd, especially. FreeNAS then wrote Cython bindings to all this for use in their system services. This is all in feature branches atm, but it should be rolling out soon enough.

It's insane.
It's individual, but capital income is included.
Yup this is what I meant. Thanks. Yeah arrow functions help.
iOS crash warnings scam targeted iPhone and iPad users in US and UK
Erlang was designed from the ground up to do what it does, so it's... not easy to replicate that in other systems.
A Researcher Made an Organic Computer Using Four Wired-Together Rat Brains
Why would there be? Plants weren't put here for our benefit any more than animals were. It would be an astonishing coincidence if the optimal diet consisted of any one thing. Unless it was maybe breast milk.
iOS 8.4 PP jailbreak Mac with official guide
Learning by Spaced Repetition
Do you own a Surface?
IMHO, a trained professional who can effectively diagnose and treat someone's medical condition, from something serious like cancer to minor like skin rash made a bigger difference in that person's life than someone who improved seconds off that person's "e-commerce checkout funnel" or delivered more "personal targeted ads" or even more improved "electronic medical patient records retrieval and storage" for that matter.
>I'm not sure I understand the complaint. In your example you say BigCo honestly...

It's not a complaint as much as it is an observation, but I wouldn't categorize BigCo's behavior as honest, it is deceptive.

I'll assume you're not being obtuse, but let's be real for a moment. BigCo management harbors no specific animosity for the step-children, a few of whom are actually former BigCo employees. BigCo is a big company, and we're talking about a small part of it. BigCo is actually indifferent to the step-children; but BigCo has a stuffy corporate culture in which certain kinds of people thrive and some otherwise excellent people do not. BigCo knows that it can't really allow the step-children to mingle with the rank and file or else the step-childred might infect them with freedom of thought or whatever it was that enabled LittleCo to beat BigCo at "X", or else there will be a TPS report revolt, or something. BigCo also has practical reasons such as not needing so many people doing job-X.

>ergo the project wasn't made just to fire people

"Firing" people is right out, that's a dirty mean-sounding word, and BigCo already agreed not to do that, so they have to offer laterals or something. The project definitely had a purpose, and the purpose wasn't to have two internal groups competing against each other at job-X.

>even though a predictable chain of events might lead to the same result as if it had been

Okay, so if you grok that a chain of events can be set into motion that will achieve the goal of reducing staff with the least amount of pain for management, why don't you grok that management might choose to do so for the purpose of reducing staff? A rose by any other name, so to speak. Management must reduce staff, management never really wanted most of that additional staff to begin with, but took it on because they had to. Management has limited means with which to accomplish the staff reductions, one of which consists of a few bean-counting "PM's" and a micro-managing idiot savant.

>I think we might be saying more or less the same thing.

We seem to have vastly different ideas about why the things happen.

Side Answer: The usual way.
He's putting 95k miles a year on the vehicle with his assumption (which tends to be conservative for the transportation industry, a car service guy mentioned to me once his black cars tend to accrue 150k/200k miles a year, since "you don't make much money by keeping it parked").

There aren't a lot of vehicles which you can buy used, put 95k miles a year, and end up with reliable vehicle 12 months later. You basically trade up initial investment cost vs subsequent maintenance cost.

Also, if he has good credit, I could see how automakers' aggressive 0% financing could result in a lower monthly payment for a new car than a used vehicle (since no one will finance a used car at 0%).
Meteor Pack – the ultimate bundle to jump into Meteor
The Unicorn Club 2015: Learning from Billion-Dollar Companies
You can use Firefox's Live Bookmarks, which get updated every time you open the bookmark. To add an RSS feed, just go the feed page and take a look at what's on top of the page, it should be easy to understand.
are you really that flippant when it comes to firing an employee?

I don't know; I've never had to fire anyone yet.

I'll admit that when writing at 1AM I may have let some hyperbole slip into my comments. It's quite possible that my reaction would be "great, your assignment for the next week is to do a rigorous statistical analysis of this data".

On the other hand, as someone else commented, I said "more likely"; and that's probably true. I can't imagine a situation where I'd accept a naive analysis of self-selected self-reporting data as having any substance at all, so I would certainly not give someone a raise based on that.

discuss a salary adjustment

Discussing salary is fine. My point is that bad statistics is worse than nothing in this context.
You might have a point about Google Hangouts not being a technological stroke of genius, it obviously has its flaws but I'm not sure how that addresses the contents of the post.

If all the computers were severely overheating and crashing when using Skype, then sure, by all means, get the pitchforks. But the thing is that my 4-year-old Macbook Pro can handle Hangouts and Skype just fine. The problem is really with newer Apple computers. Skype and Hangouts are extremely common and popular programs, so I find it astounding that Apple released a new lines of laptop computers without making certain those apps work A-OK (if the incidents that people report are actually widespread and more than anecdotal evidence).
In my experience the result seems to be more crappy cars and less "hip" drivers, if that's worth anything. I read the original plan the founder wanted was an instant "classy" ride. When I choose uberx I don't really expect it to be classy anymore, which is fine most of the time. But it has been something I've noticed. I wouldn't expect a driver to make nothing just to have a new car to drive for uber.
Yeah, good luck doing school projects on those OSs. Nothing against them, they are great, but it will slow your work down due to the nature of university projects.
Tesla is launching a new Roadster in four years
Probably referring to the external term format used in multi-node distributed message passing: http://erlang.org/doc/apps/erts/erl_ext_dist.html
I always thought the concept of asset and time sharing was to convert what you already had into extra cash, just to offset the full price and maintenance of what you already had if you found yourself needing a few hours of income during some spontaneous downtime.

I dont know the feasibility of, for example, keeping pace with a median income earner, or even a minimum wage earner, because honestly I've never done a real estimation of the business.

At first glance, with car payments, gasoline, oil changes, tire changes, insurance, and deductible payments for the inevitable collisions (with court litigation from a single accident without even physical injury lasting in years of time-consuming litigation), driving for a rideshare is something I quickly turned down as an employment consideration.
There's a long article [here](https://drive.google.com/file/d/0B9bAMoEXM_uOSF8tRnFTMTc0Uzg...) (from page 24) about this game from a game design perspective. MC Kids was quite unusual for a McDonald's tie-in videogame.
This assumes zero churn. With how aggressively Uber is recruiting drivers, I would hypothesize that it takes the average driver a few (maybe as many as 4-6) months before they realize it is a losing proposition.
Interesting that she doesn't just come out and say that Google was paying women less? I wonder why not?
>>> If you want to leverage open source software to learn things like web programming and server side stuff then you will want to run those things typically under a Unix variant, Linux being the most used.

Or just use NodeJS... which I believe is quite popular for web dev work these days.
Comparing "no management", "flat structure", "holocracy" to the trend for the tech elite to get free food from the cafeteria is really misleading. Food actually can be provided to someone at zero cost (though of course Google isn't feeding everybody just to be nice). Management can't be just done away with.

Did somebody hire you? He's your boss. Can somebody fire you? He's your boss. Can they tell you to show up at work at certain times, or prevent you from taking the afternoon off to take your kid to the doctor? He's your boss. Can someone control whether or not you get a raise? They're your boss.

Most importantly:

Does somebody extract the excess value from the of the labor you provide, and claim the right to do so by more efficiently organizing the workplace so as to produce value most efficiently? That's what management is.

These functions don't have to be performed by specific people with CO titles, but they do need to be done. A cooperative can perform them in a slightly different way, a partnership by slightly different rules, a privately-held VC-backed corporation by others, and publicly-traded multinationals by yet others.

I have a hard time believing that Silicon Valley is about to see a wave of startups organized in a cooperative structure. The entire culture and infrastructure is built like a factory farm to raise little companies into behemoths by pumping them full of steroids, hormones, and venture capital. I doubt most worker-run companies would make the same kinds of ethical and business decisions that VCs do, and I really* don't see VCs changing the MO to one where they just sign checks and then let the workers decide what to do with them democratically.

That said, if tech talent remains scarce, and therefore in a position to continue demanding the kind of humane treatment all workers would like, that talent may just be able to drive a change--but it won't happen in California. My guess would be that this may drive engineers to the Midwest, with its lower cost of real estate and already-entrenched culture of cooperatives (in agriculture and some industries) and worker-led structures like labor unions. Places like Chicago, Detroit, Indianapolis, or maybe even college towns like Madison and Ann Arbor (where housing cooperatives are very prevalent and widely-accepted) would be where I would look for this kind of change first. Current "'Silicon $foo' where $foo != 'Valley'" type cities (St. Louis, Austin, etc) may be a good bet too.

In short, Dylan was right, and ultimately, you gotta serve somebody.
Russia nowhere to be seen. We used to be a powerhouse too, but it seems the education here is in absolute shambles now.
I'm not sure, but I think you might have left out a "not" near the end of that.

(Because "there are some X which are Y, but this X is not one of them" is a pattern I recognize as common, and "there are some X which are Y, but this is one of them" is not a pattern that I am familiar with)