skysight-inc/HackerNews huggingface dataset:
In slide #28 it is claimed that Go is as fast as Java. I don't use Java extensively but I always had the impression that was quite performant with the highly tuned HotSpot and all even more so than Go. Are there any comparative benchmarks between Go and Java for similar-ish tasks? I get it that Go probably handles concurrency in a more elegant way but I have some doubts regarding raw performance. I am talking about the standard compiler implementation, not gccgo.
Health 2.0 in Europe – Here’s 35 startups to watch
I'd really like CLisp or Scheme. Other than that, it looks good.
I would strongly recommend the Matasano Crypto Challenge. By doing those you will answer your questions, learn as much math as you need, gain practical insights, and get as far as you choose.

Here is someone's experience of it:

https://blog.pinboard.in/2013/04/the_matasano_crypto_challen...

It used to be here:

http://matasano.com/articles/crypto-challenges/

Things have changed:

https://news.ycombinator.com/item?id=7821028
The one point I do not see mentioned in the comments is that most Africans do not need software but probably something such as food, shelter, farming tools, books, medicine/clinics, roads, clean water.

I am a Comp Sci graduate but honestly cannot think of a software product that will make a difference to my cousins still in the village. I see software as a luxury.
Is it really copyrighted though?
That's always been the intuition. If swift maintains a distinct Objective-C style but with more approachable syntax, then that suggests the intuition is true.
A list of all major tech events happening across Europe
> PS: next time you design a new language just make a random unique combination of the above.

That's my impression whenever I see a new programming language too. Why would someone switch to your language if the syntax is just the same boring old syntax they've been using in another language?
In the meantime, check this port https://www.youtube.com/watch?v=jE1uKIE4e5U out.
I have very good contacts with my ISP (habari node), and the tech crowd here is mostly centered around the Arusha Linux User group, so it might not be super relevant for you if you're in Dar.

I suspect Dar would have more tech stuff going on - the ubuntu-tz LoCo seems to be mostly based in Dar for example.
This comment right below the article: "Using pre-populated opt-in boxes now means breaking the law?"

Yes. It does mean exactly that. You need my permission to send me unsollicited marketing emails. The law (at least here in the EU) is very clear about that.

I'm a marketer, and I never understand why companies do this. I'd much, much rather have a smaller list of people who actively signed up for my emails than a large list of people who you've conned into subscribing. CTR and conversion on these lists are rubbish, and annoying people is never a good tactic for a long-term business relationship. This goes the same for people who you've done business with. If they did not actively sign up for your newsletter you should't send it to them. Legal or not.

The best way to grow a high-quality list? Let people subscribe to it (opt-in, not opt-out) and if they didn't engage/open the email for the past 5-10 newsletters or so, inform them they'll be bumped off the list. In a friendly way, of course, but still.
Greece is second in the list of most working hours per year and still heavily indebted. The price of political corruption.
You actually can get pretty far, Huffman coding for example.

If throwing a tome is your style, I suggest going through http://www.cis.upenn.edu/~bcpierce/tapl/ or http://www.decision-procedures.org/ -- you can go through entire books without calculus.
I am sick of companies that abuse consent. For example, one online retailer - from whom I have only ever made one purchase, which was returned, due to poor quality - regularly sends 3-8 emails a month.

Further, their unsubscribe form actually resulted in another spam message.

It's almost a guarantee that when you buy a single item from a retailer, ensuring you uncheck/check properly all the boxes, you will be bombarded with promotional marketing emails from them forever.
Capitalism allows for the concept of unions, and in no way inherently outlaws or stops labor from unionizing. It was in fact Capitalist unions, in a Capitalist system, that you're referring to.

And in fact it was one of the so called Capitalist robber barons, Henry Ford, who had the greatest impact on shifting to the 40 hour work week. He proved it could work and blazed the path for all other industrialists to follow (either by choice or by Ford stealing their labor via better terms).
It does not have features that often lead to bugs. E.g. the switch statement does not allow fall through and enforces a default case.
Flash keyboard input is BROKEN on Mac OS 10.10 Yosemite / Safari 8.0
I found "Do software engineers need mathematics?" quite interesting: https://www.maa.org/external_archive/devlin/devlin_10_00.htm...
Perhaps it's because the people of Oman deserve to know what secret endeavors their government allows in their name.

