skysight-inc/HackerNews huggingface dataset:
> OK, but the goal isn't to be Haskell here, or even ML.

So what?

> If you want the language to be actually liked by people who develop large systems, it must be designed with its users in mind.

Which does not prevent the language from driving users towards a goal. One of Rust's goal is emphasizing immutable structures, that's #8 on the front page of its website:

> immutable by default, mutability is the special case

mutability is the special case and a special case Rust tries to make people avoid.

> In C++ "reinterpret_cast" is a good example of something that is long and ugly for a reason. But it's also be very rare

And so ought mutable structures be in Rust.
It seems to me that the reasoning in the Temple Island Collections case could apply to these situations (with respect to UK law), depending on how closely the second game copies the first, but IANAB.
Make sure to randomize the paste codes. Otherwise it's too easy to just increment and see what everyone else has done:

http://paste.ly/pastes/25
We just fundamentally disagree on whether this is bad or not. All I can say is that if lots people got hold of my app it would be awful.
I've not worked on Hijack in a while. Seeing as there is still interest for it, I'll give it some love soon (I think it needs some updates for 1.9.3).
I think Hartl's tutorial is a must. At least the first three or four chapters. It's probably the fastest way to get on the road with Git, Github, Heroku, and TDD from square one.
Nonsense. There is plenty of evidence that many people don't stick to caloric deficits without a gimmick (e.g., "no carbs", "no yellow food", etc), but caloric deficit is the only known method of causing humans to lose weight.

It's also worth noting that Taubes is a charlatan and most of his scientific claims have been debunked.

http://news.ycombinator.com/item?id=3396162 http://news.ycombinator.com/item?id=3416009
The 2012 Google Clusterfuck Countdown
Does it? Screen-grab?
When can I order one?
When I can get one on-line or at Radio Shack call me :-)
(I expect this to happen a year from now with luck)
I actually happen to know TONS of unemployed lawyers and accountants. There's quite an oversupply of lawyers. Not sure about accountants, but they are increasingly marginalized anyways.
Google at GitHub
This is getting way over-complicated. Look.

When a company IPOs, ownership of that concern is split up into x pieces. The company has some amount of value, which is divided among the shares. As the company increases in value (hopefully), so do the shares. That is the reason why investing in a company is different than baseball cards. Baseball cards only appreciate in value due to changes in supply and demand, whereas a business can actively create value. There is no need to delve into weird counterfactuals or discursions on what the idea of partial ownership "means".
Sorry but that is flat out wrong. The SAT math and verbal sections are not about knowledge but about reasoning abilities. In fact, the "knowledge" (rules etc.) is given right along with the questions. Not anyone can get 800, only 1% of all test takers manage to get 770 or higher on the Math section. The reading section is even more difficult, the scores of the top 1% start at 760 there.

http://media.collegeboard.com/digitalServices/pdf/SAT-Percen...
Can you provide some examples where an FPGA provides such performance gains over a modern CPU and GPU combo?
Because then you'd end up writing stuff like span6-12 or span1-16.
Confused why you'd need 16 also. Any even division you can do in a 16 col grid you can also do in 12.
Thanks, I took a better look at that and realized there are 2 implementations of QuickCheck for Python... I'm not really a Haskell developer so I didn't knew much about QuickCheck.

Though I still think none of our current programming languages are good "test" languages... I just gave Haskell as an example, but there are probably tons of things that would make it annoying for writing descriptive versions of an algorithm that could be used as tests...

And at least the Python version of QuickCheck I just looked at are far from a descriptive "implementation" of a function... they seem more like some test-automation that could only prevent most of the bugs that might not crop up in typed language...
“Apple had redesigned the iPhone’s screen at the last minute, forcing an assembly-line overhaul. New screens began arriving at the [Chinese] plant near midnight. A foreman immediately roused 8,000 workers inside the company’s dormitories, according to the executive. Each employee was given a biscuit and a cup of tea, guided to a workstation and within half an hour started a 12-hour shift fitting glass screens into beveled frames. Within 96 hours, the plant was producing over 10,000 iPhones a day. ‘The speed and flexibility is breathtaking,’ the executive said. ‘There’s no American plant that can match that.’ ”

