skysight-inc/HackerNews huggingface dataset:
I've actually got a slight variation of this question. There is an open source project that I created, and it is starting to get some traction. I also have a need at work that I can fill using this project (not customer facing, just internal IT related). And there's a number of additional open source projects that I'd like to extend, and use for work too (such as adding a better database backend to Nagios for example). The problem I have, is if I bring this up to management, I take the chance that they will think I worked on it during business hours (I actually coded it up during a 2-week holiday break), or that they otherwise own the IP for the code. Not that I think I'll have a major problem with it, but it could be a bit awkward. Is there any guides out there of how to approach this subject with management?
Radiolab Archive
And doing this the query iterates only once over the MasterDetail table ?
The Carlota Perez Framework
Why deal with the complexity of leap seconds; given TAI why should society as a whole deal with the complexity of leap seconds just because it makes life a little easier for astronomers?
Ah, good to know. Are the Trotskyists the predominant opposition to Marxist-Leninism? Looking at WikiPedia it seems like their "deformed workers state" identifies the problem of party rule within communist states. I remember from during my activist days that the Trotskyists were regarded as fanatics by most communists and anarchists, but the underlying idea that Marxist-Leninism is flawed definitely jibes with history.
Dollar comes from daler/taler:

http://www.etymonline.com/index.php?term=dollar

No idea why the pesos sign became the dollar sign, but I'd image it may have something to do with the Spaniards being around long before the English in the Americas.
A rather large part of Chrome's growth came from marketing. Pushing users of both Internet Explorer and Firefox to download it directly from the Google.com homepage, online ads, offline ads, etc. Firefox has never had access to that kind of marketing.

And don't underestimate all the bundleware installs, too. Even today, when upgrading your version of Java in Windows, it still tries to trick you into installing Chrome.
When should you “turn on” revenue with your startup?
Perhaps as opposed to not doing it at all.

If you must have assistance for people who can't mark a ballot paper due to disability, have the machine mark their ballot paper and count it as per normal.

Everyone knows what cheating looks like in ballot counting, the evidence of ballot stuffing is harder to hide, easier to spot and generally understood.

Even if electronic voting could be made absolutely secure, safe and fair it would not be understood by most voters, that means it really shouldn't be used. But as pointed out, it can't be made secure so just don't use it. Ban it. Destroy it. Elections must be fairly counted, seen to be fairly counted and understood how they are counted fairly.
(2011) Node.js Interview: 4 Questions with Ryan Dahl
A Helper Library for Using the Firebase REST and Streaming APIs in Go
One word. Burpees.
But seriously, you do circuit workouts similar to crossfit, you can get away with working out for about 30-45 minutes. Just get the most out of that time instead of having to spend all day at the gym.
µBlock or Ghostery, whoever comes up with the tool to block garbage on mobile devices (preferably Chrome), will be a winner!
What is the mirrored plastic he mentions at the end?
Sounds like the horror we have come to know as "glossy" computer monitors.

Is it that awful fake chrome that looks like metal (and is called "chrome") until the consumer opens the package and realizes they've been conned?
The Precision Medicine Initiative Will Not Make Medicine Precise
0.30 to 1200.00 within just 5 years is already more grandiose than any of us could have ever imagined.

Not really, given the claims. I've seen people predicting values of $10,000+ for bitcoin years ago. If it actually does become the default currency, and there are only 21 million available, it's not hard to imagine very high valuations, and people do.
According to Reddit, the mine in question has been shut down already:

http://www.reddit.com/r/Bitcoin/comments/2v02n9/life_inside_...
I made this mainly the summer after my junior year in high school. I kinda consider it one of my very first "real" projects I've done.

We got handouts of every machine we had in the shop and had to take a test on the parts and what they did, so from those handouts I made this site hoping it would make it easier for people to study.
I find these kind of articles very interesting. It's interesting the play you get between "too expensive" and "worth the extra money".

It's interesting to see what's considered worth the extra effort.
That isn't surprising.

