skysight-inc/HackerNews huggingface dataset:
Will Swift be open source? That's the core question.

In the 2000's, Flash was gaining a ton of popularity on the web, and Macromedia was recently bought by Adobe. They had just developed a new programming language, ActionScript, which was dynamic and object-oriented and offered an interactive developer playground. For early web developers like me, it was seductive and simple and more powerful than other state-of-the-art web technologies.

But, developers across the world, myself included, wondered: would ActionScript and Flash become open source? That was the one thing holding it back from broad adoption and improvement by the community. The web wouldn't stand for a closed standard.

I wasn't so sure what Adobe's plans were -- so I abandoned ship. Many others did, too. Of course, the rest is history: HTML5 technologies and JavaScript -- aided by canvas/svg/webgl and other standards -- have won the day.

My view is that openness always wins in the developer community in the long run.

Flash is now relegated to a "second-choice" technology for web applications, mainly used for some specialized rich internet apps, games, and backwards-compatible video players. I personally hope that Apple learns from this lesson and deviates from their history by making Swift free and open source software. It's not only better for the developer community -- it's also better for Apple.
> factual innocence is not an immediate overturning of the conviction

Someone who can show that they are actually innocent can file a federal habeas petition, and their proof of actual innocence will get past any procedural hurdle that stands in their way: http://www.scotusblog.com/2013/05/opinion-analysis-innocence....

The problem is that most prisoners cannot show actual innocence. It's usually a matter of showing some new evidence or some flaw in the original evidence that doesn't rise to the level of convincingly proving that the original verdict was incorrect. That's why DNA evidence is so often the basis for releasing the innocently convicted: they rise to the level of convincingly showing that the original verdict was in error.
OnePlus One Review: Sublime in Almost Every Way
The short range is to do with the antenna in the device which is (obviously) limited to a certain size.

A larger aerial on the attacking device will allow for communication over a greater range.

The paradigm shift is when you can sit 6 rows back at a baseball stadium and take out someone or walk through their subway car and kill them.

There is no trace evidence and done in a crowd at rush hour essentially no chance of getting caught, heart attacks happen all the damn time.
I hate the "have your cake and eat it too" mentality. If you want to control distribution don't put things on the Internet. This isn't 1999, what happens when you put stuff on the internet is well-known at this point. If you're unhappy with it, start a new network that has DRM baked-in so this isn't an issue.
Most Colorful View of Universe Captured by Hubble Space Telescope
This assumes no one will write an OSS compiler...
If anyone ends up doing some user testing with this form, please let us know the results!
You can write Objective C on Linux.
> But they have to make the assumption that the music they want to do - their own music - will never make any money in a recorded format, forcing them to do wedding gigs during the day instead.

Or concerts/show. Is that such an alien concept? A musician performing their art live, in front of an audience?
Seems pretty crude to me. It's mostly a test to determine "are you living in 19th century shoe-shine boy conditions" -- not "are you poor".

Sure, the poor of today can have access to electricity and running water, and even basic drugs like penicilin. Things that even the kings of 18th didn't have.

That doesn't mean the kings of 18th century were "poor", nor that the trailer-park people of today are "rich". Both would be absurd statements.

What's acceptable is not static.
Kudos for mentioning this article. It is an excellent essay that more people should read.
'Human-like' robot
That's interesting with the M:N threading model. But would that require that I set the M/N ratio (or "multiplexing factor" or what to call it) to a fixed value, unlike the ability in Go to automatically multiplex any number of go-routines on the (fixed) number of OS threads?
Android Simplelocker ransomware encrypts SD card files
>Whether their personal wealth is a larger or smaller proportion of global riches is irrelevant.

That's what the guys that get the larger proportion of global riches say -- people who play life in "easy" mode.
Hahahah C is dead? Come on, don't start that kind of bating. High-level efficiency-oriented languages are high-level efficiency-oriented languages and low-level performance-oriented languages are low-level performance oriented languages. This has been true and will continue to be true. Notice the number of high-level languages that have waxed and waned while C has continued to flourish...
To be fair, the article does go on to explain that with regard to pictograms, "what we’ve seen happen with the @ symbol is the opposite."
Ask HN: 3D Printing/Designing as a Service
You don't have a 3D printer and can't design but are interested in having some cool, 3D-printed objects. You come to our website and have 3 options:

1) Submit 2D image. Within 24 hours, we will design a mockup 3D image of what we think you want along with the cost. If you agree, we will send it to you asap.

2) Send us a description of what you want. Again, we will design a mockup 3D image of what we think you want along with the cost. If you agree, we will send it to you asap.

OR

3) Submit CAD design. We will price it based on the type of filament and complexity, and we will send you a quote (w/shipping) within 24 hours.

