skysight-inc/HackerNews huggingface dataset:
I'm impressed this is possible in pure CSS. What implications does this have for security/privacy? Should I be blocking CSS in addition to JS now just in case?
- I dont think you should give up.
One of my favorite differences between my painting and my programming is that it is much easier to clean up my work space after programming---no brushes to clean :)
My own essay on the relationship of computer science and math: http://www.scott-a-s.com/cs-is-not-math
Minesweeper - Chance of one-click win
In Case You’ve Missed Them — Last Week’s Top Gadgets
More and more gadgets are being pushed to the market on a daily basis. Our mission is to find the coolest ones and showcase them on our website but even with 10 new gadgets each day it’s hard to stay updated, what if you miss a day or two? That’s why we’ve created this weekly roundup with the weekly best of the best gadgets. This week we are featuring some badass pet beds, decals, robotic floor mopping accessories and more.
Michael Jordan (the other Michael Jordan) wrote a nice article about how the long tail of big data is little data and hierarchical models etc. should work really well there.

http://bayesian.org/sites/default/files/fm/bulletins/1106.pd...
What does "powerful" even mean?

Each time I open an article on HN describing the virtues of the latest programming language, I always see the word "powerful". Whether a language is Assembly or Python, the author can guarantee it's "powerful". I think it's devolved into a buzzword because programmers use it to mean opposite things. It's like how Orwell said two critics can describe the same painting as possessing both "a living quality" and "a peculiar deadliness" [1].

Like I said in another comment, programmers were able to abstract binary away from the tangibility of punch tape. But I think we can only abstract so much before we begin to hit a wall, beyond of which we begin to lose absolutely essential features. So once we reach such a point, I think complexity becomes conserved.

So if we want to simplify one thing, the best we can often do is move the complexity elsewhere. Like a what a refrigerator does with heat. When programmers say a low level language like C is simple and powerful, they mean that the implementation is simple, but the interface is complex [2]. But when programmers say that a high level language like Python is simple and powerful, they mean that the implementation is complex, but the interface is simple.

So I think the real question is, "Where is the complexity hiding?"

[1] https://www.mtholyoke.edu/acad/intrel/orwell46.htm

[2] http://www.jwz.org/doc/worse-is-better.html
Yahoo sued for allegedly intercepting email
There are no excuses for storing plain text passwords - ever!

Just do not do it - it will always end in tears.
Meet Pixelstick — The next generation of Light Painting from Bitbanger Labs
It was only last year when Brooklyn based Duncan Frazier and Stephen McGuigan from Bitbanger Labs had blasted off their Kickstarter goal on a project called Remee which made us rethink the entire ideology behind “Lucid Dreaming”. Now, with just a year in between, these super-creative fellows have come back with a bang with the notion of bringing a new outlook to a concept that dates back to Georges Demeny’s “Pathological Walk From in Front”, the first known light-painting photograph.
Keep in mind though, this transaction was nearly instantaneous. Bank Wire transfers take 3-4 days to complete (at least, as far as I know with normal-person quantities of money). Instant international money transfer is amazing!
Me personally? Or 'one'? :)

I think it's like others have said, there is a difference between giving up completely and changing direction/priorities.
What evidence are you expecting? It's an opinion piece that merely connects a few dots. Google paid adblock plus, that's a fact. Did you see the Reddit article? Half of the comments were citing YouTube as a major reason for installing adblock.
I've heard the exact anecdote from business owners who have tried groupon to bring people in through the door. Typically referred to as the groupon crowd, jumping from one deal to the next.

While it makes the place look busy, the conversion rate is just not there for it to be sustainable. Not to mention some of the things I've heard about groupon itself which just seems shady.
What makes up the other 80%?
I don't know specifically. I do know that all of the "alternate fuel" tax credits are a giant scam. How does spraying kerosene on coal make it clean? No clue, but the government will pay you to do it if you say it's alternative.
Remaking the Way Children Learn and Play
Agreed, all I can do on this is just shake my head.
Intro to that film (amazing): http://www.youtube.com/watch?v=6zCsn-he5Kk
The edge swipe gesture cramps my style in the browser itself.
I misinterpreted your proposal because distributing SALARY this way was too plainly insane.

