skysight-inc/HackerNews huggingface dataset:
It's the highest voted request and there was no response for over 2 years. The first response after that time didn't even address the request but tried to distract with an unrelated feature request. This is pretty frustrating and the reason I will move my VPS from DO to another hoster. If you think I'm bitching around that's because I am. The way DO handles this is ridiculous.
As a web developer who knows enough Linux to do minimum dev-ops, could anyone recommend some things worth playing around with in FreeBSD? Like "do this and see how easy it is vs Ubuntu!". Or are the gains more long term like better stability?
> In what situation would a code base use fooBar and foo_bar as two different identifiers meaning two completely different things?

You don't. It's a terrible idea to mix naming conventions.

> amyAtePizza has the same meaning as amy_ate_pizza.

WHY?! What possible benefit could it have? Why would you be mixing styles in the first case? Why can't you just remember which style hopefully your entire code base uses?
This is a separate account from your existing Facebook account.
I'd say it depends on your definition of "production ready". The APIs are likely to be stable and well supported, but the current library does suffer some culture clashes, as they're mostly just done with Swift's Objective-C interop. A lot of the APIs are somewhat annoying to approach due to them being designed with Objective-C in mind. Most standard library APIs will be rife with implicit optionals and require extra type checking, especially if you're implementing delegates.

In particular, dealing with Core Data can be a holy mess with Swift because every single property on a Core Data object is dynamic and implicit optionals. Unlike Objective-C, which will happily pretend like nothing has happened (in many cases), Swift will explode quite spectacularly if you try to operate on nil values, and implicit optionals lets that happen without throwing type errors. Either be very careful with marshalling accesses to Core Data objects, or test thoroughly with different data patterns. Last thing you want is your app crashing because someone filled in data in your app that leaves a property set to nil.

I'd expect some resistance (on top of the "I need to learn a new language" part), and some swearing about all these "if let"'s or "I thought Swift meant no more null pointer exceptions!", but it's perfectly doable.
Frameworks are great for startups. Before market fit, they make it easy to quickly build (and tear down) functionality. Afterwards, they make it easy to integrate new members into your team. At either stage, you don't want to spend your time reinventing the wheel or teaching the intricacies of your bespoke wheel to someone else.
Why? Very rarely will you see something that like:

//spoofing logic goes here.

It is usually expressed in a variety of algorithms in a variety of places. Further, even getting the code is very far down the path of legal proceedings and having the expertise to suss out intent is outside of the skill set of most regulators. Looking through emails/requirements materials and/or having an informant is much more in their skill set.
What to expect from Microsoft's Jan. 21 Windows 10 event
Someone wrote a script to do just that: https://github.com/gh2o/digitalocean-debian-to-arch
The idea is to go beyond the traditional "To do" list. We've built Flesy to help you not only better organize what you plan to buy, but also to keep track of how much you've spent on any particular list.

Thanks for commenting though! I appreciate you gave it some thought :)
> I'll put my money where my mouth is. [...] market salary

That's his point though. Salaries should rise. If you can't find an employee at the market rate, it's no longer the market rate and you need to pay more, or get creative.

I'd like to buy AAPL shares at last year's market rate, but I'm having a hard time finding any takers.
Also, reducing entitlement spending but increasing spending on teachers will somehow improve education numbers, even though a large percentage of lowest scoring students are also those who most rely on things like welfare to get by. There's a pretty direct correlation between being poor and doing poorly in schools.
You might want to check out vultr.com.
They don't directly support OpenBSD, but allow you to install an OS an a VM instance with an ISO image, either by you supplying it or they'll pull it for you through an ftp or http link. Their pricing is similar to DO.

I managed to get an instance running without too much trouble.

(I do not work for vultr, or affiliated in any way).
The problem is that it's not just "needless interventions" that can backfire. Even in situations where an intervention could unquestionably help, there's still plenty of ways for it to go wrong. The most obvious is human error -- a well-intentioned intervention that's disastrously mis-executed -- but that's just the beginning of the list, not the end.

