skysight-inc/HackerNews huggingface dataset:
from what i can tell here: https://github.com/c4rlo/attic/commit/f4804c07caac3d145f49fc... ... attic updates the atime when opening files right now... that patche fixes the problem, but i have to wonder how fast it actually and accurate is. bup has all sorts of helpers and tweaks to make it really fast, but also to ensure that it doesn't touch the filesystem while making backups.

i've been amazed to notice how all my files have atimes from july, when i stopped using rsync to make backups and switched to bup. :p
No, it doesn't. Clang is a high quality free software compiler regardless of if Apple has a proprietary internal addon that makes it better.

GCC isn't a better product now, what makes you think it will be in the future other than the license?
If someone wants to do something like this in the SF Bay Area, I will happily help organize space at the Hacker Dojo in MV.
Cites $200 million to build, which seemed high until you see they're actually giant neon advertising signs too: http://www.link.nyc/assets/downloads/LinkNYC-Media-Kit.pdf

The city gets guaranteed profit of $20 million annual with projected rev share of much higher than that. Solid deal.
Interesting, why the dummy random unique properties? Some sort of type information/hidden class pollution workaround?

Converting classes into typed arrays/typed array buffers is something that seems like it should be awesome but in practice isn't. :( I've tried it extensively in JSIL as well and it seems to only be a win if you have thousands of them in an array - for individual instances you get murdered. Maybe this will get fixed by Typed Objects if they ever land in ES.
Something tells me the will actually be ""free"" Wi-Fi Hot Spots.

(i.e. if you have 2 valid forms of ID proving you live 4 blocks from the hot spot and you are willing to spend 5 minutes filling out web forms and you only want to visit one of 50 sanctioned websites and you are willing to receive notification emails and your computer is Windows 8.1 but doesn't have the incompatible service pack installed that the java applet crashes on and you happen to catch it on a day when it's working and you can get the webbeams login url to redirect properly and you don't accidentally scroll down while the login page is loading and you click through the screens about the new street sweeping schedule you will be able to browse the web for 17.5 minutes.)
I think it's pretty common around the world - the Swedish telco converted their phone booths to Wifi hotspots back in 2007. Cheap fast LTE has taken over though and they're finally removing all phone booths by 2015.
Wait, you think people shouldn't post and discuss interesting stuff because you're to cheap to help underwrite the (very reasonable) cost of decent journalism?!

I'm sorry, but this is a news site. People come here to read and discuss relevant news. And while this may come as news to you, those articles don't write themselves for free.

You want to lecture somebody on etiquette? Go find a journalist and tell them how "rude" they're being by expecting payment for their work. Find their editors, while you're at it, and see if they're willing to discuss their "entitlement issues". If you haven't had your head ripped off maybe you can tell us how the conversation went.
Show HN: Magako – a virtual maths teacher who understand maths like a human
The Stupid Font is actually very cool. I am going to use it for my blog title. So sorry Stupid Font creator: You failed - I find your idea useful.
...or half the startups on techcrunch or ycombinator.
The IRS will go after him for capital gains tax after the sale. The document makes no mention of a provision for him to pay his taxes due from the proceeds of the sale.
“I wore a suit. My interviewer didn't wear shoes.”
I agree with you.

However, in this case they didn't booby-trap the real product. They released a special "pirate edition" torrent with the "piracy logic".

I'd consider it a kind of "collector's edition" ;)
Inevitable. As people start using other services to get around the wall, those services will be blocked no matter how popular they are. Given what we've seen of Xi so far, I guess Chinese internet will probably be mostly cutoff from the rest of the world by the end of his term.
Then you're well aware of how broken MS SQL is when it comes to exporting CSVs where the delimiter is in one of the string fields or where a field has an EOL character, etc. PostgreSQL handles all of that with no problems whatsoever. MS SQL doesn't even attempt to follow RFC 4180.

I've actually written small wrapper scripts that feed a query into MS SQL, fetch the results row by row and--with a proper CSV writer (eg Python's csv, Perl's Text::CSV, etc), dump to file. It's relatively slow, but at least it works.
I don't know the background of this fight. But I did read the linked buzzfeed article.

The article discusses remarks Uber executive Emil Michael made. He said that Uber should consider hiring a team of opposition researchers to dig up dirt on its critics in the media — and specifically to spread details of the personal life of a female journalist who has criticized the company.

The executive later attempted to repudiate his remarks by saying

“The remarks attributed to me at a private
dinner — borne out of frustration during an
informal debate over what I feel is
sensationalistic media coverage of the
company I am proud to work for — do not
reflect my actual views and have no relation
to the company’s views or approach. They were
wrong no matter the circumstance and
I regret them.”

So apparently the words coming out of his mouth did not reflect his "actual views". Good to know.

Kinda reminds me of an earlier period of US history, when a US President nicknamed Tricky Dick famously said: "We can do that, but it would be wrong." History does not record whether Dick was winking when he said that.
"We have acknowledged all along that our method of unblocking websites using “collateral freedom” hinges on the gamble that the Chinese authorities will not block access to global CDNs because they understand the value of China being integrated with the global internet."

If they "understood the value" of that, these shenanigans wouldn't have been necessary in the first place.
Kirk McKusick – A Narrative History of BSD
This is incredible. I think a few things are worth noting:

1) these "terrible idea" hackathon projects were so much more _sexual_ than your typical hackathon. This goes with the indications that the sex-tech space is anathema more for market reasons (VCs want to stay family friendly) than because sex-tech isn't fun or interesting to people. With the chance of funding not on the table, a healthy mix of projects veered toward sex. Maybe humor can actually be a way for a few sex-tech startups to take off. :)

