skysight-inc/HackerNews huggingface dataset:
And the fact that there aren't small samples of audio being played back at high frequency that rely on the quality of the digital to analogue converters, as well as the other systems in line such as the type of amplifier (class A, A/B, D), the circuitry it goes through (is it solid state or is there a valve somewhere in there?) as well as the speakers used (are they balanced and not too bass/treble heavy and do they reproduce the sound in a consistent way taking into consideration speaker box resonances, room set up and proximity effects next to walls and reflections, and can they reproduce proper bass note fundamentals or are they only producing harmonics of the fundamental?).

There is a lot to compare really. But most people think entirely vinyl vs MP3s (!) where MP3s have parts of the audio spectrum cut out in order to facilitate better compression; they typically cut out very high peaks and basses, but you need those high peaks and transients to reproduce snare drum cracks and cymbals (eg. listen to a 128kbps MP3 and see how RUBBISH the cymbals sound).

Even if you are feeding digital audio into a system, the speakers and room set up makes a COLOSSAL difference so it isn't fair for people to dismiss "analogue" vs "digital" arguments; it should be "good sound system" vs "bad sound system" arguments.
When you have a multiplication of 5-10 matrices that has to be done in the correct order, the expression gets horribly unreadable when written as nested function applications. And those kinds of expressions are ubiquitous in numerical computing.
It's not just the H1B visa, F1 students have the same problem.
What if Eich didn't think he did anything wrong? Would you be comfortable with him lying his way out of it? The objection to having him as CEO is that he doesn't support gay marriage; that doesn't change, and you've forced a man to lie to keep his job.
It's the fifth harmonic isn't it? I would disagree with zw123456's "whatever" with regard to analogue systems.