What you have to remember is that for the vast majority of human history, medical interventions of all kinds were at least as likely to hurt the patient as they were to help them, because of our crude understanding of how the body works and how disease is communicated.

A textbook example is Oliver Wendell Holmes Sr.'s classic 1843 study of puerperal fever (http://en.wikipedia.org/wiki/Oliver_Wendell_Holmes,_Sr.#Medi...). It showed how doctors who were doing a completely routine intervention -- general examinations of the health of newborn babies -- were actually picking up that infection from babies who had it and then spreading it to others who did not, because they didn't sterilize their instruments and change their clothing between examinations.

This seems obvious to us today, but at the time it was quite shocking, because in thousands of years of medicine doctors had never sterilized their instruments or clothing when moving from one patient to another. It never occurred to them, because none of the prevailing theories of how diseases spread called for it. So untold numbers of newborns sickened and died because of well-meaning, completely uncontroversial interventions by their doctors.

Today doctors obviously do understand the role of germs in spreading disease better, and they have much improved medical technologies and practices available to them, which has helped reduce the risks of those types of interventions. But millennia of these types of unpleasant discoveries has given medicine as a profession a healthy regard for the possibility that what they think they know even today could be incomplete or flat-out wrong.
Well ok, it's not fraud. But it is a securities law violation. Because this specific act is illegal.
>then the information from exchanges reaches the other exchange at the same time the instruction from a computer in the center would,