No one with a brain in their head would work for you on that basis. The feuding would start immediately and never end.

You cannot make software development into piecework.
the spec of the underlying language would be very simple. it's basically just repeated pattern matching. beyond that, knowing where to draw the line would be a bit weird. for example, does the function TextRecognize [1] need to be specified?

and by the way, Mathematica's documentation is enormous so i don't think a single spec would be necessary. maybe a few functions here or there would need some clarification in certain edge cases, but those would be higher-level functions like Plot

[1] http://reference.wolfram.com/mathematica/ref/TextRecognize.h...
Astropy
You don't necessarily have to be asked to consent to something. Your not objecting to action for a certain period of time and in specific circumstances can be read as consent.

The social contract is not about A and B binding C to something. It's a contract between you and your community. What this actually means varies, but in the US it's pretty explicit.

Have you ever voted? If so, you've consented to being a part of this contract, as you even helped create its terms.

More specifically, the communal rights you are accorded will be removed, but your personal rights will be restored. You'll once more be your own sovereign. This means that you can do whatever you want, though you will have to bear the brunt of the consequences your actions bring.
I believe FedWire has a $50M pert transaction max, thus $1T would cost around $5K.
Woot is a liquidator, not really related to Groupon, LivingSocial, et al. Liquidators have existed for eons, Woot simply brought it to the general public - instead of dollar stores and cheapo stores.

Maybe Woot is the post-Groupon. After you Groupon'ed your business to death by slashing your revenues 75% at a time, folks like Woot get to sell off the skeleton. As long as businesses keep failing and inventory management keeps sucking, Woot will have plenty of business.

That's actually a thought though: a lot of liquidation inventory comes not from outright failing businesses but just really poor demand forecasting and logistics. With improvements in these fields Woot may find it harder and harder to source compelling products.
That is "mainstream media" is ermm mainstream usage. Most gay men I know just call it "anal" without making a big song and dance over it. It is 2013 after all.
Right. You're a software developer, and your friends saw what you did and want it, and you'll give it to them, and they'll be happier.

They don't have the skills needed to do it themselves, aren't interested in acquiring the skills, but appreciate your end product and want to use it.

I think this is just fine. I don't really want to put in the incredible effort required to learn to play the piano well, so I'm glad other people have put in that effort and I'll listen to them play instead. Would I learn if someone made it a lot easier? Probably. But would that make me a musician? Could I make inspired changes and extensions to existing works? Or wholly original works? No way!
Using blocks instead of delegates in Objective C
Because in a discussion of "a or b?", a comment on the usefulness of c is irrelevant. If you were attempting to propose that perl is a better data science language for reasons including its text processing, then you needed to say that. If you weren't attempting to do that, then nobody cares about perl in this context.
Sheri Bernard is a GitHubber
Not only is gold shipped frequently, it's also stolen frequently:

http://rt.com/news/gold-shipment-stolen-france-304/

http://www.reuters.com/article/2013/05/16/us-usa-miami-gold-...
What does the "shit load of money!" mean on the transaction page?
Sugar in cigarettes - Sounds crazy but true
Whoever owns this wallet used it to gamble on https://letsdice.com/

https://blockchain.info/tx/a80f91549f863ccb58603e45a37980e30...
Chess Network broke 4.5k within the first two minutes of last night's game. I imagine it went higher but I accidentally fell asleep :(
They don't suffer any losses from price swings. Pretty much everyone uses a third party payment processor that guarantees that when the retailer charges a bitcoin customer $100 they get $100 less fees directly into their bank account.
Was there some point where you could talk to Groupon sales associates and be told something other than that the company is doing just fine?
Is Passbook worth my time?
Ask HN: Website of statuses idea
Would anyone find useful a website that contains a list of statuses?

