skysight-inc/HackerNews huggingface dataset:
Only if CatcherCatcher is made explicitly illegal, like the legislature of Virginia and the city council of Washington D.C. have made radar detectors illegal. Those are the only two places (and military bases) that radar detectors are illegal for passenger cars in the United States.
Canada anti-spam legislation means headaches for small business, from 1st July
UI themes in Chrome Dev tools
> all this

It certainly does, but is it really all of this? For example, I had read that AES has a timing attack[1] due to non-constant time array access due to CPU caches being significantly faster that RAM. I don't see `ConstantTimeArrayAccess` there.

And when you have to fall back to assembly (like Go does for x86_64[2]), grandparent posts' argument for high-level languages as a less error prone is getting weaker (although it still stands true, as attack surface is shallower)

[1]: http://cr.yp.to/antiforgery/cachetiming-20050414.pdf

[2]: http://golang.org/src/pkg/crypto/aes/asm_amd64.s
Is that another for-profit company trying to sell me another closed source product that they claim is safer than for example a Google hosted appliance?
Timelock: time-release encryption incentivised by Bitcoins
On the other hand, handing out huge wads of cash in the hope that the recipient will do the impossible may not be likely to be directly successful, but it often has interesting results. I wonder what they will discover. I just hope that it won't be classified.
.*? Is the solution!
Something like a donation dashboard might solve your problem? They could let the donor set an optional maximum monthly contribution. Of that maximum contribution, the donor could set how much of it goes to each tip. The giving page seems like a good place to put such a thing.

As for tipping a charitable organisation that might not be on gittip, perhaps setting up proxy accounts where the monthly tip is donated by gittip would work. Of course, this would be susceptible to a social engineering attack where a scammer could fraudulently claim to represent the organisation and ask for control of the account.
The article mentions 'The Ambassadors' by Hans Holbein The Younger. Around 15 years ago it received some restoration, to replace the restoration work believed to be performed in the 19th Century. Until the recent work was completed the skull image was actually incorrect and the illusion did not work properly.

But then again I'm not surprised, Holbein's portrait sketches show every individual hair on a subject's head.
Be aware though that \d will also find arabic or roman numerals. :)
Can you show a demo of a person reviewing a resume? Do I just look over someone's resume than give them a bullet list of comments?
Would love to see a few basic libraries install ahead of time (NumPy and SciPy, namely) and hear about performance implications of running virtually.

Cool tool though - I've done data science work for a few companies now and the most frustrating thing is always getting set up on their stack.
A 'General Search warrant' is a thing that shouldn't even exist, let alone that police detectives should be walking around with them. This is wrong on so many levels.
PlayCanvas: Open Source WebGL Game Engine
"In order to ignore error codes in go, you must do so explicitly". - FTFY
@mandeep - while the poster above you gave product tips with good intentions (and all his ideas are valid btw), I dont think that is the issue with your site.
I'm fairly familiar with Indian women segments and buying behavior in general. I frankly think you are way, way overpriced - especially since the clothes you are selling falls under the couture segment in the US (in India, it is standard street dressing).
The big, big difference between you and IndianRoots is the designers - IndianRoots is selling Neeta Lulla and Rajesh Pratap Singh, while yours are unknown designers. This would work in India where these dresses are street wear, but not in USA where these would be termed as "occasion wear".