Not necessarily. You could buy a line with less latency than that of the exchanges. This would allow you to act quicker at the second exchange.
nice to see node-webkit in a new form. nw.js looks to be the right tool to write cross-platforms apps. I used some of the apps written using node-webkit and they run great on ubuntu/linux. I've been thinking of re-writing an old application (written using xulrunner) into a nw.js app.
Since i'm new to nw.js, its probably good to ask here. As i understand node suits for the application where I/O are required. My application talks a lot from hardware such as getting setting files using network, sending status over the same. The application has its own protocol for talking over the network socket with other devices over the network. Is nw.js is a good choice for such an app?
Ideal OS: An Epic Tale of Irrationality
I just recently published a book called "Nature, in Code" [https://leanpub.com/natureincode] that is largely about Evolution - explained by implementing key concepts in JavaScript. It is also a beginner's book for people to learn programming.

From a personal perspective, I've always understood a concept much better once I implemented it in code. Because of that, I started teaching population genetics primarily as a computer lab class. This book is an attempt to be more broad (in terms of subject, and reach).
It is more than obvious that the author of this article really doesn't understand Angular. Also, you can't say that poorly educated developers is a "problem with Angular", and this is essentially the author's primary argument here.

Honestly, how did this make it to the top of HN?
He had spare time, the doctor didn't.
I have released an app with Swift and libraries in Obj-C. Now I am developing an iOS game completely in Swift working correctly even in iOS 7. (Apple provides libraries to support Swift in 7, but in iOS 8 is native)

I think is more the contractor doesn't have the experience or don't feel confortable enough deploying a Swift App. There are some issues with XCode and Swift, but nothing too critical.

The language is ready, but most of the developers aren't.
That is correct. Also, when you see, how much space was available. On Commodore, the Basic had to fit into 8k+ (together with the "Kernel" it had 16k of Rom and the Kernel needed ~7k) -- so space was really scarce -- a bigger ROM would have made the computers more costly.
Cloud Technology and Security Alert News Digest – Issue #8
No. Spoofing harms HFT. They would prefer if it didn't happen (well most would prefer it). If this were the case of regulatory capture by HFT firms (which are not big enough or powerful enough to capture much) they would make spoofing harder to do.
... I probably found the Objective-C code easier to write, partly because of Xcode support and partly (if I'm honest) because it lets me do more dumb/unsafe things, which should probably be discouraged.

That same argument was used in the '80s by Pascal proponents against C.

Would the software we use today be better if it all were written in Pascal instead of C? Yes, there would certainly be less buffer overflow exploits... But also less power and features. C was simply more suited to building complex/powerful software than most other languages at the time. Can you imagine Linux in Pascal?

The way I feel about Swift is that it's a better C++ combined with some of the didactic/patronizing aspects of Pascal. That's probably a fine language for some uses, but I wish they had designed a better Objective-C instead.
“You can’t let a 180-pound cat make all the important decisions.”
I couldn't agree more.
Machine learning for fraud detection
What do you mean "they don't even list a rough price"? It says in the article the list price was $295k along with a link to the listing then says the offer was close to the asking price. The price in the the article is right next to where they have the link you've included in your comment.
Tesla to hike electric car output to 'a few million' by 2025
Unfortunately, I'm afraid that the berkeley.edu domain alone will be enough to raise the hackles of the people that really need to read this.

My employer has a blog series that covers many of these issues with skeptical Christians as the intended audience:
http://biologos.org/blog/series/evolution-basics
Most of this seems a bit personal and a bit of a surprise from PPK.

The first few paragraphs are trying to convince you that Angular isn't popular and isn't meant for cool people. You don't need to consult Google Trends to sense that there is an ego on the wrong end of a popularity contest at play, but here it is:

https://www.google.com/trends/explore?hl=en-US#q=ember.js,+a...
> Well, Google does read your email to show you better ads. But they never made a secret of that.

I really wish this trope would die already. Google is not a person. Google does not read your emails. Employees at Google aren't sitting there reading your emails. An algorithm scans your emails for certain keywords, and displays ads based off of what it finds. That is not the same thing as reading your emails, and it's ridiculous that a forum like this would fall for such fear mongering.
Do Android keyboards play the same sound for all keys? I know that the space key has a very different sound. I wonder if sonic differences not perceptible to the human ear are already being used to intercept key presses using only a microphone or if someone already investigated it.
The arXiv server hits 1M articles
Traveling and photography (Part 1)
Milton Bradley has changed the game over the years, so it plays a little differently now than it did.
I won in the 2nd round.
This actually makes me wonder: what if there's a false bomb report in the ISS? Akin to when some 12 year old prankster says in twitter that there's a bomb in flight XYZ123, will chaos happen up in the ISS?
Some suggestions:

http://imgur.com/YcvpaOT

- Is there no way to delete or edit the list I created? I accidentally typed in "Grocert" instead of "Grocery" and I can't for the life of me figure out how to delete it. I tried long pressing, swiping, etc.

- The dots at the bottom of each list make it seem like it's swipeable, since those dots commonly used on image carousels as a pagination indication. It's super misleading.

- The website made it seem like you could look up items, similar to how MyFitnessPal works. This is not the case... I'm way too lazy to manually type in all that information.

- The ads come on way to frequently.

Sorry, but combined with the ads and the lack of editing capabilities, this app is less functional than the default Notes app on my phone.
Cops charged after police body cams capture them killing homeless man
Disclaimer: I work at Joyent, the company behind SmartOS, an illumos distribution.

I would say that you've made the right choice with ZFS (natch). I think FreeBSD, OmniOS and other illumos distributions like SmartOS are all good choices for Postgres on ZFS, albeit for different reasons -- and it will depend on things such as comfort level, the need for other technologies like zones, etc. One additional option to be aware of: we in the illumos community are very actively working on a Linux personality for illumos[1], allowing virtualized Linux to be run within an illumos (SmartOS, OmniOS, etc.) zone. This technology is quite far along (e.g., [2]), and we at Joyent intend on deploying it into production this quarter. It might not match your timeframe, but it's something to keep an eye on: it gives you the repo of record for ZFS but with the same comfort level that you have with Linux -- and features like DTrace and mdb as gravy.

[1] http://www.slideshare.net/bcantrill/illumos-lx

[2] https://twitter.com/bcantrill/status/555143487482368000
More to the point:

Theories don't become laws, theories generate laws; testing those laws is a test of the theory. Laws are mathematical equations which relate observable quantities such that we get quantitative predictions.

The Ideal Gas Law, PV = nRT, is one example: It relates Pressure (P), Volume (V), number of moles of gas (n), a physical constant (R), and Temperature (T) such that we can predict the values of certain traits, or the relationships between traits, given some known or hypothesized values for the other traits. The theory it's part of is the one that says gasses are made out of tiny particles called atoms or molecules, which fly around freely and bounce off each other and solid surfaces with a speed proportional to their temperature. Every time the Ideal Gas Law makes a good prediction, that theory gets validated.
Any chance some participant will release the source code afterwards?
Google servers still support SSLv3, vulnerable to POODLE
Thanks, we changed it to the original article title.
Ok, on 6502, you might be right (if your numbers are correct). But the 3 cycles might have been, because a decision according flags had to be made -- so a newer processor could have made an unconditional branch faster.
Never even gave Nim a thought. Just read some and now I think I will try a little pet project with it. Really looks very interesting. I am wondering how the C, C++ , Objective C and JavaScript from one compiler works. personally I never want to touch JavaScript but it might be interesting how this works.
if Angular is truly dropping the template into the DOM and then parsing the DOM, Angular is doing something terribly wrong. Underscore (for example) parses templates that look very similar to this by parsing the template as a string (not as DOM nodes). If it's crucial to parse the content as nodes, the top element (or a wrapper) can be constructed outside of the DOM itself and parsed as nodes outside the DOM tree. I haven't looked into how Angular does this parsing but I would be very surprised if this complaint is accurate.
Dtrace alone will turn you from a developer to a Developer + Systems admin + practical OS engineer, you will understand how your stack is performing within various lower levels of the operating system and be able to tune the hell out of your stack from bottom up.
Not in the video but here is something that is not in the webmail - http://www.getmailbird.com/easter-speed-read-inbox-zero/
Had a win in the first round but that was pure luck. :-)
We Were Promised Hoverboards
Should have gone with OpenBSD instead to be honest. Half the requests on your UserVoice are for OpenBSD. All the coolest stuff in FreeBSD comes from OpenBSD.

OpenBSD -- the world's simplest and most secure Unix-like OS. Creator of the world's most used SSH implementation OpenSSH, the world's most elegant firewall PF, the world's most elegant mail server OpenSMTPD, the OpenSSL rewrite LibreSSL, and the NTP rewrite OpenNTPD. OpenBSD -- the cleanest kernel, the cleanest userland, the cleanest configuration syntax and some of the world's best documentation.

FreeBSD, on the other hand, is becoming more of a testbed for experimental, some would even say unnecessary technologies: https://news.ycombinator.com/item?id=8546756. It's also having a hard time catching up to OpenBSD: http://itwire.com/business-it-news/open-source/62641-crypto-....
Dumping, the practice of intentionally crashing the price of a commodity and damaging competitors by flooding a market, may be determined to be unfair competition by the WTO.

http://www.investopedia.com/terms/d/dumping.asp
> The devil is in the details as they say.

Yes.

First off, there is absolutely no science showing sugar is bad for you, or that it behaves differently from other carbs when combined with equal amounts of fiber (which is why vegetable carbohydrates tend to be "ok").

Second, even without the fiber, for the vast majority of people a high sugar diet (within reasonable max carbohydrate intake) is not going to adversely affect you directly, the issue usually comes in with behavioral impact, causing you to eat more, causing you to get fat, causing you to have diabetes.

> as a general rule "bad" carbs can be very bad for you and give you things like diabetes if over-consumed

This concept of "bad" carbs is really not useful. Carbs are pretty much carbs. Anything (other carbs, fat and protein) can also be over-consumed but are simply less likely to.

TLDR: assuming equal amounts of carbohydrates, the source doesn't actually seem to have a big impact.
The Best Look at Google's Ara Smartphone Yet
> "I don't want to sell this stock at this price, but I WILL" should never be considered fraud

A) it isn't fraud, it is order spoofing, which is precisely defined to be based on intention.