Ah yes, at midnight I'll just go walk over to my "dormitories" on my "plantation" and wake my "employees" and tell them to get to work harvesting cotton. In exchange for their 12 hour work day (and a comfy dormitory in which to live) I'll give them tea and a biscuit!

I don't understand why the "Average" American won't come work for me given these perks.
It simply isn't possible to prevent this, and your blog post just skates over that and blames the networks.

All they could do is raise awareness, which realistically won't do a whole lot.
I don't run that service.

I actually just use their API and do my best to ensure that you can't spoof someone's number (you verify your phone number with me before I can send an SMS as you).
I think paragraph 37, where the judge quotes case law, is essential to understanding this case. The judge chooses to quote from a prior ruling and places emphasis this phrase:
"defendants deny infringement but they do not advance a case of independent design"

The judge then goes on later to note the defendant "could have simply instructed an independent photographer to go to Westminster and take a picture which includes at least a London bus, Big Ben and the Houses of Parliament"

In other words, this wasn't a clean room development, actual copying of design took place even though the no direct reproduction occurred. This seems to also mirror the AFC test for copyright infringement.

http://en.wikipedia.org/wiki/Abstraction-Filtration-Comparis...

One you abstract out the stock materials, filter them for originality in design, and compare them, you conclude that the defendants work was indeed a copy of the essential creative elements and arrangement.
Also: http://news.ycombinator.com/item?id=3509141.
Federal judges wary of Facebook, Twitter, Google+ impact on juries
Agreed, I think replacing waitresses with touchscreens removes an important part of the whole dining out experience.

A touchscreen waiter seems very cold and utilitarian. It reminds me of the cheap LCD displays that have replaced gas station attendants. Almost all of the gas stations that I've used recently have them, and they all have very poorly worded prompts that show no regard for the time that I spend interacting with it.

I can't help but feel that we're headed the same route with eating food:

WELCOME. PLEASE SWIPE CARD.

SELECT FOOD.

THANK YOU. DISPENSING FOOD. PRESS ENTER DESERT?

COME AGAIN. SPC. 2 MEAL LOBSTER FRIDAY.

That's not the experience I'm looking for when I want to go out on a friday night. I want a real person to show up at the table and all of the imperfections that comes bundled along with it.

Is that just because it's what I'm used to? Will our kids grow up in a world without waiters and not even care?
I've done weight training in the past and I've tried interval training. I haven't found either of them to be more helpful. I plan to switch back to weight training around March and give that a try for a couple of months to see if I can find a way to make that work better.

Part of the problem is that the more research that's done into exercise, the more we see that what works for one person may not be effective for someone else. A lot depends on your metabolism and the way your body responds to the various hormones that control energy use and storage.
This is exactly what we need. Except that the pricing on S3 storage is just too high. It is way more expensive than just buying our own replicating storage and hosting one off site. 25TB in s3 is is $43,000/year. It cost us $90,000 to get 4 falconstore ga700s and (3x40TB) of storage. This gives us 2 devices on site in a HA setup with 40TB of storage, and 2 offsite devices in different datacenters with 40TB of storage each. We end up with way more features than amazon's offering, better performance, and the 40TB of storage we have costs less than 3 years of having 25TB of storage at amazon, where we'd still need to be paying for the local storage as well.
The day is not far off when we can run our own distributed processing clusters at home for a ridiculously cheap price.
Where are you getting those numbers? My experience is quite the opposite. FPGA devices are usually physically large as well.
Maria S.C. Lamp by Pani Jurek
Roswell Park employees also man the phones for the NYS Smokers Quitline.

http://www.nysmokefree.com/

