skysight-inc/HackerNews huggingface dataset:
The statute cited says, in relevant part:

whoever, in any matter within the jurisdiction of the
executive, legislative, or judicial branch of the
Government of the United States, knowingly and willfully
makes any materially false, fictitious, or fraudulent
statement or representation

(clauses 1,2,3 are linked by "or")

shall be fined under this title, imprisoned not more
than 5 years or, if the offense involves international
or domestic terrorism (as defined in section 2331),
imprisoned not more than 8 years, or both.

"Knowingly" making a false statement just means you're aware that what you're saying is untrue. What part of that protects you from liability for lying to someone you've never met?

The US Attorney's Manual ( http://www.justice.gov/usao/eousa/foia_reading_room/usam/tit... ) tells us that the jurisdictional requirement is satisfied if any of the following three circumstances hold:

1. the agency had the power to act on the statement;
2. there was an "intended" relationship between the act
and the Federal government; or
3. the act was calculated to induce government action.

Lying to the guy on the sidewalk obviously won't satisfy (2) or (3), but it will satisfy (1).

They give several examples of what makes a violation, of which my favorites are "false statements to oil company subject to federal regulation" and "false time sheet submitted to accounting office of community organization receiving CETA funds". How are you distinguishing lying to your boss about your hours worked from lying to the guy on the street about whether you were in a strip club?
Reading the abstract, it is interesting that the gender of the manager do not effect the bias.

I did however not like the idea put forth by the paper that managers should assume that people lie about their performance. Doing so will only cause inflation in the lies, in which honest people will lie to balance it up and dishonest people will lie even further to get an advantage over honest people.
All you need to know about iOS 7.1 before update
Is it possible to "double up" on certificates somehow so that a service can offer certificates from 2 or more Certificate Authorities simultaneously. The goal here would be to get a certificate from CA A that might be compromised by global persistent threat X, but not global persistent thread Y, and another certificate from CA B that might be comprimised by global persistant threat Y, but not global persistent threat X. e.g. using a certificate from an American CA and a Russian CA simultaneously would likely only expose you if both the Americans and Russians cooperate to eavesdrop on you.
> So a little bit of data loss is okay, but a lot isn't?

No data loss is OK. However, delaying acknowledgement to the network client requesting the db update often is OK. Especially if your protocol allows many simultaneous requests to be in flight with asynchronous completion notification. (Similar to how TCQ on a hard drive works)

Right now it's very hard to do this type of workload efficiently. That's a pity because with write-notifications you could do it with zero extra I/O cost.
Finally won with a score of 20548. At first I was using a strategy of getting the biggest number into a corner. This follows a pattern of mostly up-right-up-right-... with an occasional left or down thrown in to get unstuck. This approach can pretty reliably get you to 512 in the corner without much trouble. But eventually this method saturates the available "storage" space with an inefficient pattern of tiles up to the diagonal. Then you have to start changing things up and continuing becomes tricky.

Then I tried the approach mentioned here of left-down-right-down-left... in a very mechanical fashion. I believe that this is very likely the optimal mindless strategy. It works amazingly well. As long as you never hit up, it fills things very efficiently and the biggest numbers percolate down towards the middle of the bottom row.

The way I finally won was to take this second approach and augment it with some periods of trying to get the biggest number in the corner. Start with ldrd until you get some 64s or 128s, then slow down and play catch-up with a corner. Then go back to ldrd. Occasionally stopping at strategic places to consolidate things also seems to help quite a bit.

All in all, a very fun game with some interesting properties.
Mt. Gox May Have Stumbled, But Bitcoin Will Thrive
I'm certain letters are necessary for a 5x5 or 6x6 board. M is better than 16,384, and Z far better than 67,108,864.
This project needs more love :)
You have a good point, but Australia still has peculiarly high software prices when compared to other developed countries that are foreign to the software source.
I just did an Implicit Association Test, as suggested by the article, and got a result that was interesting in light of my views of myself.

http://implicit.harvard.edu/
Wouldn't have even known about this, thank you Time.com
The article mentioned spherical lenses produced as a by product of an industrial process:

The poppy-seed-sized lenses where[sic] originally mass produced in various sizes as an abrasive grit that was thrown into industrial tumblers to knock the rough edges off metal parts
Tiny spherical lenses. From the article:

> One of the unique design features of the microscope is the use of inexpensive spherical lenses rather than the precision-ground curved glass lenses used in traditional microscopes. These poppy-seed-sized lenses where originally mass produced in various sizes as an abrasive grit that was thrown into industrial tumblers to knock the rough edges off metal parts. In the simplest configuration of the Foldscope, one 17-cent lens is press-fit into a small hole in the center of the slide-mounting platform. Some of his more sophisticated versions use multiple lenses and filters.
Done it! I rule! And now my evening is wasted.

Good game.
Secret-Sharing App Whisper Raising Another $30 Million at $200 Million Valuation
After using pentadactyl on Firefox for a number of years, and recently switching to Chrome, thanks! It doesn't seem to be as feature complete but I'll take it anyways.
4core 4thread, /128 block of ipv6 addresses. google pl0x...
"We're capturing it,"

This is good to hear. Not sure what would be the best way to display that information though.
Just got rid of online.net, going back to kimsufi. I've hopped around between hetzner, ovh, online.net, kimsufi is still the best cheap dedi, imho.
brew install html-xml-utils
The scientific mindset is about using experiments to test abstract models of the world.

You don't need to know any particular body of existing scientific results in order to do experiments to investigate natural phenomena.

EDIT: Although I guess the term "scientific literacy" does actually sort of imply a knowledge of existing known facts.
> or you have allocated blocks or otherwise performanced a write which required updating file system metadata

What if you're appending to a file, and want to checkpoint every so often. I guess you can be clever with fallocate(FALLOC_FL_KEEP_SIZE) to avoid the block allocation, but won't st_size still need to be updated?

I also assume that st_mtime doesn't count towards dirtying the metadata.
Looks like it's basically a mashup of the YFTY torrents api, a few other APIs for subtitles/metadata, and the peerflix nodejs lib for streaming the torrents. Done in node-webkit. The first commit was only 20 days ago, according to github (could have rebuilt history of course), and the most recent 3 hrs ago at time of writing. Seems pretty active.

It looks like "they're watching you" through Google Universal Analytics[0]. Not sure if that's something to be concerned about.

Sources:

https://github.com/popcorn-time/popcorn-app

https://github.com/popcorn-time/popcorn-app/blob/master/pack...

[0] https://github.com/peaksandpies/universal-analytics
Well even doing it on a file is bad.

It's per file, but also, it's (necessarily) the in-core state of that file, as a Linux man page says.

So if you do a write on one thread, wait for that write to complete, and then signal another thread to do an fsync, I don't really know what happens.
> No, fsync is "Make sure the last write made it to disk. IN fact, force it out immediately. Also, all of the other pending writes as well, even if I'm not concerned about them. ..."

POSIX 1003.1 (2004) doesn't go so far as to require unrelated data to be committed (emphasis mine):

