skysight-inc/HackerNews huggingface dataset:
Personally I'm not too concerned about this at the undergrad level. So you don't get into Harvard and you have to go to a state school or whatever, that's not really an impediment to your life and career unless you want to become a congressman or a supreme court justice or whatever.

Where it does bother me is med school. I've seen several of my Asian friends who were just ridiculously obviously great applicants either fail to get into med school or struggle to get into med school over several years. I'm not talking about someone who you see and think "yeah he could be a doctor", I'm talking about someone who you see and think "wow this person has it all - smart, charismatic, hard working, intellectual curiosity, top notch GPA, tons of extracurriculars - this is a no brainer, he'd be a great doctor".

All my friends of other races who seemed similarly qualified to me had no trouble getting in on their first try. And getting into med school or not is a big fucking deal. In some cases, we're turning away people who would be incredible doctors and making them pursue other careers, which is a huge waste.

Those are just anecdotes of course, but I wonder if anyone else has noticed the same thing.
This doesn't surprise me, as an Asian American myself. I went to a high school that, while it wasn't the greatest in my county, routinely sent a student to Harvard every year - it was one of those schools that Harvard & other Ivy League schools tended to cherry-pick its minorities from (over 70% black/hispanic I was told the statistics were, in one of the wealthiest counties in the US).

I had extremely strong credentials overall - generally strong standardized testing scores (1250 on the SAT in 7th grade with a 740 Math/510 Verbal split, 800 on the SAT II Math 2C in 8th grade, 780 SAT II Biology, 780 SAT II Physics, 750 SAT II Chemistry, 750 SAT II Writing, 1450 on the regular SAT with a 750 Math/700 Verbal split), college math & physics credits while in high school (Calculus III/Multivariable Calculus, Linear Algebra, Differential Equations, etc.), lots of extracurriculars & achievements, and a recommendation from an Ivy League physics professor. However, I slipped up on my essay since I wasn't a good writer then (which clicked for me the summer before college strangely enough) - that slip up was all it took to get deferred rejection from schools like Harvard in a year where a lot of the private colleges were weakened by the Enron scandal & consequently took 3/4th of the normal enrollment.

On the flip side, in just the class before mine, there was a girl who had nowhere near my scores or achievements (in fact, I heard her SAT score was a 1320) who was accepted to Harvard - the kicker was that she was half latino.

At the time this happened, I was extremely angry/bitter - I ended up attending a public university, which ended up being a blessing in many ways. I ended up learning a lot in non-academic aspects, but a lot of that was from force of character as someone who pushes himself to break barriers and challenge himself to succeed on difficult situations. I still believe those schools made a bad mistake, but I've accepted that admission is not necessarily a merit based decision for these schools, and to concern myself with what I can control.
Mithril – a client-side MVC framework
Implementing a programming language in C, part 1
That's simply a testament to an editor's extensibility. If you don't want to use it for email or as a browser then don't.
Touch screen on a laptop. Yuck.
"Immutable data structures (like lists in Lisp) don't have these issues."

Lists in Lisp are mutable (in almost all dialects, from the original 1950s LISP to Common Lisp). You will also have bad issues if you mutate the cells of lists in Lisp, when there are other references starting at different cells inside the list. List-mutating forms in the standard library directly warn about the inputs being destroyed, hence to use the newly returned head instead of holding on to old pointers.

(It's befuddling how often Lisp gets mentioned on HN, and how often it's wrong.)
Given how much they've lobotomised the interface over the years, I think it's very unlikely they'll make default such an easily accessible option to delete cookies; quite possibly the only reason some cookie management still remains is because it was there in the first place and the privacy advocates would scream very loudly if it was removed. Otherwise, I think web developers with their "appeal to stupidity" argument ("but it breaks my sites if users are allowed to do X!") have been quite successful at taking control away from the user.
I can only say that you've definitely found one here. I'll be moving fully to xubuntu once my windows 7 box goes EOL. I'm not willing to invest in what will surely be an ~ecosystem~ when I know it does not fit my long term plans.
OK, so: Betz's Law says that the maximum energy that any wind turbine can extract is 16/27 of the kinetic energy contained in the wind that it blocks. Modern three-blade wind turbines reach 75-80% of the theoretical maximum, across the entire area their rotors sweep out.[1]