An ounce of prevention is worth a pound of cure.
It would be much more realistic to implement a signing scheme. There are only a few mobile service providers, each of which would need a master certificate, which could be distributed.
Right, but that's the thing... some of these drugs might work for some and kill other people unexpectedly. The efficacy for one person doesn't mean that it wouldn't kill every other person that takes it, and looking at a sample size of 1 (nobel laureate or not) doesn't make for good science or good medicine.
Decoding Phenotype: The Holy Grail for Today's Medical Scientists
This obviously doesn't have any impact on those who own and trust the sender and receiver and only need to be cautious about what happens in between them. However, part of the desire for device independent security is that you can use public infrastructure without trusting it and still be certain that your communication is secure. i.e. If quantum networks replace/augment classical networks, can you trust them without controlling them? This work suggests that dream may be more difficult to achieve that previously thought, although the jury is most assuredly still out.
ACTA has same dangers as PIPA and SOPA
> It's true that over-complication is the bane of good performance, but lets not pretend it is, or ever was, easy to get great performance.

It's easier to overcomplicate things, than it is to keep things simple. Especially when there are changes to specification(which means always :)). And often performance comes as a bonus, when we simplify things. So I think GP had it right.

Recently I've noticed in my code (ok, friend pointed it out to me), that I often leave too general code mixed with code with specific assumptions. Like - at first I've assumed nothing, so code was general, but more complicated than neccesary. Then I've learnt a few things, made more assumptions to get what I need faster, but I've left the general parts of code in place (maybe I'll need them later, besides more general == better, right?), even thought I could replace them with simpler and shorter and faster code, if I rethought these parts with new asumptions.

So code is more complicated than it's needed, and won't work in general case anyway, and depending where somebody starts reading the code, he will think differently about what he can assume about data.

Friend had replaced 2 instances of NumberAssigner class, synchronised between threads, with two instances of private int variables, and removed NumberAssigner class altogether :)
It is important that they're straying, I'm not particularly happy with it myself, but thats a somewhat separate issue because I hardly think that the criticism they've been getting from their main tech competitors is altruistic concern that google stick to its principles.
I think that point is we'll have many opportunities in the future to specialize in something, and be great at that.
The main issue with "eating sensibly" for people who don't naturally do so is that it requires thinking about food all day, which means being desirous of food all day, even if you're not technically "hungry". Low-carb, intermittent fasting, and other such schemes are ways to diet without having to constantly think about how much you're eating (and therefore how much you'd like to eat).
While generally speaking, yes, you are totally correct, you have to remember one thing: the FDA has provisions for terminally ill patients to utilize unapproved medicines in highly restricted scenarios.

http://www.cancer.org/Treatment/TreatmentsandSideEffects/Cli...
"Also - only thin people are suggesting that for losing weight you should eat less (in general)."

I wouldn't really want to take weight loss tips from a fat person.
The apps are gorgeous.

Feedback: The bit.ly link to the Android market uses your old name and so doesn't work. Don't loose all that traffic :/
Pretty un-pc in english as well.