You can deduce from the video that their utility rate is ~$0.09/kWh.

That's substantially higher than other major bitcoin miners are paying.
> The modern left dislikes it and prefers federal power....

I'd say rather that both left and right have a complicated relationship with the federal system; I know plenty of lefties that are gratified, in the face of national pushback against their preferred initiatives, that they can at least make progress at the state level. And we have all seen evidence of even the most states-rights-rah-rah righties trying to make use of federal prohibitions and requirements when they thought that the national Zeitgeist was flowing in their direction.

I'm not calling anyone a hypocrite over this, by the way, and I think most anyone with a view on this would cop to a somewhat nuanced view if prodded.
It's worth nothing that clothing under $110 per item (or pair for shoes, etc) are exempt from NY state and NYC sales taxes.
Vietnam doesn't seem particularly tyrannical, no more than its non-communist neighbours, and has been opening up more and more of late.
The author of the slides, Markus Winand, wrote the book "SQL Performance Explained".
Okay, so that's a clear rule and that's great--your workplace sounds like a place I'd like to work.

My objection isn't to systems where there is a clear, honest expectation set. My objection is to systems where people say, "We don't give much time off, but you get to work from home a lot. Oh and we won't be able to verify if you don't work the 40 hours we expect, nudge nudge wink wink."

It sounds weird, but the latter is all-too-common, especially at startups.
Bunnie's blog serves as an important record of the tech manufacturing world today.
Show HN: The Git committer guessing game
Everywhere I have worked, you would have to completely separate your employee time from the project (not even talk about it) and leave it to other employees to decide if appropriate to contribute.
I really like C99. I've been trying to write C like that and the only problem is that there are some users who really like their MSVC from 1998 that doesn't support half of that book.
This Entrepreneur Raised $2M with a Five-Slide Presentation – About Nothing
You sound really knowledgeable about hc.gov back-end implementation, and I think everything you are saying has just proved my point. :-/
Florian Cajori's A History of Mathematical Notations goes into the history and notes examples of old written manuscripts showing the intermediate form in use, with one example where both were used interchangeably in a letter. He examined the question in depth, showed that the earliest uses in the US had a single stroke, with the double stroke only coming later, and dealt with the other theories showing as conclusively as possible that it's a peso sign composed of a superimposed P/S. It's an old book, and not on a web site, but you could probably find a copy at a library.
Source of Passive Income? (2015 edition)
What is your source of passive income?
Context: http://goo.gl/0zjoKp

Earlier editions of this topic:
* https://news.ycombinator.com/item?id=7094402
* https://news.ycombinator.com/item?id=6661536
* https://news.ycombinator.com/item?id=4639271
* https://news.ycombinator.com/item?id=387789
* https://news.ycombinator.com/item?id=5903868
My view is that it's largely about realism. Even in today's first-person shooters with fancy HD graphics, you're usually aiming at a person who pops in and out of a single cover location, conveniently waiting for you to shoot him. Even if you've killed all his buddies, he won't run away or do anything different, but just keep yelling generic insults at you. If you shoot him, but not enough times to kill him, he will start shooting you again after a few seconds, seemingly no worse off for the injury (just like your own character). If you kill him, he will make a generic yell and fall over, but never die any more gruesome way. His corpse may have some blood around it but won't look remotely realistic. Originally this was basically mandated by technical requirements, but today it would certainly be possible to go further; I suspect most games don't do so precisely because players would feel weird being more realistic killers.

