skysight-inc/HackerNews huggingface dataset:
"Virtual" is a much broader term than that with a long history. And in everyday English, it is typically used in accordance with that history.

It's confusing because a lot of stuff on the computer is virtual---but not all.

For instance, we don't call nytimes.com a "virtual newspaper" and we don't call Internet fora like this one "virtual fora".

The world of Warcraft is a "virtual world" because it is a simulation of a world.
Jif seems to have superseded this Swift (the secure web one): http://www.cs.cornell.edu/jif/
Maybe because we live in a world where Jakob Nielsen[1] is referred to by the generic "the author." Not a good sign.

No scorn directed at you, just making a point that his myriad work should be ingrained into anyone building for the web.

[1] http://www.nngroup.com/people/jakob-nielsen/
It wasn't made clear in the keynote and the page doesn't mention it--I hope this includes sharing contacts with "Family Sharing". That'll be huge for helping my older family members keep a coherent address book.
Lots and lots of stories never make it anywhere near the front page. Mostly spam.
Great. You love the idea of massive global taxes. Stop posting it on HN
Speaking of GHC, you guys should work on supporting Haskell.
I can't see the full-text to check the stats, but I'd wager this claim is heavily dependent on single point Fifi: a category 2 hurricane that was amongst the deadliest.

Edit: Ah, in fact, there is no significant result that corresponds to the title at all. Statistically, they have no right to claim the headline is true. Pure link-bait :/
He did not say how the data was structured. Someone with simple/skinny indexes would do fine on weaker hardware than someone with complex/wide indexes on the same size dataset.
The money quote:

"But Lazo thinks that neither the archival analysis nor the psychological experiments support the team’s conclusions. For a start, they analysed hurricane data from 1950, but hurricanes all had female names at first. They only started getting male names on alternate years in 1979. This matters because hurricanes have also, on average, been getting less deadly over time. 'It could be that more people die in female-named hurricanes, simply because more people died in hurricanes on average before they started getting male names,' says Lazo.

Jung’s team tried to address this problem by separately analysing the data for hurricanes before and after 1979. They claim that the findings 'directionally replicated those in the full dataset' but that’s a bit of a fudge. The fact is they couldn’t find a significant link between the femininity of a hurricane’s name and the damage it caused for either the pre-1979 set or the post-1979 one (and a 'marginally significant interaction' of p=0.073 doesn’t really count). The team argues that splitting the data meant there weren’t enough hurricanes in each subset to provide enough statistical power. But that only means we can’t rule out a connection between gender and damage; we can’t soundly confirm one either."
Parent poster didn't imply that the replacement would be garbage collected, just memory safe, which is a pretty big difference. I think you will see it sooner than you may think, it seems the tide may be turning.
Does anyone have a link to a screen shot of the new "dark mode"? If I've seen it, I didn't notice it.
FinCEN is incorrect. Go look up the definition and history of the word "virtual." And I've been making this point since before FinCEN started caring about bitcoin.

I don't know if you understand that the government does not create truth.
While half of the things you checked in that copy-paste are wrong, let me take the bait and say why it will work:

- it's not just an arbitrary language, it's the new officially sanctioned programming interface for Apple's gigantic, wildly profitable ecosystem

- it's much more concise than Objective-C

- it's faster than Objective-C

- it's safer than Objective-C

- it has more features than Objective-C

- ...yet it's fully compatible with Objective-C and C code running alongside in the same app.

And last, but not least, if you know how Apple works, you know that somewhere in the range of WWDC 2016-2018, Craig Federighi will be on stage, showing a pie chart and saying "Over 92% of developers have ported their apps to Swift, so screw the other 8%, we're discontinuing Objective-C".