Some things I would like to monitor
+ Whether my local freeway onramp is closed
+ If the pool at my gym is closed
+ If bart is closed

In a sense you could use twitter to do this if you monitored certain hash tags.

The problem though is I'm not sure on how businesses would adopt to 'owning' and updating these sensors (I currently know by checking my facebook).
Take the pedagogical variants/operations example: a word processor, where you have different kinds of items on the page (pictures, paragraphs, etc) and different operations (drawing, layout, etc).

In an FP language, if you want to add a new operation, say spell check, it's easy. Just write some functions operating on the variants. In OO, you have to break your algorithm down into methods and add a new method to each class.

Now, say you want to add a new variant, say embedded video. In an OO language this is easy, just add a new subclass and implement methods for layout, drawing, spell-checking, etc. However, in an FP language, it's still easy. Add the new variant, compile, then fix the places where the compiler complains about non-exhaustive pattern matches. I posit that fixing these errors takes no more work than it does to write the methods for the OO case.

The big benefit of the FP organization is that if you want to understand or rework the layout algorithm, all the logic is in one place. I think losing this benefit totally outweighs any benefit gained in making it marginally easier to add a variant.

Note that OO programs often use the visitor pattern, which is just a very awkward way of expressing a switch statement that checks for exhaustion.
The last paragraph is self-contradictory. And the entire article, while telling entrepreneurs not to inflate their projections, implies that inflating your projections is exactly how to get funded.
New Xbox One Q1 2014 Launch – Is This A Limited Edition Something New?
> I've worked in environments like that. Unfortunately, the open space looks like "not working" to people and is highly visible. Since no one wants to be publicly seen as not working, they just ended up being a very nicely decorated and inviting ghost town.

FYI, this is exactly what happens to luxurious and inviting game rooms at videogame companies.
I think they use reserve accounts with each other backed against gold held in larger central banks. At the end of the day it's still a plain bank wire (I owe you x) hoping for an opposing (we owe you x) to cancel it off. Or for the reserves to build up of what is owed..
It doesn't work at all for people currently employed.

However, I've given that issue a lot of thought, and I've changed my mind in that there is something really really nice about it: it gives unemployed programmers a lot of breathing room.

You may think that it's really easy to get hired, and in the top-5 cities it might be, but in other markets even very qualified people can't get interviews lined up quickly.

If I were to get laid off tomorrow, I would love the fact that there are employers who, after an initial screen, would take me in for a week at contractor's rates to evaluate me.

1. I would get paid, and after being laid off that would be a tremendous relief.

2. It is much easier to get in the door. Employers always worry that the person they are bringing on won't cut it and will have to be let go. With this test, it is very easy for both sides to try it out without worrying about an expensive "divorce."
There are a lot of countries in the world that have their own currencies but price goods and services in EUR or USD. I know in Romania things are priced in EUR from cell phone top-ups to real estate.
Microsoft starts delivering Kinect for Windows v2 preview kits to developers
Well, you can still have a 3rd party provide oversight for a bitcoin transfer and insurance against failure. Because bitcoin is simple and reliable, these 3rd party fees would be very cheap.
I feel like "hell" is a perfect description for trying to use Haskell. Had to suffer through it for my first quarter of intro to CS and was only too glad to move on.
Pirater un mot de passe Facebook
How is there no web interface?
There's no evidence this was an American or in US jurisdiction. Is every country's tax agency going to launch an investigation?
I would be interested to know how that whitelist is implemented. I would suspect that the default apps (Safari, Mail, iTunes, etc) are compiled to use a custom implementation of UIWebView that uses JIT (which would completely prevent Chrome from using JIT), but it would be interesting if there is a switch (perhaps by a plist key) that Apple could flip, so a few selected apps could get access without the need to do compile against private libraries.
> Speculating here, but probably data collection, usage tracking.

