skysight-inc/HackerNews huggingface dataset:
Yep, we had a bunch of these we rented out at our paintball field when I worked for a small company in high school. It was a blast. Working the "concession" stand (selling paint, renting equipment) wasn't that much fun, but I got to referee an equal if not greater amount of time (our field had a central area with an abandoned building and we can climb on the walls to watch multiple groups).

Also I could play free whenever I liked (off hours).
I feel the same way. Heaven forbid that I do something that I know how to do that gets the job done and it's not the perfect way or is even, perhaps, completely silly. Let's focus on that thing and not the overall project.
It’s Getting Complicated for Growing Chinese Smartphone Makers
I don't think graduating from a top CS school makes you a great developer. It makes you great at CS, but not necessarily great at software engineering.
That's a pretty crappy source.

More informed parties with more understanding of the case, such as Eva Joly, one of the most famous lawyers in Europe, is on Assange's side, and described the Swedish 'minor rape' charges IIRC as being extremely particular to Sweden and nothing like rape as other countries see it, in fact they should not be called rape.

She felt so strongly about the improper handling of the case that she went to Sweden visit the prosecutor to point out the tools available for moving the case forward, but Marianne Ny refused to meet with her.

Similarly, "feminist icon Naomi Wolf" in a "debate with Jaclyn Friedman of Women, Action & the Media on Democracy Now!" Wolf defended Assange as a victim of political persecution:

“If you are going to take the issue of rape seriously,” Wolf said, “the person who is engaging in what he thinks is consensual sex has to be told, ‘I don’t want this’ and again and again and again these women did not say, ‘this is not consensual.’ Assange was shocked when these were brought up as complaints because he had no idea that this was not a consensual situation.”

I trust these people, with respect and hard won reputations to uphold, far more than some student website.
I don't get it, nobody is forcing you to do all the type level hackery that you can conjure, why rant about it?

It gives tools to those who need it in a simple and elegant way, why is this a problem?

Use the features you find useful, don't use what you don't want to.
Darmawan Salihun is the author of both and according to his LinkedIn page:

BIOS/UEFI Security Researcher
InfoSec Institute
June 2012 – Present (2 years 3 months)

Plus the OP's article was published before that PDF (January Vs. Feb).
If the distribution of bits in an encrypted stream is indistinguishable from normal image dithering, wouldn't encrypted steganography be hard to detect?

It wouldn't survive any lossy image transformations, though.
The file in the OP's article was generated by Numbers, not Excel. The png file in your link is there for a reason, since an image (a logo) was added in an Excel spreadsheet.

So you are mistaken.
Are you teaching anyone anything new?
That's what the spec says, but that's not what most manufacturers are doing. With many motherboards you also get a driver that overrides the hardware limitations and provides up to 2.1Amp to a USB device, regardless of whatever you are communicating with it or not. And only a very very very small number of devices actually requires the data lines to be shortened together - PS Vita will not charge from a charger which does not have these to lines shortened together. Even the dedicated Apple USB charges don't have the data lines shortened together and pretty much everything charges from them(apart from PS Vita), so very few companies keep to the standard here.
Correct, Swift uses reference counting in just the same way Objective-C did.
Munich considers switching back from Linux to Microsoft software
Yes, just noticed. Sent a message to the author, meanwhile you can read the post here:

https://blog.jcoglan.com/page/6/
A humble suggestion would be to ask them to start counting from zero, not one.
And an attack can also modify data. Even "public" data, like Wikipedia info, could be valuable to modify. You can attack a user that way by providing misleading information. Or carry out XSS-like attacks. Or just insert spammy links or redirections all over the page.
> running code in a REPL won't fix your web app since it's a separate process

