skysight-inc/HackerNews huggingface dataset:
But how can I create a photo page with images from different sets (i.e. select 3 images from today, add to it, then select images from two weeks ago, add to the same photo page, then share that photo page with a friend). I didn't figure that out, and I clicked around for quite some time (on the website). Thanks!
I completely agree with the author. I think this can be summarized as "do whatever works best for you".
Best practices are great - if they work for you. "Best" is highly subjective in my opinion.
Some further reading:

"Report on the alleged use of European countries by the CIA for the transportation and illegal detention of prisoners" prepared by the European Parliament (2009) [1].

"Globalizing Torture: CIA Secret Detention and Extraordinary Rendition" by the Open Society Justice Initiative (Feb 2013) [2]

[1] http://www.europarl.europa.eu/comparl/tempcom/tdip/final_rep... [PDF]

[2] http://www.opensocietyfoundations.org/reports/globalizing-to...
Don't use drones or CCTV.

Crowd source the security.

I the modern world we don't take pictures of people we don't know, its considered rude. We let the state do it because somehow they are not human. However if it became the norm that 50% of a crowd of people took pictures of everybody else then you have a massive record to call upon when a crime happens. If nothing happens then the jigsaw is incomplete and privacy is maintained.
As gate-keepers to the law the police are in a very special position.

How can we expect them to investigate abuse of position if they are abusing their position?
Metal XPROG M Programmer V5.0
The XPROG-m supports in-circuit and on-board programming of Motorola 68HC05, 68HC08, 68HC11, 68HC(S)12 family MCU's, Texas Instruments TMS370/TMS374 family MCU's and serial EEPROM's .
All supported devices are divided into "Software authorization" licenses. You can obtain authorization license only for these devices you are interested in.
So, the big bang was just a bootup of the computer ? And the uptime has been like X billion of years ? This sounds too far fetched.
what about arrays?
what if i paste this in a html and you want to copy it? all your spaces will be stripped.

nice thought anyway.
It is when due process seems the least important that it is in fact the most important.
Sorry to nitpick, but "QBasic" is an IDE (Just like QuickBASIC, which incidentally is the predecessor of QBasic). The language is just called "BASIC".

Also you're not compiling anything. It's all interpreted at run time (which is why performance is dog slow).
There have been a few of these cases, but they all (iirc) have been started by traditional media rather than the internet mob.

In fact the mob in this case seems to be showing a lot of common sense with top voted comments like the parent here urging caution.
It's not just HN, everyone seems to be in love with that number. Reddit, old media, etc. Previously I thought I was some sort of extreme/lucky outlier for getting out with a little less than $25k.
This is happening in London although with ground based rather then air based sensors. http://www.westminster.gov.uk/services/transportandstreets/p...
It's very difficult to see, I'm not even convinced he's not wearing a backpack in the later pictures.
Their marketing campaigns in a nutshell:

Axe: Get bitches

Dove: Because bitches deserve to be got.
Creating simple tasks app with Backbone.js and Slim micro framework
Don't hijack our thread, please!

Just kidding :) Good luck for an HN meetup in Bangalore. Hope we get some people turn up in Delhi as well.
Pay-Per-Click Mistakes That Can Cost You Money
I have filed a patent. It is a hardware invention, but generally would be implemented in software.

Keep in mind that for a patent to be granted the invention must be:

1) Non-obvious to someone skilled in the art.
2) Novel (ie. not done before).

Patent attorneys and patent offices seem to only use a test for novelty. They tell me that if an invention is obvious, then somebody would have done it before. They have no specific test for non-obviousness apart from demonstrating prior art. They seemingly have no ability to refuse a patent by just claiming that it is obvious. To them, lack of prior art is evidence of non-obviousness.

It is as if they live in another world, where the only inventions and ideas possible are the ones previously patented.

I can only assume that this has come about because a test for non-obviousness is subjective. It's easier for an examiner to let it through and lets the courts sort out the mess later, at our expense.