(It isn't just the look of valves - they keep your room warm too!)
There are new tools[1] being built around Docker that make it viable to easily move your apps out of Heroku and onto any system running Docker including DigitalOcean, GCE, AWS, etc.

When you combine Docker, buildpacks, and CoreOS[2], you get a scalable and flexible platform that you can run anywhere. It has taken people a long time to combine the simplicity of Heroku with the flexibility of bare metal, but the open source guys have finally put all the building blocks together.

[1] https://github.com/CenturyLinkLabs/building/

[2] http://www.centurylinklabs.com/building-your-first-app-on-co...
Obama didn't campaign against gay marriage. In fact, he stated his opposition to Proposition 8. http://m.sfgate.com/news/article/Obama-opposes-proposed-ban-...

His opponent was a supporter of Proposition 8, making Obama clearly the lesser evil on that issue. http://www.usnews.com/news/campaign-2008/articles/2008/06/27...
Yes. If they want their users to be able to use mailing lists.
You can already do:

'a' in {'a':1}

which will evaluate True. But that's for keys. GP post wants to know about values, if I understand properly.
By now the ISPs/Telcos had to save the data. When the directive came into action the ISPs/Telcos protested as they had additional costs nobody covered. So loop holes will not help if the data is not stored in the first place.
Actually, that's just what I did for my mother. She got emailed by her bank that using Windows XP would not be safe anymore and worriedly asked what to do: "do I have to buy a new computer?"

Since all she basically used was OpenOffice, Thunderbird and Chrome she's now running those three apps in Window Maker on Debian.
Rails does plenty of "make life easier for the programmer" things that I would expect to increase the risk of security issues. Do you have those kind of problems for e.g. Haskell?
It might not be 100% the same, but it's also not completely different. You don't get to pick; if Yagan honestly was against gay discrimination, he shouldn't have supported Cannon. Especially since by 2004, the year of his donation, it was already evident that Cannon was against gay rights.

But this is not what I'm trying to say at all. Merely that: If OKC wanted to speak out against Eich, they should've done sone in a mature and careful way - it's what a decent person (be it legal or nature) needs to do anyway, and even more so since rarely one is without fault.
The simplicity of it was key. I'd previously been excited about Aviate (admittedly a launcher not a lock screen) but it was much too complex to get working perfectly. Cover showed me the apps it thought I needed but allowed me too easily swipe up to see more. It's 'peek' feature was very useful I found and I also liked it's quick task switching (swipe down from status bar to access most recent apps).
U.S. Seeks to End Reliance on Russian Rocket Engines
Can Linux Ever Become Mainstream?
Unless there's some sort of "full feed copy" wiretap forwarding everything to a spy agency. Isn't this the way it's done in case of NSA and GCHQ, not by stealing archived traffic data off telecom servers?
> Thank you for the explanation and code examples.

Thank you for taking the time to look through them.
Well its as heavily used as other technologies I think it would be safe to say. RoR, Django, Synphony are some of the frameworks I am constantly hearing about for start ups. Just depends on the programming language preference.
> I would not be surprised if people at the NSA, GHCQ and most state security services are going into overdrive right now to get access to anything and everything that is vulnerable to this bug.

I assume the NSA has known about this bug for a long time and has been actively exploiting it.
Quite shocked that they've struck a multimillion dollar deal to keep support UNTIL JANUARY! Is there a reason they couldn't just move their upgrade cycle up 9 months? Obviously they knew this was coming.
I would argue that almost every single linear algebra routine can be interpreted in some form as a matrix-matrix or matrix-vector multiplication. Considering that matrix-matrix and matrix-vector are fundamental numerical operations (they are part of BLAS which are the basic API functions called by every single linear algebra routine I know of) having a concise notation is key.

And since formulas can get complicated quickly, having a closer 1-1 correspondence with the mathematics is critical for understanding the meaning of the code. The PEP contains a nice example from statistics. And trust me, when you are writing numerical code, being able to read the mathematical formula clearly is essential, especially when you have a lot of formulas and need to figure out why your code is giving you numerical non-sense.
Thats the beauty of the lie. As others have pointed out, its not our responsibility (or right?) to know of Eich's personal opiniions in the first place.

Knowing it though and not being able to say (at least pretend) he changed his mind is disturbing for many people, because then it became part of a public image.
Surfacing your business’s contact and local info in Google
Yes, and often times theory consciously sweeps essential things under the rug. Take for example physics which postulates frictionless surfaces. That must've seemed like a ridiculous loss of explanatory power. But it turns out that humans can get principles that way, if we blatantly take a huge amount of reality and dismiss it as "friction".

Science really is a different enterprise than engineering. I hear it's fairly recent that scientists had anything to say to engineers and those in medicine. (Now of course science is vital to these enterprises.)
It would need some form of voting, distributed moderating support (including UI in clients), html posting/images and advertising to be a real alternative for most forums though. NNTP is much better than web forums but web allowed people to add features ('innovate' shudder) much faster than a 'set standard/get clients to update' cycle can.
EU Court of Justice press release:

english http://curia.europa.eu/jcms/upload/docs/application/pdf/2014...

german http://curia.europa.eu/jcms/upload/docs/application/pdf/2014...

Full verdict text:

english https://netzpolitik.org/wp-upload/c_293_c_594-1.pdf

german https://netzpolitik.org/wp-upload/C_0293_2012-DE-ARR.pdf

(Edit: direct link instead of scribd, thx eis. Added full verdict text.)
>> "She got emailed by her bank that using Windows XP would not be safe anymore"

Before switching to Linux I'd recommend checking the bank supports it. I know a couple of banks in my country that use weird security systems that won't run on Linux/Mac.
Most likely the individual countries will keep doing it - even if EU may no longer require them to.
I've been experimenting with Cloud66 the past few days to accomplish much of the same thing, and am pretty happy with the result.
At my place, all the non-technical people rush out and buy new overpriced computer with win7. Only one of my neighbors decided to let me show him linux. The lokal store dont care, they are very happy to sell some old intel i3 prozessor, Onboard-graphics, and windows 7 for €800+
Are there any leaks about European (except UK-GCHQ) governments spying on their citizens? By now they did not have to because it was done by the ISPs anyway.
I didn't know about that - thanks for highlighting. #123
yes encryption (and database) is the hot spot when I do load testing, the bit in the middle can be optimized to near nothing.
As bad as Cannon looks, the far right supported his opponent. http://michellemalkin.com/2008/06/25/shamnesty-republican-ch... and http://www.americanpatrol.com/REFERENCE/CANNON-WATCH/040617....

I'm willing to bet Yagan felt he donated to the lesser evil in this case, but I'm still interested in hearing his official response.
The Advocate General's opinion which is the basis for the ruling: http://curia.europa.eu/juris/document/document.jsf?text=&doc...
We still don't understand what exactly gravity is -- we just know that it's a thing that does stuff... if we can figure that out, then we'll be somewhere. You're right though.
For starters, I really want CoffeeScript's safe accessor operator: "x?.y"

Microsoft is even reportedly considering it* for inclusion in C#, now. I think every object-oriented programming language should have it.

* http://blogs.msdn.com/b/jerrynixon/archive/2014/02/26/at-las...
What to buy Carbon Nanotubes How much?
2048 Hiragana Game
https://web.archive.org/web/20140101055243/http://deadmanssw...
ابراج اليوم الاربعاء 9/4/2014 ، توقعات Abraj حظك يوم الاربعاء 9 ابريل 2014
There is a point here that many websites don't need an app, but have them as part of a fad.

However, on the flip side as wearable tech becomes more and more prevalent (think Google Glass, but also things like Jawbone), it make a lot of sense that more and more of our internet usage goes via these interfaces which are inherently non-web.
Sometimes things are time-critical.....
The point is they don't just let people in at the border, especially not from non visa waiver countries, and especially especially especially not when they think you might want to stay to find a job.
> This means you should be campaigning for equal rights for civil unions rather than trying to get everyone to re-define what they believe to be "marriage", which doesn't seem to be working.

It's not necessary to get everyone to re-define what they believe to be "marriage", just as it wasn't necessary to get all white people to accept black people as equals. All that's needed are enough people to tip the scales, and such support is inevitable:

http://en.wikipedia.org/wiki/Public_opinion_of_same-sex_marr...
The same thing is happening to London: www.telegraph.co.uk/men/thinking-man/10744997/Cool-London-is-dead-and-the-rich-kids-are-to-blame.html
10 Cool Personal Design and Entrepreneurship Blogs
I don't want to start a war but I think labeling coffee by the roast level is far too simplistic for most people. The roast level as you've described really just tells us what the bean looks like, i.e light medium & dark. I'm a huge proponent of lighter roasts, but not for the color. More because higher roast levels get in the way of the beautiful flavor inherent in good coffee (the corollary of this is that it's easy to hide bad coffee in over roasting - hello Starbucks)