Not in a Common Lisp web app.
There's been quite a surge in curated lists in the last few weeks. How can I tell which ones are curated well?
Q&A With Classy, First Startup Out of Consumer Tech Foundry Blade
There is a timeline on their blog: http://www.fireeye.com/blog/technical/2014/05/strategic-anal...
Correct me if I'm wrong, but there is no requirement for custody before questioning and Sweden along with other European nations have a frequent history of using remote questioning via video conference or telephone. The prosecutor in this case has just refused to do that, for no legally stated reason except further slurs such as she considers him a 'flight risk' (even though he received permission to leave Sweden, and the case has already been thrown out of court once, and at this point it's blatantly clear that it's a politically motivated case with no chance of a fair trial). The prosecutor is, in fact, in breach of Sweden's own rules which require a speedy and fair trial with the minimum assertion of guilt on the party being questioned.
The Next, Big Thing
>>For years, I’ve enjoyed some popular Finnish bands without necessarily having much of a clue what they’re singing about. It's not a strange as it might sound.

I always found it funny when native English speakers first realise that this is possible. But as a person whose first language is not English, I grew up surrounded by songs which I couldn't understand - and I could still enjoy them.
'The Perfect 46' examines ethical dilemmas of genetic screening
According to one of the answer, it is an image to fill used by Excel. So its goal is the same, even if the picture is different.
Steganography on normal pictures. If the picture is just random pixels then it would not be detectable.
Rust would be better.
Added to my toolbox!
IIRC zsh has an option for this (if a wildcard has no matches, it just gets left in its original form), but I don't remember what.

There's also `noglob`, which disables glob expansion for a command (e.g. `noglob echo 3*4 | bc`).
I think the biggest "scandal" we haven't seen the leakers talk about is the intelligence for US business interests.

As in the NSA literally going after foreign businesses and then turning around, and giving that information 1:1 to US corporations. That should be a pretty big scandal considering how much the US prides itself on being a capitalist market (i.e. survival of the fitness, not best politically connected).

But the US has a long history of this, and frankly at least they stopped starting wars in South American on the behest of US businesses so that's something...
Why? If other people do something differently it's a great way to learn something new. Don't take it personally.
Groovy has supported compile-time safety since version 2.0 with the optional @CompileStatic annotation. It's one of the few languages where you can mix static and dynamic typing, even within the same class. With this annotation enabled, you get pretty close to pure Java performance but with 1/5 the lines of code in some case.

For something like Android, running Groovy with CompileStatic enabled by default would make a lot of sense.
For instances where you don't need a full featured browser to get the data you need, Scraperjs using the Cheerio backend should be WAY faster than casper/phantom.

I've not used Scraperjs yet, but cheerio is pretty great.
Show HN: Reccs, the REmote Capped Collection Server
Show HN: Dashingly – A conversion-focused Strikingly for YouTubers
http://dashingly.co
http://demo.dashingly.co

What's good HN, just built a browser-based website builder called Dashingly. It was designed and built specifically to help YouTubers increase the number of visitors to their sales pages and online stores.

I designed this to help YouTubers have a great looking, easy-updating/low-maintenance site, get more visits on their online stores, and ultimately get more online sales.

Free accounts available at http://dashingly.co, and a demo of a site built with Dashingly over at http://demo.dashingly.co.

I'd also love to hear your comments and am definitely open to suggestions for improvements! :)
No. Google its time, we want Go for Android.
It seems to be that what's really needed is better JVM language interoperability in Android, then you can choose your poison.

