skysight-inc/HackerNews huggingface dataset:
That could also mean Access, unfortunately. Microsoft SQL Server is the name most people would be looking for.
Why Did Quora Join Y Combinator?
I think the only easy way to find that sort of stuff out is through the comments as HN doesn't allow for much customisation. It has its upsides though.
I've been a stick-in-the-mud about changing to systemd until I bumped into an ugly wart of sysvinit. While upgrading a service I moved the old daemon aside in case I wanted to downgrade again, then remembered that I hadn't killed it. So typed `/etc/init.d/myservice stop` and saw it did nothing. Huh? Oh, that's right. The simplistic script won't do anything if the daemon file doesn't exist. I had to manually kill the PID. So would I be correct in assuming that systemd would know the service names of all running daemons and be able to stop them without having to check to original file?
I'm not sure why bolting all that stuff on to machine language is conceptually any better (or any less a "hack") than bolting it on to Javascript.

It's all Turing machines/lambda calculus at the bottom, right?

Javascript is slower, sure, but (with recent developments) not that much slower.

The porting issues involved with making something work cross-browser are much less than the porting issues we used to face in making something work on (e.g.) MS-DOS and Mac. With JS the UI needs tweaking. With MS-DOS and (classic) Mac OS you had to do a full rewrite from scratch.

Things are arguably getting a lot better.
Sybase ASE and Sybase SQL Anywhere are not listed, yes they are different.

If you are going to have column stores, you should have InfiniDB.

And if you are going to have SQLite, you should also list MS SQL Server Compact. MS Access is also a viable option, also DBase and Filemaker.

Clustrix and NuoDB should also be in the list if you are listing NewSQL systems like VoltDB.

I am sure there are others :S as a DBA would be interested what businesses or systems only back onto column stores without a traditional RDBMS or a modern NoACID system.
JADE http://www.jade.co.nz/jade/index.htm
Here's a neat prize pool tracker where you can compare it to the last year's international: http://dota2.cyborgmatt.com/prizetracker/international2014
What are these costs?

Are the bottlenecks at the junction between the ISP and the customer, or at the junction between the ISP and the content provider?

Did Comcast have purchase and install new equipment to boost Netflix speeds, or did they just flip a switch on already existing equipment to open some throttles?
We need a chairman of the FCC that is old enough that they'll retire afterwards. Nobody wants to be the one who pulls the trigger on common carrier because they all plan to work at telecom, cable companies, and radio networks after they step down.

Of course, there's still speaking fees.
> Beats on the other hand has a built a reputation by selling very expensive headphones of highly questionable quality whose value, I would argue, is primarily superficial.

Sounds like a match made in heaven.
No, NN won't fix the issue.

