skysight-inc/HackerNews huggingface dataset:
It's probably a combination of runtime analysis and code construction analysis.

Submissions with similar runtimes will use the same algorithm. If most students use the proper way, but a group of five students all, by "chance," pick an obscure dumb way (or a really obscure fast way), then they may be copying. Manual investigation would be triggered.

Look into how JavaScript minimizers/obfuscators work. They could be parsing your code down to a form where your variable names and comments don't matter at all. They're just analyzing and looking for coincident structure of programs.

Now, your administration is smart enough to not flag code where there's one way to do it (write "find a member of a list"), but if 10 people copy the same wrong way to do it, it would be a flag to investigate further.
Show HN: I'm writing an ebook on writing ebooks with Markdown
Whenever I lose patience, I suppose. That can take a while: eg my Redshift sleep experiment is up to 495 days so far.
Household plastic ingredient spotted in space
Questions that Investors Should Ask Funding Platforms
In my seventeen years living in Oakland, I've grown exasperated with the Sixties-leftover, anti-cop rhetoric that has left us with a disproportionately small police force. We voted in a measure to hire more officers, but lose some every year to retirement and attrition.

I really doubt mere straight employment would turn around the robbing creeps who gang up (usually three to a car--one to drive, the others to mug) on their victims. Thousands of other Oaklanders contend with desperate poverty without resorting to felonies. Until we have a fully staffed police force, though, we're all on our own.
Thanks, I thought I tried that. That does reduce the extra code quite a bit.
I've seen archive.org content disappear, it's good but not perfect.
"You've got to serve somebody" -- Bob Dylan. The author doesn't say what is preventing him/her from finding a programming task that he/she is passionate about and pays enough to live on. I've been around awhile and let me tell you, there are so many more interesting programming challenges now because hardware has made incredible advances. There's only so much you can do in what used to be called 3M (one megabyte of random access memory, a megapixel display and megaflop performance.) Oh, and no internet to speak of.
Don't be a programmer. Be an "X" who programs.

Instead of spending 99% of your time bullet-proofing your software for idiot users who can't use a computer, write software as a tool to automate your own job.
AngelList Syndicates by the numbers
In any other context I would dismiss this comment as a troll, but yeah.. Any program that passes itself off as "secure" and is closed source, in this climate, is immediately suspect.
Could the screenshot on that iPhone look any more imposed?
Complain to rpg. He invented & named the concept, I'm just using it.
I guess a lot of it boils down to them never having heard of Haskell before.
What is your biggest technology failure?
We've all been there. We build apps that never take off. What is your greatest failure and what did you learn from this experience?
The Future of X: Lieutenant General Mary Legere on Military Intelligence
Such an RSS feed can only be written in retrospect, after time has passed and I know whether I'm done with an essay or not, so it doesn't exist. http://www.gwern.net/Changelog is probably what you want.
Entitlement? He is entitled to not download and view content that he doesn't want to.

No one is obligated to alter their own behavior in order to sustain someone else's business model. How publishers make money is their problem to solve, and if they're publishing content on the open web that's viewable with web browsers, then it's up to them to decide how to deal with the fact that some web browsers aren't going to download the ads.

They have plenty of alternative options: they can block all of the content unless ads are downloaded; they can put all of the content behind a paywall, etc. But most websites don't employ these methods, and do leave their content accessible to people who block ads.
Some of us interpret the guidelines literally because we've been burned before. A couple of years ago, I spent months working on an app, including paying a designer, and I was really proud of the final product. After it got reviewed, Apple added a new rule to the guidelines and rejected the app. That was a seriously expensive lesson. Now I recommend interpreting the guidelines as strictly as possible... even if you know of other apps that squeak past the rule, it doesn't mean you won't get burned.

> Apps that are "beta", "demo", "trial", or "test" versions will be rejected