* As an aside, for beginner programmers I think that asking them to use a Lisp is far more conceptually challenging than using the basic syntax of Scala (could be wrong though... I don't know Clojure, but I found Common Lisp fairly easy to understand yet know that many beginners do not).
EuBeautyStore
"kolme" is two syllables, not three.

"kahdeksan" and "yhdeksän" are three syllables, not four.
There is already an ATOM feed: http://phatak-dev.github.io/techtalks/feed.xml
The private social network for your neighborhood
> Groovy could be one such language

Android needs a statically typed language, but Groovy's dynamically typed, and the statically typed portions available via annotations since version 2.0 isn't really used much. Groovy's still usable for its original use case of manipulating and testing Java objects, and with Grails, but the more recently promoted stuff isn't being used in favor of other options, and even Gradle seems to have been totally rewritten in Java for Gradle 2.0. I suspect Gradle will soon open its configuration as an API so any language can be used with it.
He's not talking about getting robbed, he is talking about someone changing or canceling your airline reservation.
If they're not even giving us Dart or Go for Android (their own languages), what is the probability they will give us official support for Scala? Yes, Scala runs on the JVM, and the former two don't. And yes, Go is not really designed as an end-user GUI application building language. But Dart has a nice VM of its own and is designed for client-side apps. I would like to see Dart on Android and the original author is definitely confused when he calls Dart and Go "niche" languages (as a way of dismissing them) and somehow doesn't feel the same way about Scala. Scala might be marginally more popular than Go/Dart but it's not an order of magnitude. In fact, according to the latest Tiobe index (a terrible metric in my opinion, but one indicator) Go is more popular than Scala by one place.
And the fact that neither of the alleged victims d not want to press charges? You asked for sources the least you could do is read them.
I think that all of these arguments are pivoted off the same idea. Roughly, but not exactly():

(Co-)existence is necessary for correlation
Correlation is necessary for causality

Or maybe (E > Co > Ca). What this means is two-fold

1. It's valuable and common to note E and Co
suggestively of Co and Ca respectively. If
I *notice* E then I begin to hypothesize about
Co because I know have evidence for its
possibility if not yet evidence for Co directly

2. Being lazy/imprecise in speech or reasoning
might cause someone to "skip a step" and claim
something more powerful than what they actually
have.

With regard to (1), I think it's completely valuable to make these observations. At their heart, they're nothing more than broadcasting and contextualizing data* and that's an important function. So (2) is where all of the danger lies---properly contextualizing data and what it actually gives credence to.

So how can we make sure that (2) occurs casually without precluding (1)?

I think that articles like this one and all around the whole "correlation is not causation" tagline are great. They help to ensure people remember the size of the space between each step in E > Co > Ca.

I think another powerful technique would be to demonstrate more arguments that make the jumps and highlight the properties which allow that to happen. Chris did a good job here demonstrating correlation—what it looks like when it exists or fails to exist—but much, much more can be said about the E > Co jump.

The Co > Ca jump is far more complex. Worse, it's often obscured through opaque words like "randomized, controlled study" or "scientific method" which are actually quite far away from the mechanisms which allow that jump to be made—they're more like implementation details obscuring a great API. Demonstrating clear arguments here (and not "rain + wet grass" oversimplified ones) could be a great boon to public reasoning.

What else can be done to reduce (2) without precluding (1)?

(*): Really (linear) correlation is just one kind of relationship-of-interest between things. This is often pointed out when people talk about correlation in terms like "circular relationships have 0 linear correlation, oh no!"

What I'd like to write instead might be E > M > C where M becomes "model building". Choosing to highlight linear correlation means that you're choosing a linear model. That might be perfect, or it might be wrong, but you still must choose it before you can structure your observations into evidence of some kind of causality. Generally, at this point, you would also want to begin developing covariates all in preparation for the C step.
Awesome concept,most of the time, I stuck what are things to start with. 100% is a must have.

Great initiative.
And with central banks holding so much equities, who will bail out the central banks if the stock market crashes?

We’re getting closer to an international sovereign debt central bank crisis now that we’ve created all this sovereign debt and printed all this money. We’re getting closer to an international sovereign debt central bank crisis where we actually lose confidence in the central banks. Who’s going to bail them out? The answer is the IMF. The IMF will print SDRs and hand them out. Countries will swap them among themselves and re-liquefy the world. It’ll be highly inflationary.

And after people lose confidence in the IMF? Who bails them out? The only thing standing behind the IMF, is gold. Although the IMF is the third largest holder of gold in the world, with close to 3000 tons. After US and Germany.
> The rest of the conspiracy nonsense in the article is pretty silly and stupid, honestly.

Was also surprised to read something like this on Krebs
Fatal Cyclist Accident this Morning was Tragically Predictable
It's being talked about https://docs.google.com/document/d/1N3XyVkAP8nmWjASz8L_Ojjnj...
I think you need to look at the way.bundle.js for the version with dependencies as it relies on jquery.js, underscore.js, underscore.json.js, js2form.js, and form2js.js
Mimosa – A lightning-fast build tool for modern web development
If Google can't resolve their differences with Oracle Kotlin could be a way forward. Especially given the Android Studio connection.
dependencies: jquery, underscore, a couple others. check out the gzipped size of https://github.com/gwendall/way.js/blob/master/way.bundle.mi...
If you find a bug like he did, and it's easy to fix and unlikely to break something else, but you can't reason how it could be causing the issue you're seeing, FIX IT ANYWAY. It's quite possible it's interacting in some subtle way with another bug

Do people really reason like this? I mean, programming is absolutely clear-cut. It's the most clear-cut aspect of life, in some ways. It's purely a logic problem. If you see something that can't possibly be interacting with your problem, then spending additional mental cycles on it is always a waste of your time for solving that problem.

Now, it may be a good idea to fix that new problem. That's perfectly true. But if it can't possibly affect your current problem, then fixing the new problem won't do a darn thing to help you fix your current problem. That sounds like tautology, but your comment is saying the opposite.

You can prove to yourself that a new problem can't possibly be interacting with your current problem. If the problems exist in two separate modules, you look at the connections between the modules and see whether any data can possibly flow from one to the other. If there is no state that flows between them, then the problems are necessarily independent.

I think what you're saying is that "most codebases suck, because they have a lot of interdependencies and are hard to analyze." That's probably true. But resorting to voodoo thinking isn't going to help.
As I see it, that is actually the problem here. As things stand, if you don't have the resources to go through the process for proving your identity (or have other reasons for not wanting to do so) to establish the certificate, then you are unable to have encryption, or at least not without raising an error message in your users' browsers.
Git Commit Ids to Codenames
>running code in a REPL won't fix your web app since it's a separate process.

In the server you have a script that fires up a Lisp process and starts a Swank[0] server on port whatever. Then the developers, from their own machines, fire up Emacs and SLIME[1] into that port and run something along the lines of

> (myapp.server:start :port 8000)
<#server process>

> (... some work ...)

[0] http://common-lisp.net/project/slime/doc/html/Lisp_002dside....

[1] http://common-lisp.net/project/slime/
Why does TSA security vary so much for different airports?
Programming language proficiency scale
But wouldn't annotatin at least help pypy choose a better suited runtime type ?
He also says that Swift is bringing lambdas to iOS, when Objective-C has had lambdas for years and years now.
Wha? The article changed after my comment? Strange.
> It's one of the few languages where you can mix static and dynamic typing

In theory, but in practise virtually everyone uses the dynamic typing only. Groovy's really only used with Grails and for testing Java classes.

> Android, running Groovy with CompileStatic enabled by default would make a lot of sense

Unlike other statically-typed languages, Groovy's CompileStatic code was written by only one person and having it be the default would expose all the bugs.
I'm Finnish, and I couldn't have performed this deconstruction correctly. I had no idea that the -vat form of verbs had anything to do with the conditionals, for example.

It's common knowledge among Finns that Finnish is a difficult language, but I don't think we're quite able to appreciate just how weird it can get.
Savvy Entrepreneurs Plan Both Business And Product
It's sounds to me like a problem lots of people have when learning foreign languages. The author said so himself in the article. If you asked a Finnish person why a particular word is spelled/inflected/conjugated the way it is, they wouldn't be able to tell you. They just memorize the final forms and know when to use it. This is how a child learns a language. It's difficult for people learning the language because they know why—they learn the rules. And they can't help but try to run through all the rules in their head when forming a sentence.

A similar problem occurs when learning French. If you take at face value that 75 is "soixante-quinze" instead of deconstructing it as "sixty-fifteen", counting is a non-issue. But you can't, because you learned that counting is "weird" after 70 and you remember that when you try to speak it.
The research was funded through a variety of public, private and corporate sources, according to PHRI.

Until I know who funded the research, I'm taking the results with a grain of salt.

Do populations with high sodium intake also have other lifestyle factors that influence mortality and morbidity? Is it really the sodium that's causing the differences found in the study or are there other factors?

How many times have we seen corporations fund research designed to support their interests and then selectively publish the results that are favorable to them?

Would you view the research in a different light if you knew it was funded by PepsiCo, McDonalds, Sara Lee and Campbell Soup Company?

Why aren't the funders disclosed along with the results?
Minihack is the best for iPad
I love this because it largely debunks the theme that apple simply "stole" the the mouse in a copy-paste fashion. In fact, this article does a great job describing a core capability of engineers: taking something complicated and making it simpler by using other principles.
Another list? :)

