skysight-inc/HackerNews huggingface dataset:
>I know this is an unpopular opinion here, but I personally think that you shouldn't mess with people's shit unless they invite you to

Here's the problem:
Last job I had, I was told I had to open a google account, because the company used google docs.

Mandatory, I was told. Company policy. I passive-aggressively opened one called <company name>_temp, and deleted it when I finished the job, but I wasn't going to risk the job itself by flat out refusing.

Does a company have the legal authority to compel it's employees to open accounts that require third party agreements? Don't know, not a lawyer, probably country specific, but it's not relevant because even if the legal answer is no, you can't start a lawsuit against your own employer.

Now, Google does have a bounty program, but we used dozens of pieces of software at that company from small providers who did not. As luck would have it, none of them were account based information vacuums, but they could have been, and if they had been, I'd have been at their mercy when it came to security. It would have been that or my job.

My unpopular opinion is that the software industry needs way more regulation. We crash-test cars, we should crash-test software. I definitely support impromptu third party pentesting, because it's currently the only way I find out about lazy companies who don't take my security seriously, particularly ones that I am compelled to use.

They sure as hell never call themselves out on it.
I've tried a number of these and this is the one I've gotten along with best:

http://jsregex.com/

Simple, minimalist, takes up all available space in the viewport & also works offline if you save the page.
I have been a regular user of this website for quite some time now. I like the UI and usability is great.

Also, https://regex101.com is very good alternative
Very nice, but since there is no transition the lane changing looks a bit too jerky so that at first I thought it was broken.
Spent 10+ years trying to grok music on my own, I understand the bliss of finally seeing the big picture. I wish it was mentioned more often, but things are mostly what they should be.
SublimeCodeIntel doesn't do quite the same thing, but does at least provide intelligent code completion for languages including Python. I think it can be a bit buggy, though - and this actually has the autocompletes come from the kernel, which is clearly better.

In short, I'm in the same boat about wanting to jump back to Atom. Just want to wait on improved performance, which I hear is in the works.
And in the past you could just call Skatteverket.
You can already see how 100% salary transparency works in Finland or Sweden.

Anyone can look up a co-worker's salary from data made available by the tax office. (Of course the information is about a year out of date because it's based on tax returns.)

Are employees "reduced to numbers" in Sweden and Finland? Certainly not. On the contrary, these societies are considered some of the most open and equal in the world. Maybe salary transparency has something to do with it too.
It seems to me like this is a feature that will only be used by 1% of Python programmers. I'm lacking a lot of context but personally I'd much prefer it if Guido spent his time fixing the Python 2/3 conundrum. And even though these proposed changes are Python 3 only, the fact that only so few people will use them doesn't do much in that regard.
John Resig – Analyzing Art Data for Fun and Profit
How does operator precedence work in the snake? Is it normal or does it proceed purely sequentially?
It's the same for Norway, all information is public. It does lead to salaries reaching some sort of equilibrium for the the same role, as it is much harder to argue against an employee, when he points out all his peers are making more money for the same work.
It's easy enough to write it as an equation with 9 variables. Collect the integer terms, etc. There are a few constrains you can come up with knowing that they're all natural numbers. Beyond that though, I don't see a clever way to solve it beyond plugging in combinations, of which there would be a lot. Could write a script in 5 minutes to do it, but I guess that'd be cheating.
From the article it follows normal order of operations. (Although the snake presentation certainly made me think otherwise at first.)
Right - that needs to be fixed. Besides the graphical issue, the lane changing is instantaneous, which is not realistic.
I notice they're using 8 of the smaller Velodyne VLP-16 LIDAR units. Those things have finally come down in size. The previous $100K version was too big, too clunky, and too fragile.

Google is moving to that, too. I saw two Google self-driving cars today, of different designs. The newer one has smaller Velodyne VLP-16 units at the corners, and some big scanner, probably an HDL-32E, under a dome at the top of the vehicle. The older one has the clunky old HDL-64E spinning around on top.