That's why the classic windmill design is so classic: its efficiency scales with the square of the length of the rotors. The energy extracted by a windmill is (very roughly):

wind_speed * 16/27 * 0.8 * π * rotor_length^2

But then the wind speed also increases with height.[2] So the game to design an efficient windmill is to sweep out as much cross-sectional area as possible, as high up in the air as possible, and that's how we get the iconic windmills we have.

I don't know anything about anything -- I just read this stuff on Wikipedia. But until a third-party engineer says otherwise, I'm super skeptical that a device like this with minimal high-altitude cross-section is anywhere in the game.

[1] http://en.wikipedia.org/wiki/Betz%27s_law
[2] http://en.wikipedia.org/wiki/Wind_profile_power_law
This isn't the 90s. AWstats is not a solution for web analytics.

Funnels, Segmentation, Retention, Path Visualisation, Event Tracking.

These are basic features used by marketing teams every day.

And rolling your own solution with something like Hadoop (which would need for Mozilla sized traffic) is a big undertaking.
From what I see it is pretty similar to Haskell besides some minor syntax differences, strict evaluation by default, and dynamic typing. So why should I use this over Haskell?
yhbt
How the Secret TPP Agreement Will Affect You (And Companies Like Us)
> Of course, that takes some chutzpah, you wouldn't see Cameroon doing that to the US or something.

Well, not so much chutzpah as the ability to project force, which the US has and Cameroon hasn't.

Now I consider it, I'm having a hard time coming up with a space-SF universe which has a submarine analog.

Submarines can be considered stealth cruisers, sure, but only in the commerce-raiding role -- admittedly this was a major preoccupation of cruisers in the Age of Sail, but less so afterward, with submarines taking over most of the role by the time of World War I.

Cruisers do a lot of other jobs that a submarine can't, though, as for example the projection of force. And, vice versa, fleet ballistic missile submarines exist precisely because they can provide an inherently stealthy platform for nuclear missiles, a capability no surface ship can match.

In short, the submarine is a highly specialized type of ship whose existence and role arises from a very specific combination of capabilities and requirements, and which I think probably has no generic sf analog simply because the nature of (fictive) space combat differs from that of wet-naval combat fundamentally enough that no close analog has the opportunity to arise.
You're describing how it actually works which is by way of 'shallow value' semantics which is precisely what the commenter is against. Such semantics requires understanding implementation without a simple opaque description. Either full mutability or 'deep value' semantics is simpler. For instance if the b: = a; followed by a[0] = 2 resulted on a copy on write, then b would be unaffected after the assignment of value. Of course the language and libraries do what they do and the user must be aware. Go was supposed to be easier, so copy-on-write semantics would have made more sense.
Eh, macs have a Cmd key which is basically the same thing. The real question is whether or not it has a physical right mouse button. Right-click+drag is basically impossible (without a separate mouse) on apple hardware, which is sort of its biggest drawback in my eyes.
Is heat penetration really an issue with making char from waste wood?

I have seen some very clever designs where the syngas generated by the carbonisation process is used to provide the heat to carbonize the wood. With this approach you can drive the whole process cheaply with a very low carbon loss.
Designing for Content: Part Two
The contract for append() has _always_ been that it might return the original pointer or it might copy-and-extend into a new pointer. That you can keep a reference of the previous version is programmer error for not having clear ownership of that pointer. There should be one canonical context for it, being a member of a struct or a local variable on the stack. Then you don't have to worry about having two copies of it. If you need multiple threads accessing the pointer, then you should have put a mutex on it.
A cloud based open source organic language. That's it.

That's the greatest invention in the history of computing, and it is the final step in cracking AI's nut.