Which brings me to your overall sales strategy and a segue into the topic of this HN post - you ought to be selling on various forums, ebay and amazon first. And I dont think you have tried effectively to sell on these platforms because you dont need to write to anyone - these are all effective self serve (e.g. http://www.amazon.com/gp/seller-account/mm-summary-page.html). Again Zappos is a bad example of that claim because their niche is different (footwear).

Do NOT get into self-hosting and using magento, etc at this point. I would recommend to first sell on ebay, cut your teeth, get some experience. Then signup with Shopify (I'm sure someone here can hook you up with a discount code or something). Signup for a 200$ worth of free Adwords and test the waters for paid marketing. Post on Indian forums (especially expat Indian women - like www.indusladies.com/forums/). See if you get your products chewed out.

It's far too early in the game to be discussing load time of nopCommerce.
And please, please spend 5$ on Fiverr.com to get your logo executed better (even if you want to stick with your current Armani-esque design)
This is an enormously bad article. It's filled with the worst kind of misconceptions:

Unfortunately just as easy and fast as it is to send information in the digital age, it is just as easy to copy someone else’s content

"Sending information" is exactly "copying someone else's content". They're synonyms.

The rest of it is just as bad. As a self-proclaimed lawyer, that dude should know not to use the phrase "intellectual property". The phrase conflates at lest 3 different legal things. Second, he (possibly deliberately, who knows) writes things that imply ownership of ideas. This is false. You can't own an idea, as it can easily be independently invented. The purpose of copyright (which is most of his "intellectual property") is to encourage people to enlarge the public domain. Ownership is forever, and as we've seen, decreases or eliminates the public domain.

All in all, a self-serving piece of propaganda.
My daughter has been identifying sarcasm since she was 5 or 6 years old. At 8 she's really good at it. While non-trivial for machines, this problem is not really as advanced for people as it may seem.
Male stereoids connected to autism in children
An interesting take on capitalism:

McDonald's provides an entrepreneur all the equipment, infrastructure, consumables, staff, even customer base - all one has to do is show up, flip burgers, and earn $8/hr. Of course there are rules to using all of those resources, and McD's stockholders get a cut (hey, they're providing all that stuff); if you don't like it, you can leave.

You can't "redistribute power more equally". Most people don't, in reality, want it: they refuse the responsibilities that come with ownership & liability, hence they get less of the revenue. Most people don't want equal distribution of power, they want to receive more wealth without earning it.
Also read Russ Cox's writeup on implementing regular expressions [0]. Backtracking can be done efficiently; it's just that most regular expression engines have suboptimal implementations for it.

[0] http://swtch.com/~rsc/regexp/regexp1.html
I would love to see a society with genuine capitalism. One where when banks don't have enough money they fail. Where inefficient businesses are not kept afloat by "emergency low interest rates" for the best part of a decade. When a supermarket doesn't pay a living wage, then the state doesn't give them enough to make up the difference.
Think of the spinoff technologies!

(That was, btw, sarcasm. Normally I don't like it, but it seemed appropriate here.)
How to Create an Empowering Tool for the Web
Alibaba One of Several Companies in Talks to Invest In AppNexus
Almost 40 years ago, some kid jumped up in the front row of an audience and squirted Ronald Reagan with a squirt gun--water only, no injury inflicted. After the Secret Service tackled him, cuffed him, and took him off for psychiatric evaluation, they started to inquire among persons who had previously known him.

One was an acquaintance of mine, who had lived down the hall from the kid in a college dorm. As he recounted it, the conversation went in part like this:

Secret Service guys: Did he seem like the sort of person who would do something like this?
Acquaintance: No, really pretty serious. Now, I might think it was funny to do something like that. [Smiles, chuckles.]
SSg: [Silence, no smiles, no chuckles]

Let's face it, they aren't paid to have a sense of humor.
Go is a great language.

...but to be fair, writing UI and graphical applications has never been it's strong point, and still is not.

Although you can write NDK applications which steal the raw graphics context to do whatever they like (mandala, xamarin, unity, etc.), tapping into the android UI layer is significantly slower and more complex.

Given that the NDK website still says:

In general, you should only use the NDK if it is essential to your
app—never because you simply prefer to program in C/C++.

I'm pretty skeptical Google is going to push anything based off of it as a first class citizen, ever.

(That said, the upcoming I/O has what, 4 or 5 slots devoted to NDK related things; clearly despite the android team, at least someone is paying attention to the fact that people use it. A lot. So you never know~)
Ange Albertini is awesome. His other slides in Speakerdeck are also great.
That's easy, look to the past. There have been times these things didn't get done, right? The economy was unstable. People's lifetime savings were lost, millions struck into poverty, and generally massive suffering.
Huh, PCRE is universal (almost, not in e.g. Emacs :-( ) and supports (almost) everything?

Edit: Cough, after rechecking... PCRE is not as universal as I thought. It seems I've been lucky. :-) http://en.wikipedia.org/wiki/Comparison_of_regular_expressio...

Edit 2: "Atomic groups" on that wikipedia link is when you can write a full grammar in a large regexp, right? Answer myself: No, it is the name for stopping backtracking. I've seen it as named "possessive" (perldoc perlre).
I like the fact that its pure python. This makes it perfect for use on PyPy or Jython. +1
Python Tutor is a great inspiration and benefits from a greater amount of detail, though I've found it not to be very accessible for teaching beginners due to its relative complexity. I was fortunate to have the opportunity to see Philip Guo (the creator) speak at Google, though - really inspiring, and clearly very passionate about what he does!

For anyone else interested in visualization who hasn't seen it, Bret Victor's Inventing on Principle is also a wonderful idea of how visualization could benefit programmers: http://vimeo.com/36579366
Soma's blog states 'Visual Studio "14" will most likely be available sometime in 2015'.
So, as others said, panic is very similar to throw, it's just intentionally ugly and strongly discouraged.

There are linters which will tell you when you forget to check an error code.

You say that unhandled errors can cause data corruption, but what about improperly cleaning up resources? That happens all the time... you have your data partially written to disk and something throws an exception, if you don't have your cleanup code in a try/finally, then bam, corrupt data. That's a lot more likely with the mindset of generally just letting exceptions fly.
Non-trivial for machines? That's a massive understatement.

(Or were you being sarcastic?)
The key (and there's probably a Sun Tzu quote about it as well) is getting your competition to where they want to be ... in a way that entangles them there. OpenGL is a respectable place to be, and making it an industry standard & norm ensures everyone can achieve their goals by leveraging the work of others; there's nothing wrong with a solid grounding in OpenGL. The trick, of course, is recognizing that there is always a better position, and preparing to move there while helping everyone else get to a nice comfortable position below it.
I've run into this problem so many times. Everywhere I think I want .* , I actually want .*? (non-greedy matching). Make a mental note of this. It'll save you lots of headaches.
Except they are! Java, python, JavaScript etc all support lazy quantifies. In fact I can't think of a single language that doesn't.
Show HN: 2048 in Swift
I've cursed over Python's backtracking, at least a few years back. (Why can't they just use PCRE? :-( Any advantage at all?)
Sanebox ( https://www.sanebox.com/ ) and Google apps scripting has me a near-zero inbox.
Read HN's welcome:
"As a rule, a community site that becomes popular will decline in quality."
Your top 2 Receivers have never contributed anything of value to the community (this is subjective, I know but the majority would agree with me) and yet they receive an amount most others would dream of receiving.
Yes, a person has the privilege of doing whatever they want with their money but your website is endorsing bad actions so I won't support it.
Just because the amount you payed out increased, it doesn't mean that (community & value wise) it isn't half dead.

Sorry, this is my opinion.
Which will not stop recruiters from seeking candidates with 5 years experience in Swift.
The core library is in use in many Google products and runs across all browsers.
The Bolshevik coup in 1917 pretty much ended democratic socialism in Russia. Prior to that, workers were forming self-organized soviets (essentially a union government) that, at least from my vantage point, looked pretty much exactly like what a communist government is supposed to look like. Lenin didn't think Russia was ready for socialism yet, so the Bolsheviks seized power away from the soviets and formed a dictatorship. I'm not a socialist (well, I probably am according to today's definition), but if I were I think I'd say that's when the Soviet Union stopped being an effective socialist state.

Edit: just to clarify, this is a brief gloss that leaves out a lot of nuance.
Saying exceptions are for exceptional situations is an old fallacy (one I used to believe in). Exceptions are errors. Errors happen all the time. They are not exceptional.
I can certainly imagine automated disinformation techniques - or as Neal Stephenson described it in Anathem: "Artificial Inanity".
security vulns are not in and of itself (themselves?) indicative of the usability/quality of the software.

If someone were to finger all the nameservers in the world, I would bet that BIND has a large user share.

A good alternative is NSD from the team that also makes unbound.
I am currently working with a startup company developing controls for solar water heating system, commercial lighting/climate control/monitoring and finally monitoring for large conventional water heaters - exciting i know ;) -.
Crowdfunding how local police use Stingrays
Rails CookieStore Security Concerns: Lifetime Pass
Yeah. The only caveat I'd give is a bit of a stretch. Not explicitly error handling, but you can lookup maps as:

j := m["root"]

or

j, ok := m["root"]

Again, this tangential to the subject at hand. But this is the main reason I qualify that statement.
I bought a calculator for that (HP 50g) then found it had 1700-odd pages of manuals and reference information!
This appears to be just reinvention of known algorithms on suffix trees. I recommend (and recommended as a comment on the original article) Dan Gusfield's book "Algorithms on Strings, Trees, and Sequences" which does a pretty thorough job of covering the relevant algorithms and data structures.
Trendy Technologies Never Live Up to the Hype. Until They Do.
If you're getting to many emails, the problem isn't your client. The problem is your organization. Stop making yourself so available to everyone. Stop insisting on being CC'ed on every discussion. Give employees autonomy so they don't have to get your approval to do every damn thing. Stop being the point of contact to every client. You don't have time to personally deal with everyone.
Google offers another tease of Moto 360 and LG's G Watch
I highly recommend an assistant. It's not as expensive as you think. Just get someone you trust.

I hired someone to filter my email for a start. They're putting it into three areas: Fast response, eventual response, weekly report

It's made a pretty big difference so far. I'm working on creating procedures that will let her figure out how I handle some of the routine stuff.
YourMechanic (YC W12) is looking for a Director of Ops
Package, Protect, and Provision Semi-structured and Unstructured Data
Suure he was...
I think the advent of automatic regex match highlighting in text editors is changing the regex use-case for a lot of people. It certainly did for me. I no longer see regexs as just "something you use in code to test input". I now use them as general purpose text editing tools. In a way, it's like templated text output, with input specified in the same buffer.

I know this has been done forever, but usually only by extreme greybeards in Vi or Emacs world. The auto-highlighting now makes it possible for everyone to do it.

So that said, with the ability to restrict regexes to just a selection of text, it's more about regex golf--the fewest characters, the most productive--than it is about semantic correctness. If it works for my input, that's all that matters, because the regex is getting discarded thereafter.
Ask HN: Accelerator book – Please help us choose a cover
Lots of projection there. More likely, lots of folks have not got the skills to take more power. Just giving it to them will end disastrously. There's a famous case of a Socialist who was a wealthy scion of a manufacturing family. He inheirited, gave the factory to the workers and went on the road as a Socialism shill. A year later the factory went broke. This is curiously used as an endorsement of Socialism somehow, or at least of this guy's commitment.

What I learned from that is, without training the workers should not normally be entrusted with power. It's in nobody's best interest.
Funnily enough, I once sponsored a Booth at a convention for presidential assassins.
Scala did never grew in me. But I heard its getting better once you made the first few weeks.
According to this [1] BBC News article from last year, a French company called Spotter [2] offers an analytics tool that they claim can identify sarcasm in web and social media comments. Supports multiple languages to 80% accuracy. I've no idea if it works and their site is rather light on detail.

[1] http://www.bbc.co.uk/news/technology-23160583

[2] http://spotter.com/
Where can I read about the fact that he decided to give himself grand mal seizures?
Also http://www.bluepatent.com/en
> Also, I assume that JetBrains would be open to other features
> that Google would like in a Java-replacement.

I could totally understand that, it would probably their last and only chance to get some users.

I don't want to sound harsh, but their situations must be quite dire right now. The language is still stuck in some 0.x-land (unlike Ceylon), Java 8 shipped with most of their features already, they are unable to compete with better languages (like Scala) and the tooling and IDE situation looks pretty bad, too.

> At any rate, all JVM languages, including Scala are going to be
> limited by the VM and bytecode. So, you'll have to live with type
> erasure, without your own value types, etc.

Because having a VM with value types and working Generics is such an impossible feat that no one managed to implement it? I guess not.

No one is preventing them from supporting a superset of the class file format which allows value types and better Generics.
> (that is what i found incredible in the comment above - a company that offers great pay will easily find employees, but it will not choose to hire more simply because a lot of people applied, which is specific for labor markets)

How is this feature specific to labor markets? Suppose a company is buying laptop computers to accomplish some task. If the company is willing to offer great pay - a high price - in exchange for laptop computers, they will easily find laptops, but they won't choose to buy more laptops simply because a lot of vendors submitted bids. Right?

Going back a bit, it's not true about either workers or laptops that "demand is always equally present". And it is true about both workers and laptops that "the supply is [somewhat, in the short term] limited and independent of the demand".

I honestly don't get the point you're trying to make. People respond to incentives. If companies can hire people for less than the value of their labor product, companies will expand and try to hire more people. If they can't, companies will contract and hire fewer. In the extreme cases supply fluctuates via emigration/immigration. People have a reserve price - they generally aren't willing to work unless offered enough to make it worth their while, just as they aren't willing to sell a bicycle unless offered enough on eBay to make it worthwhile. Sometimes that price is less than the minimum, and sometimes it's more, in which case the minimum becomes irrelevant because it's less than the market rate.

I think I'm done looking up specific numbers for you; it never makes any difference to your views. Yes, collective bargaining exists in some sectors in Europe - it exists in some sectors in the US too! But there's no national minimum in those countries, which is what matters most for general employment. (And yes, these things are always in flux. Switzerland just last month voted on whether to have a $25/hour minimum, but 75% of the electorate voted against it - common sense prevailed for once!)
Richard Branson and Elon Musk versus Elon Musk and Richard Branson
Developer’s Insights: 10 Most Important Things Apple Unveiled at WWDC 2014
1) the milgram experiment was a case of academic fraud.

2) you'd think that on the 25th anniversary of the Tienanmen square massacre people would back off off the claims that the US is even a little bit totalitarian. 25 years ago this day, the Chinese state killed at least 1000 people and imprisoned, tortured and worse several tens of thousands more. Why ? Because a student union tried to create a second political party (and was succeeding). And no one cares today. The US has a long, long way to fall before getting to that level.

3) why is tracing cell phones such a problem ? How can anyone possibly believe anything other than that cell phones constantly broadcast who they are and their number to companies that are logging those broadcasts ? That's how the fucking system works. The police can somewhat shortcut that process to get a little bit more accurate information.

Furthermore the main reason phones are broadcasting their location as accurately as possible is to aim antennas on them ... Why ? Because that way the carrier can support a greater density of phones and a greater density of antennas. Before long this will be accurate to within a few centimeters (and I don't imagine it will stop there). If you want more bandwith on mobile, we have to do this.

I feel this is like complaining your car sometimes drives ... Yes the effect on privacy is bad (assuming the compromise of turning off transmitters is too much to ask, as it clearly is), but it's how the technology works.

This is the same principle at work as "information wants to be free". Copyrighted works are available for free, because the technology to block transmission will always lose to technology to transmit. But the same goes for any information. There are a million valid reasons to broadcast information about you and of around you, one of which is a cell phone network. That means that where you are, what you're doing, who you're with ... will tend to become public information over time.
>'...it's 2 minutes only if your problem is solvable with Xyz...'

Isn't that self-evident?

It's a 'Hello World!' example for gaudi, not a guide, tutorial of even a quick start for gaudi much less Docker.