skysight-inc/HackerNews huggingface dataset:
You might also be interested in CMU's introductory curriculum in the same vein which is somewhat less extreme and has a particular focus on parallelism as the standard case of computing. http://existentialtype.wordpress.com/2012/08/17/intro-curric...
This may be the most hubristic comment I've ever read. No, you could not "make Postgres do what is needed for this within a week or two" just because you've heard of REST and JSON.
Very straightforward. Iridium phones have a module you can use that exposes an RS232 interface; integration with either a microcontroller or a full blown computer is trivial.
http://econlog.econlib.org/archives/2011/06/the_ideological....
misleading title, it's first case in Hong Kong but not first case in whole world
Sorry this wasn't more clear, but this is a 150+ stop booktour: http://withouttheirpermission.com/tour-dates

It's not limited to just the stops where there'll be YC members.
I know you're just joking, but it's kind of spine tingling to think about what Zynga might do with personal health data.
One salient new feature:

Transparent maintenance with live migration and automatic restart

At Google, we have found that regular maintenance of hardware and software infrastructure is critical to operating with a high level of reliability, security and performance. We’re introducing transparent maintenance that combines software and data center innovations with live migration technology to perform proactive maintenance while your virtual machines keep running. You now get all the benefits of regular updates and proactive maintenance without the downtime and reboots typically required. Furthermore, in the event of a failure, we automatically restart your VMs and get them back online in minutes. We’ve already rolled out this feature to our US zones, with others to follow in the coming months.
The guy creativity is good, but sleeping/eating/working in the bed is a terrible idea. Moreover he is using a projector, meaning the needs to be in the dark...
It's called 'Kiwi ingenuity' in New Zealand.
Amazon Drone Flights Seen Grounded by Expected U.S. Rules
this has been around for ages,what if i lose the YubiKey Neo, i will lose access to all the sites i login and what alternative method will be there to authenticate myself?
Why should I do business with you?
Does anyone have resources for a BTC-only round?
There is regulatory (quite strict really) considerations surrounding the execution of capital fundraising and PPM offerings. I want to raise a small pool of capital (10BTC-20BTC)strictly in BTC.

I would be able to hire the talent needed to execute and pay for the infrastructure needed to deliver a minimum functioning product with this money. Has anyone found any good resources for a capital fund raise strictly in BTC? I was wondering if the area is grey enough to circumvent the accredited investor requirements (100K annual salary or 1M liquid) and could I offer equity for BTC directly through a PPM offering without red tape. Any help or guidance would be awesome.

Cheers.
I thought I read somewhere that Bjarne himself thought he wasn't above a 7 on a one to ten scale. So, you know the recruiter will expect you to say at least a 9 and HR will expect nothing less than a 10.
It's better than alert()
Well, he is a student...
This flu is a bit worse than the standard one; you have a 3/10 chance of dying. As always, stay away from live birds...no pet chickens...think twice about buying that parrot.
Companies 'might' have confidentiality agreements, but I think it would be naive to expect that in today's world news won't leak. So maybe they take that into account while going about such acquisitions?

And getting the 'first scoop' is the job of the fourth estate, so can't fault them for doing their job.
Awesome! Thanks for the article!
Any you chance you have the "white" model? I'm having a hard time telling from the pictures how translucent it is.
you definitely exaggerate your problem
Anecdotally, what's described here would actually be unrealistically optimistic given the context of Government where I have entirely too much experience.

First, you can forget about having documentation of any kind or anything as recent as XML.

Also...

8) Nearly everyone you need to interface with on the customer side is apathetic at best. More likely, they are plain adversarial for fear that the work you're doing will eliminate their jobs. A single person can plop themselves in your critical path and refuse to cooperate - millions of dollars or public safety be dammed - there is nothing you can do other than work around them.

