skysight-inc/HackerNews huggingface dataset:
Maybe if you went to more than two places in the US you'd get a different picture.
Of course Oracle also owns part of the copyright to the kernel. They still employ some kernel developers. And oracle could certainly sue distributors for violating their copyright (not on zfs, but on Linux)
When I read the title I thought this would be a toolkit for writing databases.

A lot of the work involved in writing a database is systems stuff such as being sure that a commit log has actually been committed. Having a toolkit that does all that stuff for you would make it a lot easier to write your own database.
I like Clojure, still.
Capital punishment is a one way street, and we have a history of realizing -- sometimes years later -- that we convicted someone based upon flawed or fraudulent evidence. You can't really go back and say "sorry, my bad" to a corpse. Er, I guess you can, but it doesn't achieve much. You can't undo 20 years of incarceration either, but you can let someone out and give them some money to get restarted.

This happens even in capital cases. http://madamenoire.com/73840/exonerated-after-execution-12-m...

From self-interest alone, we should all favor judicial penalties that can be undone if the system makes a mistake. We frequently make mistakes with, e.g., lineups, fingerprints, miscalculating the uniqueness of certain dna evidence, etc. So it's useful to structure the system to be robust to those errors.
Reminds me of the open-vm-tools package that hooks up Ubuntu guests to VMware. VMware ships with its own copies that it can mount as ISOs, but having the alternate FOSS version be managed and versioned and regression-tested by the distro maintainers makes everything a lot smoother (and means you don't have to wait for a VMware update to ship before you can update your kernel.)
> I've managed to use it at work, and have been using it to build something I can't picture doing (easily?) in any other language.

Could you expand on that? I'd love to know what you built and why you think it would be some hard work to do it in any other language.
Have a loook at http://cliki.net/ it's where the real information is.
Nice summary of NEAT.

Given Neuro Evolution evolves efficient structure, this suggests training NEAT on a dataset produced by pre-trained deep networks could distill highly optimised functions.

Evolving specialised components like LSTM is an intruiging possibility.

Great to see Karpathy's Recurrent.js making prototyping easy and immediately accessible.

Ken Stanley's innovation markers to allow succesful crossover of augmenting Neuro Topologies is powerful tool.
Ask HN: How to find iOS apps statistics?
Hi everyone,
I know Apptopia service but is there better alternative? How can one find if they are trustworthy?
Except it's not always easy to see if you're actually harmed or not. In the toner case, the UPS sticker is also a (very gentle) nudge away from trying to refill the cartridge yourself using a cheaper service.

As for the personal information, there is an entertaining talk[1] by Pinboard's Maciej Cegłowski about how we can't even know if collected personal information will at some point come back to hurt you or not.

[1] http://idlewords.com/talks/haunted_by_data.htm
Which basically nulls one half of the beef this blog post has re canonizing typesetting over organization.
Reminds me of an underhanded code submission I saw a couple of months ago, where it looked like a 1-liner script, but the malicious part was encoded in the number of spaces trailing each line of the file.
Parent-child+relationships+with+the+new+restdb.io+JavaScript+API+-+DevDashboard
Ask HN: Would you want to do projects and get personalised feedback?
Hi everyone,
So Udacity is a really awesome place to learn coding, and has projects you can complete and get personalised feedback if you’re on the subscription plan ($200 a month). But it is on the little more expensive side.

If there was a platform where you could solely complete projects whilst using the resources that are already available to learn coding (like Codecademy, Udemy, Udacity’s free courses)- and get personalised feedback for the projects, free and some complex paid ones ($5-$30 for each review/feedback), would that be something anyone would be interested in?

Edit :

1. Are there any other fields apart from programming ( design, language learning, maybe product development, management, etc ) for which you would want to do similar projects?

2. Would you be interested in more advanced programming projects, introductory ones or both?
A similar thing happened to me the other day as well (oddly enough, also in Australia).

I was buying a ticket for a football game, but just to make sure there wasn't a better seat I clicked the back button on my browser to go back to looking at seats. Suddenly I saw that the same seat had gone up by 10% in price.

Anyway, I pressed the forward button to see if the new price would apply, but it didn't. So I somehow avoided paying an extra 10% because their confirmation page was cached, but not the seat selection page.
Linkedin is a bit like MySpace (not as bad) circa 2008, totally waiting for a Facebook to come and disrupt it. Only a matter of time.
Peugeot i-On and Citroen C-Zero (19.000€). However these will likely not become cheaper because of the 2000€ mandatory manufacturer rebate.
My point is still that these devices (yubikeys) have always been black boxes. Nothing has really changed.

Yes, I prefer open and Free systems. I don't like running on Intel chips, because they come with a back door monitoring chip that's hard to keep track of, especially on systems with an integrated network card. Yes, it's nice to have the PCB, hw design and code of a device whose purpose it is to "do crypto".

But I still don't see how things changed wrt. yubikey here. They have always been upfront about selling magic crypto beans so to speak: either you trust them, or you don't. There's no real transparency. There's not even (AFAIK) an easy way to know you have an actual yubikey device, and not a device that just looks like a yubikey[1] - but in fact contains different, or modified hw that does a little more than you would like. And so is the case with keyboards on which you enter your secret communication (as well as passwords and pass-phrases).

This isn't new, it's been yubikey's business model to be a company you trust to "do crypto". I still think it is much more likely that a yubikey isn't compromised than the rest of your system. And I think it does buy you some security. I'd even go so far as to say I probably trust a small proprietary system by experts, more than the behemoth that's the jvm/jdk/javacard.

I'll also note, that it is probably easier to spot a yubikey "read abitary files from my system and then call home", than it is to spot a yubikey answering to a secret 40-digit number and disclose all session keys it's generated up to that point, along with any private keys stored on the system. Which is the kind of thing you'd probably not want it to do, when handled by Egyptian secret police, or whomever it is you've pissed off.

[1] https://www.yahoo.com/news/report-nsa-intercepts-computer-de...
This is of course, predicated on America valuing Latin American lives over bond repayment.
Download Adobe InDesign CS6 Crack 2016 Serial Key Free
And a better, curvaceous design, by virtue of the mainboard and keyboard being integrated. Plus there's no flexing - and eventual breakage - of the screen cable, which was a serious design flaw in the 5mx.

I'd really like to see the Revo's design scaled up to the size of a 5mx, with an improved keyboard. That would be the ultimate mini-computer!
OmniDB now supports SQL CE
Transport Problems: Cars
How to Center in CSS
Will be met and welcomed by XNA in the afterlife :)
> google.com doesn't make much if anything off their search engine, 97% of their revenue comes from their advertising department.