"The fsync() function shall request that all data for the open file descriptor named by fildes is to be transferred to the storage device associated with the file described by fildes." (http://pubs.opengroup.org/onlinepubs/009695299/functions/fsy...)

I think there's a good argument that Linux and other workalike OSes go too far in flushing all dirty pages to disk when fsync() is called.

sync(), on the other hand, does require all dirty pages to be committed, though, ironically, it is permitted to return asynchronously (http://pubs.opengroup.org/onlinepubs/009695299/functions/syn...).
The thing is I have absolutely no interest in join a bloody social network just to use my phone book, as a matter of fact I block every app on my phone from accessing the contacts info.

I suspect that I'm not alone in this regard.
iOS 7.1 now on my 4S and guess what:

it has crashed at least 7 or 8 times in the few hours I've had the iOS update

thanks a lot, crApple
Only a problem if you curiously believe that you must buy a home in such an outlandishly expensive place. If you make $300k and have money problems, it's 100% by your own choice barring unavoidable emergency medical costs, etc.
It's very coincidental that my game called Even, based on very similar gameplay was launched this past Friday -- http://bit.ly/even-game

(in case folks on Android want to play it)
On a 3rd gen iPad here and by far my biggest issue has been that multiple background downloads (a batch of app updates or track downloads from the store for example) will more often than not cause the whole device to deadlock, with the only way to recover being to do the power + home button hard-reboot combo.

Really hoping this was fixed in 7.1, which I'm running now and so far seems smoother (doesn't stutter anymore when switching to the task switcher view, for example).

The other persistently anooying bug I've seen has to do with text fields on some webpages (eg Outlook Web Access and the Amazon Kindle web app) where if you tap to change the cursor position inside the field, you can no longer type characters in it and have to deselect the field (by tapping another on the same page) and then reselecting it again. Makes fields on many pages simply un-editable (the Amazon web app is the worst as you have to leave the store section entirely and it breakd the product Search field). Not sure if it's page or Webkit specific but it'a been around unfixed even on iOS 6 if I remember right. Fingers crossed on that one :)
I don't know what an incubator is, so I looked it up on Wikipedia where it says that "Successful completion of a business incubation program increases the likelihood that a startup company will stay in business for the long term: older studies found 87% of incubator graduates stayed in business, in contrast to 44% of all firms."

I saw lots of "bullshit" words and other emotional words spewed around Carlson's post, so I think I'll go with the Wikipedia article on this one.
I agree with the sentiment but I see it as being unworkable. Do you arrest the talking heads for reading the prompter about how earlier someone asked if Obama had a US birth certificate(Technically true)? Do you arrest the evangelical christian for telling his congregation that evolution isn't real and you can show he sat through a class on biology? Do you arrest Jenny McCarthy for publicizing that vaccines cause autism (Spreading terribly harmful misinformation for "the right" reasons)?

Having said that I wouldn't mind a popularizing of using appropriate contracting or oath taking for specific statements to ensure truth and factual knowledge. Much as we do with oaths in court and perjury. I could see that system being workable (though in theory I guess that is what oaths of office entail so it might only be workable due to novelty).
Old software developers are like old software: They never die; it just gets harder and harder to make them run on the latest hardware and software platforms, and the physical media they're stored on may eventually wear out.
Post-rock is another genre worth checking out, little to any vocals, melodic.
I launched a very similar called Even last week on Android -- http://bit.ly/even-game -- have fun!
GIMP doesn't rotate correctly
It's weird to say that and still count written proofs. There's still the question of whether neurons always work in the way we believe...
Technology tracks our every move. How can an entire plane go missing?
I don't know about the others, but this is not a description of YC. The whole point of YC is to focus on real work. The first thing we tell the startups we accept is that they should build stuff and talk to users (and exercise and spend time with their families) and nothing else.

When the Airbnbs came to speak at the last dinner, Brian Chesky said that the 3 months of YC had been the most productive time in their lives.
Or you can download Even (free!) that I launched last week -- http://bit.ly/even-game -- have fun!
> BUT, Snowden is the best example that I know of as a person that really values the plan for the US as laid out by the Constitution and who saw first hand an insidious threat to ignoring those principles without the public even being aware. If there's anyone who has earned the right to call himself a true patriot and defender of the Constitution, it's Edward Snowden.

This is naïve at best. At most, he's shown some interest in a tiny portion of the Constitution but his alignment with Russia and his appeal to dictatorships for asylum shows he doesn't value freedom of speech and other values enshrined in the Constitution.
Purchase easily and purchase legally are two different things. It still doesn't solve the problem though, does it? You're still breaking the law in some capacity and paying for the content legally when you're skirting the law doesn't make it any more justified, but neither does downloading it for free. Sure, you're paying for Netflix but you have to go through a VPN provider to do it properly and even then, VPN tunnelling can be very unreliable and slow. Australian Internet is very limited in terms of speed and bandwidth, the average Internet connection in a lot of the heavily populated parts of Australia is still slow and unreliable ADSL, not fibre like the rest of the developed world.
Yeah, their plan is to use a die cutter for mass production of the paper parts. The glass beads used as lenses are already mass produced for other applications.

Source: I've worked with them on an educational pilot of foldscope.
Most devs with ~10yrs experience at a B2C software company you've heard of earns >$200k total comp.
Struggling to come up with product ideas
Does anyone have any advice for someone who rarely has problems in their life? I generally make do with what I have and am generally a happy person. I dont need more, I dont really want for anything. (Other than much money of course)

How can someone like me come up with problems to solve when I myself have none?
You might also want to check out Even -- http://bit.ly/even-game -- have fun!
You're on the right track. The strength of the electric field around a charged, curved metal surface is inversely proportional to the radius of the curve. Sharp points have a very small radius, so they generate a large electric field, which can easily ionize air and thus cause arcing.

So spoons are okay, as they normally have no sharp points. Forks can cause problems, though.

Actually there's another issue here. If you stick an unopened can of food in the microwave, the microwaves can't reach the food; you get the same effect as if you ran the oven empty, which is that the field becomes very intense and risks burning out the magnetron or other components. The oven is designed to have its output absorbed by something, not just reflected back.
Well, not exactly: I’m still paying for Netflix. I travel a lot and use VPN for professional reasons, between countries that have a good Netflix offering, those without and those with partial offers. I still pirate most of it because a film I started watching is not available anymore in the country I'm in. It's annoying up to the point that I’ve stopped trying. If I paid by film watched, what you said would make sense; I don't think anyone does anymore.
So basically he's just an opportunist who lives in a country as long as it suits him and then leaves it when he's being inconvenienced?
Stop focusing on yourself. Solve other people's problems.
There is already fflush, and it is generally not what people calling fsync want.
The study referenced in Wikipedia is from 1997, 8 years before Y-combinator which is the first of the class of incubators I talk about in my blog post. I also think the studies are about a different kind of business than the startups discussed in my blog. More along the lines of McDonalds franchises than Facebooks.

However you do bring up a valid point: my blog is just my opinion and worth just about as much as you pay for it. :)
Valve could show them the finger if they don't want to play with their rules. In the end, the publisher would have much more money to lose than Valve.
once in a while I run vagrant reload because it seems to lock up.
s/fizzling/retiring.