Historically mong is an abbreviation of mongoloid, as in mongoloidism. (http://en.wikipedia.org/wiki/Down_syndrome)
If you're referring to the study that I think you're referring to, that result only applies to people who are just learning to do a task, not experienced users.
The future of SEO
That's the beauty of TileMill. They offer the Mapbox.com service but you aren't tied to their platform. You can use something like http://tilestache.org/ to serve titles made in TileMill. I'm excited to see this update as I'm using TileMill for a project with a big dataset and I hope this will speed it up. Kudos TileMill team! :)
* yawn * Let me know when I can freaking buy one! I'm sick of having to use their VM to develop my software, damn it!
Sorry, I could have been more clear.

What I mean is, almost all of the colors are hard coded, unlike primaryButtonColor. You can easily adjust that one, but the others are trickier.

The newest version of variables.less in the 2.0 wip branch seems to have these colors bubbled up to easier access, already, now that I look at it. But still, the buttons aren't all exposed - just the primary button. That's what I was suggesting.
I certainly hope so. Thankfully, the cat is out of the bag on the US Government (and most government's, it seems) shutting down or controlling the internet.
In parts of the world where there is a lot of automation birth rates are basically either flat or declining below replacement level. Maybe this is a natural response to increasing automation or at least understanding there is a need for less people.
There is lots of people saying that filtering SMS would be impractical for carriers. Could you explain why that is? Wouldn't it be relatively trivial to check if the number in the SMS header matches the number of the SIM card sending the message?
dw5ight - Let me show you your future (http://notifywire.com)

You created a really nice site. Unfortunately, if you have any success CL will make legal moves to shut you down as they did with NotifyWire (which I created).

My software actually reduced server load on CL's servers when compared to the alternative (everyone using an RSS reader to do the same thing). So don't believe the BS about server load, they want complete control.

If you want to talk about what happened, send me an email ian@notifywire.com
I can go out and buy an iPhone 4S today. Can you buy a Raspberry Pi at any price right now?
Does anyone know if Raspberry Pi has an education / grant program? I'd like to present this to my high school (Small alternative Technical School) and I'm sure they'd love a curriculum that they could review.
Even better yet: https://www.google.com/search?q=london+black+and+white+red+b...
Show HN: Using Social Network Analysis to predict your event's guest list
Not salary disparity though, as it isn't a problem in the first place.

Salary disparity is very much a social problem. Crime is correlated much more highly to income disparity than it is to income. Even poor-on-poor crime is correlated to overall societal disparity, it's not just rich people getting mugged and secretaries embezzling funds.
Someone almost always ends up with those legacy devices, usually someone with a dumber genetation of phones, so at least part of that replacement cycle ends up being growth.
The problem is not that SQL is slow, the problem is people push the system until it becomes slow.

It's just as easy to write 'JOIN this billion row table with that billion row table' as it is to forget how hard that is. We may complain that creating indexes is painful, but take some huge complex and slow query and try recreating it in C++ correctly and at least as fast and you quickly enter a world of pain.

PS: It's awesome to be able to write something and then optimize it without worrying that you are going to break something. When it comes to efficiency being able to select performance trade-offs even in an arcane fashion beats testing everything from scratch by a huge margin.
A rational analysis of the Megaupload indictment
Cold fusion continues - Anniversary E-Cat Interview
(I formerly worked for GDIT, so this also looked wonky to me)

General Dynamics did a little under $32.5 billion in revenue last year, with $2.6 billion in profit. See: http://money.cnn.com/magazines/fortune/fortune500/2011/full_...
Soon, everyone can smoke without worry.
changing the world instead of hitting the jackpot? Sounds like what business majors are pretending too nowadays...
Given that my work as a PhD student focuses on social groups, I thought I'd launch a little website to showcase the applications of what I do. I'd appreciate any feedback you might have.

For those interested in the gory little details, all the analysis is done client side, in Javascript (as a matter of fact, the whole app is just a static website hosted on github pages). If some are interested, I might blog about the different aspects of the implementation.
If a business's value can't be plausibly enjoyed by the shareholders, then the shares really are no more than baseball cards.

So far, the ways for a business's value to be enjoyed by the shareholders have been broken down to (a) dividends, (b) stock buybacks, (c) the ability to take control of the business, (d) the ability to sell stock to someone else attempting to take control of the business, and (e) claiming a share of the business's assets after dissolution.

(e) is right out--for a company that's doing well at all, their market cap is higher than the value of their assets less their liabilities, and a company doing poorly is certain to become insolvent before being dissolved. This is almost an intended feature of limited liability: the company can borrow itself to death, and the worst case scenario is that the stockholders get nothing.

(a) and (b) are stipulated as part of the original question--if the company doesn't issue dividends or buy back stock, of what value is the stock? Which leaves (c) and (d), which can be plausibly ruled out by having one intransigent party holding a majority share.
> Leveraging the architecture of Bones, our server side
> Backbone.js framework, and the package management API
> of npm, the node package manager, the TileMill UI can
> now be extended and modified using standalone,
> JavaScript plugins.

I'd love to hear more about how exactly this works, if you don't mind sharing. Installing JavaScript plugins into a desktop app via npm sounds like a very neat trick.
Opera Mini uses its own protocol to talk to the proxy. HTTP is quite chatty, so there's a lot of mileage in reducing the headers by simply omitting a lot of unneeded information and compressing the rest.
And this shows further why Congress would want to restrict access by the people to the Internet. If they can get control in place that makes it like cable news where unpopular opinions are buried or shouted off the Net then they can pass SOPA, PIPA, NDAA, ACTA, or whatever the hell else they want without people having the Internet to inform them what is going on.
Really? Scoops, Sky Burger, and Pocket Frogs don't seem ripped off in any way. Care to elaborate?
> While some have derided the events of last week as a departure from the way we do things in Washington

What? Who?

> If members of Congress better understood the digital world, they would know that downloading a digital good from a foreign site is no different than importing goods from a foreign country

WHAT? HOW?

Note: I realise this is supposed to be one of the good guys who gets it. This makes that second statement all the more worrying!
How to Win at Startup Weekend
This seems to be fixed for me now, anybody else still getting issues?
What's usually missed is the value of being a skilled tradesman.

Who fixes your robot?

Who builds your house?

Not everyone is cut out for college, actually, most people aren't.
Sim Tower is basically an elevator management simulator with some very basic tower management that's similar to something like Sim City. Tiny Tower is a very simple game about building floors putting people in the right floors. There's no comparison beyond the fact that they both take place in towers.
Marco Arment open-sources his static-file blogging engine - Second Crack
I wouldn't worry about offending people. These guys seem to be doing alright: http://www.mongodb.org/
Patagonia Tests New Sustainable Legal Status
How Google's privacy policy changes will affect Android
A lot of people get the same feeling. However, I feel they would still be at their pinnacle but lose it's "Steve Jobs" charm.
You may also like the talk "The Next mainstream Programming Language": The developers of the Unreal games show that the structure of current games already fits a functional pattern.

(A quick search shows the slides at http://www.slideshare.net/guest4fd7a2/the-next-mainstream-pr... but I found them in PDF format earlier. If you are lucky enough to find a video of the actualy talk or a paper, please send me a link. Thanks!)
>replace Zynga with Epic and Tiny Tower and Dream Heights with Quake III Arena and Unreal Tournament.

Bad example. UT and Q3A were released withing 10 days of each other. The development time for an FPS such as Q3 doesn't leave much time for it to copy UT. On the other hand, Tiny Tower has been around for about half a year, plenty of time for Zynga to imitate as it pleases.
This is a spurious comparison. Restrictions on piracy are immediately visible to people. They get blocked from doing something, they pay more for music or films, they go to prison. There is a tangible effect that gets media coverage.

Privacy and the loss thereof is almost always entirely invisible. So Google, Facebook et al collect all my browsing habits and use it to sell things to me. It's not an event that can make the average person upset.

SOPA got the internets aflutter because it's something they (think they) can understand. Privacy - not so much.
I'm curious, how do you like working there?

I'm a programmer in Buffalo, NY. I always check Roswell's "Available Careers" and they always have to same two Programmer Analyst postings.

Do you have a chance to use cool technologies there? The postings mention JSP/VB/blah.

I'd love to send in a resume to support meaningful work.
Sadly I can say this is true for at least two US carriers.

One had obfuscated the number by padding it in a unique identifier header, and the other would send it along in some cases (i can't remember if it was on a partner by partner basis).

Also, almost every HTTP request on a mobile phone still passes through a HTTP Proxy. Generally, so avoiding opera, won't do any good. That is what the APN does.

What typically will get you off the carriers proxies is to use wi-fi, despite what the author says. They tend to get out of the loop if you're using someone else's network.
2012 Japan Prize honors cancer fighters, magnet man
The Internet, Politics, Lobbying & the “Big Spend”