2) the funniest projects all involved hardware. There's something extra-ridiculous about juxtaposing our own bodies into these stupid projects. I recommend anyone interested in a solid philosophical grounding in humor to read Henri Bergson's early 20th century treatise on laughter (http://www.templeofearth.com/books/laughter.pdf). He writes that we find use laughter as a way to draw attention to the rigid, mortal, and physical in all of us. That is why impersonating someone's habits is funny-- because the rigidity of their personality is made super clear. I wonder what it says about us that strapping ipads onto people's faces makes me laugh out loud.
I've been there many, many times and have often wanted to live on an island with no technology too. But to offer the opposite perspective ...

Yesterday I setup Docker and Fig to provide me with postgres and mysql containers so I could run the integration tests for a small sql oriented module I wrote. Other than waiting for the images to download, it was an absolute breeze. In a matter of moments and a simple config file, I get two databases at the drop of a hat, and they're not mucking with my main box at all. Sometimes, I really love software.
What exactly is the context of that GIF?
Mega-Mergers Are Booming as Executives Bet on Growth
If you can deliver on the promise, this would be worth way more than $150 to me. Probably more than $500. I'm a light sleeper and I live in a city - not a great combination.

But I am for now a little skeptical:
- I have never used a pair of earbuds or earplugs which are comfortable for more than ~20 minutes. This includes soft foam earbuds and plugs, small-sized musician earplugs (I have tiny ears), and earplugs custom fit by an audiologist.
- Even that custom fit pair (which I bought for sleeping) doesn't work for sleeping: I'm a side sleeper, and sleeping on my side applies a little pressure to the ear canal. It's enough that those custom fit earplugs don't fit right when I'm on my side.
- Those custom fit earplugs are not even close to mirror images of each other. It's not obvious to me that the same piece of foam can be appropriate for both ears, no matter how deformable it is.

My main point of feedback: focus on comfort - specifically sleeping comfort for people with odd ears and odd sleeping positions - over everything else. I would pay piles of money for earplugs comfortable enough to sleep in with say 10dB reduction, far better that than not-quite-comfy enough smart earplugs with 70dB reduction. Similarly, I would happily sacrifice battery life, aesthetics, cost, smart features, etc. for comfort.
The Only Skill You Should Be Concerned With
Note to self: Keep your mouth shut in those funny situations. :)
More specifically, I should say underestimating our ability to harden.

