skysight-inc/HackerNews huggingface dataset:
The way I read it is that he's not trying to become a mega-corp. I suspect that he knows that's the fastest way to ruin what he's doing; getting big would mean that the company grows faster than the culture and new folks might be tempted to cut corners, etc.

I also think he's more interested in seeing thousands of independent farmers have some control over their own destiny rather than getting caught up in the commercial debt cycle that a lot of them tend to.

You wouldn't need all the farmers in the US to convert to his methods, since he's far more productive per acre you could have 1/4 of the acreage (and presumably 1/4 of the farmers) that are used in conventional farming and still produce the same output.

Given that he uses very little in the way of inputs and sells higher priced outputs (free range chickens, grass fed beef, etc) it's entirely likely that he's far more profitable than traditional farms. That kind of competitive advantage might make it possible for start-up farms to grow and slowly buy out retiring farmers so that no tremendous upheaval is necessary for new ideas to become the norm.
Although the position of the number is (obviously) under the control of the platform operator, so could appear anywhere, for any amount of time, if they were so minded.

I wouldn't like to bet against the number appearing right in the centre of the screen for a fraction of a second, if there were any particularly high-value programming being illegally streamed.
Today I learned that the "curl | sudo" idiom is actually a thing people really do. Truly, everything is awful.
Run Docker containers in ANY cloud
Callr Eliminates Conference PINs for Good
The 'curl | sudo bash' mention reminds me of OS X Homebrew. The one-liner installation script is still published in the home page front and center (though it's running from a trusted source Github).

http://brew.sh/

One might argue that that easy of oneliner installer script is exactly what make Homebrew gains popularity. And dev machine is different from production environment in terms installation packages. Still, I agree that proper container management in local network and perhaps new security features from upstream container vendors would help the situation.
Thanks for the help brother :)
You still need to send someone out to confirm whether or not they are actually showing the TV to customers. For example, many pubs owners live over top their pubs, and their home may have the same address as the pub. Or, some pub owners might have a TV subscription to entertain their employees who are washing dishes in the back, but not actually show the TV to patrons.
You can write Ember/Angular/Knockout etc... in ClojureScript (I've done it before) but it comes out feeling weird and unnatural. You always feel like you're trying to fit a square peg into a round hole.

The preferred solution is to use a ClojureScript wrapper around ReactJS and write your own event handling logic. I'm a big fan of the Reagent library which wraps React with a dead simple API. I believe it's the best UI library ever created and I wish more people knew about it.

The big idea is that you store your UI state as one single Clojure data structure. A Reagent component is just a Clojure function that takes the necessary sub-section of the UI state as an argument and returns a Clojure data structure that represents the HTML code that it wants to render. An example of this would be the following component that displays a list of items.

(defn [items]
[:ul.items
(for [item items]
[:li.item (:display-name item)]])])

Then whenever you change the state of 'items', the component will automatically re-render and inject the new DOM as necessary using React's diffing algorithm for high performance. The key thing here is that there is no Javascript framework to learn. All you do is manipulate Clojure data with Clojure functions and use React to render it. There's no 'Ember.component.extend' or 'ng-repeat' to worry about. You spend very little time looking through documentation. The Clojure langauge IS your framework, it's really incredible.
7 Mobile ECommerce Optimization Tips to Make Customers Buy
Show HN: Hey Apple, I have a better alternative for your notepad app
> I mean I get it, ads are yucky, privacy concerns, etc. But as someone who has used ad revenue as the only means to pay for content a lot of people loved, if too many people decide ads are too taxing for them to view, the content can no longer be supported.

https://www.google.com/contributor/welcome/