Kudos Wolfram. You finally made it.
The Future of the Technology of Piracy Part II: Anonymous Storage
performance is the main reason. Additionally we needed a solution to modify images on the fly (watermarking and attribution). That's why we decided to build our own service using go
> fuel and servicing will still be utilized

I'd imagine it would be profitable to install larger gas tanks in autonomous trucks. A human driver would need to stop for breaks anyway, so a huge tank doesn't make sense.

With autonomous trucks, there's no reason to stop until you run out of gas. Trucking companies could pretty easily save some money if they have their own private gas stations on the endpoints. Especially since they can make them autonomous as well.
Have you tried the propietary graphics drivers in Linux? They improve things a lot. I'm using the Nvidia ones because Nouveau performance was very poor (not their fault, Nvidia is not very open to release specifications or code so they have to reverse engineer them) and everything is very smooth. And the battery life much better than Windows.
I could explain it but it's better to look at the websites of MixPanel, Google Analytics and KissMetrics. Those are three leading players for analytics IMHO.

Web analytics for most serious sites are managed by dedicated marketing teams so features are to meet their requirements.
we still have "Display Adult Content" flag that can be disabled on https://500px.com/settings
If only there were any successful cases on a Communist government adopting a mixed model on a large scale...
You seem to be confusing `array` with `slice`. AFAIK, append always returns a new slice. How could it not, when everything is copy/pass by value? A slice is essentially a struct with fields for len, cap and a pointer to an array.
> People of colour

Are Asians not POC?
Have you considered the volume that Mozilla's web properties see? AWstats is fine for a small site with very modest reporting needs but a site at Mozilla's scale would need a lot more infrastructure. If it's not a core service, it's unsurprising that they'd want to outsource it rather than hiring a team to run dozens of new servers.
I think I'm inclined to agree.
And when the cyclists don't obey the rules? Can we have a database for that too? Wait they don't have tags

Legally bikes have to stop at red lights, but in my experience the opposite is the norm: quick glance to make sure no one is coming, and dash across multiple lanes to turn left on red.

Wanna bike on the roads? Great! I do too. We can turn all city roads one way, making room for nice thick bike lanes. But! Get tagged like every other road vehicle so we can report on problem cyclists.
Thanks, that's what I've been looking for!
This article lost me with the above statement. Perhaps it's not relevant to the central thesis of the piece, but to say that truckers are "well paid" is misguided. My father drove a truck for almost 2 decades. I would be very surprised if he ever drove fewer than 80 hours a week...and I'd be equally surprised if he was an outlier in this respect.