Apple gets all of that data whether they require your password again or not.

> App makers probably want to send you updates/emails on why you should buy the pro version of the app etc, but I think your question might have be rhetorical.

App makers don't get any of that data from Apple, they have to request it on their own if they want it.
What you are getting at here is the fact that Mathematica is a symbolic language through-and-through.

In my webpage here: http://www.oftenpaper.net/sierpinski.htm I try to give passing mentions to how the Mathematica language and its infrastructure make various things easier.

As a programming language geek, I haven't found a language more powerful than Mathematica, and that's before considering the infrastructure it comes with.
You would have to declare income at sale on a difference between bought and sold prices. You wouldn't have to declare appreciation as long as you were just holding.
Also, the Open Handset Alliance terms may prohibit OEMs from replacing Chrome with, say Firefox.

From http://arstechnica.com/gadgets/2013/10/googles-iron-grip-on-...

>Any OEM hoping to license Google Apps will need to pass Google's "compatibility" tests in order to be eligible. Compatibility ensures that all the apps in the Play Store will run on your device. And to Google, "compatibility" is also a fluid concept that an Android engineer once internally described as "a club to make [OEMs] do what we want." While Google now has automated tools that will test your device's "compatibility," getting a Google apps license still requires a company to privately e-mail Google and "kiss the ring" so to speak. Most of this is done through backroom agreements and secret contracts, so the majority of the information we have comes from public spats and/or lawsuits between Google and potential Android deserters (see: Acer).

>Another point of control is that the Google apps are all licensed as a single bundle. So if you want Gmail and Maps, you also need to take Google Play Services, Google+, and whatever else Google feels like adding to the package. A company called Skyhook found this out the hard way when it tried to develop a competing location service for Android. Switching to Skyhook's service meant Google would not be able to collect location data from users. This was bad for Google, so Skyhook was declared "incompatible." OEMs that wanted the Google Apps were not allowed to use them. Skyhook sued, and the lawsuit is still pending.
Highly unlikely. It seems that most super-GMs start to decline around 40. Vishy is 44. There have been some that have stayed quite strong into their later years - Korchnoi, quite a strong player at his peak (Peaked at 2695 @ age 48, quite late in and of itself), played for the world championship in 1978 and 81 (age 47 and 50), and stayed a regular on the tournament circuit - he beat a 2700+ ranked GM in a 2011 at the age of 80, and continued to to play seriously until he had a stroke late last year.
MakerBot says shoppers ready for 3D printers, some have doubts - Yahoo Finance
As the other reply said, to a certain extent you have to trust your customers. Big companies don't want to be exposed to liability - I know of a large organization that accidentally skimped on their license accounting for a database product (not Oracle) and got handed a $40m bill. They negotiated it down from there, but still, people lose their jobs over things like that.

Along those lines, the contracts that customers sign should always include a clause that says you have the right to audit them if you believe they are not in compliance. Typically, you don't want to do that unless you absolutely have to, but it can be a useful tool when renegotiating enterprise "all-you-can-eat" support contracts.

Still, there's technical stuff you can do. Log the IP address, hostname, hostid, mac address, and so on into your logs on startup. Then, when a customer submits a support case and uploads log files, store that info somewhere. Or create a "support package" that includes anonymous usage data and ask customers to upload.

But the absolute last thing you want to do is deal with licenses and keys and hard limitations. All you'll do is piss off your customers when they hit their hard limit under a deadline at Friday at 4pm.
True, but what's significant here is that bitcoin gives you a zillion third party verifiers (the entire network), and does it for free.