9) You will need to coordinate with half a dozen other subs under the contract prime. Some of those subs will be unassailable due to pre-existing relationships. Others will depend on talent with a 10 hour time difference. One will suddenly be in charge of "testing" your code in order to generate more billable hours. You will be in a constant battle to avoid being used and abused by the prime to make up for the deficiencies of other subs.
it's amazing how limited we get as we have more things at our disposal. I remember coding basic as a kid and for hours i could come up with cool ideas and functioning programs. now all i think about is how to optimize and make things run faster by following codes already written by someone else! kudos to him..
No. 'tptacek is a VERY well respected individual within the infosec community. Moreover, if I knew every author or every infosec book, I would have very little time to do anything else.
Single High DPI 50" screen all the way! I hate the bezels between my monitors and the low DPI. With a monitor like that you could move not important stuff more to the top ("like logging output") and have the development tools/browser in the lower area, cant wait :)

Regarding the raw pixel, a typical 30" has 4.1M pixels, so two have 8.2M pixels and the Seiki has 8.3M which is hardly a difference, your point still stands though.
I've had success with the Netgear WNR3500L running DD-WRT. It doesn't have 5GHz but it does 2.4GHz great and on the cheap. The one I'm running now I bought refurbished for $35 and its rock solid stable and performs well.

Of course, its WiFi, so I'm already wishing I had AC so my portable devices were as fast as my wired desktop. But I don't think that will ever change. WiFi will probably never catch up to our ever increasing internet download speeds.
Not sure whether it's changed, but USPS pickup was only free a few years ago when you shipped Priority or higher.

I'm surprised how much time was spent writing addresses by hand. Paypal Multi-Order Shipping and cheap adhesive shipping labels, which can be found on eBay, take a lot of pain out of that process.
He's a MacGyver. I wonder what he'll build if he is unleashed on a large American junk yard.
No it isn't. You aren't a very good hacker if you can hack in only a tiny subset of the world.
How do you make money? What's the referral fee?
No, as I've said many times in this thread, SOME of them are PTs. And you responded to this comment below:

"I don't agree. I have a PT who uses chiropractic methods but I also have seen a chiropractor who does nothing but lower back manipulation and traction methods, both of which have evidence backing their methods to fix lower back mechanical issues. He is not a charlatan. It would be unfair to group him with the subluxation magicians."

I would not call him a PT, because he is not a PT.

I have no idea why you are attempting to knock down a strawman consistently. He is a chiropractor and he's not opting out of the brand simply because you think he's a charlatan. And I am not going to call him by another name because you are on an overzealous semantic war.
Implicit Callbacks
> Maybe he lost his Linode? It a bummer that he didn't have a recent backup of the redis database.

He was running Redis with persistence turned off by accident. In other words, he used an in-memory database.
Do you see the 'donate bitcoins' link on the sidebar of http://withouttheirpermission.com/? That's because after the book dropped I started getting PMs on reddit from folks who had.. err.. acquired it ... and wanted to comp me. Pretty rad.

I'm an investor in coinbase.com and buttercoin.com, so I'm rather optimistic about bitcoin. I've spoken about this a bit to the media + in public:

http://www.geekwire.com/2013/reddit-cofounder-alexis-ohanian...

http://www.reddit.com/r/Bitcoin/comments/1p4i9z/bought_my_bo...

http://video.msnbc.msn.com/all-in-/53222831#53222831
I just want to be sure they have the microphones setup, at least. And maybe some tapwater. I get cottonmouth up there.
Will have to give this a watch. Not sure how realistic but Plague Inc is not bad for an iPhone/iPad game.

http://www.ndemiccreations.com/en/
Did i say that? I just prefer pure javascript the way its meant to be for reasons of consistence with coworkers, documentation and reading other peoples code.

That and i simply dont find JS to be all that bad.
Ubuntu does???? I've been keeping an eye on HiDPI support for it for ages, did I miss the release?
The Wayback Machine has numerous caches of his website, dating back over 7 years. This should be good enough to restore all the timestamps to within 24 hours of their original values, as well as catch anything that Google's cache might have missed.