The advertising on the search engine pages is 3% of their revenue?
it does an ok job by default, security groups are pretty locked down, it creates two for every environment(elb+server). if your db is outside of beanstalk youd want to add your own security groups to it. if you use the eb cli tool to ssh though be careful, the way that works is it opens port 22 to the world, you ssh, and only when you stop ssh'ing cleanly it closes it...
Have you tried Coda on the iPhone?
I only briefly read the paper, but a personal example of music that gives me chills, the denouement of this song: https://www.youtube.com/watch?v=PaCvvIzVj1I (warning: video game music)
For 21st century Predator vision, this is the closest to it. Thermal IR from FLIR - https://www.youtube.com/watch?v=L7URETAl75A. Someone should hack this into a pair of glasses.
Just saw this. Thanks for the link, it was an interesting read. It did feel like the authors leant heavily towards justifying currently spend rather than taking a critical view on it. It also didn't go very deep into R&D spend vs shareholder profit, instead trying to point out all possible places where profit was being over-accounted for and R&D costs were under-accounted.
Only to be hit with a blank page on NoScript. Jeez. Of course, my opinion was...

https://news.ycombinator.com/item?id=11696969

...that you shouldn't feel responsible for that or anything else unless people pay you to. So, feel free to ignore NoScripters inconvenience. :)