Feel free to downvote this.
FAIR WARNING - we are a patented hackathon: http://www.stupidhackathon.com/hackathon-patent.pdf
The Future of Bitcoin and “Trustless Trust” – Why I Invested in Blockstream
Wait, why is a bill even needed? Aren't current laws and the constitution itself already enough? If they are breaking the law now, why should we believe they won't disregard the Freedom Act?
I am very interested in better ways to transform Java into asmjs, but I think we'll need typed objects and/or some way to deal with garbage collection. The latter is a particular problem, well, if we take the route we did with j2objc, we can just punt and require manual annotations to break reference cycles, implementing our own ref-counting/ARC scheme on top of typed arrays, but it would be nice if someone asmjs and GC could play nicely together, without implementing the Boehm collector. :)
This book is very good: http://www.amazon.com/RESTful-Web-APIs-Leonard-Richardson/dp...
It really depends upon the subject matter - we're experimenting! For Computer Science/programming education we've been pushing more towards the text/interactive exercise direction. Art History is almost all text and videos (with little interaction). Math is almost all video and exercises (no text).

We also have pieces like Cryptography and Information Theory which are video heavy and have some interactive portions:
https://www.khanacademy.org/computing/computer-science/crypt...
https://www.khanacademy.org/computing/computer-science/infor...

Hope you find some of them interesting!
It seems like only smaller VPS services offer first-class support for BSD. There's a few out there besides RootBSD. ARP Networks [0] is one; it's got pretty reasonable rates.

[0]: https://www.arpnetworks.com/
Does it work on ANY image or just on a few thousand test images ?
> I wasn't aware that Intel was in the consumer device business.

Based on this product, I'll say that's because they really aren't.

Edit: It occurs to me that my (and that of likely most of the other folks here) perspective is a male one. Maybe there's women out there who'd like this.
Jobs cheat sheet for the “High-Tech Age” published back in 1983
I recently asked my 4th-year students (who take a relational database course in their 3rd year) how much they used what they learned from the database course. Most of them had internships between the 3rd and 4th year, and they told me that in their jobs they needed to (a) write complex queries and (b) write stored procedures. Our database course had focused, I think, too much on ER diagramming and things like field data types. You need to know those things to create a database, but as a new person I guess you're more likely to have to deal with a database that already exists.

To my point: make sure you learn how to do complex SQL queries including subqueries and correlated subqueries. Also, learn to create stored procedures and triggers in your favorite database.

You might look into the book "Refactoring Databases" by Ambler and Sadalage. It challenges you to think about the database as an evolving system, which is different than the kind of textbook exercises where you just sketch or build it once and then move on to the next problem.
I've noticed this quite a bit recently.. Maybe I'm just older and it has being going on forever. Bills on the surface that look like they are accomplishing what you want, but when you read between the lines they actually give the nod to stuff you don't want to be happening at all.

Secret courts? Advocate. Now secret courts are more OK because apparently we reviewed them and decided they are fine with an advocate. This just cements the status quo into our system.
Uber VP: we could spend $1M to take revenge on journalists
Yes, in some circumstances that's true. For example, recently I think it was a GNU codec library that was released under a permissive license, because there are plenty of proprietary video codec libraries and for a free format to win, a permissively-licensed library is useful.

But Stallman put the GCC under the GPLv3.

So I don't think your comments re: papacy are terribly on-point.
How does copyright handle a case like this?
self awareness?
I'm not too sure. This link has clearly seen its prime, so I think google is your best bet.
It works well for project like Linux kernel. Jump/listing references happens instantly.
How to remain relevant in Silicon Valley after 35
I really try to restrain myself when a backup article pops up on HN, but there are two things you raise here that I'd like to address ... first:

"Ditto for any SSH-based backup scheme that requires keys to be stored on the original box. A compromised box could also lie about checksums, silently corrupting your backups."

This is a good thought - you should indeed be thinking about an attacker compromising your system and then using the SSH keys they find and wiping out the offsite backup. All they need to do is look into cron and find the jobs that point to the servers that ...

