skysight-inc/HackerNews huggingface dataset:
I want to second this point. The percentage of young adults (this is the demographic that represents most fo the current community college population) living below the poverty level is about 40% [1]. So even in the absolute worst case scenario where the Pell grant only applied to those below the poverty level and all those above that level started taking advantage of the free community college your efficiency could drop by a factor of two. In reality, there is a significant fraction of those below the poverty level who don't know about such Pell grant opportunities and the complexities of federal student aid and would never apply, but would jump at the opportunity for a free education. Also, a more realistic assessment of the efficiency question would require a better picture of how many people below the target of the Pell threshold would start taking advantage of the program. I would suspect that only a small fraction of people from the top 10% income bracket would pursue this, since they have other opportunities available. So lets say that we actually have something like a 50% reduction in efficiency to get the money to the target audience, and a side effect of a few tens of millions of people outside the target audience getting their education subsidized. There is obviously room for improvement, but I would support that scenario.

[1]http://www.ihep.org/sites/default/files/uploads/docs/pubs/br...
There does seem to be one part of their announcement that's a bit off:

While similar to other open source unix-like operating systems, it’s unique in that the development of both its kernel and user space utilities are managed by the same core team, ensuring consistent development standards across the project.

Wouldn't it be Linux that would be unique in that they don't do this? Solaris, AIX, HP-UX, all the BSDs, Mac OS X (which is certified Unix) does this as well. Correct me if I'm wrong here.
It's also a case study on how to make a tidy project using the autotools. The only thing I'd change is to commit a 0-byte m4/.keep file and then remove autogen.sh in favour of autoreconf.

But why would you host autotooled projects on github, where they don't let you upload the release tarballs generated by make distcheck?
Do the microwave networks suffer any problems (disconnections, etc.) under rain or other weather conditions?
This seems similar to what PayPal was doing in 2002. Its possible or even likely that PayPal's techniques have become stale over time, but they were doing some very advanced fraud detection in their time[1][2].

A really interesting book that detailed how the development of PayPals anti-fraud system came about (among other things) is Founders at Work[3].

[1] http://www.businessweek.com/stories/2002-09-30/max-levchin-o...

[2] http://www.quora.com/What-were-the-early-achievements-that-d...

[3] http://www.foundersatwork.com
Agree on not in the compiler. A ton of folks seem to dig errcheck; having that sort of check in vet or in the Go distro somehow seems worthwhile. (Of course, if I feel that way, maybe I should put some effort where my mouth is and try and start on a patch. :)
Why do Addicts Relapse
Also, there is a difference between math and computation. If the course only required 9'th grade algebra level, I personally would rather drop it and take additional calculus courses.
Yes, that is our official download link which contains a driver to run transaction benchmarks (specified in our own script language; the tar contains an example for TPC-C) and a psql-like sql tool with which you can load data and query it using SQL-92. An example for TPC-H is also included. You can contact us/me for further questions (muehlbau@in.tum.de).
Interesting idea. Appears that whitespace is not preserved by the editor though; another vote for supporting medium-to-long-form posts.
Two things here:

- If you use Dtrace to troubleshoot a problem it's way beyond your scope of knowledge as a web developer. Dtrace is too deep and very specific to certain problems that you will never see because your regular nginx + php works fine in all cases.

- Not everyone wants and should be good at everything.

Just be good at what your doing well, I'm not saying that one shouldn't be curious but Dtrace isn't "an excuse" to install *BSD as a web dev.
Bitcoin Value Plummets Below $200
Is there an Angular engineer who can speak to this?
I would like to point out that under the BCC program you mentioned, the donor was paying in-state tuition for students, so most of the funding still came from taxes.

http://www.brunswickcc.edu/new-page-453/

While in-state tuition is $1152/semester, out-of-state tuition $4224/semester, or quadruple.

So if community colleges are not paid for by taxes, benefactors would have to pay quadruple.