B) lots of our legal system is based on intention. It is a common aspect, not a rabbit hole.
What I keep saying about SF's housing crisis is that it's this:

"Economic growth, affordable housing, NIMBYism, pick two."

The Bay has picked the first and the last. I also get the sense -- though I don't live there -- that the people protesting the explosion of rents and house prices are the same people who insist that nothing too tall or big be built and that every new construction be subjected to a whole slew of restrictions around how "green" it is, how it will "impact the local community," etc.

While these concepts aren't bad in and of themselves, when applied at the civic scale in this way they typically just provide opportunities for obstructionists who want to keep prices high. So in the end it ends up being a kind of Baptists-and-bootleggers alliance -- in this case greens and preservationists with slumlords and banks working hand in hand to keep rents and costs high.

Activists of virtually every political persuasion tend to be horribly naive about the ways their interests and concerns can be twisted to serve agendas they may not otherwise support.
Thanks for the reply. You're making a very valid point!

First : Sorry to ear what happened to your mother.

Doctors telling what we want to ear is also a problem! Mostly, I believe, because when something like a brain tumor is threatening your life, you might not want (and know) what is best for yourself. Doctors can be influenced by their patients.

As you stated, the second opinion can be wrong and it is very hard for the patient to know who to believe. I wish everybody could have a little help from a friend with some photoshop & 3d printing skills!
I recently worked on a production app that used Swift. It's certainly possible, but I wouldn't recommend it (yet). Writing Swift is nicer and feels much more natural than Objective-C, but the tools are not there yet.

