skysight-inc/HackerNews huggingface dataset:
I can actually see Steam Machines find their place next to PS4/Xbox1 in this generation for several reasons:

- PS4/Xbox1 are very similar to PC Architecture (Steam Machine)

- even first gen Steam Machines are more powerful than consoles, a few years down the line they will be orders of magnitude faster

- Steam Machines are backwards compatible and can be replaced with faster ones when the need arises. With the 4K age dawning, this could be a huge deal as the new consoles often don't even run 1080p natively. Especially if you consider that the last gen lasted almost 8 years.

- Developing/Publishing is still a lot easier on Steam than it is on the new consoles, big deal for small devs

- it could actually be a console that PC gamers love

- Valve has the right mindset and resources to pull this off

As with everything there are also risks of course (non unified design/performance, Games, Linux) but all the contenders have their pros and cons, biggest one of the consoles is their userbase obviously.
Hi, I'm a non-CS major at BU on a throwaway account. Don't worry, you're not alone.

We can SSH onto an Ubuntu server named HARVEY to test Linux versions mySQL, PERL, PHP, Python, Ruby and display our own web pages.

http://harvey2.binghamton.edu/

We also have access to an FTP site for software like Mathematica, Maple, and Matlab, and there is another page for access to a bunch of VMs that have certain software packages on them. Look at ssl.binghamton.edu.
Google Buys Timely Alarm Clock Android App Company Bitspin
Does OSX Safari share the same code base as iOS Safari? If yes, why is OSX Safari better able to render websites and better able to work around JS bugs?
Weight Loss Google+ Hangout with Jessica Simpson Tomorrow • vlogg.com
A decent AC router is still around ~$150-200, so prices will fall as AC becomes more popular. That being said, there is no way to justify spending an extra ~$100-150 on this over various other models for most people.
4096-bit RSA Key Extraction Attack via Acoustic Cryptanalysis
Subhas Chandra Bose, The Indian National Army, and The War of India's Liberation
Where the best designers go to find photos and graphics
"It’s Complicated" with Paul Graham
It's not that "they" aren't listening. There's a limited number of developers working on the language, there are many other problems being solved.

So far despite all the people lamenting the lack of generics in Go I've yet to have seen someone propose a viable (eg: backwards compatible, realistic to achieve with the current compilers and runtime, etc.) way to implement, nevermind someone who's produced a prototype.

Maybe that sort of thing will be easier once more of the toolchain is rewritten in Go later this year.

I don't think anyone is denying that generics make writing certain types of code easier, but it's worth getting them right since major language additions are something you need to support for a long time.
Pebble Steel actually comes with that leather strap in the box, so you can choose which style you like.
The point was to ask whether the 60 in 60 messages per second is wrong by comparison.
I'm surprised that this hasn't been referred to regularly throughout the whole current NSA revelations. Or have I just missed it.

Really looking forward to reading the book.
Umm OK, they are complying with the Dodd-Frank Act and acting like they are doing it out of the goodness of their hearts...

How moving.
Just like the "Open" Handset "Alliance"?
I think a better gadget to put in the ball is a camera, to capture play.
Owners should have this right.

Like many things, it depends. If the device is supported by the vendor, and requires very high precision such that jarring it could un-calibrate it, then this is perfectly reasonable, otherwise support costs would become prohibitively expensive for everyone. Why would they care if you've bought it? Because they are protecting their reputation.

Consider the situation of the typical Windows desktop that becomes more and more unusable as the user installs more and more toolbars and other malware. Windows takes the blame for it, but the problem would just go away if it prevented random stuff being installed.
It was most likely the Zynga announcement. 10M monthly users is quite something and there were no other relevant news around over the last couple of days.
What no mention of Valve? from whom they borrowed this concept.
Norvig did say why he chose 3:
" I may have chosen a bad tradeoff. (I arbitrarily decided that matching a winner is 3 times more important than spending a character (because a disjunction seems to take about 3 characters on average).)"
It's not really the same. Not capitalizing things is breaking the language's rules. Having a small line height is an easily changed, arbitrary, and mostly subjective "issue".
To be exact, it's a SHARP Memory LCD. http://www.adafruit.com/products/1393 for DIYers.