The work is painfully hard. It takes a toll on the drivers physically (because they're sedentary so much and because of the terrible ecosystem of truck stop food available to them), emotionally (endless hours staring at a road alone), and mentally. At the end of the day, they're lucky if they take home a minimum wage hourly rate for the work they do.

There are jobs out there that I wish we could find a way to get people out of and into other lines of work because, for the work they do, what they take home is a pittance and the price they pay is high. Truck driving would be way up on that list.
Sure. They could've done that. But that would cost how much to install, manage and configure remembering that (a) Mozilla gets quite a bit of traffic and (b) that is money that could be better spent on their products.
No, nicksardo's understanding was quite correct. Slices are values, and it is impossible to return the same one, because value semantics don't work like that.

The slice returned only points to a new array when the capacity is not large enough to fit additional values.
Agreed - I also found React a bit clunky with the explicit getters/setters compared to Angular.

JSX is a bit of a weakness IMO - I absolutely rather have templates in separate files to reduce complexity/concerns located in a file. It also adds build tool complexity, which there is too much of in frontend currently.

Otherwise, working in React is generally clean, but one can get that benefit by utilizing ES6 modules in general. React brings a lot of good things to the table, which is probably best exemplified by Angular 2 pulling a lot of ideas from it.
Not to mention, a high proportion of the costs of the physical goods you consume are the transport costs. More than 1/3 of the transport costs are the driver.

300 million people will be better off.

10 million people lose out.

On top of that, the demographic of truck drivers tends towards older male. There is already a problem.
> Discrimination is a bad thing that should be rooted out and
> stopped. The most insidious is of course the very PC "positive
> or affirmative discrimiation" - where a group of people decide
> discrimination is now ok, just because.

Seriously? "Just because?" The ignorance here is staggering. Or there is dishonesty. There's lots of room for arguing the theory what should be done about America's racism problem, or whether anything will work at all, but none whatsoever for suggesting that people are doing things "just because."

Next, your use of the word "insidious." This means something that appears innocuous but is actually a creeping evil. There is nothing "innocuous" about affirmative action. It's not banal. Nobody thinks it makes no difference.

Insidious is something like claiming to strengthen democracy by eliminating voter fraud, but actually attempting to suppress the votes of African-Americans. THAT is insidious.

Openly favouring applications of one group while openly claiming that you believe this will right a systemic wrong is not insidious. You may feel it is wrong-headeded, but there is no deceit involved.

Finally, you may not intend it this way, but your phrasing is misleading. It makes it seem as if affirmative action, by being "the most insidious discrimination," is somehow more dangerous and damaging than the everyday discrimination minorities face every day in North America and have for more than a century.

Affirmative action may be misguided, but under no circumstances is it the same level of threat to our stated principles of equality as the existing systemic and cultural discrimination minorities face. To use words so carelessly as to equate the two is irresponsible argumentation.
And how is it different if Mozilla were to run their own stack ?

Or are you suggesting that they should do no analytics at all.
I was just looking at the wiki page https://wiki.postgresql.org/wiki/Grouping_Sets yesterday hoping that one day it would be in.

I now see that postgresql is the one true database. Everyone should abandon all other databases that don't have special features (ex: sqlite embedded).
I'm not sure what you're trying to say. This is, IMO, nothing more than a lack of understanding. Is the result of `a := make([]struct{}, 0, 1); b := a; b = append(b, struct{}{}); println(len(a), len(b))` also surprising?
As your claims get more and more lurid, they get less and less persuasive. This chicken-hawk sociopathy stuff may be fun to write, but it isn't doing you or the site any favors.
During the early 2000 I was twenty something working as programmer, when one retired military guy joined the company as DBA. We discussed science fiction, I was fond of Clark, and he mentioned Strugatsky brothers. I started reading it, "It's hard to be a god" was my first book. Then I got swallowed. After that I read "Tachmasib", "Snail on a Slope", "Small boy", "Waves calm down the Wind", "Roadside Picknick", "Dead alpinist Inn", ... [1], basically everything I could find. Reading them leaves so much space and clues for imagination. After every their book my imagination would continue to wander through the universe described in their book.

That's one of the reasons I didn't want to watch a movie based on the Roadside Picknick. I just didn't want to spoil the world of imagination in my head by watching a movie with someone elses imagined world.

Now, they are my favourite science fiction authors, and I'm really sad that not all of their work was translated to a language I can read.

[1] These book might have different English translation. This is just my half-assed translation from my native language.
The scrolling on this website is janky as hell
http://www.projectrho.com/public_html/rocket/misconceptions....
author here: that's what I'm intending with this blog post series more or less; after 4 or 5 submissions I should be fairly close to that.
it's a crippled device for windows.

windows 8 with touch enabled devices is another level. even if you only ever use touch so little. with touch and pen it's another level yet.

I've used Linux laptop with touch screen hacked in since 2006. had tons of tweaks. and win 8 still bowed me away. it is even integrated with a remote desktop (RDP) client on ios and android. when i connect to my HTPC in the living room (only place i have a reason to have windows installed) the touch input from the tablet just shine. i can use the remote device as if i was holding a surface 3 or something. there's no hacks and extra menus on the client to do anything. just touch solves all the needs you have to use the box
Idiot Tests During Seed Pitches
Will Coffee Cure You or Kill You?
Windows 8.1 runs quite smoothly on my 2 year old Mac Mini via Bootcamp. However, I do have problems runs Steam games from Windows due to the lack of a dedicated DirectX video card. I use the setup mostly for testing and for playing Project Spark. Does anyone know if the dedicated video card on the latest Macbook Pro supports DirectX games?

Also, I think he meant to say "Cmd+Shift+4" as the OS X screenshot shortcut or "Cmd+Shift+Ctrl+4" to copy screenshot to the clipboard.
Is this due to the Safe Browsing database? http://blogs.wsj.com/digits/2012/02/28/the-google-cookie-tha...

If so then it shouldn’t be present in current versions. Did you accidentally import cookies from another browser? Probably worth filing a bug if not.
FWIW I had the same good support experience regarding Nexus tablet failures. The cynical side of me thinks that this is one reason they are rumored to be canning the Nexus tablet line. Support costs are too high.
author here: No, I'm using no blobs; just the mainline Kernel and U-Boot. All the software stack is leveraged on Debian.
Dissolution
You make excellent points. This problem needs to be addressed in the political space.
Great! Do you think there are any use cases with this ? For example, is the quality good enough to build a news/blog reader or a fun chat box ?
I'm not even going to post this with my real account. I wonder if we'll even be able to have a discussion about this without me getting downvoted into oblivion.

Asians have the highest GPAs and SAT scores, followed by whites, followed by Hispanics, followed by blacks. As such, blacks are given the benefit of the doubt, where as Asians are judged more harshly.

Statistically, these groups have differing average IQs in the same order that I just described, with Asians at the top (actually Ashkenazi Jews at the top, followed by Asians) and blacks, sadly, at the bottom. This isn't to say a black individual can't have a high IQ or an Asian individual can't have a low IQ, just that on average they cluster around certain numbers, so a black with genius-level IQ is rarer than an Asian one.

Whether or not you believe IQ measures intelligence accurately or comprehensively, the fact is that it correlates strongly with academic performance and SAT scores. I also will concede that "race" has questionable biological validity, and it gets really fuzzy when one is the offspring of one or more "mixed-race" parents". Still, race/IQ statistics in all of their generalities are a source of existential depression for me. Most of the data is touted boldly by people I despise and used to bolster viewpoints that I find deplorable, but there seems to be at least some truth to it.

The idea of discriminating based on one's race seems unfair if we lived in a world where literally everyone has the same capacity to succeed but merely chooses not to. But what if that's not the case? If Asians generally can attain high test scores and high GPAs due to an innate advantage, could that mean the admissions standards should be stricter for them and more lax for other groups? The alternative is that certain groups completely dominate academia with ease, while other groups are barely represented at all -- which is probably already the case to a large extent.

I don't think there are any easy answers. Trouble arises with an Asian individual with a relatively "average" IQ faces the admissions process, and trouble arises because the black individuals who manage to get in have above-average IQs. Still, I support the idea of affirmative action for the reasons that I previously described.

Asians might have a harder time while other groups get a bit of a head start, but if you have a high IQ you will ultimately have the capacity to carve out a high-paying career in ways that someone with a relatively lower IQ never will.
Thanks! Next one is definitely about Flux :)
There would probably be a little inflation from introducing a basic income, but we shouldn't expect it to put us back to square one, exactly. The re-distributive nature of a basic income will prevent some inflation, as will economies of scale. You would expect we would end up in a situation where production of expensive luxury goods decreases somewhat while lower end staples goes up.
It is my pleasure to be of service!
>Little design touches have really improved the way things look, such as the switch to circular account pictures on the login screen

This is the thing I and many other Windows users hate with passion, see rants like this:

https://www.reddit.com/r/windowsphone/comments/35zsgk/excuse...

https://windowsphone.uservoice.com/forums/101801-feature-sug...

https://windows.uservoice.com/forums/265757-windows-feature-...

https://windows.uservoice.com/forums/265757-windows-feature-...