skysight-inc/HackerNews huggingface dataset:
The thermal limit switches in a furnace are usually there to prevent fire, and won't trip unless something is seriously wrong with the furnace. The furnace running within design temperatures is still enough to make your house extremely hot.
My thought while reading this was "this must be an article from the Daily Mail". Then I looked at the link's URL more carefully.

FWIW, we were discussing incandescent bulbs, not CFLs, as referred to in your excerpt.
No, not really. Check some of the other screenshots in this thread. Keep trying! :)
If you don't mind, michael.mior@gmail.com :)
I agree. I was looking at the site trying to figure out what was going on and the yellow flashes just kept grabbing my attention.
I wrote one of those once! It was a nightmare morass of one-pixel errors. Maybe there was some clever simplification I missed that would have made it all easy, but these days I use the libraries. :P

I know that's how stb_truetype's renderer works, incidentally. Don't know if Freetype is the same, but I'd be mildly surprised to find it wasn't.
So now it's a crime to lie, and it's also a crime to tell the truth (or at least, record it). [1]

It seems that to be alive is a crime. (something about original sin..?)

[1] http://www.nytimes.com/2013/04/07/us/taping-of-farm-cruelty-...
Waiting for the Black Box
I use lead-free solder for hobby work. A good joint is still shiny as you'd expect.

I basically notice no difference, except the need for a higher working temperature.
People who know about the issue already know what food is GMO. Its all the food that isn't labelled "GMO free". So a label will not change your level of knowledge about your food and where it comes from.

Imagine if you went to the grocery store and noticed everything said "contains dihydrogen monoxide" (H2O). Does such a label inform, or merely confuse, consumers?

*not a chemist, so please give me a pass on the H20 example
1. Perhaps you should start now, since your Python interpreter gave you the wrong answer. It should be obvious that 523/6 is not an integer.