It's still closer to e-paper in look and feel (readable without backlight but backlightable, for instance) than what people associate with the word "LCD screen", which is probably what the marketing/spec is trying to convey.
It is hard to conceive of the risk faced by these folks in order to carry out what was in effect an act of civil disobedience -for no personal gain.

Bravo!

Unfortunately it looks like such courageous folks are the last remaining defense against absolute tyranny in the United States.
One wonders how many such actions are even possible with the advent of the global surveillance state?
Which GPS units are acceptable for this? I'm working on a HAB and I'm worried about this CoCom bullshit. The one I'm thinking of uses a SiRFstarIII or IV; any idea of those use || instead of the proper &&?
Watch Sherlock’s latest episodes LIVE with a VPN
What is your goal? Ask them to move on? Will you pay them for their 20% (in your estimation)
So are computers. Should computers be shipped with mandatory GPS units that shut them down when they go into "bad guy" countries?
I'll post something more detailed tomorrow, but in terms of data loss, we went down at 2014-01-05 16:10:29 PST and restored a backup from 2014-01-05 01:00:00 PST.
Developing for iOS 8
Yep, and Steam Machines should make very good Windows-PCs as well. After all they are well designed, reasonably small, have a proper cooling solution and run standard hardware.
I can't tell if you need the money from the first customer, or just the credibility of having that first big customer in your portfolio. I also can't tell if you're looking for product improvement suggestions from this customer. If you don't need the money and you don't need the input, why half-ass a solution nobody will be happy with?

In my own experience we needed that first big customer for two reasons: the money, and the feedback from a real-world customer. Our approach was to deliver early and often, with a product that in hindsight was more "minimum" than "minimum viable", but we got good feedback and were very responsive to our customer's input. We ended up with a much better product with that deliver-early-and-iterate approach. Plus that sweet, sweet money.... But we had a customer who was cool with that, and we were cool with that, so it worked out.

Clearly you can't leave your product feeling sluggish and slow to respond, but one way you could go is to use the new iOS "prototype" to get buy-in and feedback from your new customer, with speed and responsiveness improvements as part of the improvement plan. I assume you're not married to phonegap, as your new implementation sounds like a quick-ish hack. So get your customer, get paid, get feedback, and get to work making it all better.
Ori - A Secure Distributed File System
Valve Announce 13 Steam Machine Partners at CES
>Because all print advertisers know are the circulation numbers -- they have no idea if you're actually opening it up or not, or just sending them all straight to the recycling bin while you read them digitally.

Presumably the price of print ads is in some way related to typical response rate? Obviously there is less direct feedback than online, but advertisers aren't flying completely blind and just assuming people see their ads, right?
Deosn't RAID usually at least give some warning if you watch the syslogs? (Genuine question, I am not a sysadmin, we have linux servers with hetzner on software raid 1 and a couple have had single-disk issues which we spotted straight away in zenoss and had hetzner replace the disk. Am I incorrect in thinking this is normal?)
Can you explain your scanning process? Are book scanners affordable?
We see this in the diving community too, there are a bunch of forums where people have prolific arguments, usually about which agency or brand is best, stuff that has been done to death and barely matters anyway. Whereas if you get off the Internet and go to dive sites you will find a ton of friendly people who have a thousand dives and are happy to share real knowledge, who never bother to go on the forums.
By the way, the author of Antigrain (Agg) has recently died:

http://beta.slashdot.org/submission/3154635/rip-maxim-sheman...

I was shocked to read this when I saw the blogpost from Miguel and wanted to find out why development of Antigrain stalled.
BATTLE STATION BRITAIN AND EDWARD SNOWDEN
Any talk like that is fundamentally flawed, because the market price is simply a reflection of individuals buying and selling. No one has the information about the motivations behind every single buy and sell.
It likely will be. The bad side-effect is that they have now measured exactly what the tolerance to this is -- t\it wasn't that bad a of a reaction from the general population. HN/Reddit and other communities are too small compared to the general population. Now what can happen, is they can be more brazen in their actions and take it up a couple of more notches, as the saying goes.