That's for FPS. In this game, even though the opponent has a face on their profile, the shooting consists of hitting a button and seeing a health bar go down. It's so abstracted from any reality that it's not even close to a problem.
Name one company do in open source purely out of altruism.
At least doxycycline. Whether the results hold up in phase I/II/III clinical trials is still TBD, https://clinicaltrials.gov/ct2/show/study/NCT01590082.
High frequency traders have colocated their machines directly inside stock exchanges to take advantage of the low time latency. I wonder if there's any potential to be had in power stations offering colocation services for customers with very specific uses for either "low latency" excess power or much cheaper power (since it hasn't had to be transported anywhere or had any losses).
Because it's basically free money AND free on-the-job training/evaluation for their junior guys.
> When I talk about "good reasons", I'm talking from the executives' point of view. It sounds like you're talking about some sort of universal good. I'm saying that there's what we want, which is an open web, which we shouldn't give up on, and there's what they want. All I'm talking about is understanding our opponents' incentives, and not assuming too quickly that it's just based on them making a mistake.

Okay, it sounds like we're vehemently agreeing with each other.

The thing is, these executives have done a very good job of controlling the discourse and making this a conversation about content ownership. But the fact is, there are only two possibilities here: 1. They are actually so stupid that they don't know DRM doesn't protect content ownership (which, I agree, is unlikely) or 2. They know that DRM doesn't work, but they don't want their real reasons for gutting the open web to be publicly known.

What I want to do is make the conversation not about DRM any more, because it's clearly that DRM doesn't work. Given that, we should look at the possibilities for why companies might want EME on our computers. And you don't have to look very far into those possibilities to see that they're really scary, which underscores the need for a truly completely open web.

In short, the DRM conversation makes companies who want to run their untrusted code on our machines as harmless idiots who just think that DRM will help their sales. But they aren't idiots, and they aren't harmless.
I grew up in the area. I don't think many New Yorkers come to Bergen County for the shopping. It would probably take about 2 hours to get to Garden State Plaza and require the subway and a bus. A much more convenient choice would be the Woodbury Commons as there are express buses from the city that take you to these large outlet malls. I imagine they service a lot of New Yorkers as well as tourists.

I just don't think that people realize the true economic consequences of forbidding commerce on one day a week. No one wants to work on Sunday, or most other days for that matter. Nor do people want the traffic. What these people don't think about is the fact that not having the luxury to shop when you want hurts those that have a busy schedule or those that would like to to work on that day.

It's crazy to think the bar for outlawing something is so low.
Microsoft ran heaters at Quincy to avoid a contractual obligation. They could run ASICs.

http://www.nytimes.com/2012/09/24/technology/data-centers-in...

Then came a showdown late last year between the utility and Microsoft, whose hardball tactics shocked some local officials.

In an attempt to erase a $210,000 penalty the utility said the company owed for overestimating its power use, Microsoft proceeded to simply waste millions of watts of electricity, records show.
I think people just fundamentally misunderstand money. USD is "real" money and Bitcoins are "fake" money. They use other words instead of "fake", such as "virtual" or "digital", but the intent is the same: it's not as valid as USD. The actual details of how the money works across the internet are not under scrutiny. What people seem to convey with words like "virtual" and "digital" is distrust: this is not as real as USD.

This sort of distrust with new methods of currency is not new. Bank notes were viewed with suspicion and not as real as coins when they were first introduced into Europe from China.
> I wonder how many are installing smart TVs with voice recognition?

Most of the hotels I've been to have stripped-down TVs (special Samsung and Panasonic models seem to be the most common). That could change, of course.
Apologies for the self-plug, but you might find some stuff in the later-stage Aggregates and Recursive exercises on http://pgexercises.com . There's a bunch of stuff on CTEs and window functions in there.
Yep, I can confirm that.

My strategy is to tell people "I am going to make it work and you are going to either help me, or watch helplessly as I make it work without you and make you look like an idiot".

It helps to take assertions like "you cannot do that" literally, even though they tend to be said to mean "you may not do that" or "you should not do that", and prove that you can in fact, do that all you like because there are no laws of physics preventing it.

It has caused a few surreal meetings, like the time when a guy did a 40 minute long presentation on "I need more people and more money in my workgroup to make this work" while the first batch of completed, working, tested production units (built by me and one other guy after we got sick of the BS, I even paid for the manufacturing out of pocket) was in the middle of the conference table.

