skysight-inc/HackerNews huggingface dataset:
I wholeheartedly agree, some people here really miss the point, including myself from time to time.

Sam, I actually think your advise is really good, I wish I'd followed this when I was 19. But I'm still ambitious, I'm not too late. Thanks for the good read!
That article keeps getting trotted it out but it's 1/3 opinion and 1/3 wrong.
Google reader had an amazing dedicated mobile phone app that shipped with Android on the Nexus 4. It was perfect.
Oh, then I was wrong. I hate that. :|
As someone who uses the PHP documentation all the time, I do wonder if the increased line spacing in the code examples and user comments are going to be a little off putting.

But great to see an improvement on the whole.
I don't know, I'm just talking about ogre3d.

Besides, the fact windows has non portable code, doesn't mean OSX should too. Especially if it uses unix as a base.
1.31 seconds is a very slow page? Truly we live in the future...
H1-B co-sponsorship is one of the most viable options once you have some money. Do keep in mind that you can't sponsor a co-founder on an H1-B if he/she owns more than a certain % of the company (I think it's under 5%).

If he's a co-founder and has a large chunk, you'll need to look at other options. The best way to find all legal options are to talk to a good lawyer. My co-founder knows a great in SF but I can't seem to remember his name at the moment. Do send me an email and I can send his contact across.

We're (founders) all Indian citizens...before we quit our fulltime jobs in the bay area, we had looked into all possibilites.
Contingencies in construction should be reduced or eliminated as the project proceeds from conceptual phase to design and more information is gathered. The contingency line item should almost never be carried over into the construction phase for vertical construction and if the project comes in over budget it speaks more to the failures of the design team at estimating than to a budgeting failure.

Other types of construction may indeed carry contingencies through construction phase but it must be made absolutely clear to the owner of the project that the contingencies are for X unknown and not just a "we can't estimate very well so hit it with 10%".
it's pure PR. if they dontcomply => no juicy govermnent contracts.
Maybe, but in the long run the positive change would be by changing defaults everywhere, and then eventually throwing warnings for non-ephemeral SSL in the browser.
If you're looking for a city with rooftop helipads, that would be Los Angeles. Although they aren't really for executives.

http://clui.org/newsletter/spring-2010/elevated-descent-land...
Anyone knows if C# is used inside microsoft to buiild desktop app ( office ? Visual studio ? )
I remember it wasn't the case for a long time but stopped watching since.
You should name the feature the anti-bike shed.
Where is their warrant canary located?
They are currently in the process of publishing an API, some select developers already have access to it according to their latest blog so an iOS app is in the coming...
I'm probably going to get down-voted for this, but here goes. Have you met Sam in person? Have you experienced his energy? His vibe? I can't say I have, but I think a lot of people pre-judge others without actually even meeting them. I didn't know PG presented him as his 'one favourite founder', but if he really does, I guess there has to be a very good reason... That being said, he might just recognise a lot of himself in Sam.

The way you put it makes it sound like the rest of HN is just bashing him out of jealously in all honesty, which is, well, just for the wrong reason & plain sad at the end of the day.
You forgot to put your username on the github link in your profile
I have the exact same use-case: big hierarchy of feeds, and just reading the ones I feel like at the moment.

I switched to Newsblur, and apart from some small issues with the UI (which is getting better), I've been really happy. The iOS app is also nice. The downside is of course that it costs money, but it really isn't that much IMHO.
I do mean super-lite. It is basically the persistence methods (create, update, save), finder methods (find, where) and some associations. It isn't even close to the real deal, but I learned a lot and really impressed myself.