For example, they know that we know, so no need to expend much effort hiding their tactics and methods. You do something they don't like? They can clearly just send an agent or make a phone call. You did something undesirable but not necessarily illegal, well they might go back 2 years and listen to how you confessed to your partner that you cheated on your IRS taxes that year. You might get a "friendly" reminder from them about that conversation and what it could do if IRS got that info.

Another level of this is people start assuming they are omniscient and omnipotent in gathering information. They become the de-facto record keepers. If there is a dispute about a fact, they can chime and say that well "on Friday, November 15, 20:30, you made a phone call and you confessed to this crime". Whether that happened or not, might not matter, what matters is that they could make it up and many will take their word for it.
>Watches >$20 will always be jewelry first and functionality second.

Bullshit. There are so many useful features that can't be packed into a <$20 device, especially not one small enough to fit comfortably on your wrist.

High-precision resonators, wireless time reception, solar power and/or high quality power cells, sensors (temperature, location, direction, biometrics, etc.), utility features (chronograph, alarm, etc) are not "jewelry" features. They are strictly utile.

And, of course, having obvious "computer" capabilities like a relatively high-resolution display and high-bandwidth short-range radio is not aesthetic; it's functional.
I used to have a stack of unread books. I still do, but now everything is on the Kindle.

In fact, the Kindle has the best solution for this ever - every time I come across a book I want to read, I simply go to Amazon and click "Send Sample to Kindle". Then, I have a sample of the book on my Kindle.

Whenever I decide I need to read a new book, I open the Kindle and choose from the hundreds of samples that are there. If I like it, I also buy it.

This way, I don't have to pay so much money on books that I'll never read, but I still have them available for whenever I do get need to read a new book. Best of both worlds.
Isn't quite crash on iOS 7 Safari on iPad Air, but it felt like it would at any moment.
That's where a lot of antibiotics come from.

Antibiotics that have names ending in -mycin often come from bacteria.
It seems like another practical application of the latest improvements on neural networks.

You can watch this talk to get an idea for what they're about: http://www.youtube.com/watch?v=vShMxxqtDDs
Being a Parent and Working in Technology
Ask HN: Who's hiring Software Developement Interns? (Summer 2014)
How bad is it to loose useless Hacker News karma points?
I would imagine you normally need three. If I'm visualizing the geometry correctly, the intersection of three spheres is two points, and it should be easy to guess which of the two is the more likely location of your device.
Sorry for the downvote; I though you were off-topic before my brain processed the second sentence.

Edit: thanks for the downvotes for apologizing for an errant downvote ... I guess ...
Thanks for the insights :)

You are prefectly right - we need the feedback and the credibility, the money is not issue here.