It seems to me that this is the root cause of ridiculous patents. In technology, we're moving too quickly for this. We need a better solution.
Early birds don't like Google glasses project
That's a woman dealing with a baby in a stroller.
> near-infallible machine.

Here is where the discussion jumps the shark.
WIRED 20th Anniversary | Wired.com
ISteve released
Glad you had fun with it! :) - Speaking of Web-based multiplayer RPG, did you try Mozilla's BrowserQuest? http://browserquest.mozilla.org/
The very fact this post has made it to the top of HN/Reddit/4Chan, is incentive enough for similar communities to start searching for needles in those haystacks of photos.
I guess we can expect more such "observations" from the crowd :-|
> Seems like it's a journo looking for a story rather than someone who really cares about the subject matter.

Welcome to the world journalism. It's full of people who either aren't technical enough to work in the field they're reporting on, don't care that much about such industries (they're reporting on it for the love of journalism/writing), or have to dumb stuff down so much to appeal to a wider audience that the article loses accuracy / objectivity.
Show HN: PM Reports for FogBugz
Turning a tragedy into a proof that the gouverment is evil? Troll level: Awesome.
What stops anyone doing that on most e-commerce sites? If I go to Amazon.co.uk, my basket is served over HTTP. A man in the middle attack could rewrite that and get me to log into a fake site that looks legit.

Of course, the obvious answer is to run everything over HTTPS, but I'm not sure I understand the difference in what Amazon do and this demo page.
Interesting, but I don't see how common sense lags hundreds of years behind scientific understanding. I think it would be obvious to many people that head injuries are dangerous both today and hundreds of years ago.
It sucks so much that we don't have a global, nation-independent payment system. Oh wait.
Exactly what I thought. I suppose the correct way would be to open source it under GPL and relieve the developer of the GPL's duties when a commercial license is purchased.
No, I didn't. Ah the tragedy: everything I want to do has been done before ;)
It took me 3 kills to realise I was team killing! Nice game
http://money.cnn.com/2013/01/21/technology/paypal-frozen-fun...

http://conferencesburnedbypaypal.tumblr.com/

http://elliotjaystocks.com/blog/good-riddance-paypal/

http://open-source-scotland.com/2012/news/oss2012-is-hereby-...

http://www.xbmc4xbox.org.uk/2013/01/paypal-guilty-until-prov...

http://www.escapistmagazine.com/news/view/103385-PayPal-Free...
For just a second I considered posting "lol" after reading the comments on this that missed the point, but I realized that's not really appropriate for HN. And besides, I didn't want to make it seem that I don't agree with the author, because I do, completely.

Then I realized that you did both for me. So, thanks, lawl.
That is indeed what I was referring to. Deaths due to traffic accidents increased measurably in the months after 9/11 as more people opted to drive instead of flying.
Awesome tool for when crime happens

False Premise

--

Crime doesn't happen on a set timetable. So how do you determine when it should or shouldn't be in use?

For something like this, and most crimes(if not all) I don't see how a drone really helps all that much anyway.
The standard procedures work well enough. Crimes like this are generally "solved." The goal, however, should be to prevent them.

When something like this does slip through the cracks though, it's important to "Keep Calm and Carry On," not get all bent out of shape and fuck up your society.
+1, i would be interested in a b'lore meetup too.
It is more the distinction between the official line and their personal opinion. In more private contexts (and with some beer) you can have some interesting conversations. (Did you know that the people on the ISS have not tried to invent any cool 0g games? "but juggling is really easy" ahh, the possibilities..)
Is there a way to explain to other people (non software developers) how bad it can be to issue patents for obvious things? So that their voting power will be directed in the right direction.
This article has been entered as a candidate in the international unlimited functional illiteracy sweepstakes. Starting with the title -- "Enforcing users to use a particular pattern for passwords" -- the word the author wanted, but could not find, was "Forcing".

Moving on to the first sentence in the article -- "Many websites specially government ones enforce users to use a password which is specific to a particular criteria."

"Specially government ones" is a phrase children use below the age of three, before they acquire an instinct for sentence construction. And "a particular criteria" must be "a particular criterion."

Further on, we read: "I have found such password pattern are rather hard to follow and if you do, it becomes extremely difficult to remember." This is a perfect self-referential comment on the topic of "hard to follow".

We wish this candidate the best of luck -- he certainly earned his place in the running for this prestigious award.
Samsung Galaxy Ace 3 to Feature Dual-core Processor and Android 4.2.2 Jelly Bean
yeah, and I consider this part of (b): maybe our universe itself (or the meta-universe containing it or something) is some kind of "useful software" in a simulation VM (what I mean by "bitcoin miner" :)), and we are just some by-products of its running.
Stripe is currently not supported in my country.