It sure sounds like your app breaks this rule. I'd ask what your app is, but I don't want Apple to see this and reject you.
That's why google wanted flash on Android at first place , ads+drm. Google always like flash unlike Apple and even ship with it's own Flash plugin.

But Adobe decided Flash was too expensive to maitain on mobile and fired 700 employees and outsourced the rest of the Flash team to india. The remaining employees are now working on Bracket (...). And Sencha is more profitable than Flash division at Adobe.What's left of Macromedia? nothing, They should have stuck with Livemotion and Golive ... lol

The result is that the last version of Flash (CC) has less features than the previous ones ( some drawing tools gone...)
Gild and the Commoditization of My Information
If something is worth $10,000 to me and I can get it for $0.99, I will not pay $10,000 for it.
If you do pair programming, you may find it desirable to establish a common development environment, so pairs don't experience friction between one person and another's development environment. In that case, you might want to hire people who know that tooling, or, more likely, you might want to filter out people who have a passionate attachment to some other tooling.
The importance of this message cannot be overstated.

To put it another way:

The Words you use to convince someone are more important than the message itself.

I've seen people stab themselves in the back (and lose out) because they didn't pay enough attention to the words they used.

I was super interested in how Apple was going to sell the 5c for this exact reason, I use a plastic phone that doesn't feel too cheap (the lumia 521) but I think of it as the crummiest phone on the market because of the plastic (though it's actually really durable, I've basically launched it tons of times and like a good nokia it will just come apart- distributing the force evenly) So Apple's "Unapologetic" is a really important marketing concept.
Curved space-time on a chip - Testing General Relativity
What's with [RetroShare](retroshare.sourceforge.net)?
Another question: What's the sense of a tool that nobody of your friends uses, especially in social networking? The will not migrate until Facebook etc. shut down
> And yet our operating systems are still written in C(++).

The last time a mainstream OS was developed from scratch was the late 80's (1989 to 1993), with windows NT. Linux is just a kernel for an OS from the early 80's (gnu). OS X is a derivative of nextstep, also developed in the second half of the 80's. C was the state of the art back then.

The investment to build a competitive mainstream OS from scratch in a new language is huge. Probably 10x to 100x the effort to build windows nt, which took 250 people 5 years. I think there would be a lot of value in developing an OS in a programming language that deals intrinsically with the topics of security and multi-processing, but at this point it's too expensive to do that and match other OS's feature for feature.
I would try something non-habit forming like valerian root or melatonin first before going to prescription drugs.

Also, at bedtime try to keep the TV and/or reading to something that's not too interesting or too boring(shopping channels/business TV helps me).

The main thing is to distract yourself away from thinking about sleep while trying to fall asleep. A hot shower or a peaceful walk may also help.

Try to maintain proper sleep hygiene.

http://www.sleepfoundation.org/article/ask-the-expert/sleep-...
I don't agree with that. I had two home burglaries. Never any followup from them on that. Again, sample size is everything.
I'll take your challenge. Does a Chrome extension work for you?

I am going to add this feature to a new version of my Productivity Owl:
https://chrome.google.com/webstore/detail/productivity-owl/e...

Even if a Chrome Extension isn't what you're looking for - thanks for this idea. The way my owl works is that you schedule freetime, and during non-freetime all pages have a timer, and when the timer reaches 0, the owl closes your tab. It also has a block list for time-wasting pages like reddit or HN.

Lately my problem is that I delete the owl's timer, or schedule freetime when I shouldn't to avoid doing work. I was going to implement a "Respect Score" which I'm still planning on doing - but I really like the idea of the owl recognizing my 'workarounds', and prompting me with questions about my goals, instead of just berating me. Maybe I'll let users add their own prompts.

So I think your idea is a perfect addition to my current system. I plan to have a new version in 2-3 weeks.
All the blog pages are still there. I haven't taken it down.

By mothballing I mean: I've stopped updating, I've disabled further comments and the front page has just one story on it, but it's all there and indexed. I don't intend to delete stuff from the Internet as I know there are many people who read the old stuff I wrote (thousands of page views per day).