Our main dilemma was whether to outsource the IOS development (and pay a lot of money to a freelancer that we are hardly familiar with) or develop it in-house with phonegap (Which is something that I can handle easily since I'm a web developer)

Eventually, we chose the second option, mainly because it will be very difficult for us to maintain an IOS version (in terms of bugs, new features, etc) that was built by a freelance.

With this big customer in hand, it will be much easier for us to get an investment and hire a full time IOS developer for the real deal. That's what we had in mind :)
Haskell handles polymorphic-code-by-default just fine, with no particularly complicated types.
Highly performant list and datagrid for AngularJS
As I posted before the outage, I don't think leaking un-exported elements is actually that broken either -- Haskell gets by fine with it (you can omit the type and its constructor in the module export list and have types "leak" into the code importing said module). It can be a useful way to keep types opaque and not allow users to construct instances directly.

The actual issue, in my opinion, is the weird behavior of the reflect package which allegedly cannot reflect on the leaked element despite its members being publicly accessible anyway.
I don't buy as many books as I am gifted books. My in-progress pile is daunting and the count of unread books in the house dwarfs that.

Sadly, I don't think I've completed a book this year, only started more. When do people find the time? I drive, so the daily commute is out unless I turn to audiobooks. I have a young child, so the mornings and any time before 7pm are gone. Cooking and cleaning chew up a bit more time in the evening and I'm increasingly keen to get to sleep earlier than past years because the cat will wake me at 4-5am and then my son from about 6am. Not to mention social engagements and then weekends given to gardening, fixes around the house, etc. I don't really watch much TV, so there's little time to regain there.

I am interested in all the books in-progress and don't want to abandon any, so Fogus' tips don't help. I know someone who gets through audiobooks faster by playing at 1.5 speed, so maybe that would help...

Reading of people who get through a book every day or even a book a week absolutely amazes me.
Badge Service in SVG format
+1 to that concept. I decoupled my equipment so now ADSL is run by a cheap but stable 1-port Zyxel modem and home routing is handled by time capsule. As for LinkSys, their adsl routers haven't been the best for me lately. Whenever I connected about 3 wireless clients to WAG320N, it started to freak out and show serious lags and sometimes it just hangs. No more same device ADSL+routing for me.
You guys are comparing apples to oranges.

I would rather have a $300 fully open source, hackable device than a $50 locked down box, which is what recent WRT models were. Belkin's price is off, but they inherently get "it", they aren't afraid of letting their devices go and this is awesome.
Or, I dunnoh... writing to S3? ;-)
They don't accept Bitcoin as Bitcoin. They only employ a third-party service to take Bitcoin on their behalf and exchange them for US dollars. It's not showing any trust in Bitcoin, just hopping on a bandwagon for PR.
"Time spent participating online is time not spent honing your craft, and so there should be a strong inverse correlation between posting frequency and expertise."

Anecdotally, this is absolutely wrong. I can think of almost no one who participates online, who isn't better than most people who don't participate online.

Maybe it's an issue of averages, and at the edges this is true - that the average "superstar" spends less time online, but that the average "OK" person does spend time online.

But I can certainly say, the silent majority of programmers, the ones who don't take part in anything except just focusing on their work, are almost always worse. I've seen this time and time and time again.
.net lisp interpreter with first class macros, continuations
Pretty sure that's impossible within given constraints (only disjunction positive regexes allowed).
If you did want to stop CNC machines being used in Iran or North Korea, why not just use the GPS chip to disable the machines if they're inside those countries?

I don't see what's to be gained by causing the machines to fail if they've been moved to the other end of a factory.
Language Statistics across your GitHub repositories
The frontend needs to keep open thousands of persistent connections; 99.9% of which will time out with receiving a single message.

Practically speaking the number of frontend servers is related to the number of active listening clients and not messages.

Only 60 messages per second does seem very small from a business perspective however.
If this is "minimal", I don't want to see the full guide.
This is a new way of marketing gaming pc's of mid-range price group. You no longer will have to know what gtx780 is and how to build a decent machine. It will also be convenient for media playback. Some kind of a revised htpc that you don't have to worry about, but still allows you to replace almost anything inside (try doing that with a ps4 or xbox one).
I need this badly, especially while I am reading HN.
The site is hella slow too, what on earth do they run it on ? 512mb VPS?
Best router?

http://www.fritzbox.eu/en/products/FRITZBox_Fon_WLAN_7390/in...

specs [PDF] http://www.fritzbox.eu/Datenblaetter/AVM_FRITZBox_7390_en.pd...

with this OS
http://freetz.org/
I think Proof of Stake sounds promising, but I am personally struggling to come to grips with the concepts. I spent a little while reading through Peercoin's whitepaper and plenty of time trawling the Nxtcoin forums for a decent explanation of the core concepts but my brain just hasn't managed to make it all click yet.
ASK HN: Price for an inifiing slideshow remote control
Hi,

I made an useless iOS app that control speakerdeck slideshow and slidshare. This seems an useless app. I wanted to play around firebase and iOS.