https://web.archive.org/web/*/http://antirez.com
Really enjoyed reading this. Really hope this type of posts make to the frontpage more often.
I had no idea Sylvia Plath was a millennial.
This is a refreshing reminder to dig deeper. I'm always waiting for the right tool to come around to do the job (cheap hi-res 3d printing for example) but sometimes a good enough solution just might be sitting in front of you. Thanks for this!
When i was taking my first programming related class, algorithms, the teacher told us we were like architechts, there shouldnt be errors/failures.
Is it accepted for them to say: whoops building fell, guess i'll rebuild it?

While software can't be perfect, it has to be as flawless as possible. Code isn't cheap, it takes time. Who knows what else you could've built/made/learnt instead of fixing something cuz it costs "nothing"
He is a DJ :P
I left my job because of them.
I really look forward to a price / performance comparison between GCE and AWS. Persistent disk performance and no charge for IO looks really nice. It'll be great to see some real world numbers and benchmarks. Some key metrics I'm looking for are disk performance, CPU performance (how fast a single core is rated relative to amazon's ECU) and network performance!
I just tried it and it definitely still has the profile ID in the URL.
Ask HN: What is the best mobile analytics service you've used, and why?
I'm currently weighing my options, and all the popular ones (Mixpanel, Keen.io, and friends.) look quite good and polished.

I want to hear what you were missing in your chosen solution and what service provided a solution?
no need to learn javascript as all languages can compile into it. :D
It does, but for some reason in the Python -> Scala category
Castoreum - a very odd food additive
Now it is in the wrong column: Python → Scala.
And in my experience you don't even get 100 Mbit. Comcast recently doubled my download speed to 60 Mbit and I quickly realized my WRT54G was only capable of downloading up to 30 Mbit. Typically I'd expect to see close to 10 MB/sec over 100Base-T but I was getting about 3.5 MB/sec max. It seemed to only be on the WAN port because I was able to stream stuff from my NAS at close to 10 MB/sec. It was disappointing so I upgraded to the WNR3500L which is working great. Both were running DD-WRT and worked well with it.
> Yes I'm actually African

According to the site, so are the developers. They built it in response to a problem they actually had... in Africa. I think you're taking this the wrong way.
I'm curious about how regular hardware maintenance improves reliability. Are you just cleaning out dust? Or do you do periodic stress tests to catch failures early?
There is a lot more opportunity. For example you can do variable pricing - charge more during busier times, or charge less for items that you want consumed. Or do combo pricing. Or discounts if combined with charity contributions. You can do easy A/B testing - to half the diners have the item with carrots and the other half with celery and see if there is a difference.

Amusingly your number 1 item (turn times) are exactly the reason I don't eat out much - it is far too time consuming. There is a long wait before orders are taken, and the long wait at the end to pay.

You can look at number 2 differently. Having someone tediously copy down an order and possibly make mistakes isn't adding value. Having them chat while the orders are being placed, offering advice and small talk is far more about being treated. (I'm also part of the crowd who hates people hanging around me while eating, but also hates having my drink empty and having to attract someone for a refill.)

I will also be happy telling a device about my experience with the food and the staff (and be honest about it). But I would never seek out a manager and tell them unless it is egregiously bad.

Such devices make it far easier to deal with people who have come in once and haven't decided if they will come in ever again. Converting them to regulars should be what fills your place.
I can't wait to see it :) thanks for sharing this with us!
this is great - i have had a hard time learning shell and this is a huge help. thank you!!!
Great point. We constantly challenge him to find solutions from things that aren't obvious, pushing him to be resourceful.

You're right about the environment. Creativity often isn't well-aligned with traditional learning patterns.
Related (humorous) video:

Millennials: We Suck and We're Sorry

http://www.youtube.com/watch?v=M4IjTUxZORE
Yes. Along with base64ing the logo. Better to serve those with some nice HTTP cache headers.
Underwater hotel rooms: Is down becoming the new up?
I think people are attracted more to the form of the EWDs and to it's melancholic tone, rather than to the content itself, which is confirmed by the huge popularity of the EWDs as compared to "The discipline of programming", which is the technical exposition of what Dijkstra really is proposing in the EWDs.