Imagine a half dozen people trying to ignore what was literally in front of their eyes.

Another time it also has caused me to escort a security guard out of the building because he was being disruptive. He had been told to escort me out of the building, grabbed me without asking my permission, and found himself in a headlock, then was informed that if he did want to fight me, he was welcome to. Then I got back inside and finished my business.

Sometimes you just have to say "full speed ahead and damn the torpedos", or nothing gets done.

(My father's rule of fights: Never hit first, always hit last)
I'm curious why you think inflation is harmful? Most (all?) economist think that slight inflation is beneficial.
Interesting. They are implementing, in effect, an LRU cache algorithm: scanning books as they are requested. The next person to request that book gets an email in 30 seconds, not two days.
Gallup CEO: I May “Suddenly Disappear” for Telling Truth About Unemployment
Ask HN: How can I give my idea for free and sell myself as its developer?
I had an idea for a tool but I'm not interested in investing money on it, not because I think it's not worth it, but because I have no knowledge about how I would run my own business, find investors, advertise the product, sell the product to customers and so on.

Do you think is it worth yielding an idea to someone who can succeed in making money out of it, provided that you will be working on the code and to be sure to have 6-8 months of guaranteed work?

Thanks

Edit: poor grammar
Mozilla is a great company to work for. You only do open source, we care a lot about the open web, and you can work from anywhere in the world. http://careers.mozilla.org/
What do you mean, without DRM? Does Deezer provide you with mp3 files to put on your devices (ipod shuffle or similar)? Can you send a file to a friend? Or does Deezer forces you to be online and/or use Deezer's own app to listen to your music?

There are a lot of ways to engineer DRM in a system, I think you just don't see that you're actually using a DRMed system to play your music.
Yup, when I saw "Virginia-based defense contractor" my first thought was SAIC.
I might have to make a What has changed in C since 1980 page for old programmers. I've tried to stay current, but I learned something from this book already:

size_t strlen(char const string[static 1]);
int main(int argc, char* argv[argc+1]);

This allegedly helps prevent null pointers from being passed in, and presumably tells the analyzers and optimizers some things they should know.

It's worth a look at C11 as well, some of what you might have used gcc or clang attributes for has climbed into the language, such as _Noreturn, _Alignas, _Alignof and their friend aligned_alloc().

Addendum: Well, you can pass in pointers that go to fewer elements, but you can't pass in an actual naked null.
Show HN: A snapshot of the active processes in your system
This is a small perl program that I wrote to draw the active processes in a GNU system. You can see it in:

http://pvaldes.esdebian.org/49625/mapa-procesos-sistema-ii

Text is in spanish, but you don't really need it to grasp the idea. Just take a look at the figures or, if you want, play a little with the code. Before to use it you will need to have installed graphviz and libgetopt-long-descriptive-perl

This can be used to 1) play and learn about how programs interact in a gnu system, 2) discover the programs that are "memory eaters" and 3) be able to take quick snapshots of your system and save it in several pdfs if the computer starts to go slow for any reason.

Of course you will only be able to drawn the processes that you own. As root you can see the whole thing.
https://gist.github.com/mbubb/57f7911725dc9688bba5
I recently bought a Panasonic TV that doesn't have smart TV features - the pictures as good as the smart variants, it has a couple of HDML ports and no network interfaces.

The discussions around smart TV vulnerabilities is making me very pleased about that decision.
I have to honestly say that mozilla's recruitment process is among the worst that I have come across, which was really surprising to me, the recruiters do not seem to care about past open source contributions and radio silence is common, I wish it were easier to apply.
An open media player is more useful than a locked down paperweight.
Nope ... the guidelines you're describing are for the federal government and I'm not sure that they apply to the state of Alaska. More importantly, wild the FAR regulations would seem to apply, it becomes ambiguous when you don't describe yourself as a vendor. I've gotten around FAR at least twice before but I'm not going to say anything more than that.