The flavor profiles aren't "imaginative descriptions". Yes they are very subjective, but that doesn't mean they do not exist, just that our senses aren't good at detecting & describing them. To give an example, I run an online coffee company and over the last few months we've shipped coffees that genuinely smell everything from a Papua New Guinea that smelled incredibly like chocolate & nuts through to a Yirg that smelled uncannily like strawberries & cream. Honestly I thought the last one was BS until I smelled it. I wouldn't consider that I have an amazing sense of smell but I can tell the difference between three or four unshipped types of coffee that we have in our packing space by smelling the degassing valve.

tl;dr There are so many differences between coffee beans for a description of the roast level to adequately describe them
GDC 2014 – Sessions available online
Between Squirrelmail, Horde, and Roundcube, I always liked Roundcube the most. It was more polished than the others, at least, and was far easier to support end-users with. Glad to see the project is still alive :D
Congrats to them. I remember the days of running IlohaMail on a VPS for my family's mail and was very impressed when Roundcube came out.

I eventually decided that hosting my own email wasn't for me, but would certainly encourage any company or organization with a bit of sysadmin resources to take a close look.
Isn't the whole performance discussion based on synchronizing versus not synchronizing? There's no reason to synchronize on a Desktop as one can assume there's wifi available.
Depending on the version of Ubuntu (you seem to be using precise, 12.04); for me (on saucy, 13.10), it is 1.0.1e-3ubuntu1.2. You can check the changelog entry for your version here, to verify that it has the heartbeat fix.