The target market here is obviously 1 and 2, the people who don't know how to go about it but still want one. Let me know what you think!
The response to that would probably be for HipHop to integrate code used to download YouTube content (like that used by https://rg3.github.io/youtube-dl/). API access isn't necessary.

EDIT: Looks like they already use a YouTube downloader, and not the API: https://github.com/hiphopapp/hiphop/blob/master/coffee/_play...
Thanks for the link man. I've read and re-read those comments. That's a goldmine of great advice. Thanks again!
The F-35 Fighter Plane Is Even More of a Mess Than You Thought
+1 on hover. so happy since switching to them.
Swift locks you to Apple systems just as much as Objective C did, but the cage is way more comfortable. Objective C was so ugly that it was a deterrent for iOS/OSX exclusivity, whereas Swift is a plus. Also, Playbooks as a programming teaching system is an excellent trojan horse.

All things considered, I don't think the lock in will have much legs, but
Further thought: it would make sense in a new tor network, not an established one.

But the context you've given is similar to the argument that *coins have value because of the electricity costs required for their creation. Unless I can trade those coins for units of energy, those coins are not a store of the value of their energy cost.

Similarly, unless I can trade these coins for access to higher bandwidth on tor (and/or if the lack of them denies me access to tor ), they hold no value to anyone except as a speculation vehicle (as any other coin of the day).
That would be mostly limited to Konqueror (does anybody still use that?) and Google Chrome on Android.

Which other browsers use OpenSSL?
The author lost me on "the language is very javascript like". His view on programming languages design is highly superficial. I can't take seriously the rest of his thoughts.
Show HN: SMReactiveRestKit – ReactiveCocoa extensions for RestKit
I'm saddened to know that this genius will go to his grave thinking that he failed somehow.
The Effects of Mindfulness Meditation Training on Multitasking [pdf]
C#'s implementation was closed source and tied to a totally novel (at the time) API suite in .NET. Swift has the advantage that it's tied to already known APIs, and that it can call into C/ObjC code, and they can call into Swift. At this stage it's probably too early to say whether Apple will or will not open source their Swift implementation. Again, pointing to a successful proprietary language, C# didn't have an open implementation until Mono came along in 2004. And that project had to develop a lot more infrastructure. We just (I hate that word, but in this case it's not totally wrong) need a compiler front-end for Swift. Under the hood it's using the same LLVM workflow that clang uses. So keeping the language closed-source won't last for long anyways.

EDIT: C# could call into C++ from the start, and I believe the reverse was also true. So platform-wise, MS matches the Swift<->ObjC/C bridge as well. I forgot about that detail.
I'm not claiming that being in a position to MITM is super difficult, but in your given example it's unlikely that you'd be vulnerable since web browsers (outside of Chrome on Android) don't use OpenSSL. Additionally, there is a degree of sophistication required to attempt this attack that exceeds that of goto fail. So again, bad, but not as bad as goto fail.
Lock-in? This argument - which we've heard before - makes the assumption that a programmer can only know one language at a time.

I get that some folks are fearful of change. You're in the wrong industry, then.
Definitely a translation, or written by a non-native English speaker. Things like using a comma as a decimal (0,03 liters) are a pretty big giveaway.

I think what threw me the most was how SI and US units were mixed right in the title (liters and miles).

Flipping through the rest of the site, it does unfortunately read like they're just churning out content to draw search traffic primarily for advertising.
In Hungary, we say "kukac", which means "worm" in english
Yet the argument is pretty much moot since the Obj-C you write for iOS apps is locked to iOS/OSX because of Cocoa. In that regard nothing changes for developers of these platforms - they just have one more language choice now.
" Everything comes with underpowered Intel graphics" exaggeration , exaggeration and exaggeration. My iMac comes with NVIDIA 755m (actually all but one , of the iMac models come with NVIDIA). Macbook pro offers also NVIDIA . MacPro of course is the top option in terms of GPU power coming with AMD.

Macs are not cheap, you get what you pay for. MACOS is streamlined for macs , it makes little sense for me to run such an OS on a PC and deal with crashes and other problems.
An odd choice of TLD, for presumably globally universal Swift resources.
Artists make nothing from Spotify, so why is it so much worse to use a service that is completely free?
Opal: Ruby to JavaScript Compiler
Considering they are supposed to be "genius" psychologists, who you'd assume have a good idea of what people think, it was pretty bloody dumb to go after the NHS as their first idea!

Making the NHS into a paid system, when we can all see how messed up the US healthcare is, is absolutely a political disaster in the UK. It's no wonder David Cameron backed off and ignored them. Even if their ideas were correct (I'm not trying to get into that debate here) and it would work, they'd still be absolutely destroyed come the next election.

Amusing to see an academic blindspot, they can work out how people think, but couldn't work out how politicians think.
Well, if emails was what you wanted, that's good.