Xcode crashes often (even more frequently than with Objective-C), the compiler will probably also crash at some point during development. Compiling Swift code is also considerably slower than compiling Objective-C code. Error messages are often cryptic and debugging compiler bugs is very time consuming.

There's also a few places in Swift where things still need some more time to settle, framework support is tricky and some very basic tasks are harder than they should be (for example, getting a substring).
The FDA recommendations are not great, but 300g of carbs is totally reasonable if you are on a low fat diet. The problem is people on high carb diets tend to have a hard time keeping it at just 300g due to insulin level effects. But it's a behavioral issue: control the level of carb intake and you'll be fine.
Sounds like the perfect place to take my X-Com collaborative writing project to the next level!
Hiflow Suite
>It was possible to reform the mechanized labor system into something better.

Too bad it didn't happen for many decades and only then against strong (and often violent) resistance from the employers themselves.

I'm not denying the benefits of mechanization in general across the centuries. I'm denying that the Luddites and the working classes at the time saw any benefit from it.
I've been using Vultr.com for this for a while and they're pretty nice. Slightly cheaper, promises that they don't oversell their servers, and they've had FreeBSD for long enough to have got the kinks out.

They also let you just upload an ISO and install any OS you like from there, which is handy for non-default FreeBSD configurations like ZFS-on-root
Don't package test files with your Ruby gem
Why not just build your infrastructure correctly? Then it doesn't matter if the host dies.
Wow I'd never actually read that Joyent post, it is truly ridiculous!
To be sure, I think most people would get more value out of the writings of a Nobel laureate than some pseudonymous guy ranting off-topic on HN.
People tend not to interpret things in pointless ways because it's pointless. #taut
Some European's cartoon vision of the US has no relevance to the likelihood of America's risk of being subjected to Mao or Stalin like oppression. It is just laughable.
This post resembles exactly my impressions. I don't see why such a weak reasoned article based on assumptions and feelings is getting upvoted.
Maybe they could have come to the logical conclusion that the best way to arrest this woman would be to approach her while she's selling her illegal things again, in the same manner as the first time.

Maybe in plainclothes again. They didn't seem so worried about it during the buy operation.
Back when I worked in law, it was the case that the EU had very strict laws regarding where (physically) you store data, and who can access the data.

That meant that EU based firms could only buy our Install-behind-your-firewall version.

Is it the same for the financial district, perhaps?