As almost all of Dijkstra's writing, this piece here is a plea for teaching formal methods. It's nicely written I admit, but it is also unbelievably smug and disconnected from reality. Even in physics or mathematics, which are obviously much more mathematically tractable than computer science, people do not do significant new things by using only formal methods. In fact, the technical achievement Dijkstra is most known for, Dijkstra's algorithm, was not invented using formal methods, but like most discoveries ever it occurred in a flash of insight after a long period of thinking, as he said in an interview. No matter how much one loves rigour, the dream of formalizing all reasoning has turned out to be a pipe-dream, as evidenced for example by the failure of the Hilbert program, and people everywhere proceed about their business as usual.

Mathematics is not, after all, just the manipulation of a string of symbols, and neither is Computer Science, even if all computers do is exactly this, because we humans are complex beings, largely driven by emotions, not consciously aware of all the reasoning processes going on, that are often reasoning in "fuzzy" ways (and frequently with good effects), as opposed to being machines executing chains of logical inferences. In fact, people are born with very different internal worlds, some people are really good at symbol manipulation, algebra, and language, their daily thinking consists of "talking to themselves", while some people naturally think by imagining pictures and having various loose sensual impressions, among the latter for example the great mathematician Poincare. Was Poincare in need of someone to "really teach him mathematics"? Unfortunately I think Dijkstra assumed everyone is identical to him.

Before preaching this too much, look at the practical implementations of his ideas on this, for example have a look at him lecturing on a technical topic:

http://www.youtube.com/watch?v=qNCAFcAbSTg

or read "A discipline of programming". As nice as the EWD prose is, I honestly can't stand the man talking about anything technical for more than 5 minutes. The more concrete the EWDs get the worse they are.

For some perspective on how science really gets done, as opposed to people's romantic images of how it is done, I recommend "The Sleepwalkers" by Arthur Koestler, about the Copernican revolution, and "The psychology of mathematical invention" by Hadamard.
Bug bounties are not fun to manage. If it's any consolation, you should take heart in the fact that they are a pain in the ass for everyone running them. Everyone submitting is rude. Every "vulnerability" is a critical one. They all urge you to "please fix this right away." Prepare to get nmap scan reports that are piped over smtp.

I encourage you to harden your heart. A reward/recognition page is a small price to pay for avoiding an embarassing compromise.

If you really want to quash the general issue, pay some 3rd party to do some real csrf/xss/sql injection pen testing against your sight at the cadence that is appropriate for your dev cycle. If you move slow and deliberately, annual or semi-annual assessments can help you intercept the disclosures. If you're more agile, you'll need to consider something more embedded in your life cycle.

A few other thoughts:

1) Develop your copy pasta for your accept, reject and duplicate submissions. Write in a firm but appreciative tone.

2) For email from anklebiting submitters, refer to your policy. Your policy should say whatever you need it to say. If people want to dispute things, always express appreciation for their effort, but point to "the policy" as the reason things can't be the way they want them.

3) prepare for crazy people. Vuln reward/recognition programs really seem to bring out the old school bbs conspiracy theorists.
Cards Against Humanity’s “$5 More” Black Friday Sale
Yup, then double it for having the audacity to take a bag.
I'm more surprised that Cython isn't there.
I was confused too. However, I think they are going to bring in-app search (like Android) to iOS. They can always auto index the apps on the device and then send the data to their servers. Alternatively they may also relase APIs for developers to push user specific content to their servers to index items (more like ElasticSearch or AWS CloudSearch.)