2. That is kind of like saying, "I can't remember any time when I have been called upon to implement merge sort, therefore there is no point in teaching the algorithm!!"
I wish there were more static recompiling emulators.
So perjury can obviously be made illegal, since it's a recognized exception to the freedom of speech that was well established at the time of the founding. Arguably 18 U.S.C. 1001 is a perjury statute. There is a very good argument that it goes far beyond how the framers would have understood the concept of perjury, specifically in that it applies to situations outside a judicial context in which no oath is administered. Certainly, there are people who think 18 U.S.C. 1001 in its full generality might be unconstitutional: http://www.volokh.com/2011/03/21/the-first-amendment-and-kno.... That said, when it has been applied, it has tended to be in cases that fit the mold of perjury or fraud anyway, thus punting on the Constitutional issue.
Audi's New Tech Can Turn Every Traffic Light In Front Of You Green
Hey. Watch it.
Physicist proposes a new type of computing at SXSW
It was inevitable. Twitch Plays 2048(http://www.twitch.tv/twitchplays2048)
Man, 3 days is nothing!

Give me some time to fall in love, and I'll happily pay. It seems so shortsighted, as if I'd somehow use up all the usefulness of your app in 7 days or perhaps even 30 days.

Its a tool for work, and if it can reduce my load in any significant way I'd pay $500 for it. Now, I'll never really know. Too bad... for both of us.
I don't mean to this sound snarky, and I really appreciate vagrant. I've had patches merged over the years, so I'm a strong supporter.

BUT, I'd be genuinely interested on the reasoning behind charging for a vmware provider but not the hyperv one? Is it simply that nobody else bothered to develop a vmware provider?

I've considered developing a vmware provider, but don't like the idea of cutting off a vagrant revenue source.
I work on we've got amazing feedback from a huge range of collaborative projects, from community bookstores to linux distros.

happy to answer questions if anyone has any
It's a shame about the religious babble brought into this by the people who ran it.

"One may suppose God would use a much more efficient algorithm"

It still could have been fun and been along the lines of "One may suppose a god would use a much more efficient algorithm"

But there's only one true god evidently. Lets ignore those stupid religions that have many gods.
This is really bad advice, I think. Technically it's true - if you want him on board you probably do need to make the change. But the fact is that this is the kind of investor you want to run away from.
Looks great but too much subscription money for a startup. I'd suggest per-test pricing with discounts for repeat business or agreement to be listed in an "as used by..." page as an alternative sales strategy.
>At least in the U.S., lying by itself cannot be made illegal, as a violation of the First Amendment.

This isn't true. False statements of fact are a major exception to the First Amendment [0].

Besides perjury, you can prosecute people for defamation or libel. Usually it's a civil matter, but there's also criminal defamation. Finally, as WildUtah mentions below, making false statements is a crime.

[0]: https://en.wikipedia.org/wiki/False_statements_of_fact
> I don't know what the intended use case actually is,

Generally speaking, if you've got a database system of some sort and want to write data to a file.

> It's still not enough: with write ordering and notification but no instruction to actually write the data soon, the kernel can buffer it indefinitely.

That's not really the problem -- being able to say "do this write operation after this other write operation" would let you pump modifications into some file at a faster rate than if you had to wait for every fsync. Suppose you have a modification that needs to be done. Right now, you might say, write a batch of blocks, wait for them to complete, and then write another block elsewhere (a new "superblock" or whatever the terminology you prefer is). Well, you'd rather send all the blocks simultaneously and say "the superblock write should happen _after_ these other blocks'". (Another option is to checksum the new blocks referred to by the superblock, but that requires pulling them up to the CPU and checksumming them.) (And there are other options that are more complicated with other trade-offs -- it would be nice if you could just send multiple blocks to write, with a partial ordering specified.)

So, even if you had no fsync at all, you'd be able to pump modifications into a database file faster than before. Without some kind of fsync, you couldn't confirm they'd ever been written. With a fine-grained fsync or "flush and notify on a per block basis" call, you can confirm that a certain subset of changes have been written. Generally speaking it's nice to be able to send in a bunch of changes without flushing because when you have multiple noncontiguous block writes to choose from that you'd like to perform simultaneously, they can get thrown on disk with better throughput.

> If you really want that, could you mmap(2) the file and use msync(2)?

It's better to send writes using O_DIRECT. Basically because mmap is bad for various reasons. There's some decent discussion on this here, especially in the comments: http://useless-factor.blogspot.com/2011/05/why-not-mmap.html
No-one takes t-shirts seriously - you're wasting your money with those. They're just a winter vest at best. Practical things devs use, that's different. +1 on mugs. To this day, because some real effort went in some multimap mugs are great. Good size quality mug. Possibly even a keyring with a decent amount of weight - making it hard to lose. Or similar.

How about a pen that also doubles up as a touchscreen stylus?
Marc Andreessen on not coachable entrepreneurs
My friend has been working on a TV series for years which finally was picked up last season by Esquire Network featuring craft breweries across the country. Awesome to watch it go from custom videos for the Craft Brewer's Association, to pilot, to first and second seasons. Super proud of them.

Brew Dogs.
http://tv.esquire.com/shows/brew-dogs
> Or perhaps we need to be more flexible with our vision?

Famous last words, I think. This strikes me as a gigantic red flag. If an investor is willing to pull out over something as simple as this, what do you think will happen when your company is actually struggling and needs help?
Not going to lie, I've been a really happy customer with OVH and Kimsufi too. I had a motherboard die and they replaced it and helped me get it running in a day. Sure, not the best online time for something like a startup, but for what I was doing that was totally acceptable and fine. Their support was no hold and worked well; they spoke English; overall, an amazing experience.
Beautifully done

ps, noticed you posting in on reddit. I would submit to http://www.reddit.com/r/visualization as well
I did not know that, but after 3 months you'll still need to get a visa.
Working on the winemaking side (with arbitrary fruits) as a side project here in southwest China. It's an interesting place to work, much different to recipes like "pay x to buy y at your local brewing supplier" like in the west. More experimentation!
Adding to the anecdotes[1], of the last 5 computers that I have owned, 0/2 of the Macs are still running, compared to 2/3 of the non-macs. Because of this, I refuse to ever purchase a used mac, the discount is not worth the risk, especially considering the fact that it's nearly impossible to repair them on your own.

[1]Random idea for a website/service: Computer reliability statistics by model/year. Could be really useful for people in the market for used machines. Not sure how/where you would get the data though. Seems like forums are overrun with anecdotes, but actual data is few and far between.
Oh! My productivity! It's like the "great sudoku disaster of '02" all over again!
jeff@jeffknupp.com please
Paym Unveiled New Money Transfer System By Using Mobile Number
And here's another win, took me a fair few hours though.

http://imgur.com/9FckZVX
Obviously, if they can install additional Root CAs, they have enough access to do absolutely anything as your user on your maxhine, including installing trojaned versions of all your apps. That isn't the issue gp was discussing.
I agree. However, as with all things in startups, while there are a lot of founders who are still very inexperienced with managing, there are also probably some founders who are fantastic mentors.
> due to performance reasons, you're always flying around in some pea-soup like fog

In fairness, this is also the case of 90+% of real-world flights I partake in..
> POLITICIANS never lie. So you should not be allowed to lie about them. That seems to be the logic behind an Ohio election law

Is that really the logic? This could have benefitted from quoting a supporter of the law on why they like it. That would have been more...honest.
They go to the java factory.
Right, as far as I understand it, that's a general pattern for breweries expanding production beyond their current capacity, or to geographically remote areas.

What I'm talking about seems a little different though: it's very, very, small craft breweries which don't have any of their own equipment (except presumably small-batch/homebrew equipment used in creating their recipes in the first place), and do all their actual production brewing on the premises of another brewery, usually located in the same city.

Maybe they work the same way, but I can't help but think that the latter type would be more involved in the process... :]
mitchell I admire you, for number of commits you make on github.

downloading it now :)