Perhaps it's because the people of the UK deserve to know what secret endeavors their government embarks on in their name.

Perhaps it's to prove a point about the free press after an episode of shameful intimidation by government.

Or perhaps it's, as El Reg wrote, because the UK government claims their adversaries, both nation-state and non-state actors, already have access to these documents and it's only 'we the people' who have been left out.
Can you expand a bit on what you mean by "third-party default apps?" I'm not sure I know any users who are particularly vexed that Apple doesn't allow carriers to load up their devices with crapware.
Rust is not a stable language, so no long running project can safely use it. Is Julia a stable language with backwards compatibility? It's v0.2.1 right now, which doesn't fill me with confidence. He mentions C++, pretty sure he knows about C++11. And yeah, you can only drop so many names.
Wow... everything is a startup nowadays
For new developers, or for developers coming from other languages?

I think a lot of the trouble people have with starting to develop apps for Apple platforms actually comes from trying to figure out the APIs and style, while at the same time battling against unfamiliar syntax. From the little I've seen, Swift doesn't change the first part of that very much.
Godfather of ecstasy, Alexander ‘Sasha’ Shulgin dies at 88
The Netherlands are not part of Scandinavia.
Qualidade do Ar Interior 2014 em Hong Kong
That's an awesome thing about Go, there's nearly no ramp-up time. On Juju, we hire like 65% devs who've never used Go, spend nearly zero time teaching it to them, and they're still instantly productive.
Google Loon balloon crashes near Yakima
Yes it is.

It's not an open cloud. I wasn't aware there was a strict definition.
Devops or Developer, i don't know hot to format text here in HN

Remote or São Paulo/Brazil - better remote!

Work with:

- FreeBSD (5.3, 6.0, 6.1, 7.1).

- Linux (CentOS, OpenSUSE, Ubuntu, Debian, Slackware).

- VMWare (ESX - 3.5/4.1, ESXi - 3.5/4.1).

- Solaris (10, 11).

Knowledge in:

- Web servers (Apache, Lighttpd, Nginx, Cpanel).

- Aplication servers (PHP e Python em Fast-CGI ou Modulos no Apache, Supervisord).

- Relational databases (PostgreSQL, MySQL).

- No-SQL (Redis).

- VCS (CVS, Subversion, Git).

- Proxy/Reverse proxy (Squid, Varnish).

- Memory Caching (Memcached).

- Firewall (IPTables).

- Monitoring (Nagios, Cacti).

- SMTP (Sendmail, Postfix).

- Antivirus/AntiSPAM (SpamAssassin, ClamAV).

- IMAP/POP3 (Cyrus).

- Alta Disponibilidade (Heartbeat).

- Hardening (Chroot, AppArmor, Read only FS).

- Resource control (Cgroups, LXC - Linux Containers, Docker)

- Automation (Puppet).

- Log indexing (Splunk).

- Data Mining (Scrapy, Apache Nutch, Apache Solr).

Developed with:

- C

- C#

- JavaScript

- Perl

- Python

- Golang

- PHP

- Shell Script

- Nginx + Lua

Web stack:

- HTML.

- CSS.

- JavaScript.

Framework Stack:

- Twisted (Python Network Framework).

- OpenResty (Web Application Server/Framework ).

- net/HTTP Golang web Framework

- Node.js

Call me at leandrodsferreira [at] gmail dot com
You mean the same that were equally available on Wii, PS 3 and XBox 360?
I still get mad about this:
2. Votes on comments are used to express agreement or disagreement rather than value, perhaps because many people simply cannot see the difference between the two.

I had a conversation thread go 7 levels deep talking about my point and I got 4 down votes!
nice work. it would also be cool to use acme window management heuristics for splits, maybe even for tmux.
Looking at the winners there doesn't seem to be anything massively inspiring and only one dedicated OSX app.

