skysight-inc/HackerNews huggingface dataset:
Edit: I've removed my comment because I was criticizing Ubuntu. The truth is, Canonical has done an excellent job at packaging and popularizing Linux, and while that's their core business, it's not their main revenue (OpenStack is). So, overall, thank you Canonical!
A couple of million users doesn't mean it's profitable by any means.
MS sure got a lot of serious hater... Why so serious?
4chan's technology board had exactly this running for some time, with some extra features. It ended up being banned.

If anyone wants to reuse it, the source code is on Github: https://github.com/stallmaninterjector/rms-on-steroids/blob/...
Any questions/comments? (AMA)
Nice story. I was a client of Banrisul at the time, and remember being (happily) surprised by the penguin one day. Was probably the first time I ever saw anything 'powered by linux' in public.
China is one of Australia's largest trading partners, due to China's proximity, size and growing need for minerals, which Australia has in spades. China is the dominant player in East Asia, which is the region closest to Australia. China also has a diaspora throughout the regional that's disproportionally represented in trade and business, so even if you were setting your sights on doing business in say, Indonesia, you might be dealing with a lot of Chinese people.
such a journal exists.

https://en.wikipedia.org/wiki/Organic_Syntheses
How has Lenovo made Thinkpads less Linux-friendly?
I've set up a public issue tracker on Github for the XPS 13 (2015) developer edition:
https://github.com/advancingu/XPS13Linux/issues

It should contain descriptions and some workaround for the most obvious issues that currently exist for running Linux on these machines.
PkgsrcCon 2015 in Berlin
There was a guy at the Makerfaire who had a Parallela based super computer and a Jetson [1] based one. He felt that by the time the Parallela stuff was running he had already surpassed it with the nVidia offering, faster and less money per Teraflop. It is an interesting space to be sure.

But how does trying to send fragments over the internet really work?

[1] http://www.nvidia.com/object/jetson-tk1-embedded-dev-kit.htm...
Never thought I'd see this up here. I wrote this, if anyone wants to ask anything about it
Optimal Image Sizes for Social Media Marketing – Self Made Success
FREE €10 (no deposit) – OLYBET CASINO – Bonus code: CASTEN
How to post mass comments on targeted websites?
The brain is also quite resilient. I got shot in the head a few decades ago (.22, luckily) with skull fracture and moderate brain damage – mainly a large hole in my visual field, with occasional visual migraines. Intellectually, I seem to have mainly lost a few steps as far as 3d visualizations are concerned, otherwise still about +3 sd IQ.
t;dr anyone? Because article seems to go on and on and on.
Students striving to be the best English speaker in China
Spamming HN to advertise blog spamming software lol.
I observed that as a private company Dell was much more willing to embrace alternate architectures from AMD and Linux as an OS. Which really makes you wonder doesn't it? How does being publicly traded make you so coercible? I get the executive team has compensation tied to share price kind of arguments but Dell seems have done much better post LBO. What can they do now that they couldn't do then? And why? Looking forward to that HBR article if it ever gets written.
Mathematical Methodology (1989)
I remember this from a Leslie Lamport talk posted also on HN a few months ago. Is anyone using this for specifications, prototyping or anything in between in real life?
Thanks. There seems to be another issue of broadcom wifi being active when suspending hence draining all the battery. Have to figure workaround for that as well.
Indonesia has a large Chinese population of course, and they tend to do more business. Same with Malaysia, Thailand, Philippines, ...
All right. Though I thought the mention was pretty explicit, and a good summary of the research there. I also thought it's a super-quick read, and I learned something.
Genuine capitalism is like genuine communism: an excuse for various real-world implementations filled with abuse and corruption.
3 things I can think of straight away:

- WiFi-card whitelist

- Function-keys touch strip