So how do we[1] solve this ? All of our accounts have ZFS snapshots enabled by default. You may not be aware of it, but ZFS snapshots are immutable. Completely. Even root can't write or delete in a snapshot. The snapshot has to be deliberately destroyed with ZFS commands run by root - which of course, the attacker would not have access to. It's a nice safety net - even if your current copy is wiped out, you have your ZFS snapshots in place.[2]

"Backups should be pulled from the backup box, not pushed from the original box."

This was the tipping point - I had to comment. Since day one, we have, free of charge, set up "pull jobs" for any customer that asks for it. Works just like you'd like it to on whatever schedule they can cram into a cron format. It's a value add we've always been happy to provide.

[1] You know who we are.

[2] Yes, if you don't notice for 7 days and 4 weeks that the attacker has wiped you out, at that point your snapshots will all rotate into nothingness as well. Nothing's perfect.
Diamond Age is one of those awesome books where what you get out of it depends on where you are in life. I read it both before children and after children. I enjoyed it both times. But it was a different experience.
I try to teach my kids (age 6, 8, 9) both technology and entrepreneurship, but not necessarily together.

We do LEGOs, programming, robotics camps, etc.

But they also have a great time with their own little business. We have a huge garden and every week or two, they put all the extra produce in their wagon, walk around the neighborhood, and sell it. They usually make between $20 and $80 (when you're cute, $2 for a lemon is an easy sell). I love that it teaches them skills beyond entrepreneurship (math, conversation skills, money, etc.).

Here's one of them in action:
http://instagram.com/p/tyEpthi9oZ/
A way to share ideas without having to worry about someone stealing it and not giving me credit.
Prediksi Cili vs. Uruguay 19 November 2014 Persahabatan
For those looking for Wirth's book mentioned by the parent: http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf
Hmm, I don't really see any benefit over my current solutions. I can wear cheap foam/silicone ear plugs and just set my alarm louder. Sometimes I just sleep with small rubber wired ear buds in (not the hard plastic ones) if I want to listen to audio while going to sleep. Never had any trouble with either method enough to pay this much. Props to these people if they can manage to market people into paying that much for not much different than current solutions, though.
By this logic a dictatorship is the freest form of government. No restrictions!
What on earth do Google means by “ROLLOUT”
I own a nexus 4 since a year.
So early this morning 2 of my friends, one with nexus 5 and other with nexus 4 got a notification asking whether to proceed ahead with the Android L update.
So far I have not received any such notification.
I have been desperately waiting for Android L update since a long time.
What the hell on earth do Google mean by "ROLLOUT", why the heck can't they just provide the update to everyone at once.
Thats what Apple does.
Every passing day I am losing respect for google as a software giant.
Android has too many bugs and lags a lot.
Lately the apps on app store are freezing on the install screen. The snapchat bug which was reported long ago for nexus 4 is not fixed yet.
I don't think I am going to buy another android phone.
> For those vanishingly small number of people who have an actual use for FLAC

This approach of dumbifying users to brainless consumers of content is extremely annoying. I consider any company that treats all users that way to be simply insulting. I don't mean those who cater for non technical users and being very user friendly. I welcome that. I mean those who proclaim that they can cripple functionality of what already exists with their justification that all users are dumb and would never need it.

For instance, audio CDs offer two features - good quality of sound and lossless data (i.e. which you can reencode to any lossy format with transparency without degrading quality). Those features are there for years already. Now, comes the digital age and normal services offer a substitute - FLAC. Comes Apple and says - users are dumb, no one needs that functionality. No CDs for you, and no lossless audio either. Take our AAC, and if you want to reencode - get lost.

Well, that's insulting. But Apple aren't alone in it. For instance you can't buy FLAC on Amazon either. On the other hand, other services respect their users more and give an option of lossless audio. Just because they can and it's easy to provide. See Cdbaby, Bandcamd and etc. They offer FLAC files along with a variety of lossy codecs. But this isn't even so much about sellers. We are talking about support in players / systems. One should be a jerk not to provide support when one can treat users with more respect and simply add that support for most common lossless codec.

> assertions that Apple is intentionally choosing not to support FLAC out of some personified desire to screw their users is ridiculous, right?

I see no valid reason for them not to support it, when their own users asked them multiple times to do it. Apple dismissed them. So they do want to screw their users. Or may be simply their dislike of free codecs is stronger than their interest to help their own users. I honestly see no single valid reason for them not to do it, especially since it's trivial. It's available in every possible third party player imaginable. But Apple? No, they pretend it doesn't exist.
The second link only shows perf numbers for some of the options, compared to GWT, but it's clear from the first link - which lacks GWT - that GWT would lose not just to C and the JVM, but also to asm.js, CrossBridge, and PNaCl.

Overall GWT is a decent performer, but not near the top. It is however nice that GWT can beat standard JS by a small amount.
Well, if they do they're never distributed, so a better term would be private, not proprietary.

I suppose in the corporate sense, these two things are indistinguishable, so I should specify that I meant non-free, in the free-as-in-freedom sense, but I don't think I was ambiguous.

I've been having this conversation in good faith, though my opinion is unpopular, and I'd invite you to do the same.
Dear Intel: Stick to CPUs, GPUs, chipsets and NUCs. Pretty please. Unless of course you are counting on AMD for the next advance in processing - a bad idea at this point.

Easy talk aside it really is going to be tough for Intel to figure out the next.
YMMV. When I used to have serious anxiety, it would sometimes make me have a full on panic attack. I don't know if it was indica or sativa.

But I know people who have sworn by it as a treatment.

Now that legalization is becoming a reality, maybe we'll get better science on this issue and find out the what, when, how and whom of its effects on anxiety.
I also saw this on https://tinyletter.com/intriguingthings 5 Intriguing Things, a daily email by Alexis Madrigal I would highly recommend.
I agree. Haxe has a very vibrant community but I'm still surprised it never got bigger than it has.

I used it extensively at Chumby on apps for the devices since the alternative was using ActionScript 2 (which is basically JavaScript minus the more modern features post-ECMAScript3).

Given roughly the same code (minus the syntax differences for each), the Haxe compiler would run much faster than Adobe's and almost always generated faster bytecode even though I was targeting Adobe's own Flash AVM1. Plus haxe let me use all the goodies the language offers, like non-brain-dead scoping, static typing and the macro system.
If you use a dumb storage like S3 as your backup server, you need to store your keys on the original box

I believe this isn't strictly necessary if you use asymmetric cryptography (e.g. curve25519). For a file, generate a temporary key pair, use it and the backup's public key to encrypt the file, then throw out the private key and send the encrypted file + public key to the server.

Apple uses this technique to move files to the "Accessible while unlocked" state without having the key for that state (i.e. while the device is locked).
Ah ha! Now you see the problem. Whether or not a square is a rectangle in a Euclidian sense it is a normal thing to use a type system in this way. And yet a discussion of it has emerged to whit this exchange. Gives one pause about the value of type systems for correctness eh?
I visited/helped out a tiny bit with these guys.

It really wasn't about ego on the part of the people I encountered, so much as frustration and genuinely wanting to see things happen.

They actually had a hard time raising money because they needed/wanted to stay under the radar. After Mehrab's death as far as I can tell things shut down.
Rosetta scientist Dr Matt Taylor breaks down during apology for'offensive' shirt
half the point of bitcoin was to provide an alternative to so-called fiat currencies whose value is under the influence of govt policies. The idea was to be an electronic version of a return to the gold standard.

the other half was the flip side of that bitcoin.
Hey, he received military funding to ultimately try and do good in a crappy situation, hats off to him.
Interesting, i'd never heard about that until pretty recently. To be honest, when I think of Lokitron all I think of is the deadbolt product, and then mostly manufacturing/shipping delays.
Sessions could have also included "Stealing from Whole Foods" and "Pissing off reporters"
That's a lot of "copy and paste 'programming'".