skysight-inc/HackerNews huggingface dataset:
Well, it's good to have a hard-compiled language that's (almost) memory safe. Three problems with Go:

- The Go mantra is "share by communicating, not by sharing". Then look at all the thread examples in "Effective Go". They all share memory, while trying to construct locks using message passing. Multi-threaded Go programs are not memory-safe. That's why Google won't let you use them on their AppEngine. Compare Erlang, which takes message passing seriously.

- The lack of exceptions is resulting in hacks using the "panic" mechanism to create an exception mechanism. This is where we were with "longjmp" in C. I know someone at Google who has constructed a language on top of Go mostly to deal with exceptions.

- The lack of generics is resulting in hacks using the reflection mechanism to create generics. This is painful and slow. Go has generics for built-in objects; channels and maps are parameterized types, so there's already syntax for instantiating a parameterized type. Extending that to user-defined types would not be too bad. Fear of the C++ template mess seems to have been the problem.
That is true in the modal case.

Governments don't necessarily get into trouble by spending more than they have. If they spend only on goods and services that tend to promote sustainable economic growth, the rise in future revenues will more than compensate for that.

If you borrow 1000 kg of seed corn and then plant it on fertile land, you can pay back that ton with interest. If you borrow 1000 kg of seed corn, distill it into whiskey, then drink some and burn the rest, you will probably have some trouble with debt later.

If governments spent only on those things that provided more value to their taxpayers than simply holding on to their cash, people would actually be clamoring to pay more in taxes. But the principal-agent problem usually makes that impossible. People that spend other people's money have little incentive to do it prudently.
You can use the NetBSD rump kernel [1] to do this relatively easily - I have run LuaJIT on Xen using this and there is now a bare metal implementation too.

[1] http://rumpkernel.org/
It's also physically healthier and more affordable.
It would be really interesting if a hacker found a way to harvest _new_ passwords and faked a huge data breach to get millions of people to change their passwords. Threatening fake data breaches if not paid a ransom could be the next profitable hacker market. It would probably work a few times, and certainly muddy up the waters for both organizations and people. Imagine trying to figure out how to respond when 10 major groups have a data breach per week, but 2 of those are real and the rest are fakes. Chaos and massive frustration.
Hey John,
Good to see you again.

Timebanking is a great topic. Thanks for your link, its very interesting.
50 Shades Gets Spank'd
Considering that this is the biggest complaint we've heard, we're also considering adding a way to sign up without Facebook.
It was news to me when I discovered ancient Greece wasn't just white stone and marble everywhere. Almost all of it was painted bright, gaudy colors. In my opinion, it makes them more beautiful.