And I'm guessing you would want K-12 schools to be free too, so if those have to be funded by philanthropists too, then the bill would skyrocket.
TEMPEST SECURED
Yeah, I agree.

I also think getting people everywhere to change the meanings of words is an uphill, possibly impossible battle. We can't even teach people about figurative vs literally.

I think Scientists should give up and get rid of the word "theory". Scientists had no problem renaming the brontosaurus so it shouldn't be as hard as it sounds.
Starved of Financing, New Businesses Are in Decline
And yet, still no universal support for IPv6, and the droplets that do get it only get 16 addresses. Yes, I am going to complain every time DO comes up in the news until this is fixed.
I hope you don't drive a car either: it has many computers which are even on the wronger side of the War On General Purpose Computing.
How do people even come up with idea, that anything with CPU inside should be able to do General Purpose Computing :(
When I started at my Local Community College, Bakersfield College, in 1997 it was $11 a semester. I think it's up $46 a semester now. I took my C/C++ courses from George Driver. I've recently returned to B.C. as an Adjunct Professor in the Computer Science Dept.
I don't mind the false positive. It's just that people should be compensated for it, especially if the rate is low. It's just good business sense. If the bank can eat up actual fraud charges, why should it not eat false positives?
Russia starts banning Bitcoin websites
Future Macs Could Use Apple-Made Chips
I have tried the Gear VR, and own both the DK1 and DK2.

But yeah it's a good point, they are testing the markets and providing HW for developer, I can see that I did not know it is called the Innovator Edition, I've missed that name as it's not available here in Finland yet.
Jobs' "truck versus car" analogy. Everyone switching over to cars as their daily driver doesn't eliminate the usefulness and necessity of owning trucks. It's just a new equilibrium.
My reasons for using FreeBSD are a little more philosophical:

- I want to have a stable base O/S to which I can always easily return.

- I want to be able to customize installed packages in an easily scalable way.

- I want a server O/S to be simple to maintain, relative to Windows or Solaris.

- I want the goddamned documentation installed.

During development it's difficult to get RHEL or Ubuntu back to a known-good set of base packages without fiddling a lot with the package manager. It's better nowadays with package groups and autoremoval supported in both yum and APT, but with FreeBSD, you can always punt, do "pkg delete -a && rm -rf /usr/local" (or "pkg_delete" in the before time), and start over. The base configuration is also pretty simple and centralized, with most of what you need in /etc/rc.conf or /etc/periodic.conf.

pkgng + poudriere + a suitable web server makes custom package management really, really easy. I haven't tackled Spacewalk or similar tools for Linux, but even building locally customized versions of packages on RHEL or Ubuntu is a moderately complicated process compared to the FreeBSD Ports Tree. On RHEL or Ubuntu, you typically have to install the developer tools, hunt down the source RPMs/DEBs, edit the package definition, run rpmbuild/debuild, and install the resulting RPM. Compare that to the FreeBSD Ports Tree, where you run one command to download/update your copy of the package definitions, add whatever package-specific knobs you need to /etc/make.conf, and run "cd /usr/ports/category/packagename && make install" (the compilers and everything come built into the base system).

I'm not going to start an argument about the relative merits of init systems, as systemd (Linux), SMF (Solaris), and SCM (Windows) all have their merits, but I personally like the simplicity of configuring everything through /etc/rc.conf on FreeBSD. It's definitely old school, but then I cut my teeth on NeXTSTEP, SunOS 4, and Slackware Linux, so rc-style init scripts feel pretty natural to me.

As for documentation, I cannot tell you how many times I've wanted to run "man something" only to find out I need to install the -doc package. (Also, I cannot tell you how many times I've wanted to compile something, only to find out I need to install the -dev package.) Compared to Linux, FreeBSD has superior documentation. Even kernel bits get manual pages, and not just syscalls in section 2, but kernel interfaces and modules in section 4.