Is one possible solution anyway.
You also have to take into account the fact that (and I'm trying to be charitable here) the principles involved's first reaction to a glow being emitted from inside a difficult to open metal cylinder was "Let's see if we can open this so we can make glowing jewelry!"

People are scared of nuclear technology in no small part because they simply don't understand it.
And the original organisation designated as terrorist by the UK government was? (Hint you'll probably be a supporter of their motives.)
‘Flash Crash’ Charges Filed
Could someone point out where what this guy did was illegal? The guy simply outsmarted the algo traders by acting like he was going to push his chips in, than yanked them back. How exactly is that illegal? And if it is illegal why is the FCM allowing it? Even more so, how is it legal for people to see what he MIGHT do?

This feels like a whole lot of sour grapes by the big boys. They're pissed because someone figured out their weakness.
Exactly. Coal, wind, and nuclear plant owners would just start charging batteries.

Then the price will rise at night and lower during the day.

Anyone who buys one of these just for time-arbitraging electricity is taking a pretty big risk.

This smells of the Newman/Krammer bottle deposit arbitrage scam.
Driving Domain Buyers to Your Auction, Part 1: Research
>> "As some other commenter wrote, publishing a web site is a gift you make to your viewers. By very definition."

Unless you can show me that definition you are just stating an opinion and further proving my point.
Some Recollections of the PHILCO TRANSAC S-2000 (1991)
There are two possibilities here: this guy has been set up as the patsy to take the fall for this or, more terrifying, our markets are so brittle and levered that a guy at home with no juice can wipe out a trillion in notional value from his home.

I pray that the former is the more likely scenario as the latter is simply too awful to contemplate.
I probably haven't read a man page "cover to cover" since high school. Usually I just need to read a couple lines about a specific flag or the location of some configuration file which I can find quickly with a simple search or by scanning the document with my eyes.
Obligatory: https://eff.org/donate

I highly recommend signing up for a $19.84 recurring monthly donation. Also, is there a SuperPAC or 501(c)4 that can lobby for this cause that we can donate to?
That's exactly how it works. The numbers are hashed by the receiver and uniquely identify that particular viewing card, then displayed in a position selected by the channel operator, when triggered at a time of their choosing.
How is this blackmailing?

Strictly speaking, blackmailing involves using knowledge of someone else's transgressions against them (e.g. "Pay me $1,000 if you don't want me to show your wife these pictures of you having an affair.") I don't see anything close to that happening here. I mean, AdBlock isn't saying "Pay us to serve your shitty ad". They're saying "Pay us to ensure that your ad meets the high standards of our users, in which case we'll see that it's delivered."

Big, big difference.

Like a lot of people, I'm not adverse to ad-supoorted content in principle. And I recognize that smaller sites can't have dedicated ad-sales units, and need to rely on ad networks to connect their audiences with advertisers. Unfortunately, this means giving up a lot of quality control, and that ends up producing a crappy experience for readers - who then resort to AdBlock, which degrades the value of the Internet as an ad platform for non-horrible advertisers. This downward spiral is part of the reason that print outlets can charge so much more for the same reach online.

AdBlock Plus seems to fix all three problems at once. By applying some reasonable criteria as to what is an isn't a horrible ad (to say nothing of crap infected with malware), it makes it easy for me to filter out the worst ad networks, and only engage with the ones that enforce some basic standards. Assuming that ABP gets widely adopted, they provide a great way to drive the worst offenders out of business, leading to a world where sites and advertisers gravitate to the networks that offer the highest penetration.

In essence, ABP is a buyer's agent, with the buyer being the reader and the currency being their attention. And thanks to the efficiency of my agent, I don't have to waste my time rejecting the crappiest bids. At the same time, I can participate in the ad-supported model (which I frankly prefer to paying cash). With less crap in the mix, this model actually becomes increasingly beneficial to sites as online ad-rates increase. Far from something noxious like blackmailing, ABP seems like a fundamentally civilizing influence.

The gold standard in all of this is Vogue, and specifically, their September Issue, which would actually be worth less is the absence of all the ads. And yes, you better believe those ads are heavily vetted by the magazine. In a world with competing blockers / coaches, the agent who gets closest to this mark wins.
You are literally the problem with system administration.

The attitude that you don't need to know how to program or understand the architecture of the systems that you run on is a highly privileged attitude that you are practitioner who can remain ignorant of their tools.

The good news is that kids these days are being raised on SREs and there's a billion people in India who will take your job and won't have an attitude about learning how to program. Ultimately, you are going to be a curious dinosaur. You are a unique product of the late 90s Internet bubble where the need for system administrators expanded so much faster than the available supply and anyone halfway technically minded got hired for really good salaries and put in charge of servers.

That is going to change and evolve.

And I spend 5-10 years learning all that knowledge back in the 90s and its 15 years later and I can state with confidence that there's no regrets. If anything my only regret is that I didn't learn how to really practice "software development" as opposed to "programming" even earlier. Going forwards, I expect that more an more the lines between systems and software is going to blur and MY advice to kids these days would be that they will only be able to be ignorant of software development practices at their own peril.

And I stated doing PC Tech work in the late 80s, became a Unix admin in the mid-90s, managed the configuration management system and base configuration of a site that grew to 30,000 linux servers in the 200Xs, and then after 15 years switched to being a Software Developer. I'm fully confident based on experience that you are offering absolutely terrible advice to someone who is just learning, and you are out of touch with the direction of your own field.
There is a lot of uses of innerHTML in this code which causes browser reflow; might get better performance creating all of the HTML components via document.createElement() and using document.createTextNode() for all text within a tag itself.

But yeah cherry-picking may not be the most constructive thing however you do have good points. The DOM API is kinda funky (I wish it did some things like chaining) but it's very simple. Half the times I write a very thin wrapper around it JUST to provide some chaining.
They meant "stay at home; don't export!"
I just assumed the person I was replying to was complaining about document.getElementById('whatever') (etc.) vs $('#whatever').

In response to your comment, polyfills are more future-proof solutions to browser compatibility, which is the only remaining problem that I see jQuery as solving well.
It seems like it would be better if crowdfunding sites didn't give you the entire lump-sum up front but instead gave it to you incrementally as you completed pre-defined milestones.

So if you have 8 milestones you get 1/8 of the money up-front and then each time you achieve a milestone. If you take twice as long to achieve that first milestone and run out of your initial payment.... welp then you have to go back to the community and ask to renegotiate the arrangement.
Keeping priorities straight, and scaling support
Of course a toner cartridge! Or was that meant sarcastically?
Not exactly a computer scientist, but I am hoping Sheryl Sandberg runs for the office of President in the next decade.
> they can refuse to provide the service to you

I will gladly accept that. Then I'll either pay them or not, depending on whether I find the community valuable enough. This is fair.

The only reason I didn't disable AdBlock for that site and explicitly decided to keep it is because of the way they asked for it. Had they said, "Dear visitor, we see you're using an ad blocker; please consider disabling it, because we really need the ad revenue to support the community", I'd even happily start clicking on the ads for them.

If you publish something and expect a compensation for it, say it up-front, and either restrict access to those who follow your chosen compensation route or stop whining. Publishing something on the Internet with open access is giving a gift to people. Giving something away and then guilt-tripping people into compensating you is antisocial behaviour, and if you ever tried to pull it off face to face, you'd be shunned by the community you're in.
3 strategies for developers to buy in an enterprise
The smart card has nothing like the power required to process video - but it doesn't need to. The Sky receivers are fortified sufficiently to make changing the firmware a distinctly non-trivial operation.
Well now you're getting into statically vs dynamically typed, which doesn't apply to this conversation because both Ruby and Clojure are dynamically typed.

But in a statically typed language like Scala or Haskell, you can use the typechecker to express proofs about program correctness. That is a form of "expressiveness" that doesn't really exist in Ruby or Clojure (unless you use core.typed).
Dangers of shared_ptr
My experience is that "configure;make;make install" has a much higher probability of success (>95% regardless of whether you are running the most up-to-date version of the OS) than something like cmake (which seems to hover around 60% if you try to build on slightly older systems).
The detector vans are most likely smoke and mirrors. Even when they had the technology, you don't need to use it in most cases, the van's presence is enough to scare people.
The advertisers can not win this one. We can just switch to another fork of AdBlock (or make an new one).
Show HN: Dash – the distributed shell
http://manishearth.github.io/dash/

This is a little application I wrote to make use of the Raft protocol as a course project.

It's still very rough, but I'd love feedback on the idea and on how to improve it!
MongoDB and RocksDB at Parse
It is inconceivable to me that those are physical machines but with the new investment I could be wrong.

http://techcrunch.com/2014/03/06/digitalocean-raises-37-mill...

Edit: I missed the most recent round of investment. Looks like they've raised roughly $90M in 2014. Impressive indeed

http://www.forbes.com/sites/benkepes/2014/12/09/digitalocean...
I do not personally code in Cxx (which is why I refrained from making judgements about `-Weverything`'s use for it earlier). But, at least for C, almost all the warnings you get are helpful (with very few exceptions). At most, I end up disabling two or three warnings from `-Weverything` on my projects. And, personally, I prefer to use pragmas inside the code rather than flags to disable them; that way, I can explicitly declare in my code that I have intentionally done something which would raise a warning (as close to the actual something as possible rather than generally disabling it).

The result is that I still get the warnings for wherever I did not intentionally invoke these actions and still get all the other warnings that I should pay attention to for best practices.

Though I would personally argue for most people (particularly new C coders) using `-Weverything` wherever possible, if you see fit not to, that's your choice :)
It does and does not have to do with radiation with the same relationship that post-WWII Japanese media features.

Sometimes it's more interesting to write a story about the effects and meaning of a thing, rather than the thing itself.
> "Never attribute to malice that which is adequately explained by stupidity,"

Some might attribute that soundbite to malice rather than stupidity...

They have a very clear idea what they want. They want central keyholding authorities with master keys that they can use... This could then be used to keep the banking system safe enough (NB safe enough rather than safe) whilst allowing no private communications.
Agree, very much.

I'm also wary of handling websockets from Ruby, which is demonstrably ill suited for any kind of high concurrency networking (been there, got the t-shirt).

Since most people already run nginx in their stack anyway I don't see the advantage of sticking with a Ruby-based solution that is almost guaranteed to be inferior on every metric.
Annotation is one way to make citations explicit within the literature. So if there is a follow up paperer that says "we couldn't reproduce this part of the experiment" it shows up in the original source. Similarly if there is an update to a method in the paper then the original method can be annotated. While this second case does look like editing you don't want to get rid of it because often you need to know what the original method was to interperet the results of that paper. Similarly community commentary on a work is not well supported by a purely editing model. Consider the Talmud for example, you have centuries of commentary and annotations on the Torah as a rather absurd end of the spectrum where editing the original work would be outright forbidden. I actually think that most of the difference comes down to what we name and what gets its own URI, but editing seems to imply that the changes become embedded in the original text whereas annotation is something that sits beside or on top of the text and is its own discrete document, a link rather than a commit so to speak.
Perhaps covering up more major players or corporations or even potential underlying fundamental flaws?
Power factor advantage in what way? I would think a large battery charging device would only lower a household's power factor.
> Skis would be extremely hard to modify for any nefarious purpose, and can't be used to conceal anything.

You aren't trying hard enough. 10 minutes of thought and access to basic tools can turn just about anything into a lethal weapon. Someone determined to do harm, with a proper engineering education, can do incredibly horrible things with your skis.
Would it be possible to detect the transformer noise in the antenna cable? The cable often runs on the outside of buildings, especially older ones.

I thought that they were looking for the IF (intermediate frequency) being fed back up the antenna cable, but I have no source for that information other than "something my dad once said".

In reality, I'm sure it's like road tax, they check the database of addresses without one against a list of people who own a television. I believe all retailers are required to take a name and address when selling televisions.
Ok, I shouldn't have said "by definition", the phrase I'm looking for is "self-evident".

I put some information on an open-access network for everyone to see. How this is not a gift? What in this process entitles you to expect people to pay you without you explicitly asking for said payment?

There are social rules and expectations around such things and they're older than Internet. Complaining about people blocking crappy ads is just being an asshole. If you want to get paid, say it up-front. If you need resources to support your work, again, say it up front. Many will happily comply. And if you don't want people accessing your work for free, introduce a paywall. Just avoid this whole "give for free and guilt-trip later" business model, because it's malicious behaviour.
If it were up to me it would be called `find` and it would have flags to find files or text within files.
The answer is those that were campaigning for women to get the vote.
Scandinavia. Slightly less functional than Singapore, but they're actual democracies. Stockholm, perhaps?
While I do respect the EFF and what they're doing, I'm flat out against joining the whole SuperPAC thing where we're joining a piss-off contest into who can give easily corruptible politicians that have no clue what they're voting on the most money.
According to the US Bureau of Labor Statistics in 2012, the number Sys and Network Admin jobs will increase by 12% between 2012 and 2022. (http://l.md/gr4)

That's a few years out of date now though. I wonder if there are newer statistics somewhere.
After 11 Years Google Finally Gains Control Over the Domain GoogleTranslate.com
This was good, thanks for posting.
The law disagrees, though.
Do you think the average user copying and pasting administrative commands into their shell will stop to check the content encoding of the document they are copying from? Do you trust your browser not to try rendering an ill-defined document with an ambiguous extension?
How to Make a Speech at a Bitcoin Conference
LoL, amazing!
Explore 1.6M+ photos taken from ISS using WebGL and NASA open data
One of the coolest NoSQL databases out there. One of THE coolest databases, Ever!
Maybe something like this?
https://en.wikipedia.org/wiki/Acoustic_shadow#Long_distance_...
The idea behind his argument isn't that H1Bs are cheaper, it is that they increase the labour supply, which drags down the cost of hiring everyone.
No problem. Feel free to find me at any of these or on that slack chat.
The pint glass is generated by the box software, so it already knows the viewing card number and, potentially, can ascertain where that card should be, geographically. So it's absolutely possible.
Amazon trial delivers packages directly to Audi cars
Doesn't work on Ubuntu 14.04 in 64-bit Chrome 42.0.2311.90.

No JS errors in console either when clicking "begin".
Scalyr Raises $2.1M for Log Monitoring and Analysis Service
My (limited) understanding is that almost all high frequency hedge funds employ this tactic of placing and cancelling limit orders. Not sure why this guy is being prosecuted.

> We investigate the trading of one hundred Nasdaq-listed stocks on INET, a limit order book. In contrast to the usual view, we find that over one-third of nonmarketable limit orders are cancelled within two seconds [0]

When so many participants and breaking the law and the law seems to be applied somewhat subjectively, then it is ripe for corruption and political targetting. Kind of like how political dissidents get arrested for 'tax evasion' in Russia

To be fair, this study was performed in 2007 and spoofing became explicitly illegal under Dodd Frank passed in 2010.

I mentioned this in a comment in an earlier reply, but I think some skepticism around market participants is healthy. If market participants assume that there is no fraud or that fraud will be prosecuted by central authorities, they will be more easily defrauded.

Edit: Looks like the number of unfilled orders is over 90%

> New data from the US Securities and Exchange Commission (SEC) show that only 3.2% of the orders placed in the stock market in the second quarter of 2013 actually went through. [1]

[0] http://papers.ssrn.com/sol3/papers.cfm?abstract_id=994369
[1] http://qz.com/133695/96-8-of-trades-placed-in-the-us-stock-m...
Bitcoin Core Developers Join MIT's Media Lab
Yes, that visible cue dot is exclusively an ITV thing these days.