Check it out here: http://www.brwr.org/projects
It still gets used sometimes in hardware load balancers (I guess that is "embedded platforms"). Some of those turn out to actually be more like software, though.
Nice catch! Thanks, it should be fixed now.
PivotTable.js https://github.com/nicolaskruchten/pivottable looks cool too.
I've been using The Old Reader (theoldreader.com) which, as the name suggests, is very much like old school reader before they crippled the social features. Sure, it doesn't have a dedicated mobile app, but the mobile site looks pretty nice.
It was not played by one terrestrial station, but played by all the terrestrial stations that signed the royalty contracts with the company which represents the artists and collects the royalties. Of course, the company gets a big chunk of the royalties.
Be happy it's not XPS.
Can anyone give me any tips?

Without you being more specific, I wouldn't know what to say other than build simple things with it, then more complex things, and keep looking at source of mature projects for inspiration and kicks. Also, modify existing things until they break, then do it again. As long as you're not dealing with sensitive data of yourself or others, don't be afraid of to just poke and pull at things, or to try an idea just to see if it works. Maybe some would advise against that, and maybe they're right, I am not a good programmer by any means. But I have fun doing it, and that's how I learnt.

Learning grammar and vocabulary is obviously the first step, but I think the real fun begins when you learn to express yourself freely, when the path between idea and execution gets shorter, and is less often interrupted by hunting down unexpected bugs. Even though that is possible without knowing all that much of the language, just by getting good at using the bits you do know, it still takes time in any case, and you will have to overcome frustrations. But no matter what language, it's worth it :)
Really? I thought a lot (most?) of the big boys used load balancers that include SSL termination along with DoS protection and the load balancing itself. BTW