If you meant in terms of escrowing to make sure one party doesn't back out, then I agree that comparison wouldn't apply.
That sounds like a likely reason to me.
I think the point is that the only reason to transfer such a large sum of money is either buying/selling something or stealing. And considering there probably aren't many (if any) things one can buy with that many bitcoins, theft seems to be most likely scenario.
From what I recall, EPB initially planned for the fiber network to be used for their smart grid, which encompasses all of their service area, and then after that was built, they realized they had the capacity to run an ISP. They had the benefit of much of the infrastructure needed to deploy the fiber network already in place and not having to deal with access rights.
An extension of your argument might be that linguists have also failed these people, as modern languages are represented in symbols (expressed visually and orally).

Try as I might, I am having a difficult time figuring out how to express the previous sentiment through pictures alone. Especially if I want to ensure that others interpret the intent of my expression correctly. Pictionary is a great example of that difficulty. And consider that the concepts expressed in Pictionary are calibrated for a visual medium.

Symbols are precise and concise. Which are two good traits for expressing logic. The later trait is desired, while the former is required.

Don't get me wrong, there are geometric proofs that are much simpler than their symbolic competition. However, that simplicity is on a case-by-case basis in my experience. Where the majority of cases favour symbolic. Although I admit potential bias on this point.

When I think of documentation, pictures are a good way of giving an introduction to a code base. But when it comes down to expressing individual functions and interfaces, pictures can't beat code comments. And even code comments lose against simple enough functions.

If you can figure out a good way to express general purpose programming visually, more power to you. There is probably a good consumer market. But professionally, I believe it would be difficult to compete with symbolic programming. And not just because of inertia, but for the reasons stated above.

Finally, I don't think it is a matter of listening. I understand what it is like not to be able to express myself in a given way. But I also understand that I, like all people, have limitations. And I endeavour to work with people who complement, not just echo, my skill set.
I've uploaded a photo of both sides of the Cree product packaging here in the US. It's the same for 40W and 60W bulbs. There's no notice about not using it in any type of fixture. The only thing it says not to do is expose the bulb directly to weather.

http://i.imgur.com/p9W3SXG.jpg

http://i.imgur.com/gbtbX8L.jpg
Actually the Bureau of Engraving and Printing will replace damaged or destroyed US currency if they can determine to their satisfaction how much has been destroyed. They replace over $30 million of currency yearly. The most common causes of mutilation are are fire, water, chemicals, explosives; animal, insect or rodent damage; and petrification or deterioration by burying.

See http://moneyfactory.gov/uscurrency/damagedcurrency.html
There's also an article with some interesting stories: http://usatoday30.usatoday.com/news/nation/2001/06/2001-06-0...

[I'm not intending this as an argument about Bitcoin, but as something people might find interesting.]
Excellent platform for fractal research. And trust me not all of those who search are academics :)
I was a naysayer until recently. After the senate hearing, I ate crow. Too late to profit at this point though :(
Yes, for many things, Python is better than MATLAB. But the choice of language is no longer dichotomous, and Julia manages to be better for command line automation than Python. A pipe operator combined with custom interpolation for command literals gives you really beautiful syntax:

fname = "/tmp/myfile with spaces"
f = open(fname, "w")
run(`echo hi` |> f)
close(f)
pipe, process = readsfrom(`cat $fname`)
cmdoutput = readall(pipe)
println(cmdoutput)

I'd write all of my command line scripts in Julia, except the interpreter currently takes far too long to start. But people are working on that.
>> The actual Groupon business model was a loss for merchants from day one, but they were sold on potential benefits (new customers or regular customers increasing their spend).

> That's an oversimplification I think. Groupon was a method of advertising that merchants paid for with their goods.

Is there really a difference or did you just word it differently ? Or maybe do you think merchants paid with their goods to be advertised on groupon websites ? Because that seems far-fetched to me (and quite an expensive ad) but it makes sense.
Additional info for people from the Netherlands:

Owning Bitcoin and trading in Bitcoin for anything (goods or other currency) are legal as far as we know. Unless you own a business dealing with Bitcoin, all you need to do to be legal is add the profits that you make to your income. That's all. I'm not sure about the tax rules when you have a business in Bitcoin, but it's still legal to do anything with it.
WordPress For Dummies