Even more, most NN supporters cannot actually state what they envision such laws to even do. If you ask, they will give you handwavy answers like "provide equal access"...then they will be unable / unwilling to answer any of the obvious questions that follow on from that (ie. what if I pay for faster access, what does that mean for others who don't? Is all QoS illegal now? How will NN be monitored, government installed monitoring stations in ISP? etc etc etc)

This is a political wet-dream though, lots of people clamoring for "more regulation" without any real knowledge of the details or effects. It was the same sort of lazy, unfocused clamor that brought us the Patriot Act, so be prepared.
It'd be nice if HN sorted polls by points
It always has been. And the popularity never dropped. CS:GO just replaced CS:Source and CS from being the second most popular game on steam.
The FTC held an all day summit on robocalls in 2012, and ran a contest to find the best proposal to handle the problem. The problem is hard to solve, and the winning proposal does not seem to be spreading much:

http://www.ftc.gov/news-events/events-calendar/2012/10/roboc...
"Voss does not foresee a commercial market in lucid-dreaming machines."

Yet...
There is a barrier to changing Linux's license: way too many copyright holders, several of which are dead.
SICP 2.6: Church Numerals (2011)
Tort reform boils down to "Getting hurt shouldn't like winning the lottery."

FTFY
did you post a bug report? do you have a way to reproduce it? did you check the newest pypy?
if I remember my encounter with fastboot and Windows 7 machine correctly, W7+ does not allows unsigned drivers, but, unlike XP, which asked you to confirm installation of unsigned drivers, W7 silently skips it. Your fastboot drivers maybe installed but not loaded, until you allow unsigned drivers in W7 as such, via special "testing" reboot. Google "permanently disable driver signature enforcement". or use XP inside Virtualbox. That actually works.
Report: China Mulls Construction of a High Speed Train to the U.S.
Sorry. There are hundreds of Database projects and I can see where you're coming from. I added the most popular and had a search around for some smaller ones that seem to be gaining traction. The comments should suffice otherwise.
Not if you want to use it in autonomous drones...
streamparse does run Python bolts and spouts atop Storm itself. The difference is that it is an improved Python multilang adapter. It also has command-line tooling for making projects and submitting topologies to a Storm cluster.
The $5 Million Violin and the Telltale Taser
Interesting how the evolution of GNU/Linux distributions and their interactions with other UNIX systems just look like the second coming of UNIX wars.
I've never learned that.
I like that idea. Whenever there is a form that asks for my social security number, and it's not some "under perjury" government statement, I always flip a bit somewhere in my number. With any luck, I have poisoned a lot of databases about me.
A word of opinionated advice to anyone deciding on a database to use for their new project: Just go with something popular (MySQL, Postgres, Mongo, etc.), or go with an Amazon hosted cloud database if you really don't want to set anything up (RDS, SimpleDB, DynamoDB).

There's no good reason to start a project with other databases. If you're worried about the scalability of something like MySQL when you haven't even got your first 1000 users, your priorities are messed up. Finish your product and get your users first. And I hope to god if you DO get your users and I ever have to maintain it, it's not running on some bullshit like Tokyo.
Only after you had voted and reloaded the page. Otherwise the effect would be to promote the most popular options.

Ideally when you hadn't voted, the ordering would be random.
Presumably someone had to pay something to set up a direct interconnect between Netflix and Comcast to bypass the delivery networks that were used before. But more generally, I'd refer you back to my original post in this thread, about the costs coming from Comcast's lack of viable competition in most markets. Without fixing that issue, the cost is going to be what the consumer will bear instead of what the market will bear, net neutrality regulations or not.
I personally would have included Google Datastore given how many app engine apps there are out there, but I guess Bigtable is a reasonable approximation of that.
I didn't think that was your suggestion, but I agree with Turing_Machine re: compiling to JS. It's only a slightly more insane API to the VM than x86 is to the internal instruction set on a CPU, anyway. Weird machines all the way down.

What we have is a very messy, primordial soup. But the more important things are in reducing complexity (while maintaining performance), and in that realm immutable datastructures, fp, etc. are the (current) clear contenders to lead the way. We'll get there, we should just do our best to make sure we don't repeat the mistakes of the past that have become institutionalized on other platforms - or worse, ignore them and make even more dire mistakes (DOM as the lowest-common denominator, etc.)
A few examples, off the top of my head:

Socket activation (and related features like bus activation) are one of systemd's key improvements to the boot process. Activation avoids the need for explicit dependencies, because you don't need to depend on avahi to start using the avahi socket. And because of that, systemd can launch avahi and services using avahi in parallel, by opening the socket for avahi, and letting other services write to that socket before avahi fully starts, only blocking when they go to read from it.

You could do that with inetd or similar, but inetd doesn't integrate with the init system, so an inetd service can't declare any dependencies on other services, and won't get tracked alongside other services (e.g. with systemctl status). So in practice, very few distributions actually launched services from inetd in practice (notable exception: CUPS), while many distributions use systemd's socket activation.

People care about booting quickly. While mechanisms like bootchart existed before systemd, you had to explicitly boot with them to collect results for analysis, and they'd slow down the boot process. With systemd, you can run "systemd-analyze blame" or "systemd-analyze critical-chain" on a production system and see exactly what you need to work on to make the system boot faster. (That was one of the widely lauded features of DTrace: you could safely use it to diagnose production systems.)

Then there's journald's original reason for existence: "how can we make 'systemctl status' show the last few lines of log output from a service?". How would you do that on an arbitrary system running an arbitrary syslog implementation? (For extra bonus difficulty, do so while attempting to track the syslog implementation as a service itself, and avoid deadlocks.) Sure, you could recreate that functionality on a particular system with a particular logging configuration, and there are dozens of systems doing so, not counting the myriad production systems deployed with bespoke solutions for log monitoring. (Even then, most of those systems don't correlate a service's log output with that service.) But systemd makes it easy and universal.

And that integration extends beyond systemd as well. For instance, if fixing a problem requires adding a new kernel interface, they'll submit a kernel patch, and then have systemd use that new kernel interface, rather than hacking around the problem in systemd and producing a suboptimal solution.
The Best Way to Protest the FCC: Slow Down the Internet?
Previous discussions may be of interest:

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

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

https://news.ycombinator.com/item?id=4687277
Which also exists in CDDL code. Viral copyright makes it real difficult to share things if various parties have different ideas as to how to best require others to share files.
That's good to hear, and maybe we can finally move on to more universal use of a 14 year old standard!
Absolutely! Has anyone written a server in Fortran?
Which only support one operation: DELETE. Isn't it?
I'm really happy to see PostgreSQL doing so well. They've been up against MySQL and Oracle for so long and really deserve it due to all the hard work the team have put into the amazing OSS project.
You are mixing up skeptics and blockers, this coming from a deeply, fundamentally sceptical person. Blockers block any new idea, and there is no way to move or convince them. Skeptics will doubt everything you do - very much like a blocker does - but good arguments can move a skeptic. Basically, I'll just block and doubt everything you say until you fought me and convinced me enough... at which point I will become your best ally.
Mozilla Is Moving Ahead With Sponsored Tiles On Firefox’s New-Tab Page
Well yes, systemd is far more sophisticated than sysvinit. No one here is advocating for sysvinit, as it does need a proper successor. "sysvinit or systemd" is a false dichotomy, however.
MemcacheDB and memcached are both databases. You put data in, you get data out (if it exists).

In CAP theorem they are CP.
I have domain knowledge and I've read a lot of code in my time. The style in use there is peculiar. That doesn't mean it is malicious or incorrect but it might make it easier to hide if it was.

Sorry you don't see that.
Or maybe you know something I don't.

But consider: captioning is really nothing more than adding a bunch of text boxes to a media file. Each box needs placement (position/size), contents (the text), and timing (start/end). Given even passable software, this would not be difficult -- though it might be quite tedious.
Why have my sales dropped?
There is a difference between needing extra money and wanting extra money? Does Comcast want it because they need it to deliver higher speeds to the customers, or are they claiming to need because neither customer nor content provider has alternatives?

If customer's Netflix speeds are degraded it should be because contention at the customer end is slowing down Netflix speeds, not throttling at the ISP's end.

Is there anything high volume enough at customer's ends to interfere with Netflix or other video download speeds?
Making the !bangs more explorable is definitely partner to making them generally more visible. Someone had suggested an instant answer that would actually fix this: https://duck.co/ideas/idea/832/where-goes-that-bang and someone started working on it recently: https://github.com/duckduckgo/zeroclickinfo-spice/pull/546

We plan to overhaul the !bangs page when we get a moment and something that's already in place is a categorization system: https://duckduckgo.com/bang.html i.e. they're arranged by type! So someone could, for example, modifying the upcoming instant answer to show all the available !bangs and their associated domains by searching for "image !bangs" (which would show all the available !bangs under the "image" category) or !blogs, etc.
Is that more of what you mean?
Redshift? or would that go under PostgreSQL?
Technically, the two sentences in that quote may not be connected. The first sentence is about the longest eval they did (8 months); the second sentence is about their performance on competitions (95%), but I read it that the 95% was over all the competitions they did, and that they could have been (and presumably were) worse on the 8-month one.
Sunday Vlog: Making Out With Beyoncé
I find it ironic that when I try REDbot the page, I get 403 "TLS SNI Required."
I am ... stunned.

What level of sophistication did you have to reach in the shipping company case. Was it, hypothetically speaking, the client starts using more than one other alternative shipper (fairly low sophistication) or was it multi factor stuff at levels of statistical skill that you need a Phd to grasp?

And thank you - these one off comments are why HN is such a valuable place to contribute to.
Why is it impossible to buy web hosting from you without buying or transferring a domain?
Non-peak hours for one area are by-and-large non-peak hours for nearby areas. It would be awesome if we could efficiently transfer power halfway around the globe, but as we can't, the ability to export power is only a negligible change in the model.
For some reason I thought all major distros dropped MySQL in favor of MariaDB. The list, however, is not too short and it includes Debian, Ubuntu, RHEL, Fedora, openSUSE, among others.

https://mariadb.com/kb/en/distributions-which-include-mariad...

If you thought you were using MySQL, check your package repository!
Oracle are their own worst problem right now.

My managing director dictated Libre Office over Open Office because it solves his problems with OO.

My dev team are keen as mustard to replace the remaining MySQL instances with MariaDB. Supporting an opaque platform that in turn is not likely to be supported by the distro's we use is not an appealing proposition.

Oracle respin of Red Hat was never an appealing option. We're a SUSE crowd at heart anyway.

From Oracles offerings (the ones they bought, we'll never use oracle DB) that leaves Java as a language and tool set. Dev time is too costly, the language is too clunky, the memory pressure is too high.
Not the author, but if you want to host your own you should consider goread (https://github.com/mjibson/goread) or ttrss (http://tt-rss.org/redmine/projects/tt-rss/wiki). Goread.io is the hosted version of goread if you don't mind paying the $3 per month. Otherwise you have feedly, newsblur, theoldreader, ..., but goread is really the closest to Google Reader (clean/fast UI, keyboard shortcuts are the reason I pay).
The Peril of Knowledge Everywhere
I just felt silly voting so many times.

I guess I work at a big company. Our big data team is dealing with HBase and Vertica, our game team is dealing with mysql, our web team migrates a redis into couchdb, my team deals with mysqldb, neo4j, cassandra and sqlite on a test server where no one wants to set something proper up. Memcached and the file system is working on most services it makes sense on.
I was responding to the article, not writing a standalone article about systemd. Regarding standardization, I agree completely, and that's one of the problems systemd is trying to solve: rather than writing eight init scripts, you can write one systemd service file. That's partly due to systemd standardizing various features that distros previously had to reinvent, and partly due to a general philosophy that treats gratuitous differences between distributions as a bug to be fixed rather than a feature to be reveled in. When writing a systemd service, if you encountered an issue that would require you to have a distribution-specific service file, you could very reasonably report it as a bug and get it fixed.
Most people don't think and behave that logically.

If this coffee is < 200F, then I can safely put in lap. Else, I will ask nephew to hold.

Nope. People don't do that. They just do the right thing most of the time, dumb things a small fraction of the time. Some people do more dumb things than they should.

The Liebeck situation is an edge case. McDonald's sells tens of millions of cups of coffee a day (depending on the source, 10 million/day or 300 million/month or 500 million a month). If there are several burn cases a year, or even several hundred, that probably does not constitute a significant trend.

There are thousands of people who burn themselves, electrocute themselves, crash their cars, choke on a bone, and do other things that are unfortunate but avoidable with a little common sense.

You can't protect everybody from every contingency, nor would you want to; we would become a nation of prisoners in soft rubber cells, protected from every possible danger. I read a sci-fi story about that once and it was rather unpleasant!
You don't like your mom? What kind of monster are you?!?
I mentioned this in my comment above but am wondering if it applies here as well: https://news.ycombinator.com/item?id=7729839

--the !bangs are already categorized and it sounds like you're looking for a way to see which !bangs might apply to your search (for better results). ~explore mode. Would the suggestion of making them searchable by category be a good solution or something even different?
I'm just asking the natural follow-up question to the claim that McDonald's is partially at fault for insufficient warning.

If you believe that Liebeck would have done the same thing with or without the improvement to the warning, you can't really blame the substandard warning.
The comparison at hand is with DTrace, which has afaik only Oracle as the copyright holder, so they could change the license if they wanted to.

CDDL is a bit weird. It's a free license that has a pointless restriction merely in order to make it GPL incompatible. Why people want to make things deliberately GPL incompatible is beyond me.
> By committing to using ECL logic (read: cost is basically no object)

I don't disagree with your assessment of ECL, but I think you're holding the historical account upside down :-).

> Cray didn't need to bother with parallelism to get the best performance possible at the time

Let's put things into context first: the Cray-1 was a parallel computer. It had vector processing. That's the most trivial kind of computational parallelism (at least from a mathematical point of view) and the Cray-1 had it! Cray not only "bothered" with parallelism, his supercomputers were as parallel as they can get.

However, that wasn't new. There had been vector machines before, like CDC's STAR-100. However, one of the reason why they failed to gain traction was precisely the fact they sacrificed serial performance for that. Turns out that's a really bad, bad, bad idea for scientific computing, because 90% of the problems that involve cranking matrices usually involve cranking the same matrices over and over again.

So "the best performance possible at the time" (much like today, ironically!) turned out to require not only the parallel processing facilities offered by vector instructions, but also good serial performance, which basically boiled down to SQUEEZE MOAR CYCLES!! Remember, this was still five years before RISC became a thing; it was around the time Cocke began designing the IBM 801 (which only became available in 1980!).

At the time, CMOS simply wasn't up to it in that regard. It's not that Cray made a conscious choice to avoid wrestling with CMOS' limitations, there were literally no CMOS logic ICs that moved that fast. Not using CMOS was not a design decision anymore than not using relays was! This was happening at a time when pretty much all serious computing was done with bipolar logic. This was still a good two years away from even the faster companies in the same field (like DEC) abandoned the bipolar logic boat. IBM continued building mainframes with bipolar logic (albeit using TTL, not ECL) well after that (the 4300 was retired in the early 1990s, although I don't know if they were still manufacturing it in TTL; but it definitely was in 1979 when it was introduced!).

When CMOS was adopted later on for high-performance computing later on, it wasn't because of the costs! ECL's power dissipation demands made it technically, not economically, unfeasible to make faster logic circuits.
Google is probably working on putting ads in them already
I fought the urge to want a GUI for Tarsnap and hand-wrote cronjob scripts that I'm very happy with now. It was part of the fun. Definitely non-ideal for everyone but I recommend it to any hackers to attempt the same.

One thing I learned as a result is becoming intimately with the unix/linux folder structure and being able to backup an entire OS deployment, reinstall the OS and just pull an old backup to recreate most of the important configs.

There might be a reason why there are a lack of good scripts, even on Github.
May I cite you in my blog? You pretty much nailed it down!

Maybe some remedy for you: Managed to somewhat re-enable the
old "IBM" design by making the top 10% of the the touchpad
insensitive to mouse movement, while still detecting _where_
you press. So I basically "emulate" three buttons at the
top, while the rest of the touchpad, truly is a touchpad:

http://rscircus.org/post/72978821261/t440s-clickpad-fix-whic...
Well. TIL. I thought it was the socialist flag.
IBM Domino... :-(