It would help if list creators included a header describing their editorial perspective.
I stopped dreading setting up a new project.
1. Most of the threads like this are going to turn into I like this language so let's rewrite Android in that.

2. Even if Google changes the primary development languages of Android where do you go to ask developers to port their Java libraries, technical bloggers to update their blogs with Scala code or change thousands of questions on SO.

Documentation/Q&A created around Java/Android is equally important.
As OP and many others have said, airline confirmation numbers are a pretty big personal security risk - an international itinerary always carries passport #, address, emergency info, et.

A very bad practice I've seen over and over are people doing boarding-pass-selfies in airports, inadvertently exposing their confirmation numbers to entirety of their twitter/instagram/facebook feed.

At best, you can move your buddy's girlfriend to be next to you on a flight instead, at worst, you can cancel their flight or move them to an earlier/later one. At very worst, you can use the plethora of PI data for ID theft.
The article reeks of ignorance. Swift doesn't really have GC (but ARC) - https://www.google.com/webhp?sourceid=chrome-instant&rlz=1C5.... It also takes an unnecessary dig at nodejs. Has the author ever written node.js production code? What bugs has the author found and filed?

I am sure most android devs rather have a major ramp up of the Android APIs rather than switching the programming language. The real problem with Android is the ungainly APIs and how very cumbersome it is to develop anything reasonable.
We love it as usual :) Good work.
Relay FM
Really? It made me think that Monica Rogati, the speaker of said term, is very full of herself and her profession.
If driverless cars save lives, where will we get organs?
Advertising is the big impediment for anyone that is ad-driven. Most ad networks don't provide HTTPS for ads. Kind of infuriating in this day and age, really.