I'm not sure how much of a big deal these awards are.
I had a bit of a fun exercise that I unfortunately didn't follow through on a while back. A computer parts retailer started sending me spam, so I replied along the lines of:

---

Thankyou for contacting the xxxxx proofreading service. Thankyou for choosing this service, providing efficient and accurate proofreading services for all users of email advertising. To use this service, simply send emails to be proofread to xxx@xxx. Proofreading services will be charged at £200 per email, and payment is due within one month of receiving an invoice. By sending emails to be checked, you agree to the charges, and you agree that the primary point of contact for yourselves is the email address from which the emails originate. Results and invoices will be sent to this address, so make sure it is valid. Please do not send emails if you do not agree to these points.

Since you are a new customer, this first email is proofread below for free:

---

Their email didn't mention that their sending email address would not receive, and British contract law has a presumption that communication that is sent is received, so when they followed up with ten or so subsequent spams, all of which I proofread, I probably would have had a fairly strong case in court to be paid for my work. Especially given one of their emails had "[pre-send]" in the subject line. It's kind of a shame I didn't take it any further than emailing invoices.
Safari is one of the places where the zoom button makes the most sense. Rarely do I want to read text that is the whole screen width.
Matt's reasons:

1. Lack of down-vote means vocal minorities are
disproportionately represented.

2. Votes on comments are used to express agreement
or disagreement rather than value, perhaps because
many people simply cannot see the difference
between the two.

3. The community is full of ideologues to the point
where the comments are most often just predictable
talking points being regurgitated ad nauseum.

4. The community is often snobbish and out of touch
with how the other half lives.

5. It's a time suck.

6. It removes comments from where they should be,
on the destination site.

7. It reduces blogging time.

Food for thought... How can we improve?

Disclaimer: I'm a devotee of HN; It's home, but also I'm a devotee of critical thinking.
Swift, the new way to build iOS Apps. Here's how
I found a sentence in his follow up post that pretty much sums up this very common "I quit" rant:

"Intellectuals have nuanced conversations about any topic."

Just think about this sentence for a second. Especially the "nuanced" part in the context of this statement. And then go a little further and think about all the radical, fundamentalist movements that time and time again attract intellectuals.

Basically what imo is consistently being criticized about like HN is normal human behavior. Without it, there is no community, only cold factual discourse that attracts no-one, at least not for very long. Not even so-called "intellectuals". You can have a debate based on those criteria, but not a lively 24/7 community.

The ideal format may be to have a community and a debate forum side by side, with the latter being strictly moderated and low volume. Reddit kind of works that way, with it's subreddits.

Maybe HN could use the same, not in the free-for-all format of Reddit, but a different form of more narrowly focused, strictly moderated sub-forums which integrate seamlessly with the core platform.
Sorry, I won't click on Quora links... post to a non-terrible Q&A site that doesn't hide stuff behind registration pages.
Cecile Drugeon has completed her internship in Hieroglifs Latvia
Hieroglifs got to know Cecile as a very creative and independent person. No task was too hard for her.
Cecile is very open person, communicative, always ready to try something new.
Hieroglifs team enjoyed time together with her and we wish you all the best in your future career!
How the hell does the register get it's hands on this?
Creating a Cards UI on Android
Do you hate capitalism?
But a bug in the OS will bite you whether you are using containers, VMs or physical servers, so it's not very relevant to the discussion.

When comparing the security of containers to VMs, vulnerabilities in the OS should be out of scope. A more realistic attack scenario would be a virtual host or container server with two VMs/containers: a trusted on and an untrusted one. Assume neither has networking, but the untrusted one is running compromised software. The question is how easy is it to escalate privileges from the untrusted container/VM to the trusted one?