Moving fast and constant change is the name of the game at Apple.
I call BS on this one. First, the implicit assumption seems to be that hurricanes have approximately the same strength and it's people's expectations that is the dominant factor in the death tool, i.e. (from the paper's abstract): "Feminine-named hurricanes (vs. masculine-named hurricanes) cause significantly more deaths, apparently because they lead to lower perceived risk and consequently less preparedness." Now I'm no meteorologist, but it seems like this may or may not be true. Since the male and female names alternate this may be pointing to an underlying mechanism that modulates the strength of consecutive storms' strength.

Second, up to 1978 hurricanes were given only female names (http://www.nhc.noaa.gov/aboutnames_history.shtml). Where does that leave this theory?
Yes,

but so did Google years ago. The author even filed a bug report.

https://code.google.com/p/go/issues/detail?id=9
Nice, but some users are not "honorable". And you make it super easy and quick to make accounts, no confirmation, just enter some email address. (not that i'm complaining about that part, i like easy signups... but it may open you to abuse).
It removes the sandboxing that would prevent a seemingly innocuous app from silently accessing stuff it shouldn't.
Man accidently sends 800 Bitcoins to Mt. Gox
I suspect a lot of the productivity we get from peer programming comes from the ability it gives us to focus better in a noisy environment.

I've found when working from home I'm significantly more productive on my own than two of us peer programming in the office.
Doesn't change pages when I click on stuff here.
I like the "value binding" for switch statements with tuples.
One question to the audience : i've had a look at the swift iBook and noticed that dictionary are strongly typed. Which is great in a way, but now i wonder :

how would you create a json deserializer ( which conveniently deserialized into NSArray and NSDictionnary of anything ) ?
I didn't see any "object" or "id" type equivalent.
Attracting and Keeping Developers
I did, and with that, I had also included that Python code in GitHub, which uses the same implementation as the OP: https://github.com/minimaxir/hacker-news-download-all-storie...

Fun fact: At 10,000 calls/hour and 1,000 objects per request, you can download all stories AND comments in less than an hour.

As an aside: I tried to use ML on Hacker News stories and have had exactly zero success. (i.e. the predictive models are not statistically significantly better than the NIR)
For us, it's only if Autodesk (and other applications that bundle python) are putting python 3 in their packages...

Oh, and our best python coders do not like 3 - I'm more of a lua/c person myself so for me only the first point is important.
Dromaeo has some issues.

It is not a well balanced benchmark so it is hard to know which part are statistically relevant. Doubling the speed of Dromaeo would not double the speed of normal Web Apps.

It is also very easy to cheat on some of Dromaeo's tests. Cheating is rampant in certain engines, modern benchmarks need to perform real workload to avoid that.

Some tests of Dromaeo are great thought.
Sprint, T-Mobile Merger Closer to Happening
But I think the spam is caught and doesn't register through the api...
source: http://colinm.org/language_checklist.html
I won't mind it if the original author also has a comment signifying what unicode character the variable refers to. This will reduce some pain though not all of it.
Works fine here in FireFox 29.0 on Solaris no less.
Does anyone have historical snapshots of this document for comparison with previous statements about virtual currencies? The Wayback machine appears to only have redirects to the developer login page here. This is being presented as a change, but without a previous version I don't see how we can consider it one -- the language might be unchanged but have been interpreted strictly by the review process, for example by defining "approved" very narrowly.

Off-topic, but I notice that the guidelines prohibit buttons for external purchase of in-app content, but as I recall, they used to prohibit buttons for external purchase of any digital content; why is why the Amazon app could not sell Kindle versions of books. I would be curious to see whether there is a change in policy or if Amazon was either being overly cautious or the restrictions were being applied more severely than a literal reading would indicate.
There's one thing that bothers me about Swift, and I feel like I must not be getting it. For the most part it looks like a very well-designed language, and the choices they made are extremely pragmatic. But the way collection mutability is determined seems positively insane. You can't have a mutable reference to an immutable array, or vice-versa. I don't get the reasoning behind that.
thanks for this. I clicked their link(on my less than a year old ~$2000 MBP) and it opened iBooks and sat there with a loading icon for minutes. My first and last experience opening iBooks.
They link over to this site from the Apple page about Swift http://swift-lang.org/ - I couldn't tell if they are the same thing or if Apple Swift is just based off of this..?
Why was it a faux pas? Did people assume closed doors meant slacking off? Or was it considered rude to call/knock on someones' door, therefore rendering them inaccessible?

PS: Loved the dorm room/barracks analogy
What prompted Apple's transition to Swift?
From a business / analytical point of view, what does this do for Apple?
45% of her starting income. Though based on median income data ($63,550/yr), it's still 26.7% of her income potential.

http://money.usnews.com/careers/best-jobs/accountant/salary

And accountants make reasonably good money (there's also better upside potential, but median is a good planning basis).
REDWOOD CITY, CA - FULL TIME - ON SITE - SOFTWARE ENGINEER

Apply here: http://www.thesourcery.com/jobs/735

Course Hero is looking for a software engineer who can hit the ground running. Our engineering team releases code every day to millions of people, so we're looking for someone who can take on challenges, build new features, and iterate quickly.
Each engineer has a role in building Course Hero's architecture and will have the opportunity to touch all parts of the stack. Our projects are big ­­ terabytes of data and customers around the world ­­ but our team is small, so you’ll see projects from start to finish, and work closely with senior engineers, product managers and designers to ensure successful results.

Some of the challenges you'll help us tackle include:

* Helping us expand our core applications architecture (Study Guides, Flashcards, Tutors) using MVC frameworks like Zend or Symfony.
* Taking us global as we scale our site from 10x to 100x as many students who can access our resources for any course, anywhere, at any time.
* Learning new product development as we add native mobile applications for iOS and Android.
* You’ll work with our engineering, product and design teams to build new features, tools and functionality with PHP, JavaScript, MySQL and other fun tools in our stack.
* You’ll learn more about TDD and SCRUM practices as part of a small, collaborative team.

Our Ideal Candidate Has:

* Some academic, project or 1-2 years of work experience where you’ve worked with modern languages and MVC frameworks like PHP, Ruby, Python or Node.js.
* A degree in Computer Science or STEM field, and interest in side projects you can share through a project website or GitHub repository.
* Experience working with SQL databases like MySQL or PostgreSQL.
* Academic or work experience in data structures and algorithms

Nice-To-Have's Include:

* Front end development or design experience with jQuery, Angular.js, JavaScript, Sass or Susy.
* Mobile development experience.
* Experience or familiarity with continuous integration or TDD.

What we can offer you:

* Industry competitive salary and stock options.
* Full medical coverage (medical, dental, vision).
* 401(k) program to help you save for the future
* Regularly planned team events and outings.
* Free Friday lunches and an endless snack and drink supply
* On-site amenities including a day spa, full-service cafeteria, 3 miles of nature walks along the Bay and free membership to a 7500 sq. ft. fitness center.
From what I understand, it's more accurate to say that it reduces CPU use by about 50% (rather than improving performance). If CPU is not your bottleneck, you won't see a performance improvement. If it is (which is common these days), then you'll have twice as many free CPU cycles on your main thread, which will translate into however much improvement your GPU can muster.
"outperforming them by over 93x" is technically different than "93x faster"... Although I agree it is a cheap way to put it :)
This is a good problem :)

You guys have a very nice looking product.
Which was inspired by LaunchBar. The cmd-space keyboard shortcut originated with LaunchBar back in the NeXT days. Spotlight has had added features repeatedly over the years, and people have said that LaunchBar/QuickSliver/Alfred are about to be "Sherlocked".
Apple policy update may open door for Bitcoin apps
I feel like I could do most of this stuff with lua...but I haven't touched lua on iOS in years.
> something is wrong with the system when a student like me doesn’t get financial aid — even after repeatedly applying for it

Perhaps there was some sort of dissonance between the expectation and the reality of how this system works.

School is expensive, probably to the point of being a real problem, but there's not a lot of substance in this article.
Easy fix, just change comments in the url to stories.
Does this mean now that xplatform graphics code will be a thing of the past?
Oh you're still going to be stuck in a silo, it'll just be an Apple branded silo instead of a Runkeeper branded silo.

Switch to Android? Hope you aren't keeping your insulin / blood sugar records in there.
Stories which are dead will not show in the API, that's correct. But the proportion of submissions that make it to the front page / get any comments is very low. (<10%)
How to approach email for multiple businesses?
What are the best solutions for this situation:

- You are running more than one company.
- You might have to respond to or monitor more
than one email address per company.
- You have more than one person per company with similar
needs
- You want a unified portal from which a person can manage
all email for all businesses
- You don't want a massive list of emails all mashed
into a single inbox
- You want to segregate email hosting from web and
DB hosting
- You want online access to all email rather than limited
desktop-only access

I had a look at Office 365 and Gmail. I can't say either one excited me. At first it looked like Office 365 could cover most of these bases. I have to say, Microsoft needs a lobotomy.

My current solution is to run multiple instances of Office on the desktop. Each one has it's own PSD file and they are, for all intents and purposes, fully segregated. For those of use who have to have visibility into multiple accounts (info@, support@, etc.) it's a very simple matter of adding those accounts and having those emails sorted to their own inboxes. So you can have full visibility into all the email you need for one of the businesses within an isolated application window. Need to do email for the other business? Pop over to the other instance of Outlook and you've switched environments.

As much as I hate to suggest this, I am now thinking that running a Linode instance as a pure email server might be the ticket. I could then have people log on to their webmail. One could have one company per tab and context switch very easily. Other Linodes would host web and DB, just as planned.

I am hoping I am not aware of a really cool unified solution that can deal with this elegantly. Looking forward to hearing what HN members might suggest.
Which in practice means all apps will ask for all info and we will blindly say yes to everything.
I think this is a great example of control and execution. Aero's excessive borders and ornamentation drove me nuts. Yosemite is very subtle in its approach.
Apple's embrace, extend and extinguish
Apple has made it clear to developers that if you create a popular app, we will incorporate it's functionality into iOS. Innovation problem solved.
I didn't realize that other states were having tuition problems till I read this article. My in-state tuition costs are $5k / semester, or $10k / year. (And another ~5k / year for other costs like food and books) I'd only be paying $20k+ if I were going to a dorm.

I stayed at my parents house and car-pooled to college each day to reduce costs.

With a bit of summer work, I was able to pay more of my tuition without loans. I left college with ~$30k in loans, and was able to pay that off within a few years. Sizable yes, but no where near the $100k that this person is complaining about.

I do realize that the State of New Jersey is to blame here for ridiculous tuition costs. But again, if money was going to be a problem, there are cheaper ways of getting your education.
The above example is about LXC and sysfs. We are talking docker which uses aufs.
annoying I could understand but "really disgusting"? what is it that bothers you so much?
Yeah.. Because Scala doesn't have a metric ton of problems. AVOID!
Female hurricanes are deadlier than male hurricanes
I left the Apple ecosystem when I couldn't move up from my 2006 Macbook Pro and stay with Snow Leopard. Mission Control was such a huge step back for window management in my opinion. I much preferred Expose'ing all my windows across all my spaces, or being able to quickly read content from a covered window while writing an email.

The improvements shown today (especially the phone integration and Swift) are making me think about returning.
electricity is about 95% of the costs

Really depends on the application. For difficult-to-change bulbs (in high or remote locations), longevity can be a significant factor. It's one thing to replace the bulb in a table lamp, another on a remote high tower or deep within an industrial plant in a hostile environment. Or on a spacecraft.
A grumpy, stubborn version of Clippy, perhaps.
If you prefer the Python approach, I have forked minimaxir's code to work for comments:

https://github.com/jaredsohn/hacker-news-download-all-commen...

I have a few other things in the works related to the hnsearch API (had them almost ready for release a few months ago but then I got distracted); this post is persuading me to finish them up soon. :)
The race of the uglies - OS X Yosemite vs Windows 8.1 - is on! :-D
The study included some questions where participants rated the perceived danger from some made-up storm names. People said they expected less danger from a given storm description if it had a more feminine name.
to be specific it is an Amazon EC2 m3.xlarge instance running with magic inside
> FinCEN is incorrect.

No, they aren't.

> Go look up the definition and history of the word "virtual."

Even if that supported your argument (which it doesn't, see next paragraph), it wouldn't matter, because the meanings of phrases aren't necessarily determined by the meanings and/or history of the component words in isolation.

But FinCEN's definition of "virtual currency" is consistent with the common definition of "virtual". Their definition of "virtual currency" is exactly the #1 definition of virtual [1] applied to the uncontroversial definition of "currency". (And calling Bitcoin virtual currency would also be consistent with definition #4, particularly definition #4a, though some non-electronic entities that would meet FinCEN's definition would be excluded by that definition.)

> And I've been making this point since before FinCEN started caring about bitcoin.

You being wrong for a long time doesn't make you any less wrong.

> I don't know if you understand that the government does not create truth.

I don't know if you understand that legal definitions established by government do create meanings that are used in legal documents such as contracts, terms of service, etc., whether or not they are "truth" in some abstract, idealized sense.

[1] from: http://www.merriam-webster.com/dictionary/virtual
I've had very good success with an he.net tunnel.

And for those saying "in 2014 there should be no need for a &%%^ IPv6 tunnel", congratulations on living in the big city. For rural Internet (blazing 6mpbs here!) IPv6 is as far down the priority list as it could possibly get. Asking (as a consumer) doesn't do any good, I'm probably the only person demanding IPv6 for 50 miles in any direction. They're not likely to make the expenditure just for li'l ol' me.
In addition to being a space-hogging recapitulation of an old, boring Usenet joke, a lot of your checks are wrong; some of them are because the Usenet joke is lame, but some of them are just you missing things, like the fact that Swift interacts directly with C/ObjC, uses the same IDE as Cocoa developers already use, &c.

This lame Usenet joke was a way of punching down at people joining language newsgroups trying to get people to pay attention to their half-baked language ideas. This, on the other hand, is a language that was introduced on stage at WWDC by Chris Lattner. You can see how especially clumsy the joke is by the fact that you checked off a reason Swift "wasn't going to fly". Obviously, it's going to "fly" just fine on the Mac and in iOS.
https://news.ycombinator.com/item?id=7835925
99.9966% of designers give the other 0.0034% a bad name.
Startup Effectiveness Arrogance.

SEA is a niche condition which health professionals believe originated in the second and third generation of SoCal entrepreneurs.

No problem in the world exists which a STEM graduate in possession of seed funding and a desire to change the world cannot solve.

Hell, it is his or her destiny no less.
That just illustrates how lo-density the US is, overall. There fewer than 5 CDPs in the whole US that have the density of eight of the densest boroughs of London.

This list of "densely" populated metro areas in the US includes the Detroit area, where Detroit proper has recently gone through population collapse.

It's two hours from Crystal Lake to the UofC campus. That's not even a "fringe" suburb any more. And yet, my point was, that Crystal Lake, much less Shaumberg, isn't going to empty out any time soon, even as hipsters fill up Wicker Park.
Genuine question: what do you think of FROGANS? https://www.frogans.org/en/main.html
Indeed, I'm not sure what Swift's concurrency story is yet. Other than that it's encouragingly similar to Rust (we're evolving in the right direction!), but not quite as low-level.
If you're going to argue semantics, you need to make sure that you get the semantics correct.

The most common use of "virtual" is "being such in essence or effect though not formally recognized or admitted" (from Merriam Webster Dictionary). By this, the most common definition, Bitcoin is most definitely a "virtual currency".
/r/swift has been around 6 months, created by swiftapple
The Best Design Decision in Swift
The economics of “everyone’s private driver”
Any breaking of user-specified window management is bad. Producing pop-ups or new windows/tabs when not requested, or preventing them. The key isn't what the site is doing, it is going against the user's expectations and/or express preferences.
yes, and what has happend to android@home since it was presented more than three years ago??
Whoa now, Lazo wants to say the experiment isn't useful because it uses undergrads who may not represent the actual demographic of interest? Does he want to abandon human-subject experiments altogether?