skysight-inc/HackerNews huggingface dataset:
"Bike-shedding"? WTF?

Top-posting is lazy, rude, and ignorant. And sadly it's encouraged by defective clients like Apple Mail.

The "folding" of already seen content indicates that it shouldn't be there in the first place, and threading reinforces this.
You are spot on about this one. If you're playing the politics game you never talk about being unhappy. In 1-1s almost all employees will tell you they're having an awesome. I'v been on both sides of this.
A Lean Sales CRM Workflow
But Facebook is an application. I install it from the app store on my phone. I can't install a company.
> so I doubt any blocking plugin works this way.

That sounds like an assumption based on how you would implement it. Until Chrome implemented its native click to play, most of "click to play" plugins were targeted at advertising and simply blocked visual rendering and audio playback. It's not for lack of trying, the underlying framework for the plugin to stop execution simply didn't exist.
Do a Google search for "python vs ruby site:news.ycombinator.com" and read all of the past discussions on this topic. This question gets asked every few weeks.
You can be a "professional programmer" without being a "cog in the wheel" so directly. At the end of the day though, we're all cogs in the great machine of society. The sooner you accept that, the sooner you can be happy in your work
No ? Why not ?

Let's say the government does the exact same thing to make money that they do now : legislate that more money is printed. Now bitcoiners have 2 choices : use the modified code that specifically allows this transfer/money creation, or go to jail.

What do you think big players will do ?

Bitcoin is actually extra bad for this since it publishes a full financial record. To anyone with a sufficiently large source of identified transactions your accounts are an open book, if they can find just one transaction they're sure was done by you (say, paying your taxes). They don't have to contact 20 banks to find out where your funds went and who was involved, that information is public record. There is no way to pass through a bank in Saudi Arabia or some other bastard country to obscure and/or delay investigations.