First time I've seen your apps, though. Shooter didn't work on my Firefox. Chromata did, though. I like both it and the name you chose for it. The fractal example that loaded reminded me of drawings of a neuron. The others were trippy with one almost looking like an old snake game. Overall impression reminds me when I used to watch the visualizations of Winamp, esp tunnels and stuff, while trying to think of next solution to a programming or system problem. Your stuff might even moonlight as a decent screensaver if the CPU use is low. :)
"One of the goals of such systems is that copy of the file system on disk is always consistent."

Goal yes, implementation no. WAFL does in fact have consistency problems and filers do ship with a consistency checker called "wack" which if you ever need this tool you'll probably have better luck throwing the filer in the trash and restoring from backups rather than waiting a month for it to complete.
It actually looks like the company was OK with it. The disclosure timeline shows they were responsive and addressed the problem quickly when they were made aware of its existence.
Edit: Too much info. Don't want to be google indexed.
Unless you have actor failure as a built-in primitive as in Erlang VMs, an essential component is exceptions. BTW, I think Quasar's supervisors are pretty much identical to Erlang's.
That's a simplistic (and cynical) view, the Senate is intended to be the upper chamber that's more insulated from the popular passions. That's why Senate terms last six years, and why the Constitution originally had Senators elected by state legislatures, not popular vote. Indeed, direct election has removed a layer of state accountability-- the modern Senate is all too happy to shove unfunded mandates onto state governments.
Bushido Bear v01.00.05 Para Hile Mod Apk İndir – Ferhat Özal – Hile Apk İndir
+1 to this. I wouldn't touch ZFS or DTrace or anything else from Sun/Oracle with a 30-million-foot pole.
It does for NoScript users. I told him not to worry about us, though, cuz we aren't paying him. The HTML comment up thread applies, though, because I never had these sorts of problems serving HTML/CSS for text parts out of, say, web servers instead of databases. The stuff that absolutely had to be dynamic was on dedicated pages back in the day often with static fall-backs.

These JS and database-powered sites have issues we simply didn't have on mostly HTML sites. Probably one reason static site generators are making a comeback. ;)
multi-container docker deploys actually launch ecs for you. so its basically cloudformation+ecs, removing the step of configuring autoscaling groups and adding some management stuff on top. Also, it existed before ecs services existed i think, so it handled all the elb stuff. i found version management much nicer in beanstalk, string versions instead of auto-increment revisions, enhanced monitoring is better than what you get out of the box with ecs, but a second system of things that could go wrong, now just using ecs services always
After 3 years of Linux, Munich reveals draft report on possible IT future
The dependency hell required to run a good deep learning machine is one of the reasons why using Docker/VM is not a bad idea. Even if you follow the instructions in the OP to the letter, you can still run into issues where a) an unexpected interaction with permissions/other package versions causes the build to fail and b) building all the packages can take an hour+ to do even on a good computer.

The Neural Doodle tool (https://github.com/alexjc/neural-doodle), which appeared on HN a couple months ago (https://news.ycombinator.com/item?id=11257566), is very difficult to set up without errors. Meanwhile, the included Docker container (for the CPU implementation) can get things running immediately after a 311MB download, even on Windows which otherwise gets fussy with machine learning libraries. (I haven't played with the GPU container yet, though)

Nvidia also has an interesting implementation of Docker which allows containers to use the GPU on the host: https://github.com/NVIDIA/nvidia-docker
This is actually a widespread practice among German ISPs. I once fell for this myself.
What they do is that when you order something they automatically add some service most customers almost certainly don't want or need (like a software package or homepage webspace) and that is free for the first months. You cannot remove that from your order, you have to later cancel it manually. As it's free at the beginning new customers checking their bill won't notice it as something odd (it's some free addon, why care?). Then after some time it starts costing a fee.
I understand your point, and can feel your pain, but ultimately the greed of the advertisers lead to adblockers. Nobody would even bother developing a good adblocker if the advertisers were not using flash heavy, auto-play video and sound ads, malware, annoying modals, etc..