The LIDAR industry needs better designs and more volume. These are experimental units produced in tiny quantities. They're not suitable for a volume product yet.
Suggestion: allow use of extended regexps too (I have a quick JS function to enable this, which you can regard as public domain: http://blog.mackerron.com/2010/08/08/extended-multi-line-js-...).
Few companies have poisoned the well as thoroughly as OCZ has, by treating their customers and investors as utterly disposable. There are a lot of people out there who won't forget what they did. Toshiba would do well to retire the brand, dissolve the org and integrate the assets fully.
I appreciate author's effort in explaining the useful fashion, and I wonder whether he enlightens us about his mobile phone.
Alright, that was my own misunderstanding of loop invariants and scope showing. That gave opportunity for traumas when I started reading imperative code.
> That was what caused the big Bitcoin run-up to $1000 in 2013.

I thought that was the Willybot.
That's one way to look at it. There are many other ways. In traditional Buddhism, for example, there are many goals like increasing stages of concentration, insight, etc.
Tesla’s battery may hit $1 b faster than iPhone
I find this happens a lot more in some countries than others, and it's not down to levels of traffic on the road, it's down to driving habits. I think the UK has done well with driver education and variable speed limits to mitigate this, and zipper merging is the norm.
I really like Mastering the Core Teachings of the Buddha[1]. He spends a lot of time describing different "maps", which are models of progression. (He talks about many other things too. It's more than just a meditation guide.)

[1]: http://www.amazon.com/Mastering-Core-Teachings-Buddha-Unusua...
Whenever the topic of self driving cars comes up in conversation I let people know I think self driving cars are going to solve a lot of our traffic woes.

I'm not sure if a model exists yet for cars 'putting out' traffic waves, but I'm sure once we have self driving cars and they start talking to each other this is going to be of great interest.

I'm hoping we can effectively 'micro' away some degree of congestion.
If you didn't already, you should check out The Way of the World by Nicolas Bouvier. Excelent book about a roadtrip from Geneva via Khyber pass to India in the 1950s.
Isn't it sort of taboo here too, though? I've seen people being told to fuck off for asking that question, or at least politely declined. Even my close family have always been reluctant to divulge their exact income to me, with a few exceptions. It's not a thing that I would ask someone without feeling pretty certain they wouldn't mind.
The Bill Gates / Osama Bin Laden Library Smackdown
I wonder if any slave objected to become free citizen... You'd be a good example.
Lily: The drone with a cute name and great features
If you want a "runged ladder" of some kind of progress, try the four levels of jhana. There are lots of published guides, for example "Beyond Mindfulness in Plain English", various works of Shaila Catherine, etc.
If you have a child, you'll read about this. A baby's digestive system is essentially sterile in the womb. There's increasing evidence that important bacteria are passed to the newborn from the vaginal canal during the birthing process – and is an argument against C-sections.

Also related is the resurgent practice of placing a newborn directly against the mother's bare chest immediately after birth, which among other benefits, is supposed to foster bacterial transference through skin-to-skin contact.

As a disclaimer, I'll just say that this field of knowledge seems rife with theories but somewhat lacking credible scientific studies that do long-term tracking of health outcomes. So, I take much of it with a grain of salt.

Here are a couple of studies I found:

Delivery mode shapes the acquisition and structure of the initial microbiota across multiple body habitats in newborns

http://www.pnas.org/content/107/26/11971.full

Influence of mode of delivery on gut microbiota composition in seven year old children

http://gut.bmj.com/content/53/9/1388.2.long
This is a myth easily dispelled by the existence of countries where salaries are publicly available (e.g. Sweden or Finland) or cultures where people talk about their salaries freely (e.g. most of the world outside US).
It would be nice if you elaborated on those results.
Actually, I believe employees are reduced to numbers in Sweden and Finland. You don't see star employees or developers making what they make in the US. Everyone is in something of an equilibrium—decent pay, but not much incentive to strive for more.
The incentive system in science is immensely screwed up. Researchers are rewarded not for high quality work flows, reproducible results, and solid methodology but for neat, linear stories with a simple high impact result.

Imagine that a scientist designs a very intelligent experiment to test a plausible hypothesis - she has an excellent plan to analyze the results (pre-registered, to avoid p-value hacking) - and after doing the experiment, she finds no evidence of the effect that she was looking for. Why should the result (which is the only thing the scientist is not in control of) determine the reward given to the scientist? Funding should be given to investigate a particular phenomena, not to find high impact results.
This is what gets my juices going: http://arxiv.org/abs/1207.1619

All-optical Reservoir Computing
KCodes NetUSB vulnerability
I'm actually referring to I-5 up here south of Seattle...right outside JBLM where I work. I have looked and unfortunately I haven't found anything. I did find a bunch of stuff that talks about ramp metering at large, but nothing specifically about the on-ramps here that just got metered.

Anecdotally, traffic inside JBLM has been significantly negatively effected because of this. I read in another comment that ramp metering speeds up traffic on the freeway...I really hope that's the case. Because it's really annoying to sit in my car while trying to leave and I hope I get to make that up on the aggregate. And to my earlier point...it isn't immediately clear that I will...because the methodology isn't open.
I think people overstate the degree to which self-driving cars will actively 'talk' to each other. And I actually think it's somewhat detrimental to advocating for self-driving cars, because the immediate thought is that communication acting as a channel for malware. And that's a fairly justified fear.

In the end, I think most of the communication will just be in terms of the fact that self-driving cars interacting with other self-driving cars will be much smoother and more normal than existing traffic.

Look at flocking birds. They're not talking to each other, really. They're reacting in a complex but uniform way to their peers. I suspect self-driving cars will look like that even without active communication.
Just did a small test: It gave the approximate location of my office (luckily off a few streets, so my privacy is not too badly damaged).

Coincidentally, my office is the only spot where I am logged in to Twitter using Google Chrome. Using Firefox at home.

UPDATE: If your Twitter handle gives a false result at first, try prefixing it with the term: twitter

E.g. 'twitter @whateveryourhandleis'
Jailbreak iOS 8.3 and install Cydia-very soon
You can only brute force it.
I am! Do you have any datasets that you can release that I could look at? Or what the algorithms looked like? I'd love to be armed with some real facts the next time I get annoyed or my coworkers start complaining.
Yeah! The article kind of loses it's punch when you realize this
> The key advantage of light, made of photo[n]s, is it’s the fastest thing you can use to transfer information according to the professor.

I wish people would stop spreading this exaggeration. ~~Electrons~~ Electronic signals move at 0.66c. In practice 1c is unlikely to provide the most significant gains.

The key benefit is actually the energy efficiency that the article barely mentions, as well as massive reduction of interference within circuits (which is why you have to up the CPU voltage when you overclock).
Lua has a more general thing that is maybe comparable to Greenlet. Maybe it's not mainstream or not exactly the same feature though.
What's the idea behind making the inside of the rocket fairing look like the tardis[1]?

1: http://images6.fanpop.com/image/polls/1245000/1245291_137343...
You can only validate a zip code, a phone number, an address, or an email address using a regex up to a point.

There are too many dispartities from a country to the next for the first three to hope validating anything withhout a bunch of false negatives. Some countries don't have zip codes.

For emails, blindly following the RFCs yields a monster (see [1]), and it won't help you if you run into oddball email addresses that are not RFC-compliant but work regardless due to technical implementations (or vice versa).

http://regular-expressions.mobi/email.html
One problem of the "car idle" in terms of humans is that it takes almost constant attention to make sure you don't bump into the cars in front. Compare that to the speed-up/break/slow-down which allows time to relax. In my own driving I tend to have a more relaxed speed-up/slow-down cycle which is somewhere in-between the two modes you describe.
It's the same in Finland, but people are still very reticent to talk about their salary.
Even Yehudi Menuhin had his critics, and I'm sure none of them played the violin close to the level where he was. So don't sweat it and please don't delete anything, it's better writing than just about any in mainstream media.

Idlewords is such a good moniker.
Microsoft Patching: Don’t Forget to Read the Fine Print
I think you're thinking of http://trafficwaves.org/trafexp.html

I read it too, years ago, and also follow its recommendations. (And I ended up in the Seattle area, so I've gotten to experience the same traffic the author did...) It makes traffic less annoying for sure, even if there were 0 other benefits I'd do it. The only freeway issue that annoys me these days is people who don't keep right except to pass during non peak times.
> The 10 minutes required for a Bitcoin transaction to complete

We've been seeing longer and longer transaction times of late, into the hours.

> with either fiat

This Bitcoin misuse of the term "fiat" is irritating. It means any currency without a physical backing. This includes Bitcoin. In practice, conventional currencies are considerably better-backed than Bitcoin.

(This misuse of "fiat" originates in early goldbug pamphlets and was cut'n'pasted into the Bitcoin memetic sphere.)
I've been programming for about two decades. I had composed three regexes before my first coffee and before seeing this article this morning. My problem: I still don't have a good mnemonic to remember how magic differs grep, egrep, vim, awk, Perl, Python, etc. If that this site had modes and flavoured cheat-sheets I would live there!
You could deactivate the shortcut on that page (or everywhere) with Greasemonkey.

http://userscripts-mirror.org/scripts/show/66162
http://regexper.com/ does the same thing.

I just wish there was something like this in reverse. Somewhere I can drag and drop the visual nodes and have it return the regex string to me.
Boom – HTTP(S) load generator
> When HR has to negotiate and pay someone more to join the company everyone else is going to be extremely jealous.

You're assuming that this model, where pay is determined by how well you banter when you sign up, is the only possible one. This model is entirely manufactured by employers to let them fleece employees, and they make rules to forbid discussing your salary precisely to keep employees from realizing how bullshit it is.

In a transparent salary environment, the management is incentivized to pay everyone equitably based on their actual value to avoid the "OMG Susie gets paid 40% more than I do for exactly the same job" problem.
I know what you mean, that's a chronic thing for me. I'm periodically freaking out about money to the point of shutting myself down - even more so now that I have 3 children to take care of. Even though if I have to look at it objectively my income has actually jumped up dramatically over the past 10 years. I figured it's not actually about the money, it's about what goes on in your head.

So I only have one piece of advice for you: Stop whining. Change the story you're telling yourself in your head every day all day long. Not as in "make up shit that's not true and pretend it is", no. More as in a gentle shift in focus... like, stop looking at a few problems that you think you have and shift your attention instead to the INFINITE JOY AND ABUNDANCE THAT SURROUNDS YOU ALL DAY EVERYDAY NO MATTER WHERE YOU GO.

That's the best you can do. And is the only thing that works. Despite what everyone else is telling you, struggle and hard work are soo over-rated. Life is supposed to be easy, and until you start believing that, you will always have these problems.
You can't transmit things without facilitating the tracking of where you are transmitting from.

True, but cellphones are constantly checking in to the network, even if they aren't transmitting any actual data. In theory, a cellphone could remain passive, waiting for a pager-like signal indicating there's an inbound connection waiting, and then iﬀ the user wants to accept it, indicate its current position to the network.

I suppose a poor-man’s version could be achieved by carrying both a pager and a cellphone (turned off or in airplane mode), and having a gateway that would retransmit your SMSs and missed call notifications to the pager.
Well, @cko is definitely right; and there are many kinds of meditation techniques. But for one, without getting into too much detail, there is Zazen (without koans), where you are trying to "just be"; and think nothing. Just be, do not cling to any other ideas or thoughts, and when you realize you are thinking, stop it. Just be.
I think for practicing it's better to not rely on muscle memory.
I use RegexBuddy, it has a shitload of different modes.
There's also http://www.regxlib.com/
>it often seems that studies like this are looking for a predetermined outcome that will reinforce the preconceived ideas of the authors.

Isn't this the definition of how science should work. 1) Formulate an hypothesis, 2) design an experiment to prove it 3) and then run it rigorously and accept whatever is the result.

This case (and many others) failed 3) but everything else seems more than natural. Physicists smashing particles at the LHC were also trying to "reinforce their preconceived ideas" of how particles work. They have the standard model and they want to validate it where possible.
FYI, in OSX a lot of emacs/shell shortcuts work in textboxes/-fields too. e.g., ctrl-a, ctrl-e, and ctrl-k respectively for beginning of line, end of line and deleting to end of line.
decent pay, but not much incentive to strive for more

Isn't that a good thing? I mean striving for more based on intrinsic motivation than financial. My observation in over the past 12 years working in the software industry is that bad motivation (both carrot and stick) tend to drive out the good (desire to build something or solve a problem).
The obligatory Python says that there are 120 solutions, or %0.03 of the possible permutations. It seems almost cruel to subject 8 year-olds to a problem like this, even if they have enough intuition to reduce the problem space a bit. Maybe it says more about the teacher than the students.

from itertools import permutations

def f(a, b, c, d, e, f, g, h, i):
return a + 13 * b / c + d + 12 * e - f - 11 + g * h / i - 1

solutions = [p for p in permutations(range(1, 10)) if f(*p) == 66]

print(len(solutions))
Is it similar to "ReDeBug: Finding Unpatched Code Clones in Entire OS Distributions" [1] ?

https://users.ece.cmu.edu/~dbrumley/pdf/Jang,%20Agrawal,%20B...
I like Castaneda's wording on meditation - stopping the world and not doing. Well, it's not actually on meditation but the outcomes are very similar... or could be.

To perceive the world as it is and not as it's described to us. To experience it directly without any thought or language.

http://alangullette.com/essays/philo/stopping.htm
Another odd one is a fault block mountain, like Steens Mountain in south east Oregon:

https://www.google.com/maps/place/Steens+Mountain,+Oregon+97...

The western slope rises almost imperceptibly (besides of course the gorges) while the eastern side is a straight drop down.

Beautiful area, by the way, if you're into going off the beaten path.

http://en.wikipedia.org/wiki/Fault_block#Fault-block_mountai...
And that's assuming error free communications, near latency free communications and non-congestion as well as perfect hardware.

Is 'no signal' the same as 'no other cars' or 'broken radio(s)'?

Self driving cars have all the elements of a distributed computing system only now it's moving at a pretty good clip and lives are at stake. 'Move fast and break something' is very bad advice and 99.999% uptime is not going to cut it.

Hard enough to get autonomous (pun not intended) systems right, much harder to make systems that communicate between vehicles right. The best way would be to not rely on inter-vehicle communication but to only work with the signals that the car can pick up from the environment.

At least that data will be somewhat trustworthy because you have some idea about the integrity of the system.
How does a proper C++ constructor report errors?
Whenever you find yourself typing a word incorrectly, delete and retype it. It will take some time, but that's the only way to lose the habbit.
Came here to give this a mention, it's a really valuable tool
Medium Is Not a Publishing Tool
Intent to implement and ship: document.execCommand(“cut”/“copy”)
I've seen some pretty impossible to comprehend or debug uses of templates. Perhaps my favorite, which represents most of the pitfalls you can create with C++ is the Boost library. And of that, the shining star is this page: http://www.boost.org/doc/libs/1_57_0/libs/geometry/doc/html/...
I wish Jeri would build the J64 - the definitive rebuild of the C64.
Is this the last remaining Flash feature in common use? (Well, apart from video but that’s on the way out)
Test yourself: Was HN better in the past?
> waiting for a pager-like signal indicating there's an inbound connection waiting, and then iﬀ the user wants to accept it, indicate its current position to the network.

So you page the entire network globally to find the device?
Amazing achievement. It's great that they released the telemetry data as well.