If anything has broken I would like to know about it as that's not what I wanted. I just wanted to be free of the responsibility of coming up with new stuff. My life is so full that it was getting neglected and so I decided to prune rather than let it wither.
A client I worked for had his CISO pass away unexpectedly at a relatively young age due to a heart attack. My client then recounted how he received a LinkedIn update a few days following his death, and the first thing my client thought was "talk about remote access!"...he has an interesting sense of humor.
*Qwest
Or C. Download an app that will unlock high end bikes with no visible breaking in at all.

C would be a popular option if this type of lock was common and had vulnerabilities.
I plan to make a RotatingFile handler, but at the same time, what's wrong with Unix logrotate?
So Bitlock can unlock any bike they want? The key isn't stored locally?
bm9jYXJyaWVyQGpnYy5vcmc= Is the base64 if you want something copy-pastable.

Alternatively, nocarrier [AT] the domain of the post.
How is your diet and exercise? Cut out any sugar and caffeine, avoid high processed foods (especially white bread and soda) and try to exercise at least 30 minutes daily. Do you take vitamin supplements? It is possible you could be vitamin deficient. There are blood test for that. Vitamin B-3 (niacin), vitamin C and vitamin D-3 are especially important.

Assuming those basis are covered, how is your breathing/posture? Programmers especially can develop bad posture because of sitting all day. Make sure you don't slouch when you sit. Here is something to try - when you feel anxiety coming, immediately stand still, straighten your back, slow down your breathing taking normal size breaths (don't deep breath, just breath normally) and clear your mind for 30 seconds.

How is your sleep, do you snore loudly and don't feel rested? You might want to check if you have sleep apnea.

That's all I can think of for now. There are also drugs, both non-prescription and prescription that can help. Personally I'd only use them as a last resort.
So you're thinking of tracking your JS errors
Cute, but seems like a solution looking for a problem, and finding the wrong one.

The major problem with bike locks IMHO is their laughable resistance to brute force physical attacks, e.g. $100 hydraulic cutters. I don't think anyone around here bothers with picking the actual lock.
Amusingly, Nicola (Bronsa) let me know CinC already provides the extension points for everything in the blog post.
>I agree recent job experience is the main issue in computing, but that's a fairly small segment of the job market (~5%). Outside of computing, there just aren't that many career paths without degrees anymore, where there's even hypothetically a way to get in on the basis of self-study and experience.