http://io9.com/5616498/ultraviolet-light-reveals-how-ancient...
https://news.ycombinator.com/item?id=8454456
Think hiring engineers is impossible? You are doing it wrong
In recent weeks I've been laid out a few times with gastrointestinal pain for 8+ hours after eating, and fat is maybe a correlation (pizza, chorizo in a meal, potatoes with butter). Then again, donuts seemingly haven't bothered me and I also got sick after a roast beef sandwich. Unfortunately I live in the middle of nowhere and my GP's only idea after everything he knew to try was negative has been to refer me to a gastroenterologist in a major city, with even the "emergency" appointment weeks away. After reading the story and comments, think I'll double down on avoiding fat and see if my GP can do anything about checking my gallbladder.
golang.org/s/go14android
R Notebooks in the cloud
Super shameless plug, but easy internationalization for email is something we've added to Sendwithus. We're working with multiple partners on it (sample at https://www.sendwithus.com/translations), but are still looking for more beta users of the feature.
How to Get Started on the MEAN Stack (MongoDB, Express, Angular, Node)
I'm curious about what kind of security stuff IE12 supports. Does it support new curves like Curve25519? HSTS? In many cases, even if Chrome and Firefox are more pro-active about modern crypto, IE ends up holding them back for years. I wish that stop being the case with the new versions.

Also, unrelated to IE, but why doesn't Windows 10 add out of the box encryption like iOS8 and Android L? (one where Microsoft doesn't get to keep the keys in its cloud - I hope that's clear).
can the bar go any lower? how can we even think a phone app only used by adolescent people will take over social networking for all mankind. I do not know a single person who uses this app and all the audience in this video are teenage girls.
You mean like in multiple of the examples that are cited in the article? Lay church members carrying funds from their congregation, going to purchase property for the church (well, the police said “both of them disclaimed ownership of the money, so it was seized” - no kidding, because it was for the church).

Or the gentleman buying a car, who had the car ad, contact information for the prospective seller, who confirmed that he had an appointment to meet that person? “No, based on my investigation I have concluded this is money for a drug purchase”.
FPGA Designer Curriculum
Not valid for iOS8, as they introduced the WKWebView.
This was also set in stone before everyone had a internet connection capable of downloading regular and possibly large software updates. The convenience and feasibility of smaller/incremental updates (rather than yearly large version updates) has completely changed the distribution possibilities, and with that one has to expect changes to the way such software is bought/sold/rented.
I used to work there. Fraud/fake profiles are one of the hardest & most important problems to solve, and one of OKC's main competitive advantages is doing so in a scalable way. It's not a problem from the user perspective, but that's a testament to a lot of intelligent effort, not a reason why fake profiles aren't an issue.
Amazon EC2 hudge competitor?
I would not use something like this. Basically it reminds of trying to video chat on dial-up or something.
Observing Ultra-High Energy Cosmic Rays with Smartphones [pdf]
To sign up: http://crayfis.ps.uci.edu/
IntelliJ IDEA 14 Will Detect Code Styles on the Fly
At least for Ubuntu, Christmas comes twice every year.
OkCupid and other sites also use algorithms to increase the chances, but you also get way more than 1 "match" a week, and you can also peruse tons of random profiles as often as you want (and these still usually give some kind of compatibility score). You could very conceivably set up a new date every night with someone who has gone through some sort of "algorithm" to match up with you.

Is your algorithm/method so much better than any other site that you can afford to only send one match per week and hope to achieve the same (or, hopefully, better) results as other sites?

When it comes to dating, I don't think success/date matters as much to people as success/time.
I think Firefox 33 also enables Direct3D 11 rendering on Windows. Can anyone confirm? I've just been digging through bugzilla and can't find a clear reference to that, but it's an interesting change if so.
To sign up: http://crayfis.ps.uci.edu/
My sister had hers out -- while 9 months pregnant no less. There are dietary changes that must be made, as it becomes more difficult to digest fatty foods. So while you can live without one, it is not a useless organ -- much like the appendix.
Thanks for the kind words. In response to your questions:

1). Paddle is the vendor/merchant of record. We handle all of the VAT/ sales tax liability on your behalf. Payouts you receive from us are a royalty payment, exactly as they are from Apple/ the MAS. (This is particularly relevant as of Jan 1st 2015 when the EU VAT regulations change, and become super complicated for indie devs).