https://launchpad.net/ubuntu/+source/openssl/+changelog
Porn site that spews copyright suits uses lie detectors on defendants
25 of the greatest Sci-Fi books ever written
The "social contract" is a religious non-proven abstraction. There was never any social contract anywhere. And even if there was, it does not bind you or me in any way. And even if it could, we could impose our own versions of a social contract on each other making it irrelevant.

The consensus on social norms is not a consensus if it's enforced by some group on another - that's just bullying, not agreement. If our ideas of how society should function differ, we can either reach some compromise to mutual satisfaction (==consensus) or start fighting and guy with 51% of power will win. But that wouldn't be a "contract", "consensus" or "morality" in it. It'll be just an outcome of a brutal conflict.
Pretty cool, though I think something only counts as a "science fiction" flying car if it doesn't have large wings or large rotors. Only small rotors, jet engines, anti-gravity, etc... :)
> It's like combining a mouse and keyboard, the end result is an overpriced inferior product.

You’re in luck! Someone is making one of these:

https://www.kickstarter.com/projects/70308014/kings-assembly...
I recall a testimony that reported #3 verbatim (heard on the radio, by the victim herself). Luckily, no one said that to my face. I made #4 up, on the assumption that the "real world" means money is involved. (That last one is often use to depreciate CS research: somehow, it's often not the "real world".)

Now, just a little problem: If I'm not going to get hired, how am I supposed to get any practical experience? Looks like an egg & chicken situation to me. Don't tell me Open Source is the only escape, is it?

I'm really glad I was hired back when I had next to no practical experience.
I think they started rolling it out into eu-west too. Our hosts return "vulnerable" 50% of the time now.
this is really cool. it makes a lot of sense to me (never touched Scala)
That seems too esoteric to ever go into the language unfortunately. I love the idea of some sort of __in__ targeting values in mappings but have never been able to think of an elegant mechanism that uses the existing grammar sanely or introduces useful new grammar.

I've always thought that maps and a matching __maps__ would have been a nicer way of referring to the keys of a mapping with in/__in__ referring to the values. Although the semantics are a bit odd in that case. Technically the mapping maps a key, but the language semantic to to have it the other way around as in key is mapped by mapping.

foo = {'bar': 42}
assert 42 in foo

but which makes more sense below?

assert 42 maps foo
assert foo maps 42

or even

assert 42 mapped by foo

The benefits of including by in the grammar could be of consequence here too.
it means if you're running a bad version of openssl then someone can dump the entire contents of your ram, including public/private keys, and anything that is in memory such as passwords and even DB connections.
But because the front-runner is cutting the line, they only place trades once the demand is in the order book.

There is no "cutting the line". If the demand were already in the order book the trade would have occurred.

Please go read the tutorial before commenting further - you demonstrably do not understand how a matching engine works.
Yes, why doesn't the same thing exist for SSL? The fact that quark was funded by the NSF means that there is interest in actually doing stuff like this.
Rutgers is one of the seven members of the ivy league. I'm guessing it's pretty selective. If it's not at least eliteish like UC Berkeley or U Michigan something went badly wrong.
Because they aren't actually releasing a package for 1.0.1g.

Remember that the idea for the LTS releases is that as little as possible is changed ("stable") over a period of several years ("long term"). Upgrading to new versions of packages with new bugs^Wfeatures has the very real possibility of "breaking" stable environments.

Instead of doing that, they simply incorporate the patch/fix into the version of the software that the release shipped with. They can't, then, call it 1.0.1g because, well, it's not -- it is, for example, 1.0.1c with this patch applied.

It's for that reason that you can't trust the version numbers on the packages themselves.

(Several years ago, I would get really pissed off at Nessus because it generate false positives by simply looking at the version numbers of installed packages. These were scans of RHEL boxes as part of PCI and it caused a lot of extra work. I've no idea if Nessus still does that or not but I'm sure other, similar software does the same thing.)
Thanks very much for that.

In terms of comparing the two approaches, I can see that if you are granting different creds based on a user auth, an STS is useful to grant temporary creds limited to a subset.