Besides, having undeclared money in bitcoin is money laundering. Just having it. Penalty : up to 10 years jail time (Western Europe, and 50 km from here it's up to life in jail, gotta love the dutch). For the moment nobody's been found guilty, but that's mostly because it's only just starting to surface.

And frankly, this is exactly what we want. We may not like governments printing money and abusing it, but anybody who studied the great financial crises of the end of the 19th beginning of the 20th century, it is plainly obvious that the current situation (regularly "big financial scandal, you're probably overpaying your insurance $10") is better than what happened with the gold standard (regularly "surprise ! All your savings are gone. Oh and the same happened to the government so we're raising taxes 50%. Happy starving").
Yawn. More infantile railing against actually LEARNING something. How DARE anyone point out anything that's wrong, rude, or ignorant.

Get someone to change your diaper.
I think this is not always true.

Read from:
"The Ideology of Competition"
http://blakemasters.com/post/20955341708/peter-thiels-cs183-...
http://blakemasters.com/post/21169325300/peter-thiels-cs183-...
I like the Schroeder Bernstein theorem :

http://en.wikipedia.org/wiki/Cantor%E2%80%93Bernstein%E2%80%...
I try to attribute behavior to extrinsic properties whenever possible. And then consider it intrinsic if proven otherwise.

Most people seem to do it the opposite way, which probably leads to a lot of classification errors. Fixing an intrinsic problem is so hard that it's considered a waste of time by most, whereas fixing an extrinsic problem is within the realm of possibility.

I figure it's better to waste time trying to do the impossible if the alternative is to leave a lot of low hanging fruit untouched.
Would you want a developer who needs to be told exactly what to do? Or would you rather have a developer can define what to build in the product and then build it.

I don't understand why you want to promote people so they can tell other people what to do. As a manager, it's more beneficial to have an employee who can tell me what they want to do.
Having the Java plugin installed does not mean they were doing Java development. It could have been iOS engineers and they had the plugin enabled so they could access some internal application.
Reckon is pretty nice, if you want your hand held in the interactive way it works. Unfortunately, it (and nearly all other CSV to ledger converters) can't generate multiple entries per transaction, which is the only way to break out tax, fees, etc.

To this end, I wrote and use a generic ruby CSV -> .erb template program that is quite short and simple, keyed off of the header row:

https://github.com/zdw/rubycsv

Examples are given of bank/paypal/square/etc.

Ledger is awesome stuff - it's basically a multi-variable tree structured calculator. I'm (ab)using it right now to calculate specs for a network rack.
How Brainless Slime Molds Redefine Intelligence [video]
It's not a compromise. The "simpler explanation" in this case is not a simplification, it's a lie. It's fundamentally misleading on why LIBOR rigging is bad.
Section 2.B.1:

SELF-PROTECTED ENTITIES- Notwithstanding any other provision of law, a self-protected entity may, for cybersecurity purposes--

(i) use cybersecurity systems to identify and obtain cyber threat information to protect the rights and property of such self-protected entity; and

`(ii) share such cyber threat information with any other entity, including the Federal Government.

Section 2.B.4:

EXEMPTION FROM LIABILITY- No civil or criminal cause of action shall lie or be maintained in Federal or State court against a protected entity, self-protected entity, cybersecurity provider, or an officer, employee, or agent of a protected entity, self-protected entity, or cybersecurity provider, acting in good faith--

`(A) for using cybersecurity systems to identify or obtain cyber threat information or for sharing such information in accordance with this section; or

`(B) for decisions made based on cyber threat information identified, obtained, or shared under this section.

1. The key phrase "Notwithstanding any other provision of law" allows those parts of the bill to ignore all other laws.

2. "EXEMPTION FROM LIABILITY" subsection could not be any more clear.

3. "use cybersecurity systems to identify and obtain cyber threat information" is such broad language as to mean almost anything, especially in context of software.

But we're getting side-tracked, imo. At this point, I would not even try to prevent the US government getting whatever information it wanted, however it wanted - third party or not. The key is what they are allowed to do with it after they have it...
Thanks for the background. In a community specific setting, it may well be a useful indicator. I assumed you had meant it broadly. I hypothesize that it would be a far less useful distinguishing characteristic in that case.
A friend of similar age has worn hearing aids his whole life, but has shared a somewhat different experience. While current-gen hearing aids are very expensive (~$9k), they can pair with his phone and function as bluetooth headphones for all the reasons you'd normally wear headphones (no mic, though).

At least they could if his insurance covered the expense. Instead, he wears tech that's a few years outdated.

Not terribly cool now, but hearing aids are becoming cyborg tech. Better hearing than your peers with broad device interoperability - it might be enough to make folks with decent hearing to consider buying aids, like athletes and lasik / performance contact lenses. We're not far from slightly-outdated hearing aids being pretty cool.

And no, I'm not making light of his deafness - I'm just echoing his own excitement.
New activation wave of Twitter's Request-Your-Data functionality
All I'm saying is that it won't be hard at all to loan out more bitcoin that you have, if you're a bank.
I had the same problem. My solution:

https://groups.google.com/forum/#!msg/ledger-cli/K7EgJQuEQ_M...

Basically, make a 3rd account, name it transfer, and have it be the "staging area" that should always cancel out to zero. Works great for ledger files generated from an outside source.
$400? This would sell for thousands in the right market. Add in training, and you have a long time gig here. This would even be a great online training business. So many possibilities.

Right now, you cant be disappointed if the license allows it. If you have doubts, change it now. In terms of licenses, I'm not really an expert. But you could just roll your own. Just take the one you have right now, and remove what allows people to sell it. Still won't stop some people from doing it, though.

For example, I forked your repo. Why? Because its such a nice platform, that I want to learn how it works. I saw that about other 20 people had forked it too. What is stopping them from putting up a website and selling it? Nothing. Nothing at all.

Open source is awesome and all. But you have to also be aware that there are a lot of ruthless people out there waiting for programmers like you to put out software like this one under such licensing terms. Its like buying a car, and listing everyone you know as an owner in the title. Can't get mad when they sell it.
Singapore paper breaks story on "Death in Singapore"
I'm a little delusional. I believe that having the ability to choose what I work on makes me happy. This is why founders like being founders. They don't want to accept things the way they are. They just want to make it better for everyone else.
I understand what you mean, I think I'm wired in a similar way. However I'm skeptical whether you can spead that kind of 'love' to a wider audience without coming from the applied side of things. I believe the power to describe some daily live phenomenon in a mathematical model and then use mathematical tools to predict behavior could be a very eye opening experience for many children - and I think we could design exercises that follow such a path, even with very basic algebraic tools.

Simultaneously we could also come from the other end - describing a new world in a structured language (programming) - in order to awaken desires to learn new expressions. I remember, when I was a kid I wanted to program an 'Asteroids' clone, but I couldn't get the flying behavior quite right. I was excited when I learned about vector geometry - finally I had the tool I need to model that.
If you've upvoted or downvoted anyone here on HN, you have benefited from XMLHttpRequest.
The key problem here is "lots of programmers". Even on a big project, there should only ever be "enough programmers", just enough to get the job done under budget (hopefully) and on time. It's easy to put the burden on the programmer to carry on soldier! But a lot of the burden of productivity is often on the managers themselves. Mangement needs to manage, not cause strife and yet that's what some do.

Erik Lukas seems like a guy who's had his act together from very early on and whether he read up or not, he knew how to manage his people. That's a key skill.

There's also been a complete cultural overhaul in the community. Programemrs have been spoiled, for better for worse, and maybe we're expecting too much. Jeremy Morgan wrote a post last year that really illustrates this. Well worth a read :

http://www.jeremymorgan.com/blog/programming/the-programmers...
"Cybersecurity systems" are intrusion detection systems. It's a ludicrous misreading of the law to suggest that you can call a zero-day exploit a "cybersecurity system" that you've deployed "preemptively" against a threat. To see why, reframe: anybody running an exploit against any system could make that claim. It clearly does not mean that.

The term is defined later in the bill.
Bacon.js: https://github.com/raimohanska/bacon.js -- functional reactive programming in javascript. It's another way out of callback hell when doing UI work.
Unmanned Drones and the Right to Privacy
> taking pure math virgin to a mud field and raped her there with "daily life" problems.

Is that your best metaphor?
> the brain has fewer components influencing development

What do you mean by that? I'd argue the opposite. In a sense, we already have discovered genes for high height with Marfan Syndrome.

I think IQ is orders of magnitude more complex. Awesome conversation but probably hard in an online forum, so I'll just cite my favorite example: Dickens and Flynn [1]

I absolutely think this study has a chance of revealing some signal, my skepticism is just that it will have any actionable conclusions. Here's a litmus test: what results would allow you to choose from a group of 10 men and 10 women, based only on genotype, which pair is most likely to have a high IQ child. And how would your power compare to just reading all their resumes?

[1] http://en.wikipedia.org/wiki/Heritability_of_IQ#Dickens_and_...
HTTP GET is not CSRF safe in Rails
Watch This New Apple TV Concept [video]
Link to the code snippet that checks the token: https://github.com/rails/rails/blob/master/actionpack/lib/ac...
I just wish you could merge and rebase.
I'm a huge fan of Enyo (http://enyojs.com). It's stupid-easy to get a native-feeling app running that works across (nearly) every modern device. Mostly, I love its UI components (which are expanded by the associated Onyx library), which means I have less lines of code to write -- which is always better.
Seems like a reasonable time to self promote

http://pouchdb.com/

PouchDB is a full reimplementation of CouchDB inside the browser (using browser storage), you can build applications that work offline then sync your data with 'the cloud'
Node handles one request at a time. It isn't multithreaded. It will receive a request, process that request and return a response. If another request comes in at the same time another request is in process, it is queued until the currently processing request is finished. I googled around, here is a good explanation for you. http://howtonode.org/understanding-process-next-tick

The way my application worked is that we had 'long' running things like saving data to a database happening before we return a response to a client (in this case an iphone app). Sometimes mongo, the dyno, networking, phase of the moon, talking to the facebook api, etc... we would get 'slow' processing and it would take a few seconds for a response to make it to the client. As soon as this happens, on a heavily loaded system, the heroku router would get backed up (since it only routes to 2-3 dynos at a time) and would start throwing H12 errors.

So, what we did was rewrite the entire app to do minimal data processing in the web tier, send the response back to the client as quickly as possible. At the same time, we also send a rabbit queue message out with all the instructions in it to process the data 'offline' in a worker task. There is no spinup since these workers are running all the time. We even have several groups of workers depending on the message type so that we can segregate the work across multiple groups of dyno workers. This also allows us to easily scale to more than a 100 dynos to process messages. It works great. Rabbit is a godsend.

I say 'long' and 'slow' above because the longest amount of time we should be taking is a couple seconds at most. Unfortunately, the way that the heroku router is designed is fundamentally broken. As soon as you get a lot of 'slow' requests going to the same dyno's they start to stack up and the router just starts returning H12 errors. It doesn't matter how many dyno's you have because the router only talks to 2-3 dyno's at a time. We get H12's with 50, 100, 200, 300, etc dynos.

We also saw very strange behavior with the dyno's. We use nodetime to log how long things take and we'd see redis/mongo take only a few ms, but we'd have >15s just for the request to complete... somewhere things are slow and we can't figure out where. Until this whole mess came out, Heroku just pointed fingers at everyone else but themselves.

Oh by the way, as soon as you get around 200-300 dyno's deploys start error'ing out as well because heroku can't start up enough dyno's fast enough and that whole process times out too. You can't tell if a deploy worked or didn't. They didn't seem to care about that at all either.

Anyway, I could keep going... but once again, I'll repeat that I'm glad that the Rapgenius guys are calling Heroku out in public on this stuff. There is some big issues here that need to be addressed and the H12/router stuff is the big issue. I'm looking forward to see how they pull out of this one.
Warning: Does not actually mention how to tell when a startup has failed.
>Source: Advising Small Business by Steven Alberty, Section 7:17.

Not to be condescending but good luck citing that in Court.

>>Example, I would always advise against a "single member" LLC because an LLC is considered a Partnership, thus Courts will not enforce Partnership protection where there are no Partners (ie, single member) and "the LLC can be liable for Founder's personal debts"

Re-read what you quoted, specifically focus on, "the LLC can be liable for Founder's personal debts". Your response: This is not true. A single-member LLC gets the benefit of the personal liability shield. Allow me to return favor and say "this is not true." While the Owner of a single member LLC may be protected against the LLC liabilities, that same LLC can be liable for the personal debt/judgments of the single member Owner.

The Florida Supreme Court recently issued the Olmstead v. Federal Trade Commission case. The case's holding is that F.S. 608.433 (4) allows a court to order a debtor to surrender "all right, title, and interest" in the debtor's single-member LLC to satisfy an outstanding judgment, unlike many other states where the sole remedy is a charging order.
This article is on page 2 of today's Sunday Times, so it's been given Top News treatment. The headlining graphic appears at http://www.straitstimes.com/ (today only). The site is paywalled.

The core of the response from the police seems to be:

> The family can also question witnesses and the relevant reports during the coroner's inquiry, he said. The inquiry will take place next month, said the FT.

> The police spokesman said yesterday that during the coroner's inquiry, the family would be able to question all witnesses called and also raise any issues about the reports submitted, such as the pathologist's report.

We'll hear more then, I guess.
And if you have a virtually limitless supply of money.
Right: title is nice, article is a bit lacking.

I was imagining a combination of metrics (and a heavy use of the Crunchbase API) that would allow you to guess their burn rate and cash remaining. Could be pretty cool. Maybe someone wants to build it?
In flash, the bits that are coming down over HTTPS are DRMed. If you save them to your local disk you can't play it directly.
It's actually "spread my stuff" rather than "buy my stuff".
Connections are like a million other things that aren't shipping- useful, good, but possibly a way to delude yourself into thinking you're being productive when you're ignoring the hard things you should be doing.
I think this absolutely makes a lot of sense. Particularly the idea of getting outside the tech echo chamber. For me, I maintain a group of stringently non-technically inclined friends. They use facebook and that is about it. So I use my time with them to recalibrate my senses and understand where normal people are in terms of adoption. I always gain new perspective from those conversations.
I went even further, and imagined general advice about how to tell when it's time to abandon your startup vs sticking with it.
enlazar mi sitio web
I don't think programmers are spoiled at all. They just know there exists a huge market of opportunities for them. Why shouldn't they benefit from this and find the best possible working situation that would make them happy?
I am sorry about those having delays at Coinbase, but I think that if Coinbase is having scaling, e.g. upgrade, issues, then that bodes well as an indication of the growth of the bitcoin economy.
YouTube videos are trivial to copy, but you can't right-click on them to download. The thing is, you are holding a mathematically untenable position here.

In order to allow someone to consume your encrypted content, you must give them a valid decryption key, in some form. If you can view the content, it is literally impossible to prevent a determined user from copying it, either digitally or through the analog hole. In current computer systems there is no way to prevent making a high-quality digital copy of an encrypted media stream.

Also, since we've developed a network to propagate information around the planet at a terrific rate, that one determined user's ability to share that content is limited only by the number of people who [a] are interested in the content and [b] have the (lesser) technological skill required to obtain a copy, via file sharing networks or sneakernet.

DRM is pure snake oil. It does not and can not do anything to prevent content distribution. The only possible outcome is to inconvenience legitimate use -- thus degrading the value of your product versus the pirated media. You're already competing with "free", you might want to avoid stacking the deck further against yourself.

The ultimate conclusion here is that enforcing copyrights on digital works is impossible. It's not practical to close the digital hole, and impossible to close the analog one. I'm sorry if that impacts your business model.
Well, aren't we all disappointed, lol.
Sorry but I'm not seeing the relevance of this post to OP.

So a single game didn't start/work for you on Steam so not only is all of Steam and their DRM broken and a scam but Bitcoin is somehow also slighted as a result?
>Agreed, it's a good thing the article is not legal advice because it's got so many basic errors that it would constitute actionable legal malpractice.

I would have simply said read the reply to the post above, but your so out of line that it needs to be addressed. Your copy/paste "analysis" only examines liability of the single member Owner for the LLC liabilities. What about the company being liable for the owner's liabilities? If you are a single member owner and have personal debts/judgments, the debtors/judgment holders can not only take economic interest in your business but actual equity (ownership).

"it's got so many basic errors that it would constitute actionable legal malpractice." First, you clearly do not know the elements of legal malpractice. Second, if you actually read my post, I made it clear a single member Owner is protected from LLC liabilities.

Any thing else you think is an error?

The Florida Supreme Court recently issued the Olmstead v. Federal Trade Commission case. The case's holding is that F.S. 608.433 (4) allows a court to order a debtor to surrender "all right, title, and interest" in the debtor's single-member LLC to satisfy an outstanding judgment, unlike many other states where the sole remedy is a charging order.
Thank God this is at the top of the page. I'm always shocked to see Taibbi get so much attention on HN. I would take his commentary about as seriously as I would any other polemicist of the Glenn Beck / Michael Moore variety.
Each of these are commands that operate independently on a stream. Each is well documented, trivially composable, and reusable.

The only difficulty, in learning shell scripting well enough to trivially whip up things like the above for problems (like this one) that it fits well, is in becoming aware of the existence of utilities that may do what you want. The apropos command can help quite a bit, but it can sometimes be hard to come up with a word to search for, for sure - I recall once having quite some trouble finding "column", even knowing of its existence. But that's more the exception than the rule, and one can often find ways of pressing utilities one knows well into service in a pinch.