- Fn and Ctrl keys switch
How to find first name, last name and other informations from huge emails list?
Another issue is full paths to the nix config file encoded in the state file itself. The state file should not point to the config files used IMO.
Bad Engineering is bad.
Yes, I know Brian's work well. His computers are awesome!
Counting TFLOPS is important for some, but for others it's the number of CPU cores that count. Better to compare real workloads. In the case of supercomputer.io the key will be software packages for machine learning and smartly distributing data across the network. There is a long history for this kind of work with folding@home and BOINC.
Is it unreasonable for me to want a C/++ standard that's just "What's mostly standard by all major compilers" so we can stop nitpicking about implementation details most people never encounter?
Horror followed by lolling.
Focus on one app: Whatsapp. Say this is the mid 90's and you want to make a dent on the mobile market. So you keep costs low and put a cheapo camera on the thing along a semi-decent mp3 player. But there is one big problem: your Konia 1 phone does not run SMS. Nobody buys the thingy. What went wrong? Oh, its quality, let's put a hi-end camera and try again!

It's all about the apps that people use. Remember MS Office? Oh, nice Macs said the IT managers, do they run MS Office?

Go cut a deal with Zucker and get Whatsapp for FFOS then the phones will sell.
Brazilians use Linux in commercial/government IT projects like this one to avoid licensing software, rather than to contribute to open-source software. General public is completely unaware of Linux and GNU.

I worked as a Linux for enterprise teacher in 1998 and I see today that the business interest on open-source didn't took off as it did in almost every country out there.

Also, Brazil always lacked a strong hacking and programming community, and this is hurting the country technological development.
For those who don't know pkgsrc yet:
It is a portable framework for building over 14,000 open source software packages.
Besides NetBSD pkgsrc is the native package manager on SmartOS and Minix.
It is portable across 22 different operating systems including Linux and Mac OS X.

This event will be a weekend of fun around making open-source software work across platforms.
I look forward to meeting other pkgsrc enthusiasts there!
We can compare it to the Lisp version:

(defmethod get-prime ((a integer))
(let ((vector (make-array 100)))
(setf (aref vector 0) 2)
(loop for i from 1 upto a do
(loop for j from (1+ (aref vector (1- i))) do
(when (= i (loop for k below i
until (zerop (mod j (aref vector k)))
finally (return k)))
(setf (aref vector i) j)
(return))))
(aref vector a)))
And this, gentlemen, is how you profile and debug problems.
Finally my android builds are fast enough to not lose the focus waiting for the build to finish! Thank you, guys.
I wonder if Buck supports Kotlin, or if not - how hard would it be to add it?
Amazon have used it to verify algorithms in several of the core distributed systems they run apparently. There was an article in the communications of the ACM recently about it, can't remember the reference offhand.
10 Common Scams That People Fall For
Totally agreed. The user should pass the config file to the program each time.
In addition to the rightward arrow, there's the leftward arrow:

int x = 3;
while(n <-- x) {
cout << x << endl;
}

which is different because it doesn't include the lower bound `n`. And of course, if typing the ">" is too taxing, the "---" operator is equivalent to the "-->" operator:

int x = 3;
while(x --- n) {
cout << x << endl;
}

A few more goodies in this style at http://steike.com/code/useless/evil-c/ (home of the zip-quine.)
Setting up a personal secure apt repository
Jony Ive Becomes Apple’s Chief Design Officer
Purely anecdotal but the driver support for wifi on my T540p has given me no end of problems
Shipping a Mozilla Android with their own app store and Firefox on it instead of Chrome is surely a path of less resistance than starting an entirely new OS.
The author is correct.

Honestly, during the entire Cold War every American university was pumping up the size of their Slavic Studies department - hiring professors left and right. While it certainly wasn't required, studying the Russian language, history, and literature was a fairly popular thing to do, and there certainly weren't any political problems with either teaching or studying it. Anything academic relating to Eastern Europe was funded very generously by the federal government, and with a background in Russian you could go on to get a respectable career in that same government.

After the Cold War ended, the funding dried up, Russian stopped being such a desirable specialty for government work, and the tenured Slavic Studies professors who retired stopped being replaced. This isn't necessarily a bad thing - the size of the field was artificially inflated and now is returning to a somewhat more rational level.
Not the OP, but as with contemporary art, I strongly feel that "this shouldn't be as big of a thing as it is" is a perfectly valid opinion to have.
For all the people despairing, I see plenty of reason to hope, and it comes in the form of wireless broadband. The hardware is getting quite powerful and inexpensive - for a few hundred bucks you can get a pair of dishes that will push a half gigabit, e.g. https://www.ubnt.com/products/