PayPal is pretty much the only payment gateway supported.

Is there something like this, but for PayPal?
Make your own anyway and have fun doing it :)
Some procedures also end up safeguarding the not-so-innocent.
Beautiful singer Florrie with extremely sexy video for SONY
That'd be awesome! I think there is a good amount of interest shown for this, if you do go ahead and do this, I'd love to help.
I had the opposite experience. My attention and productivity during my boxing years was way greater than now. Could have been the discipline I got from training leaking to other parts of my life. Who knows, but I know I did way better with most aspects of my life when training than not training.

But related to your story, your coach was an asshole. He should have refused to let you fight. There is a reason at the lower rankings (pro and amateur) people are matched by similar number of fights.

Here in Portugal, you even have 2 leagues. Rookie and Veterans, where your first fights are in the rookie league with people with less than 3-4 fights. Usually coaches try to have only 1-2 fight difference. When you have a certain number of fights (I think 5 but not sure as it was a long ago) you graduate, but even then, you don't really seem more than 3-4 fights difference.

Sure, you may have someone that has been training for 6 years and only then taking it's first fight, but that is rare and usually, the idea is to rank similar fighters to avoid having a bloodbath as it happened to you.

Again, and specially because this was a school environment, the coach should be fired and prevented from coaching ever again.
I don't think that Auto-layout is buggy at all. It is, however, not very intuitive and requires using it the right way for it to work!
The superpower of not making the images of suspects they spot public until further investigation and judicial approval.
There is no right way, because the term "right" is ambiguous and subjective. Even a ridicuously bug-ridden software can be considered "done right" if the requirements were quick development time and correct results for a single certain case (think of single-use one-liners). However, for example, the only known way to [provably] have a bug-free code is, unsurprisingly, to prove the code is mathematically correct.
The drones have flux capacitors, they are near-infallible machines.
> You've been hellbanned for almost a month

For good reason; please check someone's comment history before advising them of this.
A useful analogy is Prolog, which you can think of as a logical programming language. It has formal, logical rules as primitives, and the deductive inference search happens under the hood. Similarly, probabalistic programming languages have random variables and probability distributions as primitives and do probabalistic inference (usuallly Baysian) under the hood.
Once again, nobody ever looks at Knockout. :)
I think the key here is environment. If you are in startup, writing thousand lines per day, then sure tests are not for you. But guy, who takes over code after startup is sold, will have different opinion.
>Some procedures also end up safeguarding the not-so-innocent.

That's just as well. It's better to let a not-so-innocent walk, than to make an innocent pay.
Editing the question on stack exchange would have provided a lot more benefit than your snarky, unhelpful, comment here.

Maybe English is not the first language of Salman Ali Ehsan?

EDIT: While snarking about someone else's English you've made some errors yourself.

> And "a particular criteria" must be "a particular criterion."

No. In context the author should have said "particular criteria". The password must match a list of elements, not a single element.

> Further on, we read: "I have found such password pattern are rather hard to follow and if you do, it becomes extremely difficult to remember." This is a perfect self-referential comment on the topic of "hard to follow".

No. The list of criteria are hard to follow. But if you do follow them you get a password that is hard to remember. Since hard to follow lists provide hard to remember passwords should users be forced to follow the lists of password creation rules?