there was some bad blood earlier where you complained about docker stability, they skipped vagrant and build boot2docker.

now vagrant has many features which first came out on docker especially in vagrant cloud.

edit: good to know it is not bad blood, my clarity has improved , curious why the down vote
Loomio is awesome. I use it every day in a couple of organisations.
> Would the inverse hold true for British/Australian people as well? Does US English sound the best to them in TTS applications?

US English always sounds wrong. No matter who is speaking. UK English or non-cockney Australian is the way to go.
Interesting how you consider "[recently immigrated from India]" to be relevant here.
I don't do GCC anymore but clang instead of, at all. Does -ansi -pedantic -fwritable-strings -Weverything
-Wno-missing-noreturn -Wno-padded -Wno-nested-anon-types -Wno-switch-enum count?
I think the page is not loading correctly?

http://i.imgur.com/l4EhSbn.png
http://i.imgur.com/3PunOCp.png

JS and all that is enabled.
I cannot believe this type of journalism. It's just a clear rehash of what was said on HN, maybe even close to plagiarism. This is trash.
The hungover table is just a list of the day after drinking holidays: NYE, St. Pattys, Memorial Day, Thanksgiving, Christmas/eve. Since those days skew the 4 day monthly total that much, I don't think we are being told anything too meaningful. Pretty neat visualizations, though. Would be cool to look for other events that dictate this data.
Cool idea! The interface is a tad heavy (for me) though, the fans of my laptop spun up.