Basically anyone who can get locate a solid urban fiber backbone can build a network off it, in the same way that https://www.monkeybrains.net/ is doing in San Francisco.

There's no reason a city can't support multiple competing wireless line-of-sight networks, given that they don't face the same high infrastructure cost of wireline service.
Public companies have a fiduciary responsibility to show their shareholders growth every 4 months. Private companies can do absolutely anything as long as they're paying their bills and not breaking any laws.
Over in the comments in proggit the inventor of brainfuck, Urban Müller, showed up and gave the Chuck Norris thumbs up: https://www.reddit.com/r/programming/comments/377ov9/interpr...
It's hard to deny titles based on work, however. A tech lead acts as a team leader and has final say on development decisions. A project manager manages a project, stakeholders associated with the project and tracks external dependencies of the project. A senior developer writes and checks in code without too much oversight, and other team members come to him/her for advice.
Depends is it worth the extra page weight and slower speed to cater for the designers typographical choices in 99.99% of cases no its not.
Have you tried to troubleshoot the cause of this slowness? What you describe is not normal behavior for any OS. Some aspect of your system is broken. If it's a hardware problem, installing a linux distro won't help. If it's not, installing any OS from scratch (including Yosemite) will fix it.
It's probably a Javascript thing as other emulators written in JS are the same. It's using 100% CPU on my laptop while a native emulator only uses about 10%.
Why would employees get anything? They should be getting their salaries both before and after.
The sorry and incoherent state of copyright law in the year 2015:

Richard Prince's version of Fair Use [1] and the other extreme which consists of this song and the Marvin Gaye vs. Thicke/Williams situation [2]. It's just crazy that these two extremes co-exist under the same law.

How is putting in a different name of the jubilant and some variation in the performance not on the same level of appropriation and fair use compared to Prince's instagram-plus-a-comment work?

[1] http://petapixel.com/2015/05/21/richard-prince-selling-other...

[2] http://qz.com/360126/a-copyright-victory-for-marvin-gayes-fa...
Google's Diversity Chief: Mamas Don't Let Their Baby Girls Grow Up to Be Coders
Glad to hear you are doing so well! Yes, I completely agree with you the power of the brain to heal itself is amazing. I'm also quite excited by what things are coming in the next ten or twenty years. A good diet probably does wonders, too.

I've been suffering from health issues for the past four years. That's why I'm interested in the brain (I suffer from extreme brain fog, and by extreme I really mean extreme; I can't have a conversation with anyone face to face, and I even have some issues when chatting with people. It takes a long time to really think about what I need to say. I still cannot understand how I'm managing to go through college).
This is like attempting to counter a proposed rule/guideline of program design by saying, "You should always use the best tool for the job." While technically true, it doesn't say anything about what makes a tool suitable for a job. Similarly here, maybe there are common patterns/rules followed by libraries that "do their job well and don't get in the way of using other tools." But dismissing any proposed rule just cuts off the conversation without giving a reason. The details really do matter.

I think what bothers me most about this way of thinking (which seems common here and elsewhere in the industry) is that it provides a veneer of credibility to bad developers who don't want to think about design and would prefer to just wing it.
The article is essentially a book review of three books, if you must blame anyone, blame the pro-exodus authors for intellectual shallowness.

The "frontier thesis" is according to wikipedia a theory created by a historian in the 1890's, is that the one you talked about?

"Wherever we go, we’ll take ourselves with us. Either we’re capable of dealing with the challenges posed by our own intelligence or we’re not."
Mesh networking is the killer mobile app - FirefoxOS should focus on this, as it fits with their ethos.

The developing world doesn't need telephones, they need secure and convenient means to transfer data wirelessly and code that works with sporadic, slow, shared connectivity. Frankly, they need crypto plus mesh networking.

Make it a platform for privacy-controlled social networking, high scores, app updates ... it should differentiate far enough to win users.

Basically, make it the hacker's choice ... then, you'll get applications, too.