I'm not sure why you're so hung up on "enforced" either. It's not as if it's a bizarre word choice. It's at least an almost correct word choice.

> to put or keep in force; compel obedience to: to enforce a rule; "Traffic laws will be strictly enforced."
Yes, they might be relatively low, but the way they handle account freezes just leaves a bad taste in the mouth. I understand wanting to prevent fraud, but it seems like they catch a lot of innocent people and force them to prove that the money was obtained legitimately. Guilty until proven innocent.
I have an interesting experience with this recently. I have been doing ruby now for a few years, I have immersed myself in the culture and concepts. I am wanting to level up on my programming skills, so I am trying to learn Go.

I went into a golang irc channel, and was labeled as "ruby brainwashed" because of the way I approached my questions on Go syntax and concepts. I admit I had a hard time mapping object oriented concepts I had come to love in ruby to the different OO model of Go. These guys genuinely thought I was doing things wrong! - it has been a been a wake up call to the many different approaches and opinions.
CCTV coverage in Britain is dense, yes, but it's exaggerated greatly.

The vast majority of them are low quality privately operated cameras that are not networked in any way, and with varying degrees of retention - all the way down to no retention at all.

It is incredibly hard for the police to trace someone based on CCTV even after the fact - even after the 7/7 bombings it took an immense amount of manpower to stitch together the movements of the bombers.

So while in theory, yes, you could be traced that way, in reality police often don't even bother gathering CCTV tapes from the cameras they know cover a relevant area unless it's for particularly serious crimes and they lack other evidence because of the cost involved.

In the central core of London, it's a little bit different in that there are sections that are well covered by police operated CCTV, but even then "well covered" usually means that operators decide what to focus on and zoom in on, so ongoing coverage of a specific location might be spotty.
> All plans are subject to Stripe's additional transaction charge of 2.9% + 30 cents per transaction.

They should just put that center at the top of the site so I can bounce faster.
Eh, the standard "I don't know which way is best, so there must not be any objectively better or worse ways".

There clearly is a correct way to develop software. It's just not clear that we've got enough experience with it to a) have found it, b) to recognize it, and c) to correctly confirm it to a reasonable degree.