For the little guy you mention, being a little guy myself, I have no sympathy if he still wants to serve to the users whatever gets pushed by the ad network.

He has to find other ways. How about self-hosting ads? If he doesn't trust the advertiser in his server, why would I trust him on my web-browser?

Or non-intrusive ads? Adblockers usually allow non-intrusive ads, unless explicitly disabled.
FiveFilters: Send web articles to Kindle
I doubt they would move away from Java, in spite of the ongoing trial. The question is officially supporting other JVM languages.

There are some people writing sbt plugins for Android development, but that is not the same as the full Android Studio development experience.
Good point. Ad blockers seem to work by blocking abusive domains and scripts. This affects directly only the big ad companies that abuse your network bandwidth; any website owner can put on static ads on their site that are less likely to be blocked. That said, is there an adblocker that analyzes image files on site with some image recognition algorithms?
Show HN: Slack inviter written in Meteor, learn Meteor by improving it
Which perhaps is evidence for their claim of personality-based self-selection?
Was Star Trek TNG an example of futuristic communism? It seems all real world attempts at communism were simultaneously founded as dictatorships, and Picard didn't seem like a dictator. I guess the post-scarcity world is a bit difficult to imagine.
No, you don't need to restart your machine after you install CUDA.

Also you might not need to restart after you install the drivers, this is not Windows. (But there might be some rmmod/modprobe needed)

> If your deep learning machine is not your primary work desktop, it helps to be able to access it remotely

Yes, use ssh.
Add an e-ink display to it too...
Bangladesh Tv Live
People are not dumb, if there was a closer tin mine they would have used it because transportation costs jacked the price though the roof. It's a problem of geography not know how.

Sure, now we can extract gold from sea water and it's just a question of cost. But, in a collapsed world your much more limited.
Or 36 tiny ducted electric fan motors.. http://www.bbc.com/autos/story/20160512-the-flying-machine-i...
Remake of the first Tetris ever created
Yes, if the feedback came from an interested person I would pay $5 for it. I don't want a "specialist" or some consultant, just a person which would look at my project instead of just saying "blablabla ok".
You also gain tolerance to individual pieces of music over time, so would need a steady supply.
I don't understand the fascination with these "make a list" style setup instructions, as they're almost immediately outdated, and seldom updated.

We have AMI, we have docker, we have (gasp) shell scripts. It's 2016, Why am I cutting and pasting between a web page and a console?

To my knowledge the only thing that does something like this well is oh-my-zsh. And look at the success they've had! So either do it right, or don't do it at all.
Common Lisp certainly has plenty of warts, and the author is not the first person to attempt a rationalization.