Is that really true? (that's not rhetorical.) I mean, sure, it's true in the sciences, in part because scientists outside of the computer industry don't have it so great; employers get their pick, but is it true in management/business/sales/accounting? If it is true, how much of that 'truth' has to do with the expectation that it's true rather than any required knowledge? Are folks without those degrees not trying for the position, because they think they need school, first?

(I see that a lot in my industry; kids think they need degrees, so they go to school rather than working. I mean, it's hard to argue if the parental units are paying now and won't pay later, but... you don't want to pass up your personal 1997. I think the number of folks in my field who go to school is inflated by the belief that you need a degree to get in.)

now, I'm again stepping outside of my immediate sphere of knowledge, but I'm pretty sure degrees are not needed in sales. I mean, you've gotta be able to pretend to be middle class, and a degree helps for that, but...

And management? Come to think of it... I can't remember working under guys who didn't have degrees /or/ hadn't gotten their start with their own company, so you might be right there. However, I have worked under guys with degrees from for-profit schools... I have a hard time imagining a degree from one of those places counting in your favor, and I've met a lot of management types who could give the sales folks a run for their money when it came to reading comprehension.
I haven't done anything _why like. There's no drama or mystery. My blog content is still there.

I deliberately put up a 'so long and thanks for all the fish' message on jgc.org because I knew that some people would start to wonder if I just stopped blogging and tweeting.

TBH I'm a bit disappointed this on high up on HN. There's no exciting news here. I'm busy doing other stuff, like working at CloudFlare and existing in the real world.
> ... the _why-esque approach ...

It kind of sucks as a user/reader but I can see where people come from.

I at least hope if people have useful content they keep it up and if not hopefully that content exists in a permissive license: http://diveintohtml5.info/

We'll probably see many more people want to disconnect for periods of time in the future on a more frequent basis as users grow older.
As always social engineering works far better than tech engineering, watch the guys try and help the girl steal a bike.

http://www.youtube.com/watch?v=ge7i60GuNRg
Not sure how much "hunting" it takes, but here's a comment I posted about this a year ago. The specifics have changed but the general pattern is plain to see.

https://news.ycombinator.com/item?id=4608301
What is WordNet? A Conceptual Introduction Using Python
Did these guys think about the bike lock market at all when they created this? Why reinvent the wheel? For bike locks people value security and convenience. This offers neither over standard key locks.

I'm a cyclist. Why would I want to mess with an electro lock when all I want to do is get on my bike and ride? This seems a symptom of 'an app for everything' syndrome.
You don't think Walt had a history of manipulating, exploiting, or violating the rights of others? I certainly do. And you're right - the post is meant to be a bit cheeky. I wouldn't really hire Walter White for my sales team, but I do think we can learn some things from him :)
> "The Obama administration has repeatedly stated that the NSA keeps only the content of messages and communications of people it is intentionally targeting – but internal documents reveal the agency retains vast amounts of metadata."

The administration and NSA can't defend themselves because they don't know how much more evidence Snowden took with him to reveal their consistent lies. Or who else might release other evidence of other illegal acts, or behavior that would lead to losing funding, votes, etc.

Whistleblowers seem now the strongest defense we have against overreaching and unaccountable centralized power violating the Constitution. Other people in Snowden's position must read Hacker News.

If you're out there, think about acting on your conscience as Snowden and others did. Your position is stronger than ever. You'll have support from the EFF, ACLU, Guardian, and most of this community.
There's a notification system where you can send a link to a newspaper obituary (as a FB Friend) and they apparently use that to memorialise the persons page.

A friend's page/wall is live it just says "lived" instead of "lives". I can't recall any spam related to his page since I notified FB so I think they must lock it down too.
All the websites? Nope. A selected few who I think provide me a great value as a customer? Why not.
Excellent addition, Doug. Thanks for chiming in - distribution was key.
Because IE 8 doesn't support SVGs and still accounts for >20% of desktop traffic (by some reports). Likewise, Android 2.x doesn't support SVGs and accounts for some non-ignorable amount of mobile traffic.

Where I currently work we can't support SVGs with some projects due to a bug in the middleware we're mandated to use.
I've thought about this problem a lot, and was thinking about building something similar. This idea is essentially Lockitron, except it's more mobile (both w.r.t the door/bike, and to w.r.t. its physical location). That mucks with two things: a) the lock isn't attached to the bike, like a Lockitron is attached to its door, and b) the lock doesn't have 24/7 data access, unlike most Lockitrons.

a) makes it far less convenient to unlock. Sure, the lock might unlock itself when I'm near it, but then what happens? Does the lock just fall to the ground? Do I still have to remove the lock from my bike? If so, how is this better than a combination lock?

b) makes it impossible to unlock remotely. Sure, it's great that I can tell my friends the exact location of my bike, but what's the purpose of that if I can't unlock it for them from afar? They still need my phone (effectively physical presence) before they can unlock and use my bike. If I had a combination lock, I could just tell them my passcode and they would be off. Why not just a combination lock?

These two problems make it unappetizing for customers. There seem to be a few main reasons why you have a Lockitron: 1) to go through the door without fishing your keys out or fudging with the lock, 2) so you can let other people in when you're not there, and 3) to know when people entered your house. In fact, these are pretty much the exact reasons Lockitron touts on its website: https://lockitron.com/preorder.

If a) and b) are true, most of the above three points have been not been addressed. 1) is a direct result of assumption a), and 2) and 3) are direct results of assumption b).