2). We support most countries (all countries, with the exception of North Korea, Cuba etc.), allow payments from customers via Credit/Debit Card (Visa, Mastercard, Amex) and PayPal. Support payouts to merchants via PayPal, Local Wire (32 countries - List: http://padl.to/1qoAWNN) or International Wire (everywhere else).
Strangely enough, I've recently switched back to Safari because it's pretty good in Yosemite and has a fairly decent extension ecosystem now.
Hey egsec,
Good comparison.
Software "is" not anything. It's what we make of it. Many users and developers are staunchly opposed to a software service industry. Personally, if my only option is ever to make products that require subscriptions and continuous upkeep to use, I'd probably go work in another field altogether.
New way to make foams could lead to lightweight, sustainable materials
The official announcement is now live:

http://yahooeng.tumblr.com/post/100006468771/announcing-form...

hopefully it will help to clarify few of the questions...
I see what you're saying, but let's say on OkCupid the vast majority of people you wouldn't want to message, let alone meet. You message the highest matches based on similarity, interests, and appearance (who you might be potentially attracted to in real life). If you're particular, that might mean only messaging one or two people per day depending on your style. What happens if you get that one match per week from Dating Ring and you automatically are not attracted to them based on appearance or personality? There are certainly people who seem really interesting and then they message me back and then it's pretty clear that we're never going to have a fun conversation, and you move on. Hard to do that with one match per week. I know online dating can be tedious at times, but let's be honest, going to bars all the time or picking up a ton of new hobbies to meet new people is even more time-consuming and from what I've seen from myself and many other people definitely less fruitful.
Or the developer makes a sequel app, and you have to pay again to get the new one.
I suppose that would fall under marital martial arts...
Depends -- how well you know the subject matter & details. Have you thought through how to handle potential objections and areas of concern? Suggest reading Oren Klaff's Pitch Anything! > http://salestipaday.com/2011/10/19/oren-klaff-pitch-anything...
I wrote a couple large projects in Go when 1.0 came out. Since then I've kinda kept of with the language, but not very closely. When I notice there's a new version, I recompile my existing projects in the new version and they tend to speed up a bit and use a bit less memory, but they have never broken. I love boring. :D
http://getpocket.com do this "cleanse for readability" to the saved links but I think they got closer to readable than you did.
If you get to avoid copyright infringement, and get rid of this multi-column layout, I'm sure it would be better.
Dutee Chand: A Woman Banned from Women’s Sports
Ask HN: How do you manage time series data in your medium-data application?
We're a small team currently using a rolled-our-own MySQL/Rails solution for time series data, for an application that records ~100,000 raw data points per day. Previously, we tried a solution based on HBase (OpenTSDB, to be exact), but a horizontally scalable solution is overkill at the moment and we can't justify the operations overhead of running a service that complex. The API, built-in rollups and caching were nice, however.

At the moment, we're in the middle of trying to expand our client-facing features and spruce up the backend (including using some form of caching on our time series queries), and have reached a bit of an impasse on how best to proceed. I'm wondering what kind of solutions HN readers have seen/employed in crossing the bridge between an unoptimized RDBMS-based solution, and the seemingly overkill BigTable-esque options.
[0]: it's not even close
I guess I never understood why a 'free trial' was not 'simple' but 'in-app purchases' is 'simple'. Many of the apps I look at get bad reviews because the app only provides a trial aspect anyway - 'full' functionality is unlocked as 'in app purchase'. And people down vote for that (feeling they're being misled).
I'd like to be able to not have to create an account to see the software that's for sale. Is there a way to do that?
Mac developers, be grateful that Apple still allows you to sell applications for their platform that don't go through the "Mac App Store". Apple's general approach to applications on their platforms is "if it's profitable, it's ours". Try writing a competitor to iTunes.

Apple wants to provide a good out-of-the-box experience. That means their devices come with what customers really need. Apple now views aftermarket apps the way Detroit views aftermarket car accessories.

Mac App Store developers, you are in the same business as the company that makes the little tree-shaped air fresheners for cars. Deal with it.
I don't get the appeal of Waterfox. In my experience Intels C++ compiler isn't that good outside of SIMD, with inferior code generation to both GCC and Clang. What compiler are they benchmarking against on their homepage?
I've been playing with the Windows 10 Preview. Now that Store Apps run in normal windows they are almost indistinguishable from desktop apps, they have much better usability and just feel much more valuable to me.

I think that will be a big boost for Windows Store Apps when Windows 10 comes out.
Ebola: Hospital administrators “are like ostriches with their heads in the sand”
Is there a backstory here on some Microsoft issues I might have missed?
Slack integration with other tools is the biggest winner so far !
I found at least one post[0] that I thought was quite interesting to read actually.

[0]http://casjam.com/system-for-selling/
"Text is the oldest and most stable communication technology [...]"

I don't really know but text is probably not the oldest...
Some common problems facing devops and operations teams
>excluding motion picture soundtracks

Why are we excluding motion picture soundtracks?
Rust addresses all of these problems. It's memory safe through compile-time reference counting and borrow checking (not garbage collected), and it has exceptions and generics. It also has a more powerful type system with type inference.

Having tried out both Go and Rust I don't see any reason to prefer Go, at least once Rust has a 1.0 release, which is supposed to happen the next 2-3 months.

Both languages were designed to replace C++, but only Rust has the features to actually succeed at that, IMHO.
Predicting who people will be attracted to is not actually that hard, and if you get a match and aren’t attracted, you tell us why and we’re able to improve future matches. Heck, some people email us pictures of their exes and we use that to send them better matches. You’re right that similarity / interests / and whether you’re attracted are all important. This is something that we can predict really well. A big part of this though is that people (especially women) are so inundated with ‘matches’ and messages on other sites that they never meet. OkCupid had a great recent blog post that showed that the power of suggestion is just as important as the matching algorithm. So what’s nice about our service is that people are much more likely to meet, since they only get 1 match and because of the matchmaker suggestion. This is not to say that it’s not worth using OkCupid or going to bars or picking up hobbies but I’d say to do them all. What’s $20 if it means a 1% higher chance of meeting your next partner? I know people hate putting a value on love, but the happiness I get from my partner is worth at least a million bucks (he cooks and cleans..). I was single for 3 years before meeting him, and if someone had told me there was a 1% chance of meeting him, that would be equal to $10,000. So even if you don’t agree with my math, $20 is still a far cry from 10k, and I would have paid a lot of money to have spent less time single. Of course, tons of people are fine being single or dating around, so it definitely depends on your priorities.
Abrams Learning Trends Is Looking for an HTML Specialist (Austin, Tx)
MacWorld 2015 Cancelled
This is great news.A lot of thanks to YII Dev team for making the magic happen!
try it guys, the beta is free ! ask for your invite on twitter @online_fr
One recommendation for you: I wanted to try out this CMS after reading the blog post, so I click on the "Get Started" link on your website... it requires me to subscribe to an email list?! Huge stumbling block there. There are SO many CMS's out there, and if I can't get a feel for it within a few minutes I'm going to just move on to the next one.

As a developer, I'm looking for easy-to-find docs. Having it in a downloadable PDF is already not so great... having to register for it is terrible.
maybe because binary is the lowest level format of text
There's a good argument out there that a quarantine just makes the situation worse -- more friction for aid organizations to do their work, for one thing.
The beginning of the people's Web: 20 years of Netscape
It's mentioned here:

https://wiki.mozilla.org/Platform/GFX/OffMainThreadCompositi...

(which is the destination of the not very obviously named link in the "Windows: OMTC enabled by default" change, I had followed it earlier to see what OMTC meant)
Flight Attendants Union Sues the FAA Over Use of Electronics in Flight
If I take your money, then give you something which you must use, or would have to pay for a second time if you did not, your use of this item or service is no endorsement of my action.

I use the roads which I (and all my fellow citizens) are forced to pay for, at least partly because the government has crowded out all the alternatives. With respect to firefighters, I would be very happy to return to the system where the insurance company provided fire-fighting services, as was the case before the government took over the industry.

I have often made the case against policies that greatly benefit me (financially and otherwise), but at an unacceptable cost to others, and I am sure that I am not alone in having done so.
A webring! (but seriously, it actually has a ton of other similar projects)
> Templeton, for example, noted that Common Lisp has no feature that corresponds to Emacs's buffer-local variables, which are often used in Emacs extensions.

I don't know about that; it sounds very much like dynamic variables. It's usual in a Common Lisp implementation to give each thread its own set of dynamic variables (indeed, that's close to the only sane thing to do); I can't offhand see why it would make sense just to treat buffer-local variables similarly. But perhaps there're some semantics I'm not familiar with.
100,000 points per day? If a point is just a 64bit time stamp, and 64 bit float value. That results in ~122Gb per day of data. (or 44.5Tb per year).

I'd suggest looking into a horizontally scaling solution if that is actually every day, day to day use.

:.:.:

The traditional solution to this problem when your working with raw DAQ communication/values is you store your data logs on a cold storage cluster (lots of slow cheap HDD's).

While you store 'meta-data', when data was collected, by who, what device, what day, a pointer/path to orginal data. In a more active SQL data base.

:.:.:

I'm speaking from live data acquisition experience. May not 100% align with your use case. Feel free to email if you need more info.
Unclear. There's somethign to be said about asking people to put money where their mouth is to set some priorities, instead of voting for other people's tax payments.

There's also a corruption concern, of course, but I don't see that in today's case.
Spoken like a true salesman, not giving the goods away immediately :)
Yes, Apple is definitely to "blame" as far as handicapping UIWebViews are concerned. That being said, the new WKWebview is supposed to have all the Javascript optimizations (and the Nitro engine) that mobile Safari uses.

Chances are that it might still not be as fast as Safari, but Firefox should bite the bullet and just do it because:

a. Firefox cannot afford to not be on all platforms. With computing devices converging and relying on handshakes (data syncing?), missing out on a major mobile platform is foolish.

b. In a related point, syncing bookmarks/tabs via Firefox sync is severely handicapped by it's absence on iOS.

c. There is a fantastic niche where FF can fit in on iOS. It'd be as privacy centric as Safari and with an iOS launch would be cross-platform like Chrome (without Google peddling their products front and centre). They could also get some inspiration from mobile Opera on iOS that has fantastic data saving features in-built.
DNT only has the effect that the browser sets the Do Not Track header on each request, basically begging the server to not track the user.
The laws can vary from area to area, but a number of them do refer to infringement as a form of theft. Any law that refers to the negative impact of the criminal act to the economy is almost certainly speaking of theft. It might not be literally spelled out as theft, but in most cases it is. Heck, in the US there's a law referred to as the Net Act, which stands for No Electronic Theft Act, that literally names it electronic theft even if there is no monetary gain.

EDIT: Which upon reading up on this I'm assuming you mean Dowling vs US from 1985. The Net Act I mentioned was passed in 1997. Plus Dowling is strange, it seems to suggest that copyright infringement isn't theft because the alleged thief didn't steal the actual copyright and didn't deprive the owner of the use of the copyright. The decision didn't seem to have anything to do with the physical materials that were copies, most of which weren't copyrighted to begin with.

The "taking" is not the copying, that's a truly sad defense. The taking is depriving the original owner of the resources due them for the time and resources expended during the creation itself. If they created it then they have the right to dictate terms in how you consume it. If you don't agree to the terms then the proper response is to not consume it, not to copy it outright and make some silly claim that they lost nothing because you made a digital copy so that they still have the original.
Re: promo codes

They are unnecessary on Android. If you want to give your app to someone, you send them an email with a link to an APK and they install it directly.
Ind.ie Manifesto
PouchDB, ydn-db, IndexedDBShim, and Lawnchair will do this as well.

Web SQL may be "deprecated," but it's unlikely to be dropped by Apple or Google, since so many mobile web apps depend on it. Even the mobile version of Gmail uses Web SQL.
Internet Explorer is a relatively simple executable that relies on other Windows DLLs to do pretty much everything that needs to be done. Check out the architecture here: http://msdn.microsoft.com/en-us/library/aa741312.aspx

Ideally just the Trident rendering engine (in MSHTML.dll) could be ported to other platforms for web developer use, but I don't know how reliant on other Windows features it is. I also don't think it's much of a priority (or at all feasible) for the IE team to re-architect their entire product, but I would love for them to prove me wrong.
The HN is headline is inaccurate. Zuck wrote "Priscilla and I", because "I and Priscilla" is ungramattical in American language/culture, and "I" is... uncouth.

Changing the headline's speaker from Zuck to "anonymous HN software" changes the meaning.
I'm disappointed that I can't C-x 3 to have web pages side-by-side, but I really, really like being able to switch between tabs with C-x b. I think I'll be giving this some time.
it's faster to ask for one in IRC, heh.