The problem with any such thing is getting people to use it. Experienced CLers have already learned how to spell 'makunbound' [0] and that the argument order of 'gethash' and 'assoc' is inconsistent with that of 'aref', and that '+', while generic in a sense, is not a CLOS generic function (you can't add methods to it), etc. etc. etc. So it's going to be a tough sell to these people (myself included).

Your real audience is newcomers to the language. But to appeal to them you need excellent documentation including substantial tutorial material, at least as good as what already exists for CL itself. That's a massive effort on top of the effort of just designing the rationalization.

And then you have a third problem. While implementing your rationalization on top of CL using the package system -- so as to be able to use existing CL libraries -- is the obvious approach, the fact remains, all those existing libraries are written in standard CL rather than in your dialect. So once a newcomer learns your dialect, if they want to read or modify any of those libraries, they will still have to get some familiarity with existing CL.

I'm not saying it's impossible, but boy it seems like a tough mountain to climb.

[0] Randomly omitting letters was a bit of a thing in the old days; consider 'creat' and 'umount', from a different tradition altogether.
Unionized drivers, suffer!
Great to hear! A couple of questions :

1. How would you describe your programming level..beginner, intermediate, advanced or any other way you would want to describe it..

2. Would you interested in doing projects in some other field of interest like maybe UX design, language learning, etc. ?
With flexbox?
Slow code does matter. Especially in 3D. Although the video card is doing most of the work, your slower code is still the one pushing vertices and textures into the GPU and telling it where to draw them. If your code is slow enough, you won't be able to do that at a good refresh rate (remember, 60fps == 16.6ms per frame!)
Forecasting: principles and practice (2012)
Walmart Police
That's besides the point. What the govt is paying for with ULA is risk reduction. If you absolutely have to get that satellite up in response to a geopolitical situation, for example. Musk has done great work and SpaceX is definitely cost-competitive but can it deliver that level of certainty? No-one knows.
You're just a Luddite.
WordPerfect. A wordprocessor that used the user interface metaphor of a typewriter, and therefore behaved consistent with what people expect when they perform text formatting operations. Unlike modern word processors that use some strange object metaphor that never formats things the way I expect.
I would add some errors or indications of what's required before submitting.
The idea behind subsidizing electric cars is to compensate for their higher prices and subsequently increase consumer demand. Including hybrids would undermine that, especially given the relatively low number of options available (less so at under the 60.000€ cap) today.

But the German government's goal is to replace inefficient ICE automobiles with more efficient alternatives and not just sell more electric cars. Hybrids, though less desirable than fully electric cars, are still a significant improvement. They're plentiful, available in a number of different models across multiple price points, and available today rather than a few years down the line.

From that perspective, including hybrids makes perfect sense.
Need more details on how you got a criminal record for that. Did you settle? Did you do more than just that?
Exactly "personalised" being a key word. Any other areas of interests for which you would like to have such projects? (Design, Language learning? ) . Thanks for the reply :)
Agency vs. Startup: From a Young Designer
I'm going to disagree with you re: compression. Compression at the FS layer brings a lot of benefits, and generally most workloads are IO constrained not CPU constrained. Compression at the FS improves IO at the expense of CPU.

Hadoop is a completely different workload, and maybe not something for ZFS or btrfs. Our Hadoop nodes are not raid, just JBOD ext4 disks. We have been conidering btrfs with nodatacow mount option and lz4 compression, however. We haven't decided if it's better to compress within Hadoop or at the fs layer yet. I would be curious on your findings.
I'm glad Elon Musk found enough time to expose the Pentagon's spending after personally launching and navigating a space shuttle.

Glad we have reporters checking whether Elon Musk is getting enough vacation time. We wouldn't want Elon Musk to burn Elon Musk out.

https://www.washingtonpost.com/news/innovations/wp/2015/09/2...
Flatpak: Standalone apps for Linux
IME Chrome is unusable for all but closely vetted sites.

Firefox has problems, mostly performance. But adblock and reader mode help greatly.
So true, no good deed goes unpunished.
> I think LinkedIn really missed the opportunity to change the way our culture thinks about work and professional communication.

Any thoughts on what this might look like? Not denigrating your point, just curious.
An Old Idea, Revived: Starve Cancer to Death
If I didn't run my own mail systems, that's what I would do.

Instead, I just blacklist the sender's IP address. It's even nicer when the sender (e.g. LinkedIn) publishes TXT RRs for SPF in their DNS zone as it allows me to easily blacklist all of them.
> I don't understand the fascination with these "make a list" style setup instructions...

> ...as they're almost immediately outdated, and seldom updated.

Your second sentiment is the reason why I appreciate the "make a list"-style tutorials. When something inevitably goes out of date, I can at least see some of the narrative and reasoning for each step, instead of trying to debug someone's shell script that they've left to obsolescence.

Even better is when I have 3 such tutorial-lists to compare, making it easier to see which steps are integral and which steps were simply author-specific conventions.
x86-64; we are debugging on the simulator, remember?