These problems aren't insurmountable, though. For a), some locks are physically attached to the bike. Here's an example of one: http://lovelybike.blogspot.com/2011/02/is-wheel-lock-useful-.... That way, when you walk up to the bike, it unlocks itself, and when you walk away, it locks itself. There's no need for any physical interaction between you and the lock. For b), you could include a cellular modem [1], which would allow you to remotely unlock your bike. Even more important, however, would be the added benefit of being able to track your bike if it were to be stolen (since with a "cafe lock" like the one I linked above, somebody could very well just carry it off).

1. The problem is trying to find a suitable data plan. The ideal one would be pay per kilobyte, with the SIM lasting forever. Since unlock and location requests take up very little bandwidth, you could pay a small amount, like $10, for a few megabytes. That should be enough for quite a few requests.
I get continually reminded of this when people see that I registered play.org as late as mid-1994. It was still free, and a substantial number of English words were still available. I'm often reminded by others that I could have also registered play.com or other common words.

Of course, much of the culture back then was: I only need one domain. This one was for my personal site, so obviously, it shouldn't be .com domain...

No regrets, though: I wouldn't want to be the type of person that looks for "under-utilized resources" to exploit. There are far more interesting things in life than that for me.
I think they work off of current robots.txt so if you purchase a domain name update the robots.txt to not allow archive.org they delete the entire history.

Which sucks in an archival perspective.
A charging cable seems at least as easy to find as a hacksaw these days.
I am quite happy with Ghostery+NoScript. If you have a general solution, then you would just end up with an arms race. See [0] for details.

[0] http://www.antipope.org/charlie/blog-static/2010/12/its-made...
So, your conjecture is that physics will continue, but our appetite for new features will plateau? I don't buy that, personally; in fact I think it is exactly the opposite. I want a calendar program that is smarter than me, I want search that understands my tastes in restaurants, shoes, books. I want sw that immediately translates, perfectly and idiomatically, any language. I want to talk to my phone. I want it to compose music for me. I want a pony (okay, that last one is a different list).

Now, we do know one limit - the human brain fits in an X sized area, and requires Y sized plumbing and energy store to accomplish what it does. My feature requests exceeds what any one brain can do. I'd be astonished if we could shrink that to phone sized, but maybe, just maybe.

At that time we can renew this conversation. Until then, burning batteries, and running data centers, matters. Until then, C (or a safer version thereof) matters.
With the BAWSAQ it's even easier than traditional pump-and-dump. If you pour a large enough pile of dough into a stock, it goes up a ton after a delay (1-2h). So, you can purchase all you want before the price skyrockets. Other players predictably pile on because they see the stock going up; which makes the stock go higher and entices even more players to invest in the stock.

You then sell all your stock for a tidy profit and watch the price, and the hopes of the other investors, collapse.
Here's a quick 2d visualization of the data using D3.js. The advantage of a 2d projection is you can see all parts of the globe at once and have quantitative encodings that aren't distorted by projection effects. In this case, color+radius encode the magnitude variable, but there is overlap of adjacent circles.

http://bl.ocks.org/syntagmatic/6769077
Many of the documents Edward Snowden released are some years old.
Only one year seems strange in light of the new storage facilities being built. The capacity there will almost certainly be orders of magnitude greater than that.
I found William Binney's testimony at this event highly enlightening: http://youtu.be/qBp-1Br_OEs?t=53m24s
For everything except the data structure graphs, I prefer gdb's -tui option (split-screen code and "(gdb)" prompt) over ddd.
Freakonomics discussed crime decreasing in New York. A lot of it was just due to more police.
I'll get the ball rolling. My greatest tech failure was barcoden.

This app was created to barcode everything for school labs.

It was the perfect product that nobody wanted. Total sales zero
This is a good point. It reminds me of SQL. ORMs are everywhere and everyone is trying hard not to write any SQL.