But if users were what you wanted, you could be losing tons of traffic, and those 100+ emails per day could be insignificant to what you had before.
Also, some people in Bulgaria call the '@' sign "кльомба".

An interesting story about this sign, is that it had been used in a medieval Bulgarian chronicle dated at 1345. In it, the @ symbol is part of the word 'Амин' (amen).

http://bg.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:19-man...
> I'm not commenting on the moral aspect of it, only the practical.

I would accept the practical part if they hadn't put out that statement.

I am commenting on the moral aspect of it, not on the practical.
The end result is the same though? If you want to publish a game through the web, your game (or your game engine) has to target webgl. If you go native, your game (or your game engine) can target metal instead and gain a massive performance advantage.
Awesome! This is one of the first outdoor smart products out there that seems legit. I can't see why a gardener would not want this. Hopefully you guys can do what Nest did inside of homes, to the outside of homes. Good luck :)
Your distro should ship with a sample config file, otherwise you can find one here: https://gitweb.torproject.org/tor.git/blob/HEAD:/src/config/...

Tor has some sane defaults, so you don't need to edit much. I've started running a relay (no exit) node for the challenge, and this is what I'm using:

ORPort 9001
Nickname RelayName
RelayBandwidthRate 6000 KB
RelayBandwidthBurst 10000 KB
AccountingMax 500 GB
AccountingStart month 1 00:00
ExitPolicy reject *:*

RelayBandWidthRate and Burst control how much bandwidth the tor daemon is allowed to use (average and burst obviously), AccountingMax is how much bandwidth the daemon is allowed to use over a given period, and AccountingStart definite that period (in my config a period is a month, and it start at midnight of the first day).

Also, once you start it, give it an hour or so to appear in the tor swarm. As long as you have "Self-testing indicates your ORPort is reachable from the outside. Excellent. Publishing server descriptor." in your logs, you should be fine and only have to wait.
> As a part time musician who needs to spend around 10k for a new album I find this frustrating.

If people download your album for free, and they listen to it and like it, they might want to buy concert tickets/merchandise/etc.. Isn't that a good thing, at least?
Go's threading model is M:N threading. N is the fixed number of kernel threads, M is the variable number of application threads.
Even if the artist chooses not to distribute digitally, it may well appear online in some digital format anyway.
I'm not intimately familiar with Go's details here, but you can either just say 'run these green threads kthx' in which that factor is chosen for you, or you can use an explicit pool(s) and do it yourself.

Details: http://doc.rust-lang.org/green/index.html
I disagree on the locking-in argument. I mean if you decide to program for iOS, you use Swift or Objective C, just as you would use Java to program for Android. Does the Android community lock developers in by making you use Java? Me thinks not.

And in the greater sense, a good developer shouldn't be defined by one programming language, thus the locking-in argument is a bit ridiculous.
Yes. I've not pored over it but they said:

>"We implemented several active [replay] attacks using [only] the USRP and a BasicTX daughterboard to transmit on the 175 kHz band." //

Yes, they used a programmer for reverse engineering purposes but from my - admittedly brief - look at the paper it seemed they performed active attacks (page 8(A) onwards) without using the programmer.

So they previously used a programmer but the attacks were performed without one. Assumed true it seems a reasonable PoC that contradicts the essence of your statement which seemed to say all "hacks" needed a manufacturers programmer to perform.
Your math is broken. It doesn't even have the right units to be a probability (children/(abudctions/year)).
Time Cube is a site by Gene Ray, the self-proclaimed "wisest human". For some reason he thinks the way we should be thinking about the day-cycle is to imagine a cube around the earth, with one edge above daybreak, noon, nightfall, and midnight, for "four simultaneous twenty-four hour days". (He uses the term 'corner' instead of edge.)

If you don't get why this is a fundamental breakthrough and the only way to look at the world, he will call you "educated stupid" and a dupe in an ongoing conspiracy theory featuring the usual villains of the Western world, especially academia and religion (and Wikipedia, which will have very little of him). For instance, something about the opposites-in-balance philosophy attached to the "time cube" representation is asserted to be fundamentally incompatible with monotheism. Anyway, ranting about this comprises the bulk of his site(s). That and racial-conflict armageddon if you make your way onto later pages.

So - a pretty normal crank after a certain point, but in some ways his website it's sort of THE canonical crank website because of its spectacularly rant-y incoherence and awesome web design.
Does anyone know how this compares to what's newly available in the standard C++11 libraries?
The F.B.I.'s Interrogations, Finally on Film
BackdoorFactory Proxy (BDFProxy) Initial Release – Patch Binaries ala MITM
> Why, most likely because almost all of them are ultimately implemented in C