I'd say that Xen's small code size and resulting easier auditing is a benefit here.
Hard drives are generally pretty cheap nowadays, so I'd think it would be more like 1-2 weeks of pay for a minimum wage earner, perhaps even 1-2 days pay for someone doing technical work. But even still, your point is valid.
DDG is "mostly" bing plus some conversion tools & navigation goodies etc.. It is just a glorified good old Metasearch engine with some extras.
if anyone thinks that a few semesters of introductory mathematics or science courses is "not relevant" for a CS program, they have completely missed the point. this is a fool's complaint, like saying that "because i'm a political science major, i don't need to learn anything about actual science".

in reality, the point of introductory level math and science courses in college is to show you a rather narrow skillset: you are given what amounts to a toolbox with a couple dozen tools and asked to use this small set of tools to solve problems that require application of, at most, 2 or 3 of these tools in succession. a fair analogy is that it is a multistep "put the round peg in the round hole" problem.

if assembling a small toolbox of skills and trying to apply the correct tools in short succession is too much for you, just quit university and code some stupid app. is it really that hard to understand why basic math and science is relevant?

DISCLAIMER: i was a teaching assistant for undergrads for 3 years during undergrad and grad school.
The reason I sometimes wish to quit HN: There are just to many Apple fanboys, and cliche opinions driven by insane fanboyism that just make me cringe sometimes.
> Votes on comments are used to express agreement or disagreement rather than value, perhaps because many people simply cannot see the difference between the two

Does that mean that we better down-vote whenever we see a comment does not add value to the topic?
I'm afraid I'm just adding to the pile here, but still: this is complete nonsense.

Hacker is a word that always had several interpretations. And, in fact, the network intruder one is of the oldest.

In fact, cracking, in software, is a very specific thing: bypassing copyrights/copy protections/limitations.

If you don't like what Hacker has meant and still means, don't apply it to yourself.
When does an "existing business relationship" end? If I buy a £1 widget for auntieswidgetstore.co.uk, do they have an "existing business relationship" until the day I die?

In my books, once payment has been made, the goods received, and the sales contract completed, the business relationship is over. Comments? Anyone here a (British) lawyer?
that's if you insist on painting it black and white. reality is, unfortunately, somewhat complex.

anyway, your question is already answered in the post above. you do know what a strike is?

furthermore, many workers are theoretically capable of exiting such an agreement at will, but in reality they have little choice. work in one lousy job or another, or starve. which would you choose?
Perhaps because he doesn't see 'nerd' as pejorative.
It is well accepted that a student in, say, mechanical engineering is far more likely to go on to be a practicing engineer, and not an academic.
Always relevant in these discussions: http://meatballwiki.org/wiki/GoodBye

I guess the tl;dr is that community churn is healthy, expected. Leaving essays may be of limited use depending on how many axes to author has to grind or how generally-applicable their comments are to the rest of the community.
I don't know how to change that feeling though (short of moving out of the US). I believe I could work 6-8 hrs / day and no one would care but I can't stop feeling guilty at home
As far as I know, the 40->37 hour shift in Denmark didn't produce similar negative consequences. It's a slightly smaller change (7.5% rather than 12.5% reduction in working hours), but I'm not sure that's the main reason. Perhaps something about how Danish workplaces are structured compared to French ones?
You get access to the driver source code if you license a PowerVR GPU.
Visited to check it out - can't get rid of the bloody great slab that overlays the actual content, clicked in lots of places, closed.
We published a book in “Pay as you want” model. Here are the results.
Why isn't it just standard to be paid by the hour? A fixed hours-per-week seems backwards.
Sounds pretty arbitrary. It seems to me that a huge number of jobs are all about providing entertainment for people who are too knackered from work to take part in an intellectually and/or physically satisfying hobby. If we could distribute the real jobs evenly how many hours would we _need_ to work to maintain our lifestyle?
It's always a tough choice between a huge house in sprawlville on one side of spectrum and a tiny apartment in the centre of the (non-urban-flighted, alive and walkable) city.
And of course everything in between.

You can't say that in "better standard of living", home size matters and home location doesn't. Europeans have less sprawl but smaller houses, that's just it.
The irony of ironies - this is exactly what you see when you try to post a comment on that article:

http://imgur.com/4w3uZzZ
The list of countries is so strange to look at with so many countries that have low GDP / capita or recent depressions / austerity forced on them and . . . The US near the top
In general, the poor work both 'harder' (physically) and longer hours than the rich. It's just the way it is. Time off is a luxury.

The supposedly lazy Greeks and Italians work far more hours per year than the supposedly industrious Germans and Dutch, but not as much as sweatshop workers in Bangladesh.
Seems to be for US universities only, based on their About page.
Because in this case, it's an alternative to a language (Objective C) with a not so boring esoteric syntax.
http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?t...

Go is pretty close to java's speed. Generally slower, but not by a lot.
The purpose is not to diminish time wasted by commuting.

In many European cities and regions one does not commute for hours every day. For instance, my brother lives in a 2000 year-old city and walks to work -- it takes him 2 minutes. When I lived in London it took me 15-20 minutes to get to work, with the tube. In a Swiss city before that, 15 minutes driving. And for my job before that, 4 minutes biking.
Writing servers is a pretty big niche, don't you think?
It's not the problem with web apps, it's a problem with Apple who doesn't provide such an API. Chrome and Safari has notification API and it can be implemented in a way to support this.
The one thing that concerns me about this ruling is:

"As Mansfield was unaware that he had been opted-in the court ruled in his favour however."

How on earth does one prove they were unaware that they were opted-in?
What do you think about crowd-funding further development of existing open source project? Did something like this happen?

Pay as you want for books is good idea, as long as you know what to expect. Good job on summarizing the outcome :)
So, as I think most of us can reasonably agree, there's computer science, and then there's software engineering/software development. Two separate endeavors with a few shared skills.

I'm continuously frustrated by the number of people on the "software engineering" side of the fence who confuse the two, and who demand computer science skills in applicants to develop web apps.

By the same token, it appears here that we have someone on the other side of the fence (computer science in the academy) making the same error. He refers repeatedly to "programming" and its application as a job skill. He then rightly states that few programmers need calculus for their job. But from there he extrapolates that computer scientists don't need calculus for their job, which is not only a huge logical jump, but also makes this age-old error of confusing computer science and "programming" as a job skill.
"But why do they reveal it?"

Lewis Page, the editor, noted in the comments section:

"The [UK] government have made it plain that in their view not only foreign powers (ie probably Russia and others) have full access to the Snowden leaks, but quite possibly 'non state actors' also. In other words the only people who don't know this are the general public.

"And given the colossal automated penetration that NSA/GCHQ are achieving worldwide without anybody being much the wiser, it seemed to us that the public should know - as there's no further intelligence hit for UK.gov to take, by its own analysis."
So, I guess you made your account solely to trot out American stereotypes?
Vlambeer toolkit and link repository for game developers
If math is relevant for a CS program mainly as a problem solving training, I really think calculus should be dropped. Logic provides the same problem solving training, and content is actually relevant.

The article is not arguing "math is too much". It is arguing "if math is for problem solving, why not choose math with some relevant math content instead"?
John Oliver’s Brilliant, Concise Primer On Net Neutrality [video]
Irony is that when you try to comment The Drum will ask for your email address - and then have a pre-ticked input box for their daily newsletter.

Edit: Was already pointed out elsewhere: https://news.ycombinator.com/item?id=7839398
The problem is not six or eight hours working day, the problem is funding. What I understand the red-green ruling alliance has not put away any funding for this reform, so as usual Göteborg flush their public economy down the toilet and which of course hurts the smaller cities in the same region where they share public programs with Göteborg. Same old story with this city.

And is going to be required to hire more employees because of regulations on how many available workers per shift on typical government job.

Göteborg has of 2013 a debt of 37,5 billion SEK. On top of that it has 13,5 billions SEK in unfunded penions debts.

There is a reason why Göteborg, or Röteborg (Rottenburg) in "folkmun", has one of the highest taxes in Sweden - poor management.
Match Fixing Analysis Across Europe (2013/2014) [pdf]