I noticed that by looking at the memory usage of the ssh daemon, one can determine how many people are connected with ssh. Every open connection (even if you're just idling at the login phase) adds around three to five mb to memory use. I wonder what other information might be unintentionally relayed through these metrics.
This is a great starting point. Can anyone recommend any resources for how to best set up a remote scraping box on AWS or another similar provider? Pitfalls, best tools to help manage/automate scripts etc. I've found a few "getting started" tutorials like this one but I haven't been able to find anything good that discusses scraping beyond running basic scripts on your local machine.
Reportlab: How to Create Custom Flowables
Got one,

Thanks
> I hate to generalize but it seems politicians from rural states are more pro-snowden, and those from the coast are pro-NSA.

Good observation.

There are more terrorism targets on the coasts, too. I imagine these politicians have to pander to the "fear factor" of their constituents who are worried they'll get dirty-bombed by a terrorist unless we check under our beds for terrorists every night.
In many cases criminalizing lies means forcing companies or people to shut up so as to not say something they might not consider to be a lie, but that may later be qualified as one. While lies can certainly lead to bad decisions that can lead to losing money or even harming people, I still think it is important to recognize that ultimately people should be taught responsibility for their actions and NOT trust others in the first place. One should not be aiming at building a society where you can trust people because they fear telling lies, but where one can be sure it is difficult to lie due to technology or positive economic incentives.
Popcorn Time Is So Good at Movie Piracy, It’s Scary
Read HN, find a popular thread then get that story on HN. HN stories do come in themes. People even base their submissions on previously popular threads.
In most things I do on my computer, a few seconds or a couple minutes of data loss is acceptable, but data corruption is not acceptable. Without ordering guarantees data can become corrupt, something from weeks ago can disappear because you tried to update it. that is what is unacceptable.

Perhaps compare to the uberblocks on zfs. You can wipe out the most recent one, or the most recent fifty, and still have a consistent, slightly rewound, filesystem. Take that level of consistency and add a notification when everything is written out, and you have a nice nonblocking fsync.
This point has been discussed into the ground before, but in general, ideas mean nothing. I've had many million dollar ideas: I know because I've seen them in the marketplace. No execution, no value. Also, most people aren't the precious little butterfly they think they are: someone has had their idea before.
Android is the new Symbian/J2ME. 7 years ago Symbian looked unstoppable, but look at it now. The same will eventually happen to Android, especially if Google continues down its current path of forced integration with Google+.
It looks like the speaker, Josh Turner, gave a similar talk here: https://www.youtube.com/watch?v=oy7y6a1okd4
I've been using shopify/dashing for metrics display:

http://shopify.github.io/dashing/

You can post JSON directly to each widget. It's also based on Sinatra.

Someone already created a widget for Rickshaw graphs, I suppose it could be adapted to use D3.js.
> , an SSD is necessary in order to guarantee something is on stable storage with latency better than spindles can provide

Interestingly enough, if we ignore current hard drive firmware, I don't agree with this. In the context of sending arbitrary random sequences of writes to blocks, sure. But in the context of having a database or filesystem that wants low latency writes? My guess is that you could accomplish this if you track the location of the drive head and spindle. The last time I tried anything like this, though (talking to /dev/sdb, a new 7200 RPM WD Black laptop drive, from userland) I could only get about 1.5 ms, per block write + fsync (iirc -- the numbers 1.3 ms and 2.0 ms ring a bell too). I didn't try writing near the middle of the disk, though, so it could have been drifting the drive head off the track each time for some reason. There's just no hope in general, given current rotationals, when a rotational drive takes ~250 microsecs just to read a 4KB buffer from memory. They just don't care.

If you actually did take advantage of physical information to hold down write latency, garbage collection and keeping startup times low would be a pain (but hey SSDs have gc worries too), there'd definitely be throughput and capacity trade-offs.
I'm not religious and I do get pissed off by the idea of things like "teaching the controversy" when it comes to creationism and such, but the wording here doesn't really bother me at all; it just seems like a shorthand way of describing a being generally accepted to be omniscient to easily put forth the concept of a completely perfect solution regardless of the initial state.
Andriod Malware that uses Tor/Orbot
Thanks!

Didn't know about r/visualization, cool.
sdnguyen90@gmail.com
It's common on smartphones. There are lots of apps out there (Google Maps and Waze being two that come to mind) that collect real-time traffic data from their own users and public sources, and use that to find the most efficient route for you at the current time. Standalone GPSs can often do the same thing by linking to your smartphone and using its data plan to download the realtime traffic data. It can be really handy in a city with dense and variable rush-hour traffic.
I've never implemented database transactions, so this might be a little hand wavy.

A database transaction promises that all changes happen or no changes happen, i.e., that you don't get some of the changes. The easiest way to implement that is to write what you're going to do to a log, and then once you know that the log is on disk, you make the change in the actual data file. Two phase commit.

But what if I could loosen that some? It isn't that important when the log file is actually written; only that it will hit disk before the changes to the data file. If I write to the log, tell the operating system "after you get around to putting that on disk, make these changes to this other file," I can promise that the transaction will be atomic. I can't tell you if the transaction will actually be committed, but I know there won't be a partial commit. If the system crashes before the log gets updated, the transaction doesn't commit. But I don't have to wait around to find out when the file gets written out. I just need to know that if anything gets written to the data file, then all my writes to the log file are safely on disk.
Matt,

I get your point and have thought a lot about it before deciding on 3 days.

3 days was a compromise between having a short sales cycle (we are bootstraping the app) and letting users try the app before they buy it. We also have an online version available for free without any time limitations. The only thing the online version can't do is open local files.

We'll reconsider extending the trial to 7 days.

If you like the app and feel it could be useful to you it would be a shame to blow it off simply because of the short trial. If you need to try it out for longer, just send me an email and I'll set you up.
Apple won't own the dashboard with CarPlay
More Slashvertising? :/
Oddly enough, this happened with me and Mixpanel the other day. I signed up for Mixpanel, and just a few hours later got a cold email from someone at RJ Metrics
Do you mean geographic area, or grape-picking? Because these [1] are fantastic at picking grapes automatically. Sure you still need a driver, but it's slightly faster than doing it by hand.

[1] http://www.agha.org.au/cms/uploads/images/Grape%20harvesting...
Point is don't be lulled into a false sense of security. Also, these things drive observable behaviour today. It's not a question of passing judgement on it (or not).
Perl 5 is the software equivalent of duct tape or superglue. Great for thousands of tasks you never really thought of and for lashing stuff together but just like you wouldn't use duct tape for building a house, you need to make sure you use Perl for the things its good at.

That said Python is now getting close to usurping Perl as software superglue.
Usually but not always in most corporate structures an MBA from a brand name school is required to move into the mid-high six and seven figure management positions.
Mashape Rev Share Fees Down 5%. Effective now
I don't even get the text you're seeing... http://i.imgur.com/DxZDTAQ.png
Hi, Docker maintainer here. I'm not aware of any "bad blood", not everything has to be a war or a competition ;)

Vagrant has been super useful to help us get a VM up and running with Docker pre-installed. But when boot2docker came along with a tiny (25MB!) single-purpose VM, 5 second boot time, way less moving parts and no ruby dependency - it just made sense to use that instead. It also helped reduce the confusion between Vagrant and Docker. We had a lot of people who after installing Docker were confused that now they had to learn this other tool called Vagrant, with a complicated ruby syntax etc. Taking Vagrant out of the equation helped with that too.
Digital Ocean asked for similar verification papers after a couple months of usage. I am also located in the US.
I think you want to keep the large numbers in the corner.
Pretty cool. Something is wrong in the top left quadrant though, the graph tooltip becomes a little sluggish when it is anchored to the bottom right of the cursor. Might be related to array reversals, etc.
I don't know. Maybe I'm very wrong here. But I think there is a correlation between 'fighting for scraps' behaviour and 'recent immigrant'. I do not have statistics to confirm that.
i think whats interesting is that people who use sentences such as "for the modern man" don't think about man as male at all and don't intend to offend anybody.

It's only picked out by the ones who feel oppressed by gender issues (which are often males defending females - in fact, genetics also makes us behave that way, ironically.)