Now, I put more than 3 weeks into this app and going to publish it.

Not really sure if anyone buy/want it though.

But if you want to buy, is $1.99 is a nice price for this kind of app?

Thanks.
The price can only be that high if there is demand. The big question is the volume of the demand. If everybody suddenly starts selling, the price will quickly collapse again.

Not sure what I'll do. I bought mine at the low a few weeks ago, so this would already be unbelievable profit. But it might go up even further.
Stock footage zooming down into earth
Securing the Oracle Solaris 11 Operating System
Maybe the typedef:s have been resolved and discarded at the point in compilation where the error is reported?

So using it in the error message would require extra work.
> If it's due to more SW bugs in iPads than in laptops, can this be due to iOS being relatively immature as an OS compared to OSX and Windows?

I have no experience with or knowledge about iOS, so my guess is as good as yours, sorry.. but my guess is yes, either that or maybe the browsers for it do things slightly differently. At any rate, I think unless software makes assumptions about hardware/memory instead of checking first, "weak" (but otherwise not faulty) hardware should not lead to a crash.
What's embarrassing is that people are still evaluating programming languages like they were bags of features. The more features you stuff in the bag, the better it must be!

well in some cases your platform only support one language, or maybe to. So it makes a lot of sense to then evaluate tha language as a whole. Even then, I don't see much wrong with evalulating a language as abag of features as long as you don't simply consider the amount of features but rather it's quality.

The reality is that generics aren't free.

No, but I noticed that the end, once you know how to use them properly and become used to them, they tend to become invaluable, even to a point that programmers coming from years of C++ background are struggling in other languages when they lack generics.
Sure, right tool for the job. But in case of generics I'd say they're much too broad to speak of a single tool and they can be used for multiple jobs. So I'm with the author and feel go lacks on that point.

To quote Yossi Krenin

aka the guy who doesn't want to write std::map< std::string, std::string > :P
We should not be too surprised at this. As long that property laws can be circumvented with technology, more companies will get into the business of retaining full control after sale. With practically no drawbacks and only benefits, it goes against economics to not do it. It doesn't matter if its a CD, game, website, a car, a high end CNC, or a coffee maker. Retaining effective ownership after sale is just so useful from a corporation point of view. Never again does a product need to escape into the control of an customer.

That this story might be explained with regulation is not much of an surprise. No US politician would dream of publicly stand for the view point of taking down private ownership and giving the control to corporations, even if regulations then can easier be enforced. They would be called communist and fascist, and any political career would be over. However, circumvention of property law is not the same thing, so it enables many new way to control what previous was hard if not impossible.
They're both examples of how not to do this sort of thing in that regard.
It's interesting to know how much effort is put into making a good emulator. Especially the part with reverse engineering the coprocessors inside some of the cartridges:

> LLE is also a very expensive operation, monetarily speaking: to obtain the DSP program code requires melting the integrated circuit with nitric acid, scanning in the surface of a chip with an electron microscope, and then either staining and manually reading out or physically altering and monitoring the traces to extract the program and data ROMs. This kind of work can cost up to millions of dollars to have done professionally, depending upon the chip's complexity, due to the extremely specialized knowledge and equipment involved.
Ask HN: How you survived without Hacker News?
They're big. The people I talk to don't control the policies regarding contracts.

In any case, I didn't lose anything. As long as I get paid for the hours I work, I'm happy. I'd be totally fine with the contract getting terminated tomorrow. I'm also fine with working here for another half year. But at more than a year, I think I'd get itchy.
More About Unicode in Python 2 and 3
Could such capital have been better allocated elsewhere? Probably not when you look at the potential upside.

This is a worthless analysis without data.
Finatra: Scala web framework inspired by Sinatra and powered by Twitter-Server
Guess what? You've Tasted the Cocaine Plant Before
A little earthquake or nearby explosion of some kind and all factory machines shut down. Aaand wait for a code, but first compose a request with all machine numbers.