Of course I use both FreeBSD and Linux to great effect at home and at work, as well as Windows and Solaris. I just _like_ FreeBSD better.
It looks like they haven't got any logic, they just did the experiment on a bunch of known systems and checked what the resulting image was.
Maybe they talk about Linux, Hurd, OpenBSD and NetBSD?
In fact we do write a redo log to disk (Set the REDO environment variable, e.g. REDO=$filename bin/driver when running the driver in our example download). VoltDB tries to be fast at highly partitionable workloads and does not provide OLAP-style query support. HyPer aims at bringing OLTP and OLAP together into one system.
> Genetic variation doesn't always come from random mutation.

The article didn't imply it did. It says mutation generates genetic variation, not that all genetic variation is generated by mutation.

A -> B does not imply B -> A
Yes if the transaction was 'on hold' it may have been fine. The problem occurred because the transaction went thru on the sales page, but was then blocked by Amex before the airline could send a confirmation, and then there was no confirmation as the payment had not been approved.
So, infact, if the card was refused AT the submission form, the website would've held onto the ticket, and waited for re-submission.
"What you say" – A robot and human musical performance [video]
Release tarballs can be uploaded on a third party, I usually don't like to commit binary blobs, especially releases, since you could just clone the release tag and run make distcheck.
I'll commit a m4/.keep.
Good point on the mobile VR, being able to walk up to people and just demo it. Hadn't thought about that point.
Thanks for building this; although I have never been homeless, this is something near and dear to my heart.

I second rmxt's comment about clearly branding this for Minneapolis.

Thanks.
(I work at Stripe) Buyers won't have to contact Stripe directly, just as they would not contact a third-party fraud detection service directly. They'll contact businesses, who can use the dashboard or API to mark the charge as safe and retry it without Stripe intervening. In our experience, card networks don't catch much fraud, and not all businesses have the time or resources to integrate a third-party solution—we don’t want them to be unprotected.

And, to be clear, the fact that Stripe is doing fraud protection isn't new—we've always blocked some fraudulent payments, as does every other major payment company. What we're launching is a much better system and, especially, one that businesses using Stripe can train so that there are fewer false positives over time.
why is this Moneyball for brands? i really don't see it- it's still more of the same, just with prettier charts. biggest problem in data analytics isn't display, it's a matter of showing the RIGHT data that actually leads to insight/eureka. just like Moneyball wasn't just adding up Home Runs and RBIS and coming up with another stat -> it was deeper than that
Only for the first year, after that cause and belief will be swapped, and people will believe the fish is lucky because of the iron fish.

Give it a generation and people might not even remember that the living fish was ever considered lucky (or why).
Production would be Supermicro servers (8-16 CPU, 48/96/128GB RAM), with either banks of 10K RPM SATA drives, or a mix of SSD volumes and HDDs. All RAID-10.

Some servers are SSD only (< 8TB) that are used for current period (month / quarter) for add-hoc queries of actively changing data.

The mixed configs use the SSD volumes for staging and ETL processing (aggregation for storage into fact tables), as well as frequently queried current period data.

As data periods age, they are migrated to HDD volumes which hold more data at a lower price point. My budget does not yet support 20+ TB of all SSD storage.
It is currently a closed-source academic project but is in the process of being commercialized.
A $10 USB charger that steals MS keyboard strokes
actually both in many cases, Neo4j does have quite a hostile license, but its biggest downside is that it is graph only, whereas OrientDB (and ArangoDB which is also worth looking at) are "multi-model" - you can use them as pure document (or even key / value) stores, and the graph is just another way of viewing / representing that data. This is really powerful and means that you don't have the problem of duplicating data between different database systems or needing to do cross-data-store joins in your application.
Project Ara is a very interesting project and I know they have a lot of very smart people working on it, but I can't help but think that it's an evolutionary dead end. To my eye, the future isn't modules integrated with the phone itself, but modules out there, self-contained and communicating wirelessly. Who's going to put a fitness tracker module in their phone instead of having one built into their shoe or watch? Who's going to put an environmental sensor there, where it'll track their pocket humidity? Customizing is good, and people should be able to, say, upgrade the camera for an extra $30 or what have you — that's limited by manufacturing processes, alas.