That isn't right: languages created before and after C exhibit the same behaviour. Some languages do explicitly check the overflow flag every time.

The reason for not always checking (or never checking) is that in a tight loop the extra instruction can significantly affect performance especially back when CPUs had a fraction of their current speediness capability. The reason for not exposing the value to the higher level constructs is similar: you have to check it every time it might change and update an appropriate structure, which is expensive given an overflow should be a rare occurrence so checking every time and saving the result is wasteful.

The linked article specifically mentions the performance effect of checking overflow flags in software. I believe what it is calling for is some form of interrupt that fires when the flag is switched on in a context where a handler for it is enabled - a fairly expensive event happens upon overflow but when all is well there is no difference in performance (no extra instructions run). Of course there would be complications here: how does the CPU keep track of what to call (if anything) in the current situation? Task/thread handling code in the OS would presumably need to be involved in helping maintain this information during context switches.
libgreen will automatically pick a reasonable default number of OS threads to use if you don't, based on the number of CPU cores. (This is different from the way GOMAXPROCS works.) You may spawn any number of tasks and they will be automatically multiplexed onto those threads.
There wasn't great art pre 20th century?
In hockey there's a strategy for this you both grab each other and slide in at the same time to avoid getting killed on the boards. When Gretzky played no other player could hit him because they didn't have the instigator rule, so if you clobbered him on the boards the biggest goons on his team would take your head off so the result was nobody touched Gretzky until late in his career when they put in that stupid rule.

Hockey also has the problem of players wearing body armor now so hits are even worse than what they used to be.
Only if they are creating art that is inherently digital.
Who works for Startups?
Speed bumps would be prohibitive for F1 too. Yet, many technologies perfected in F1 made their ways into every day cars.

This is a race car. The purpose of the race is not to be the fastest but to consume the least amount of petrol.
Minimalistic Swift HTTP request library
To be clear, unsafe code is not required to use shared state (even shared mutable state with atomics/locks). The unsafe code is encapsulated in the standard library and the types are set up such that it enforces safe, data-race-free usage of the primitives.
Yeah they definitely made a mistake going after the NHS first. Even if it might have been a good idea, it's completely politically untenable. A UK politician saying that the NHS sucks and we should privatise/pay for it, would be a bit like a US politician declaring he's an Atheist - political suicide.
This is a bit of clue that the article is written by a non-technical writer, or the editor is also sloppy.
Do we even know what license Swift is under yet? I thought we were still waiting for the definitive word from Apple.

I'd be very surprised if it turned out to be under a non-open license and would see it as a hostile move by Apple. If that was the case then I too would be rooting for it to whither and die.
Vulnerable computer that can be turned in cash is always going to get broken into. Once broken into, the device becomes a zombie miner, zombie spammer, zombie advertiser, zombie scammer, zombie overseer, or some unique form of zombieism.

How important is it to discourage a specific kind of zombie, rather than the infection itself?
ive been doing it for at least 8 years - how is this news?
I'd just optimize the hell out of that site for conversions. Open the floodgates!
> Why passwords at all? Passphrases are easier for people to remember for the same amount of entropy.

That is true if you compare them directly, but if you have a different pass(word|phrase) for each service it doesn't matter anymore, you can't remember more than a limited number of passphrases (unless you use common and predictable phrases I suppose, but then they're easier to crack).
https://news.ycombinator.com/item?id=7838196

I already spelled out for you what the word 'failure' refers to, but fine, I'll try again.

"Failure" does not mean "failure to please shmerl". That simply isn't the way the term is commonly used.

Direct3D fails to make me a coffee, too. So what? Portability to non-MS platforms was never a goal. Neither was my coffee.

It is clear that you are being deliberate obtuse to avoid conceding the point.
https://status.heroku.com/incidents/636
Automated List Profits System
Downtime – How long do you spend on your device?
> "I found out they were developing an app for themselves"

This is the reason, no need to look into it further. They probably sunk a lot of money in what turned out to be a crappy app. Knowing how these things work in Brazil, I wouldn't be surprised if the company developing it had ties with the school's administration. If so, a crappy app wouldn't usually be a problem... until this guy's app appeared. Then, the development costs will have to be justified.

Notice how they didn't complain that the student was making money. They don't care about that. All they care about is not looking bad, while furthering their agenda.
So you're saying that music is priced reasonably but video is not... which is the difference between PT being good and HipHop being bad... what makes you the sole decider of pricing? To me it seems that either both are valid or none are.
As far as I can see, they prefer 128 kbps Vorbis (but I'm not that good with Coffee script): https://github.com/hiphopapp/hiphop/blob/master/coffee/_play...
Google’s Disaster Alerts Will Now Include Tweets From the Affected
You silly creature, I love you!
An anthropogenic marker horizon in the future rock record