Your more plausible statement is that my architects would spend all day in meetings. That's why I proposed building a direct replacement (which can be specified from the current operating system as a first step). I realize you need to bypass that kind of bureaucracy.

EDIT: I think it's highly unlikely any government agency would take take an offer like this ... the risk for their career as bureaucrats would be too great. Unfortunately that means we'll never find out what a good team could do.
How closely are developers managed? Is it like a traditional company or is it more like contributing to any other open source project?
It's not about being easy for the astronomers but for the humans. The astronomers already have to use all of TAI, UT0, UT1 and UTC and much more complex calculations. We other humans use days. We have the daylight saving time and nobody cares for an hour difference twice a year because those who do care use the less moving time stamps, often called UTC, even if they are just "synchronized with UTC" and not exactly UTC, as they have in POSIX-inspired systems exactly 86400 seconds in a day, always. Only some of the programmers then "discover" the definition of the leap second and remain confused by the fact that their computers use "UTC" name and wrongly think that the exact leap seconds are important for them even if they only need the calendar time.

If you use the POSIX time routines (and you almost certainly do use them unless you tweaked something wrongly) you already don't have to deal with the complexities of the leap seconds (but you should care about DST!) Every day in what POSIX calls "Seconds Since the Epoch" (but is sometimes referred to as UTC) has in fact the same number of seconds (if you know C it's what you get in time_t for all the time stamps). Only the OS-es have to be fixed to smooth the leap seconds instead of introducing them at once, and then even some obscure sync bugs will never happen any more. Google proved that it's a good approach.
Mine does, although it's a non-profit funded heavily by philanthropy and government grant money
As the author was kind enough to pick us as an example, here's some background on what some of those requests are doing.

hits.theguardian.com points to our Omniture implementation, which is the main tracking suite used for macro-level reporting (like when we say we have X unique monthly browsers, or whatever). So if you want to be invisible to that, leave it blocked.

ophan.theguardian.com points to our own analytics tool, Ophan, which does things like tracks whether you "read" the article. It's for journalists to work out if people like their stuff. All the views of the data are aggregated, but if an analyst really wanted to they could go write some SQL to look at the behavior of individual cookies. So if you want to be invisible to that, leave it blocked. A quick Google [0] will turn up lots more about Ophan and how it works.

Our only calls out to Facebook and Twitter are to retrieve share counts for the current URL (besides articles with embedded tweets, for now). These are probably relatively safe to unblock, but if that information doesn't interest you they're equally safe to block.

api.nextgen.guardianapps.co.uk is handling most Guardian stuff that gets ajaxed onto the page, like suggestions for what to read next. It's pretty harmless and required for a bunch of functionality. All the guim stuff is obviously just static assets.

It would be cute if there was some way of us hinting to the plugin which domains were needed to not break the site, though likely impractical in the real world.

[0] https://www.google.co.uk/search?q=ophan%20guardian
My guess is that it comes from the order typically used for ledgers, which is Description followed by Quantity. So you might have a ship's manifest with entries like:

| sacks of barley | 130 |
| kegs of wine | 12 |
| pesos de ocha | 2,800 |

So the abbreviation Ps starts out on the left-hand-side too.
Real world examples of vulnerabilities in Node.js applications
One comment which I haven't seen come up much is bitcoin mining doesn't actually have to be "profitable" to be useful. For example, if you live in a country that has restrictions to prevent capital flight (i.e. extra taxes on money transfers to foreign accounts, etc...), ignoring the potential criminality implications, mining bitcoins at a "forex loss" and transferring those bitcoins may still be a better net financial option than just transferring the money in whatever your native currency is.

I believe China used to have some pretty significant restrictions to prevent capital flight - I wonder if that has something to do with this mining operation.
You are confused. I am with God. The good guys. I am with the side of ultimate law and order. The fuck is yer malfunction, nigger!

Sinners crap their pants.

I made God's official temple. I am as famous as Solomon and Jesus.