As I commented on the article, the whole thing sounds a lot more silly if you replace "software development" with "building bridges" or the equivalent civil engineering task. There are clearly better, safer ways to construct bridges, and I'm fairly certain the same is true of software.
This is wrong. For example, low-power embedded ARM chips are not simply cut-down high-end x86 chips. If you optimize for power usage instead of raw performance, there are many design decisions that come out differently, resulting in a design that is qualitatively different and not just "scaled down powerhorse".
Titanium says to do the same. Generate native code from HTML5 (http://www.appcelerator.com/platform/titanium-sdk/)
It is possible to compile QuickBASIC code (i.e. a variant of BASIC that contrasts with (among others) GW-BASIC) via QuickBASIC 4.5 and PDS.

Often at the time, you could write some code using the free QBASIC which came with MS-DOS and then decide that you need to purchase one of those other programs to compile it prior to distributing it as a standalone executable.
And for a more theoretical, less interactive picture, here's a video of Noah Goodman, one of the creators of Church, at a Google tech talk discussing the language's philosophical foundations and showing a bunch of applications in cognitive science/psychology.

https://www.youtube.com/watch?v=fclvsoaUI-U
Got me thinking whether an application can detect if its running on a virtualized OS.

Found this :
http://stackoverflow.com/questions/154163/detect-virtualized...

Whether something like this exists for our virtualized environment, we have to find out.
Yes, the bombing in Boston, 9/11, etc were all a government conspiracy. I suppose you think the Holocaust never happened either and that vaccines cause autism.
Nice growth graph Amir :D

Why did you post this to HN in the middle of the night?
>I'm a little offended that you call this building a game in QBASIC when it clearly would not actually run in QBASIC. I built games in QBASIC growing up, and definitely didn't have access to the stuff you have in QB64. I was excited to hear about someone building such an impressive game using that toolchain, so it's a letdown to find out that it was a lie.

A lie? QB64 IS a QuickBasic derivative. It's no more a lie than saying Scheme and using Guile, or Lisp and using Clojure.

It's not like he said QuickBasic but used C++.
Read me on a mobile
The Cool Riddles Project
When Poll is Better than Interrupt (storage I/O)
I was pretty shell-shocked for the first day too (it happened in the morning). I kept watching TV coverage of it (once I got home), until my friend came to visit and snapped me out of it. I felt like I was in a daze.

My advice in your situation would be: don't rush it. There's plenty of time to make these decisions when you are not shell-shocked. The important thing is the insight, the change of perspective. The decisions will follow naturally, but no need to make them while you're still dazed and confused.

A week or a month won't make that much difference to your decision - but they will mean that when you look back at it a year later, it won't be with the feeling that perhaps you rushed the decision.
Not only did it happen, but it has been made official policy, relabeled as enhanced interrogation. There are very few in Congress or the White House willing to denounce it at this point.
It won't be interesting, as the answer is clear already: absolutely not.

Unless you mean in like a hundred years, when all participants are dead.
It supports floating point. Just not double precision floating point. That's good enough for 3D rendering.
And yet if the police wanted to trace you, they'd face utter hell of figuring out who operates what camera (mostly private businesses monitoring their own premises or immediate surroundings; sometimes local councils or agencies such as TfL; very occasionally a police force), get them to agree to hand over tapes (or get a court order), assuming the tapes have not already been deleted, and that the camera worked at the time. Repeat for pretty much every camera, and fan out every time they can't see you...

While we're on camera most of the time in London, we can be pretty confident that the sheer hassle of obtaining footage and cost in processing them keeps the police from abusing it all that much...
No, look, there really are good and bad ways to develop software. If there weren't, no-one would have invented TDD, in fact we'd still be doing everything in FORTRAN. Yes there are disagreements, but we should respond to that by looking deeper and figuring out which parts of each approach are good and which are bad, not throwing up our hands with some relativist "oh, whatever works for you must be the right way, there are no absolute truths".
What a load of baloney! There is no one true way to develop software; it depends on the person/team, the nature of the project, the schedule, and tons of other external factors. The same with building bridges actually; to follow the one true way means a lot of bridges falling down.

The best we can do is have enough experience and intelligence to choose methods appropriate to the context. That means hiring good developers...because process won't save us!
HN Meetup, Bangalore
There seems to be enough interest[1] for a HN meetup similar to the one at Delhi. Let us meet at my place in Bangalore.

Location: 522, 16th Cross, 2nd "A" Main, 6th Sector, HSR Layout

Time: 4pm onwards, Day: Sunday - 21st April

Please drop your confirmation in comments below. It will be good if people can bring some snacks and drinks to share as well. Please come even if you don't bring anything. :)

My phone number in hex is 218EC1161, if you want to reach me.

[1] - https://news.ycombinator.com/item?id=5563261
That doesn't mean we should settle for that. I don't see why we can't have our cake and eat it too. You need a mix of strict procedures, but also lawless vigilantes. Only having strict procedures leads corruption/loopholes which leads to lots of criminals getting away needlessly. The strict procedures keep the vigilantes in check, and the vigilantes keep the people who foil the system in check.
They are traumatized now, that's for sure :-(

To be exposed on internet again and again, or to put pictures of happy friends and members of the family that now are in an hospital will add a lot of unnecessary suffering and probably will enlarge the "satisfaction" of the authors, the "success" of the operation, and I'm writing this with a very angry face.

We have to avoid this.

If you have a photo of the marathon, any photo, not only of the finish line, send this photo to the police.

To care and show respect and love for the victims, dead and alive, should be a priority, in the same level as to put the authors in jail. (only my opinion).
Sorry to have hijacked this thread. Here is a new thread just for the Bangalore meetup. Please upvote to keep it in the HN homepage.

https://news.ycombinator.com/item?id=5563491

Hope you guys have a nice meetup in Delhi.