There are technical considerations - until we have full SNI coverage (Android 2.x is the big hole there right now), you can't really run HTTPS on shared hosting (or any place where you have multiple domains on the same IP).

And there are financial considerations - while an SSL certificate isn't expensive, if you're using a CDN or doing any kind of otherwise serious data delivery, SSL is many times more expensive per-byte than HTTP is. If there isn't financial risk mitigation gained by switching to HTTPS-only, it may not make sense from a business perspective.
Europe pays farmers to destroy food hit by Russian ban
Of course, colloquially, Finns typically shorten them to

yy
kah
kol
nel
vii
kuu
sei
kasi
ysi
kymppi

(or a similar variation)

with multiples of ten shorted to -kyt. So twenty-one is 'kahkytyy', the same number of syllables as in English.

Ref: http://en.wikipedia.org/wiki/Colloquial_Finnish#Numerals

Learning Finnish involves learning two dialects, spoken and written, and the spoken dialect can vary considerably even between cities 200km apart. But it's an incredibly fun language to learn. Very logically constructed, few(er) exceptions to the rules, and if you can say it, you can spell it!
Original author here

I don't mean disrespect when I say niche. I just mean in terms of community, Scala seems to more diversified as it gets used in variety of fields compared to Dart and Go. This is just view of mine.