I just feel Ara is going to end up in the "curiosities" pile of tech history, having looked years into the wrong future.
Yeah, some people don't want to be helped, then it's in the hands of Darwin
Please do not post job ads outside the monthly threads posted by the account whoishiring.

https://news.ycombinator.com/newsfaq.html
Its interesting to some of us: http://www.postgresql.org/docs/9.4/static/dynamic-trace.html
Not to mention that the more complicated the financial aid system becomes, the less likely the people who need educational help from a community college will be able to actually get it. By requiring you to already have the skills to navigate it, the complexity forms a barrier to entry that just discounting the cost does not.
The Linux Philosophy of a kernel that runs on everything from a super computer to a smartphone is sort of misguided I think. You can write much smaller and potentially faster kernels if you focus on one architecture and use case, see for example the Oberon project (it uses a pascal descendant for its system language, also called Oberon) or the Mesa/Cedar system at Xerox Parc. With time I'm sure that kernel designs like the Singularity OS one will take over: Invent a systems programming language that allows for better static analysis and verification of driver protocols. Then run everything at ring 0 and identity mapped virtual address translation, with most of the applications written in memory safe languages or virtualized in app containers. That way context switches, which incur huge overhead, as well as heavy weight processes are a thing of the past.
RootBSD [1] has been around for quite a while. I personally use fileMEDIA [2] and LunaNode. fileMEDIA provides a set of isos, among which you can find FreeBSD, OpenBSD and DragonflyBSD (i personally requested them the DFBSD one). On LunaNode you can upload any ISO image or qcow2 file you'd like.

1: http://www.rootbsd.net
2: http://www.filemedia.de
3: http://www.lunanode.com
Thoughts on Compartmentalizing Software
Yeah, but you don't need to switch, throw an iron nail on the pan and that's it.
Thanks for sharing, that looks like an interesting read.

There was also this paper (linking to summary) about figuring out how to decode the audio of someone typing on a keyboard.

https://freedom-to-tinker.com/blog/felten/acoustic-snooping-...
This. I even have a small portfolio but am unable to secure any new work.
So two things:

None of the OS's you listed are open source.

The second part of the statement, the way I read it, is comparing FreeBSD to DigitalOcean's current offerings - Linux. Keep in mind the post is for someone that's already using DO's services, which is a person who has only ever used Linux on their platform.
"Obvious" to you, not "obvious" to them. Plus what do they "know?" That some random person from affair has turned up and told them to start eating metal? You can try to explain the benefits but without the core underpinnings that we take for granted you will have to alter the explanation to their understanding.

Which might be do-able if they're open to learning and you've contrived an explanation they can wrap their head around. However a lot of particularly older people aren't that open to learning and aren't that easily trusting of foreigners.

It is very easy to sit in our ivory tower and pretend like we, in the west, are above it but the recent measles outbreak at Disneyland would beg to differ...
I'm reading his new book (brazilian edition): Zero Zero Zero. A tale about the cocaine empire and history. It is as good as Gomorrah. Everyone should understand how deeply ingrained the organized crime is on our society. They are the real rulers of the world. It'll take so much time and guts to put them down.
I think there's been a general trend towards people giving a shit about their food. You see it in the diet trends, you see it in the tone of food shows, you see it in the farm to table movement, so I'd say its already well on its way.

I think one of the trickier parts is that people, in general, don't consume much in the way of real information, everyone is overloaded with headlines and pop culture. I'm amazed at how few people I know who actually read and the list shrinks considerably when its narrowed to non-fiction.

I think food shows like Mind of a Chef are probably the best current medium for informing people. I could see podcasts working well. Whatever the approach, it unfortunately has to be easily digestible and relatively light-hearted.

My angst is more that I want to be an active participant rather than just an informed consumer. I see the trend happening but I also know how easily the trend can be perverted (i.e. the whole foods effect of ruining otherwise amazing farming practices in order to reach scale) which reinforces my want to really push the envelope.