I'll need to look up the details of how much more fine-grained the STS tokens are than the IAM creds to see how much difference there is in the anonymous case.
Primary source: http://curia.europa.eu/jcms/upload/docs/application/pdf/2014...
Note that until it gets patched, you can go to your ELB config and disable TLS support, which I believe (someone please correct me if not) will protect you from this particular attack. Whether the cure is better than the disease is up to you.
They gave a rationale for @ compared to other not yet used ascii characters.

But they didn't consider a combination of multiple characters, like e.g. 3 * s?

(NOTE: Hacker news does not allow typing 3 * in a row)
Intel expands 10Gbps "Thunderbolt Ethernet" capability to Windows
This should not be news for hackers
Restart the services. Run:

grep -l 'libssl.*deleted' /proc/*/maps

And restart all processes listed.
Thanks for your comments(for all involved in this thread).
For the moment I am living the UK. But also I have lived in France where I used symfony1.4. But now I am a bit lost trying to get my hand in different technologies. Thanks in advance for all.
My favorite is that the Morris worm dates back to late 1988 when MS was starting the development of OS/2 2.0 and NT. Yea, I am talking about the decision to use a flat address space instead of segmented.
I love this, I've been using this exact thing for a couple of years now - I think it appeared on HN before, I definitely can't take credit for it.

I have it bookmarked, and use it quite frequently, as it's the quickest way to write stuff down for temporary use.
My ISP recently switched to roundcube for their webmail. Looks pretty slick, though I'm not really convinced it's as good as it should be. It's slow to fetch my email, and searching for specific emails doesn't work very well.
I don't care what Mozilla's CEO thinks, I care what the public thinks he thinks. Public figures with openly homophobic views are much more dangerous than a random homophobic grandpa because they signal to the public that there is nothing wrong with it.

"Fake it til you make it" works because most prejudices are kept alive because of conformation bias and herd mentality.
Expert Gardening in Malvern
Amazon's ELB Internals, Security, Troubleshooting and Performances
> The Hack programming language is the new hotness. Now that Facebook uses it for basically everything, every new startup is wondering if they should start using it too.

no
That actually looks pretty interesting and well thought out, I kind of want to try one.

The finger position looks weird though, much more curled fingers than my normal finger position on a keyboard.

Spaceship keyboard: https://www.youtube.com/watch?v=eSrdlacQIe4
So people with unpopular opinions should never have jobs?
Apple Tickets have been assigned. Who's in?
do you sure it can be run on windows server or windows desktop with all additional gems that can be used for development?
Is that the trade-off? Either we neuter SPF et al or we break mailing lists?

I vote for SPF et al.
As long as they support an open-source browser, you can fake the user agent to make them happy.
Default Website Page (cPanel) on khronos.org
This decision has immediate consequences for us here in Germany. As our own constitutional court ruled that the law implementing the directive was invalid, we did not have a data retention law for some time now, since lawmakers wanted to wait out this decision.

So data retention is dead here in Germany and will fall in many other European countries. It is still possible that the court will allow for a severely restricted version of data retention and of course the police can access ISP billing logs if they have a court order, but blind mass-surveillance is a thing of the past.

Yay!
While I don't blame Microsoft for ending support (they have been very accomodating already), but I find it strange of them to leave so many users stranded. Especially now there's several alternatives to Windows, all requiring a similar learning curve and migration pains to that of moving to Windows 7 or 8.

Personally, when people have asked me about it I usually point them to Linux Mint, using their existing computer - not because I'm a fan of Linux, but I'd feel bad advising them to spend 100's on a new computer, when their current one works perfectly (physically).

Apart from someone who plays The Sims 2, I've had no complaints.
Alone the title reminds me of this:

"Premature optimization is the root of all evil (or at least most of it) in programming."
Source: Computer Programming as an Art (1974) p. 671
If I could find a way to filter spam as well as gmail does I would love to back to self-hosting my email. I just can't imagine a time when we'll get anything close to what gmail can do without their huge resources.
> So I'm wondering: Is there any way to do this a) with encryption, b) without entrusting the keys to the operator of the service, and c) without informing the recipients in advance?

Give half the key to the service and half to your friends, then you're only vulnerable to a conspiracy between them. Or do some more elaborate m of n thing.