A cheap version without GSM or CDMA would be an option.
The efficiency of these board (Tflops per watt) is pretty amazing, when I first saw this board I imagined it would be used as powerful embedded servers in situations where battery power is required. However, it seems they have a much broader use cases as well.

What application will be deployed on this for the live test on May 30th?
As a scientist used to running simulations on parallell computers, my immediate response is "show me one use case where this is faster than four sandy bridge core i7 desktops connected with Gb ethernet using OpenMX to get low latency". Even though you can boast a decent core count, those cores are connected through a really crappy high latency network (the internet).

Basically, there is no scientist in the world today who doesn't have the funding needed to scrape together four used core i7s and network them. Unless you can significantly beat that performance level, you're not "democratizing access to supercomputing for the scientists that need it" in any meaningful way. If you are significantly faster, even for just one particular application, that should be up front and center on you FAQ.
Well, that would violate the Liskov Substitution Principle.

But I think there's a fundamental divide about what weak typing actually is. For example, it's entirely possible in Rust to have implemented Add for i32 and String. Even this isn't weak typing in its traditional form.

AFAIK, in this sense weak typing refers to whenever the compiler will implicitly cast one type to another in order to satisfy a type constraint. C's number types do this. PHP does this on everything. Javascript has, eg., [] + [] == "". Python does not do this - all type casts are explicit in the implementation of the operator or function (which is implemented on the type, not globally).

It's reasonable to argue that the use of the phrase "weak typing" to mean "things I don't like about a type-system" is not only well established but maybe even more useful. It does, however, irritate Python programmers who don't want their language lumped in with PHP.
Was interested to see what this is about, but the lack of contrast between letters and background put me off to make the effort to even try and get the point. Please, people who make an effort: Please do not do so in vain.
Is it really just the single logo, or is it also the wordmark vs trademark/designmark?

"Give the state a unified look" makes me believe that the money was about branding rather than just the image itself.

I mean after all, Nike is just "NIKE" with a little swoosh.
That would simply result in collusion between "independent" labs. The problem here is bad faith.
Agreed! And creating a web component would be a trivial amount of code. We could definitely provide a distribution for that.

We would love to use the Polymer project at Goodybag, however, this has deterred us:

> IE8 is incompatible due to its insufficient DOM support.