anyone know how AWS load balancing works in this regard?
Why would C# inherently be a better fit for the enterprise world?
Cool! I've been thinking about doing a similar thing, since I think NewsBlur's main web UI is still way too noisy (although I'd keep much more of the actual functionality).

Was it easy to use the NewsBlur API? I'm assuming it isn't documented.
Where Orwell got it wrong — Surveillance State
How encryption works in your web browser [video]
They're not exclusive but maximising for security and ambition/impact lead in very different directions. There is not always and everywhere a risk reward trade off but in any but a very young field it's the way to bet.
Any UDP benchmarks?
Western Union

There is no excuse for this company to exist.
I love PHP, I really do. It's a blinding mess of built-in functions as well as horror due to the incredible shoestorm one needs to create with it to make decent things work. I don't however like the "new" php.net. It's been a year in the making or so, if I'm not mistaking - not only that, it's 5 years in the past, which I guess is better than the previous design, but the "future" comment is just plain wrong.
This reads like an essay from a freshman poli-sci class. The only unique thing about this post is the lame humblebrag or whatever about the author playing videogames with Snowden. But of course it's besides the point. It's so irrelevant that it has to go in the headline and link title.

A software dev speaking outside of his area of expertise to amplify the echo chamber while getting hits for his blog isn't enriching the debate.
The story of all the small investors surprised me, because i thought there were more rules about who could invest in a company. Are these rules new, or do i misunderstand something?
Rarely Asked Questions
I guarantee you Sam Altman isn't fit to tie their shoelaces. No disrespect to him.

My ass.
I'd like to see government departments move off AWS once they've built services specifically for the AWS platform.
Way to go extrapolating crass generalisations from one dud interview. Every single dev team I have come across thinks they are the duck's nuts, and the team leads even more so, resulting in embarrassing overconfidence in their own opinions as per your anecdote. I noticed this over the course of a few decades spanning many languages/platforms. I recall my very first graduate programmer job interview in 1989, where I was asked by the interviewer if I defragged my hard disk weekly, and I said no I do it once in a while, and he couldn't let it go and wanted to argue about how important it is to have a regular defragging schedule, wtf, anyway I didn't get the job.
Let me introduce you to "Bigiain's Managed Tarsnap Backup Service" - for the low low monthly fee of $99.40 (on top of Tarsnap backup charges), we'll provide you with a professionally monitored, secured, authenticated, managed, and 100% guaranteed digital _and_ paper invoicing service - complete with 99.999% SLAs on the invoicing and _punishingly_ punitive guarantees of eventual consistency in your long term invoice and payment ledger.

(Call now, our operators are standing by…)
> political reason

congressmen ! Seriously ?

> [your preferred development stack] sucks

I don't prefer anything, but making things work between systems is a pain, and I thought portable languages were the thing that allowed those systems to run the same programs.

I just think that trashing portions of technologies that worked on other systems, is debatable.

> Clearly, [vendor of your preferred development stack] should go spend many years rewriting everything so that my mind can continue living comfortably in the box it's in, safe from the pain of having to learn something different.

Yeah, maybe. At the time I adopted Ogre3D, I thought its code would run on any OS. I would really like to know the good reasons that push companies to break backward compatibility. Carbon comes to mind. Most other OSes think backward compatibility is important. But now, we move faster than light, screw the weak ones who won't learn all the new stuff !
Yes, if the method is not explicitly implemented then you can call it without going through the interface.

But at that point it's just a regular method that might also happen to implement part of an interface that you the programmer are not using (at least at that point).

Likewise in the case of foreach, the compiler is looking for a particular method and does not need to care whether or not that method happens to also implement part of an interface, so there is not point in making the programmer go through the trouble of marking the type as such.
f(n)=in

Where i=sqrt(-1), either would do.

Without proper constraints, the problem is trivial. The fact that the variable is called 'n' means nothing.

OTOH, if f is integer-valued and of an integer variable,

f(0)=0
f(2n)=-(2n-1)
f(2n-1)=2n
f(-(2n-1))=-2n
f(-2n)=2n-1

Unless I am pretty confused (which may be).

The difficult one is f(f(n))=n^2.
The Visual Studio IDE and Expression Blend are (or at least were) WPF... I guess there's a pretty good chance it was C# rather than VB.NET.

Not sure if there is anything else though.
This is idiotic. I have owned a pair of Beats. They were ok. Far from the best headphones I've had, but ok. I replaced them with 300 GBP's worth of headphones from Amazon that had a super-high rating. They're a bit better than ok, but I forget them at home recently, and had to use my old Beats. The world didn't end.

To talk about Beats being terrible - what planet are you on? Take your hipster snark elsewhere. Yes, they're primarily a fashion item. But are they dreadful headphones? No, the price just factors in their fashion status.
With great power comes great responsibility — Surveillance State — Medium
the new php.net...

...has not been tested on Safari (ipad2 here)
Not that my own comment here is helping anything. I'm just weirded out by the fact that people aren't being critical of these empty echo-chamber posts that keep popping up. They make this place feel like it's just reddit's politics section being paraphrased by web developers trying to self-promote.
I certainly would. Even after 7 years of successful work, I've still not got billing sorted.

Fixed-price jobs generally take double the time (losing me half); sprints work if the client understands and is in charge of the project, but most see it as a cost-sink and nothing will be delivered without extorting extra cash (which a long-time fixed-price client spat at me last week...).
As of yesterday, the iOS app Feedler supports The Old Reader!
The terrifying thing is that they could be required to keep doing this in the background indefinitely, compromising both all the data and any future users -- sort of like the Hushmail compromise.

Using AWS the way cpercival does for tarsnap (with keys managed outside, and S3 as dumb storage) is reasonable. Using AWS to run a game or other toy app is reasonable. Using AWS if you yourself are a USG entity (and thus immune to lesser legal action) is fine.

I can't imagine using AWS (or any outsourced cloud provider) to run sensitive apps using current EC2-type technology in the current legal climate in the US. The other scary thing is AWS is probably among the best providers for technical security, and still has this vulnerability (disclaimer: I haven't yet checked out Google Cloud Engine much).