$200M is a lot of money to just improve the app store search. They might end up using it for that too.
A quine perhaps? (Perhaps Endoh's crazy quine? https://github.com/mame/quine-relay)
Python -> Scala = PyPy?
Re: your side question, sure![0] I would love to use a fountain pen primarily but the nib that I want is out of my budget for now. I have a couple Muji fountain pens though which are great for the price, just far too thick for me to use regularly.

[0]: http://academic.ianclarksmith.com/Coursera/DesignArtifacts/c... (Uniball .28 and mechanical pencil on blank 4x6 card)

By now I probably have thousands of these scattered throughout books (I use them as bookmarks while taking notes) or in boxes. They're not particularly well sorted except for being vaguely chronological. I have a decent stash of notebooks as well but haven't used them since it was a requirement for school except for a single pocket notebook that gets filled roughly once a year.
There are probably a fair amount of engineers on holiday vacation that might tinker with the platform for personal projects.
This Incredible Portrait of Morgan Freeman Was Painted on an iPad
I'm genuinely curious what he could do with a 3D printer...
> When i was taking my first programming related class, algorithms, the teacher told us we were like architechts, there shouldnt be errors/failures. Is it accepted for them to say: whoops building fell, guess i'll rebuild it?

That's an absolutely terrible approach to software development. You can test a program as many times as you want before releasing it, but there's no equivalent iterative process for making a house.

If you develop with that attitude, you'll never get anything of real value done. After all, "le mieux est l'ennemi du bien."
I think it's more along the lines of imagining what it is you want, and then finding things around you that are close enough to work.

At least that is how it works for me most of the time. Although I guess I do take direct inspiration from the things themselves sometimes.
Sydney Opera House responds to hackathon critics (You can keep your IP)
What I'd really love is to hear some of the music he's written.
Conceptual overview of Compute Engine: https://www.youtube.com/watch?v=LqoXz-W3R80
HW does fail over time and needs to be replaced. This involves shutdown of physical infrastructure at different levels.
Starwars Official Instagram. A DV Selfie & A #TBT. Epic.
And here is a map of where they are used on Twitter

http://www.ccs.neu.edu/home/qianz/MapTwitterLanguage/v1/inde...
Fantastic! I love your UI.
Just to add to the incestuous nature - the runner up, healthcare.love, was created by Taptera employees. Taptera's main investor is Salesforce.
In fact, I introduced him to 3D printers when I started reading Makers and he was absolutely blown away. He literally could not believe it it was real. He has sketches of many things he wants to build.
Apples and oranges when you jump from algorithm design to software in general.

An algorithm has mathematical underpinnings and can be created entirely on paper first. Turning ideas into applications however is drastically enhanced by prototyping extensively.
Just once I'd like to see a site with a horizontal scroll that doesn't just assume I'm using an Apple device.
I've applied to a soul crushing number of companies this year and I've yet to land a position. Sometimes it's because I just fail at the tech interviews, or I just have a brain fart and mess up trivial stuff, but quite a number of times, like the OP I thought I do quite well yet still get rejected. Yeah it's a numbers game, but I think I've applied and got rejected/not responded to by a absurd amount of companies so far.
Was this post inspired by this post (http://www.reddit.com/r/compsci/comments/1rxfze/if_you_liked...) on r/compsci by any chance? I didn't read much of the discussion there but the other links are interesting and things which I hadn't seen before.
All scientists "massage" their data arguing that pure data is too random. Nothing new...
Wanting something alone won't make it so.

Mind: the industrialized Western nations need to learn this as well.
Note that this was necessary, because on some processors you cannot directly access the address of the program counter, so as this stackoverflow answer explains...

http://stackoverflow.com/a/7932364/419237

the canonical way to get it on x86 is to jump to a subroutine right in front of you, and pop the return address of the stack, instead of "ret" popping the return-address and, well... returning.

But actually you can translate the 6502 solution directly to x86 assembler (gcc on Linux):

#include <stdio.h>

int
main(int argc, char argv)
{
void p;

(void) argc;
(void) argv;

printf("main is at %p\n",&main);

__asm__(
"	jmp 1f\n" /* that's the IORTS */
"0: ret\n" /* subroutine */
"1: call 0b\n" /* call IORTS */
" sub $0x4,%%esp\n" /* decrease stackpointer */
" pop %0\n": "=r"(p)); /* pop register */

printf("PC = %p\n",p);
return 0;
}
I loved the story, and I wish I was still living in my old apartment, where I'd done similar stuff (though not to the same extent!). So much fun to repurpose things!
Red Hat and Google Compute Engine