https://www.polymer-project.org/0.5/resources/faq.html
> Can you add a trailing space to every single line of the code and release it on github as "GPLv2 and later" (hey, it's a patch), thus getting rid of the whole "GPLv2 only" clause?

No, a patch that doesn't completely replace existing code can not alter it's copyright. As long as you can insure that your GPLv2 code is in the project and not easily replaced, you control the project's license.
If Mozilla creates their own distribution of Android and sells phones with it, then they're extremely relevant in the mobile space. Take a look at the principles of the Mozilla manifesto[1]. Nowhere does it say, 'we need to have a relevant web browser'. It's a bigger mission about an open internet, unrestrained communication, libre software and ultimately end-user sovereignty. When Mozilla.org was created, the best way to achieve those goals was by having an awesome libre browser. As you rightly point out, the world has gone mobile, and the way for Mozilla to continue their mission is by releasing a mobile OS built with their principals in mind. If this was 2007, building Firefox OS may have been a viable strategy. But it's 2015, and the quickest, and in my opinion the only, way to succeed is with a distribution of Android with Mozilla services.

[1] https://www.mozilla.org/en-US/about/manifesto/
Bevvy – Engage your attendees
"How Amazon Web Services Uses Formal Methods" http://cacm.acm.org/magazines/2015/4/184701-how-amazon-web-s...
It will be an image processing demo. Here's a hint... http://arxiv.org/abs/1312.5851
How to get traffic for your site 2015
Sure , cited doesn't mean verified, you need to read more deeply than that. But if a paper from a reputable source says - "We replicated X", or "X was replicated in Y" , those are useful data points with regard to an article being verified.

And if Google understand that and help find that, it's far easier to find verified research, so it makes it more likely that i'll base my research on that , and cite them.

And if it's more likely to be cited, maybe more verification work will be done.
They do have another linux friendly laptop that can upgrade to 16gb, though its name escapes me now...

Oh, here it is, the M3800:

http://arstechnica.com/gadgets/2015/03/review-dell-m3800-dev...
Aw, Cement is charming in its own way, as an artifact of Soviet Russia in the 1920s. I wouldn't read it on it's own as a literary masterwork, but it's useful for understanding early Soviet culture.

It also came out during the height of Soviet Russia's 'ликбез' campaign against illiteracy, so it doesn't surprise me that you think the Russian is basic. It's funny that I didn't notice that when I originally read it - I guess my Russian was pretty basic too!
That's because it's a good article, worthy of a little time and effort.
If only XFCE wasn't so bloody ugly on Debian ...
Copyright in the U.S. was originally set at 14 years, renewable for another 14 years.
the number zero is always defined as being an additive identity element, and in these groups 0 is the point at infinity.
Sky's Point Just Proved – Female Streamers
There's a crop of writers exploring post-expand world. Сорокин, Латынина and Рыбаков for example.

Of course most of good books are virtually unknown even inside the country when everybody either try to entertain themself or indulge in the past.
Are saying that folding@home, BOINC and all the rest is all useless and that all scientists need in to do research is 4 old i7 desktops? As far as the benchmark is concerned, check out this presentation from Ericsson on page 9 concerning FFTs on Xeon and on Epiphany. http://wiki.portal.chalmers.se/cse/uploads/FP/EngdalSlides.p...
Uber Closes in on Its Last Frontier: Airports
According to Michael Dell's op-ed in the WSJ [1], two main benefits of going private are 1. longterm-planning => value + innovation and 2. activist shareholder avoidance.

Michael Dell also has a track record for anti-competitive practices. Hell, the accountant and CFO from the days of their "cookie-jar accounting" schemes are still at Dell.[2] My understanding's that the anti-competitive measures weren't even illegal, it's just that Dell, as a public company, broke the law by failing to disclose the payments from Intel in Dell's financials. Going private removes this burden.

[1] http://www.wsj.com/articles/michael-dell-going-private-is-pa...

[2] https://www.sec.gov/news/press/2010/2010-131.htm
Games like these come from amazingly humble beginnings:

https://www.youtube.com/watch?v=SDNMTnXoG9M https://www.youtube.com/watch?v=aTJFChB5wyY
Any suggestions on how to wrap it in insulating foam? Can you by a spray-on foam or something?
TAoCP, if you haven't read it yet?
Essential LiveScript for ramda-cli
That's actually Groovy that Gradle uses for its syntax. And it would be nice if Gradle allowed other scripting languages to be plugged, e.g. Clojure, JRuby, Jython, or Nashorn.
Thanks for elaborating, this was really helpful.

I don't know if I agree, per se, but I will say that Rust is still in such early stages that we'll be seeing how it shakes out as more people work with Rust. I haven't found this personally to be an issue, but I've also been doing Rust so long that it's hard to see things from a fresh perspective, you know?
Andrea,
great work - as always. I really enjoyed your Part I too.
I think it would be useful to create a video series describing it, as a different way to consume it - perhaps with a gentler learning curve.
Help us build the world’s most efficient supercomputer
Telling people how to vote is a particularly useless form of meta-discussion.
Balance, find things to do outside of work that will leave you feeling good.

Is everyone in your office going to suddenly die if you take a break to clear your head? Sounds better than letting stress and anxiety build up to an explosion.
I had an idea about this some might enjoy. My boss was open to it. Setup a conference room which cannot be used for meetings, which has several dual monitor / keyboard / mouse / mousepads set up. This way, you can choose to be in the open office when needed, but when it's a detriment and you need quiet you can unplug your laptop and go in the "quiet room" to be productive. A companies openness to this would signal they care about employee health and productivity.
Do you mean quarterly earnings, so every 3 months?
This is the same problem as with other systems: You NEED to have an embarrassingly parallel problem to solve.

Sequential part and Amdahl’s law will catch you quickly.
But is it customary to just go ahead and copy a font without paying for any sort of license for it? Is that standard procedure?

Would Apple have paid to modify and use FF DIN in their devices?