The difference between a programmer and an athlete is that the programmer is better at math and can save and invest and not piss away money, and enjoy an early retirement without lifelong body damage.
"We want (need) him involved but perhaps he does not share our vision? Or perhaps we need to be more flexible with our vision?"

Do you "need" him or his money? I can understand needing money but cannot understand needing someone who does not know your field/customers better than you, yet wants to force a significant product change. Which = someone who does not respect/have confidence in you. If you've got traction, find other investors; locally, get your AngelList game on, etc.

Likewise, being flexible with the path to your vision shouldn't be confused with changing your vision on a whim (someone else's for that matter).
Why is Spotify better than owning your data? What happens to your music once Spotify dies?
Of course. But you get three TB for the price of one on glacier (not surprising, considering they guarantee redundancy) with money to spare - per year of storage. So if you can archive to disk(s) and assume the disks hold for five years there's a pretty big difference in price (obviously, glacier probably will become cheaper in the years to come, but that's still a pretty big difference in the consumer spectrum -- for a business -- probably not so much).
One-hit wonders
I agree Paul: YC is the only incubator I would explicitly exclude from this tirade. In fact, I call out YC in section 4 as having incubated companies I would love to be like.
It's being done - please help out here http://www.tomnod.com/nod/challenge/malaysiaairsar2014
Working from the general atmosphere of bandied-about numbers, I think "big startup successes" are closer to 1 in 100 than 1 in 10, if not 1 in 1000. If YC is anywhere near 1 in 10, that is pretty amazing. At the same time, I don't think it's fair to hold incubators to this 1 in 10 standard.
I can't get over the fact that the New Yorker is quoting some reddit users using their online nicknames.
I'm not really referring to that, rather the disgusting practice where publishers decide to sell the game 49 dollars in the US and 49 euros in Europe, while there's no reason at all for this difference of price (49 euros is way more than 49 dollars, plus salaries in Europe are usually lower than in the US, so it's like a double stab). And that's all happening in "first world" countries. Valve should not allow this kind of things.
We're talking about Newsweek here.

Remember the "Heaven is real!" cover? (https://ksj.mit.edu/tracker/2012/10/heaven-real-doctors-expe...)

Remember "The Fall of France"? (http://www.huffingtonpost.com/anne-sinclair/france-newsweek-...)
Tangentially : I liked the style of their c code.
Ask HN: Is Satoshi Nakamoto the new John Doe?
Is Satoshi Nakamoto the new John Doe?
Clojure to die for
This Is What Happens When Two Tech Writers Climb Into Robots And Fight
Got one, thanks!

Have 2 invites, if anyone else needs any.
To me it sounds like a distortion of the truth: Perl was instrumental in spurring the modern dynamic language movement, but it in itself is all but dead. Perl (and I mean Perl5) is antiquated, and no modern shop I'm aware of uses it. There are always exceptions, but I don't see a lot of job postings looking for Perl programmers. Ruby, Python, et al, sure.

Perl is all but dead because Larry Wall, Perl's developer, thought it'd be a good idea to let someone else implement his spec for Perl 6. There were some attempts, and you can argue about their success, but the fact that there is no reference implementation is what killed Perl. The Perl community argued and thrashed and screamed about Perl 6, and meanwhile, Python and Ruby developed vibrant communities, and most serious Perl programmers I know simply migrated to one of the new, more developed languages.

I suppose what this guy is really saying is that Perl 5 died around the time of the dot-com bust. But correlation does not equal causation; Perl killed itself.
the quality of that video is much better than the official site's: https://www6.slac.stanford.edu/community/past-lectures/quant...
A plausible explanation for MH370
How can you hold both of these ideas in your head at the same time?

1. "There's something to be told about learning stuff that matters. Data-structures,"

2. "Protobuf won't survive either, because simple text-based protocols always win"

If the simple inefficient way always wins, we don't need data structures.
Lots of other fun little utilities from the author, Bert Bos:

http://www.w3.org/People/Bos/#htmlutils
> It could just be me, but I prefer more control, and using the requests library gave me that

I had the exact same opinion until a month back when I started using scrapy + scrapyd[1] for a serious scraping task. Yes, it's a long running spider which is why I decided to use Scrapy in the first place. But so far I have been really impressed with it in general and might consider it even for one-off crawling in future. IMO, pipelines etc. are worth learning. I would also recommend using the httpcache middleware during development which makes testing and debugging easy without having to download content again and again.

On a separate note, for one-off scraping, it's also worth checking whether a python script is required at all. For example, if you just need to download all images, wget with recursive download option should work pretty well in most cases. For eg. a while back I wanted to download all game of life configs (plain text files with .cells extension) from a certain site[2]. Initially I wrote a Python script, but when I learnt about wget's -r option, I replaced it with the following one-liner:

$ wget -P ./cells -nd -r -l 2 -A cells http://www.bitstorm.org/gameoflife/lexicon/

[1]: http://scrapyd.readthedocs.org/en/latest/

[2]: http://www.bitstorm.org/gameoflife/lexicon/
Where did you read that he does not have internet at his home? Do you have a link? I've been keeping pretty up to date on this story, but I haven't heard that anywhere else. If true that is pretty damning evidence I think.
At least for me, I know more people by their handles than their real names. Not sure if that's the case for most people though.
Yeah, thankfully the article calls YC out as being the exception.
As an employer, I'd rather not higher a social-media self-brander to work for me. I'd prefer a developer for engineering jobs. The self-promoter might be a fit for marketing, though!
Sam’s guide to hiring developers on Odesk
I mean it's probably the same for me (idk I never really counted) but I still find it strange when pretty reputable news outlets do it.