Please reach out to me (email in profile) if you'd like to discuss this more in depth. I love speaking to people involved in the Ag scene and if I ever do jump in I'll need people I can vet ideas with.
You should go and read some history books, assuming you're able to read and comprehend them.

The DDR aka East Germany ended in the 90s, and the Franco regime in Spain ended 1975 with Francos death.

It is debatable if one should also count the Yugoslavian/Serbian government which existed until the mid-90s as oppressive - I certainly do, Miloševic rot in pieces.

Oh, I almost forgot the rest of the Soviet block... so you basically have oppressive regimes as low as 20-30 years ago, leaving a LOT of people with first hand experience.
People with CS degrees can still harbour misconceptions about programming or computers. That doesn't mean there is no way to understand computer science, nor no reason to try.

In fact, in an ideal world, evolution wouldn't be an important thing for most people to understand. It is disproportionately important because it is the point of attack of fundamentalists against scientific modernity, and a naive view of evolution can leave people susceptible to their propaganda, and therefore more likely to politically oppose science.
"The processor draws different amounts of current depending on the operation, creating fluctuations that can be measured. Saving data to memory also requires a large amount of current, creating a “loud” operation."

Could you not recompile a kernel or something to make enough side channel 'noise' to jam the cpu/memory related 'signal' from your actual typing? Like the cook banging two saucepans together as Utz and the Critic talked in that flat in Prague? (Utz by Bruce Chatwin).

Heavy on battery, and might not address the pure keyboard side channel signal if I have understood the article correctly.
Interesting coincidence... I developed a game [1] in Swift and posted it as a "Show HN" about an hour ago [2].

Initially, I admit that I did have some rough times as I worked through all of the Xcode 6 betas, and that was quite challenging. However, things have definitely gotten better with production releases of Xcode.

I know that it's a game and not a traditional app like you are developing, but I think my game shows that you can achieve a quality result with Swift.

[1] https://itunes.apple.com/us/app/rocket-renegade/id955229059?...

[2] Show HN: Rocket Renegade, a Space Shooter for iOS in Swift

https://news.ycombinator.com/item?id=8888070
The weird part was that I was booking the flight sitting at home from my personal laptop. In short, my modal usage of the credit card for online shopping.
I asked a related question from the database developer perspective just yesterday: https://news.ycombinator.com/item?id=8884125
Great info! What were you planning to do?
AFAIK, AIX, HP-UX, and Mac OS X are not open source (I'm only positive about OS X)
I would be amazed if the price of oil in Saudi is higher than the price on the world market. I have never been to Saudi, but I have been to UAE and petrol was cheap as I remember it!
Are you 9B6288AF? (1/41051)

I am also using FF Developer Edition on Arch Linux.

It says Firefox on Linux to me.
It's definitely not an easy problem to solve, I'll say that.
3 Effective Debt Consolidation Solutions You Will Ever Need
As in, I do not want to see money thrown at majors that can never pay back the investment or require such skill and luck to achieve pay back relative to the cost.

Sounds to me then like you're in favor of "government planning" of the economy, which is essentially what it is when the government is picking and choosing which majors (and which people!) to subsidize. Strange libertarian position.
Why Anyone Who Said Your Design Doesn't Matter Is Wrong
I would expect FreeBSD to also be in the minority compared to Linux distros [1].

There are also other providers that support *BSD and people still requested it on DO. Why can't I ask for Arch?

[1]: http://w3techs.com/technologies/details/os-unix/all/all
"can not understand" is different than harbouring misconceptions. Many doctors harbour misconceptions about various medical issues, medicine is a big field. That doesn't mean they are incapable of understanding the concept once they look into it.

If the standard for accepting a theory is absolute understanding, then the human race won't get very far. I subscribe to various theories about physics (ie gravity). I don't claim to understand them. But I do not dismiss them simply because I lack a complete understanding. I trust those scientists who do.
The original vision was "email replacement".