Colocation or managed hosting is borderline in some situations too (particularly if you allow the provider unlimited access to singleuser mode on your boxes, don't encrypt drives, manage keys and credentials through the provider, etc.), but it's a lot better than virtual hosting for anything at all sensitive.

It's not just official USG action to fear; it's provider staff or technical compromise as well.
False, jwz is selling himself on this blog. He's addicted to the attention, very much like a heroin addict.
Ask HN: Do people at your company use personal devices for work (BYOD)?
Ask HN: Does your company have a BYOD strategy?
Would you work freelance on spec and only take money from clients if they were unconditionally happy and at any price they wanted? That is the argument you are asking artists to accept.
Apps are starting to support it, try using Feedler (on iOS, no idea if there is an Android version)
Why would you need workflows when you have LINQ. It's full fledged monadic comprehension and you can use it with Async beautifully.
Colorado, specifically the Boulder area or even Denver, would also probably be a good fit.
I know for example a Hotel booking API which for the same resources expose 3 differents API depending on their final users.

Which one? (Email is fine if you consider this private info).
Here's a shady looking Common Lisp macro.

(defmacro f (n)

(cond ((numberp n) n)
((not (listp n)) (error "not a number"))
((equal (car n) 'f) `(* -1 ,n))
(t n)))
My predicted bill for this month is something on the order of 60 cents.

Great! And if you're like most Tarsnap users on that scale, you go around telling everybody about how awesome and inexpensive Tarsnap is.

Seriously, I have lots of customers who pay me less than $1 in cash each month, but orders of magnitude more in free advertising.

I would [...] prefer to pay $100 per month ...

I think you're the first Tarsnap customer to say this. Send me an email and I'll see what I can do for you. ;-)
Looks like intriguing innovation.
So then what's the other third?
if you didn't get the reference you're obviously the one who's lost.
At least using Opera or FF, you can just right-click any text input and create a search from it, so entering "php blah" in the address bar would search php.net for "blah". So yes, I use it on-site searches all the time. Why google for "foobar wikipedia" when I can just enter "wp foobar"? :)
Google manipulating SunSpider search results after forking WebKit
If you want to quickly understand the answers, the key insight is here:

http://stackoverflow.com/a/824878

Paraphrased: defining such a function over a symmetric subset of the reals X is equivalent to partitioning the positive (>0) elements of X into disjoint pairs (a,b). This uniquely describes a satisfying function f, under whose action:

f: 0 -> 0
f: a -> (-b) -> (-a) -> b -> a

And conversely, any such function is uniquely described by such a partition. That's all there is to it!

There is no such partition on the set of int32_t's, because the # of nonzero int32_t's is odd.

For the set of all integers Z, the "obvious" partition is {(1,2), (3,4), (5,6)...}. This is what many of the answers are getting at with even/odd tests.

This also works for some subsets of the integers, such as {-2,1,0,1,2}. These are the symmetric ones with an even number of positive elements. These have 4n or 4n+1 elements total, depending on whether they include zero. [-2^31, 2^31] works (this has one more element than int32_t). As does [-2^31 + 2, 2^31 - 2] -- the largest such subset of int32_t.

This has a natural extension to the rationals, the reals, etc. Namely: (a,b) is a member of the partition iff (floor(a), floor(b)) is a member of the partition for integers, and their fractional parts are equal.

There is no such function on the reals that is (analytically) continuous. Any such f must be bijective (a != b implies f(a) != f(b)). If f : R -> R is both continuous and bijective, it is monotonic, and therefore so is (f . f), which is incompatible with the requirement that (f . f)(x) = -x.
Pycoin: Python Bitcoin Utilities
Visual Studio since 2002 (.Net 1.0) has been partly written in C#/WinForms and then C#/WPF. Visual Interdev (from which the current Visual Studio lineage descends) was partly written in VJ++. It was these bits that were ported to C#/COOL for the 2002 release.
So you don't care about backdoors, malware, who knows whatever else they may put in that code?
It is actually: http://www.newsblur.com/api

What exactly is being returned by the API calls isn't documented, like which field is the unread count, but I didn't have any issues with what I did. I have a feeling it might have timing issues when fetching items one page at a time. Each page contains 12 items (I think), and you request each page with a page=n query parameter, which probably means you'll see duplicated items if new items come in as you're reading.

I might put the code for this up on GitHub, although it's a bit messy (since most of it was written for a backend that I was making, which worked in a somewhat different way).
n is a 32-bit signed integer, as stated in the link.
Next Hacker News Meetup in Kyoto this Friday (28th)
1. I don't see how it would be hypocritical.

2. It should steal credit form the recipient. The money is what makes charities work, more than the work in itself.

3. What's so great about selfless giving? If donations can increase by publishing the donor's name, so be it! Is there even a single downside to selfish giving? Money is money, no matter the intent.
Sorry, the phone book contains data (witch should also be facts), but I'd consider it more data, then facts.
Check out https://www.inoreader.com/ - tried the usual suspects like Feedly, OldReader etc and did not like them. I have not found anything bad yet about inoreader and about as close to the Google reader as I could get.

No iOS app yet :-( but I hear they are coming.

NetNewsWire might have have a new version soon so keep an eye on that as well.
Yes, having predefined keys in your VM images does the trick, and is exactly what we do for (almost) zero-intervention deployments of our servers in my particular environment.

We tend to destroy and recreate servers more often than we scale out, so we haven't bothered to remove the manual step of adding the server's hostname to the ansible inventory_hosts file. However, that's easily automatable...

Ansible will _execute_ your inventory_hosts file if it's executable, and IIRC it just needs to return a JSON or YML data structure representing all your servers and the groups they're in. So, as long as you have a library which can query your infrastructure (e.g. boto for EC2 etc) it's not hard to automate this.
All joking aside, the term "disrupted" needs to be disrupted.
I think it's funnier without the verbs. Techno-cyber-jargon-to-the-max. Dude.
Wasn't FP invented long before OOP? All the early LISP stuff was technically FP (even though they did not call it that at the time).

Wikipedia seems to say that OOP was invented in the AI labs at MIT. In the same LISP mentioned above. Interesting.
When I first hear about the pending shutoff I first tried Bloglines / Netvibes. It seemed alright, but there was a weird bug that caused a big panel to take up the bottom third of the screen a lot of the time. I then tried Feedly, but (like some commenters below) just hated the interface. I think I tried another online reader as well, but can't remember what now.

I ended up going back to bloglines. I did find a way of getting rid of the massive menu bar that kept appearing at the bottom of the screen, but the problem seems to be fixed now.

Getting your feeds into Bloglines is not quite so easy as Feedly, but once you have everything set up it seems to work really well. Still not as good as Google, but the closest I have managed to find so far.
i consult to large businesses on enterprise mobility and try to get more companies to expose their data assets to web services so that we can build enterprise-grade apps that employees/intermediaries can connect and do work on their personal devices. right now most companies do not supply devices to employees & employees bring their own. only email is used.
Immutable Infrastructure and Disposable Components
I wonder if one wouldn't be just as well off just using Zen Garden's HTML template -- then there's certainly a lot of beautiful CSS to draw inspiration from, for aspiring designers...

I'm a little confused about Zen Garden's current status, according to the official page, and the following link, work "has started" to convert to html5 -- but the code on github still appears to use xhtml...

At any rate the following link has a html5 starting point:

http://www.nateomedia.com/notebook/web-development/css-zen-g...
> the inverse of the power relationship artists have with labels.

You don't know what the relationship with the label is. Some artists come in with their own label and only need distributor to reach a bigger audience (artists $$$/labels$$). Some come in completely unknown and the label has to front all the money (artists $ / label $$$$), and some are quite happy to be on a smaller label and let the label handle the business side of things.

> at that point, you can afford to have people working for you depositing checks

...and paying royalties for samples, collaborators, songwriters. Well now we have to hire a guy to handle all of this and you can either pay him/her a salary or a cut of the sales. Now we've slipped back into the label distributor problem.
Personally, GR is one of few services that I would have gladly paid $100/year for. They should at least have asked us users if we wanted to pay for the service in exchange for letting it live on.