skysight-inc/HackerNews huggingface dataset:
Vurb | San Francisco, CA | http://vurb.com | Full Time (H1B OK)

Featured on NYT as one of 12 "must-have" travel apps

Vurb combines mobile search, apps, and messaging - partnering with services like Yelp, Foursquare, Rotten Tomatoes, etc. Rather than jumping between different apps to find something, we're bringing your apps and your friends together in one place - an app you'll use every day. Won TC Disrupt - http://techcrunch.com/2015/08/20/vurbchat/

INVESTORS: Max Levchin, Drew Houston, Naval Ravikant, CrunchFund, Redpoint, Tencent + others.

APPLY IF: You're looking to join a rapidly growing team and the opportunity to take on significant responsibility and ship quickly.

Examples of challenging problems that you could help us solve include:

- Manage and index millions of objects around places, events, movies, etc with blazing fast read-write access

- Develop search relevance and content discovery infrastructure on millions of objects

- Build backend services (e.g., mini-apps) which integrate with APIs across verticals like places, movies, and shopping

- Work on user-facing web and mobile apps that deliver an amazing experience!

LOOKING FOR:

* Full-stack Engineer - generalist opportunities across the stack: backend, frontend. Go, JavaScript, node.js, react.js, AWS

* Search / Data Scientist / Data Engineer - search, classification, ranking, ML, graphs, data crawling/processing. Advanced CS degree required.

INTERESTED? http://vurb.com/careers | jobs@vurb.com
I didn't misunderstand.
The problem with this is that you assume that if you probe every function instead of just strlen that you get the same time bounds.

The only way to do this is, afaik, something similar to http://docs.oracle.com/cd/E19253-01/819-5488/gcgmc/index.htm...

This really just is going to expand to putting a probe on every function. I'd really like to see numbers on how dtrace handles many millions of probes at once (which is what xray is handling).

It's not uncommon to have 10 or 100 million functions in some of these programs.
I have strong doubts that dtrace has the same overhead given 200 million probes.

(since the probe data structures alone will likely take up gigabytes of memory, accessing them is unlikely to be cache friendly, etc)

AFAICT, there is no more generic function entry probe than what that blog post describes.
But i'd love to be wrong, and understand how dtrace is going to determine what instructions are a function entry in several ns :P

TL;DR dynamic probing infrastructures are not a panacea
"A few years" is a very long time for a relatively new and evolving language.

Perhaps that is the reason that people have become more conscious of making _drastic_ changes -- rust and go are examples.
They also do best in areas where there is a large amount of bedrock close to the surface. NYC is geologically blessed in this regard. The Bay Area has far less geologically stable ground to build on, and a lot of what there is makes up our gorgeous parks and nature preserves.
Mobile.Twitter.com now powered by ReactJS
That app looks really cool!

I was looking at the Actor Developer Hub, there is a guide explaining how to install an Actor Server. Does that mean that Actor is decentralized? How does that work?
>Does this seem like someone reading too much into the opinion?

Not at all. In fact, its one of the more straightforward opinions as far as court decisions go:

The amendment would allow them to issue warrants to hack into and seize information on a computer if its location has been “concealed through technical means."

>I wouldn't be surprised if a LEO attempting to interpret this ruling this way would be slapped down by the courts.

In what other way would you suggest this rule change can be interpreted? It seems clear that the reason for this rule change was exactly as stated - to allow for any computer, anywhere using anonymity software to be remotely searched by the FBI. How exactly would the FBI be slapped down by the courts? The onus would be on you, the victim of the search, to challenge the legality of the search. Considering the Orwellian way in which the courts have treated other victims of government surveillance (such as claiming they have no standing because they cannot prove that the government spied on them), I'd wager that your odds of finding legal remedy for these FBI searches are extremely remote.
Watching, cared, and still had access to those keys.
Bitcoin would be useless if that were possible.
Sorry, I guess I just read your phrasing to have more authoritative intent than you were going for. As I (also not a lawyer) understand it, there's nothing in particular that limits how intermediate/circumstantial pieces of evidence can be used/combined to find more evidence as long as each piece of evidence in the chain was acquired legally.
I'll make their life miserable: tech CEO bullies low-income vendors by his home
Se voce gosta tanto assim da Dilma, por que nao volta a morar la? Deve ser muito comodo para voce defender o governo do PT sentadinho ai em Nova York, ne? Queria ver se voce fosse um dos mais de 11 milhoes de desempregados!

Quando eu morava la e trabalhava para uma grande empresa de telecom, antes mesmo do escandalo do mensalao, eu vi o Lula roubando bem na minha frente, recebendo 150 mil reais por mes de propina disfarcados de "prestacao de servicos de consultoria" (a forma preferida de agir da quadrilha do PT) atraves da empresa do filho dele. Servicos que obviamente nunca foram prestados: a epoca, a G4 sequer tinha funcionarios!

Sinceramente, eu nao ligo se a Dilma vai ser impichada porque jogou papel de bala no chao. Ela fraudou as eleicoes, jogando a economia no lixo no processo. O PT esta transformando o Brasil na nova Venezuela. Independentemente de qual argumento formal pelo qual efetivamente consiga justificar-se, ela merece ser deposta.

Quem deveria se informar sobre tudo o que realmente esta acontecendo por la e voce. Voce fica so nas superficialidades.

Trouxa.
Hi, I'm Gabriel, one of the founders of Casepad. Your comment about our market, "lawyers are pathologically tech-phobic and by their nature are spending someone else's money and taking a percentage. Cost savings are taking money out of their pocket," is, based on our research, incorrect. We found that lawyers in the particular fields we are interested in, both young and old, are keenly interested in cost and TIME savings. In fact, most of these folks are so desperate for additional time that they would be willing to overcome any alleged "tech phobia" in order to get it.

Also, most public defenders, prosecutors, and court functionaries are not "spending someone else's money." Rather, at least in many metropolitan areas, they are salaried government or non-profit employees who are just trying to get the justice system to work.

On public defenders in particular (our first target market) I'd recommend reading a few of the NYT's op-ed series from this year which have good insight on how starved for resources and time much of our potential client base is:
http://www.nytimes.com/2016/02/19/opinion/when-the-public-de... (New Orleans)
http://www.nytimes.com/2014/02/19/us/public-defenders-turn-t... (Missouri)
http://www.nytimes.com/2016/04/30/opinion/a-mockery-of-justi... (Fresno CA, South Dakota, Minnesota)

The folks we interviewed have said if you can save us x amount of time we would be thrilled to pay you $y per case because it will be more than worth it. We will only be able to see how much the market will bear once we're done building our product but, so far, the fact that we have been able to get a public defense firm to sponsor some of our development costs bodes well for the idea that lawyers are interested in spending on tech that saves them precious, precious time.

EDIT: I'd encourage everyone to read through the application posts. I think the Q&A in our thread fleshed out quite a few of the concerns about starting a business for this particular subset of the legal profession.
I disagree about Eat My Dust. It's more than just "check if I'm near a superfund site" It's about checking your actual (or prepurchase) home for various hazardous materials, regardless of superfund sites. This already happens regularly today.

If you consolidated a bunch of different checks through one company, you could do a ton of really valuable things. First, it's convenience for the end user. But even cooler are what it provides for the business. For example, the data by location could be used for targeted marketing (send notices to neighbors advising them that similar homes have X problem, and they should get checked too). Or you could make the data SEO friendly, so when people search for "[local neighborhood] [problem]" it would show a map with incidences for their neighborhood. Or you could bring in service providers to compete for remedying the problem, while giving discounts and convenience to the homeowners.

It's a real problem too. I know someone who had serious health issues that were only fixed when they discovered a hazardous problem in their home.

(I voted for EMD)
People weren't less depressed before Prozac, except if they were too busy starving or laboring.
>What I got from the post was mostly that the author thinks very highly of their own cleverness.

Well, this is Hacker News. Ever read a PG essay? Besides, 90% of us think very highly of our own cleverness anyway.

The author just doesn't assume readers need his post feed to them, and goes on as if talking to his peers.

>The actual point was not really clear.

Don't know, it was quite clear to me -- even though it's the first time I've chanced on the guy, and he seems to have a specific set of references, inside jokes and prior posts on similar issues...
Why aren't more people squatting in these? My understanding is that if you can maintain "tenancy" for 30-60 days(?) you gain all sorts of rights.
That's pretty much how every private tracker site has worked. Just s/seed/karma/ ratio and use the same process.
Might as well take the whole system where power users/VIP users with higher ratio or who paid can get extra privileges.
> A friend of mine even got an unpaid internship

Until I read this I thought all internships were unpaid. My children did several each with no pay.
It might not have been Simon's good luck, because Erlich's luck when it comes to prediction has been consistently bad.
Not decided yet. For now it is helping this good team get couple projects. I teach the community how to build mobile apps online. Some students expressed interest in skipping the learning curve and getting an MVP out. Thought I will ask here and see how it plays out.
> Pilots should never give controls over, and there should be strong, locked, doors.

They have that now; it resulted in a pilot deliberately crashing his own plane into the ground while the co-pilot banged futilely on the door outside. [0]

Unintended consequences and all that.

[0] http://www.telegraph.co.uk/news/worldnews/europe/france/1149...
WedWell fills a void in the already crowded wedding space by making it easier for couples to plan their wedding within a budget.
I've done a tiny bit of hacking around on the command line. I'm essentially comparing your `simplegrep` utility with my own utility that operates similarly using `time`.

The first thing I noticed was that hyperscan wasn't lining up with match counts from the rest of the regex engines. I dug into your docs a bit more, and indeed, your engine reports all matches, whereas traditionally, most regex engines offer an iterator over successive non-overlapping leftmost-first matches (including start+end). Of course, that's not to say you're wrong or anything---it's just going to be a real bear to accurately benchmark them.

All in all, hyperscan looks pretty fast. Some of your docs suggest you're doing even smarter literal detection than I am. Prefix literals and literals "near the front" are easy enough to figure out (the latter is on my list of things to do), but literals at the end or middle of a regex seem much trickier. In particular, it seems very easy to fall into worst case quadratic behavior. If you felt like expanding on some implementation details there, that would be awesome. :-)

In any case, I'll share some timings. I ran all of the following regexes on a ~2GB file containing a concatenation of some large sample of Project Gutenberg. It's my goto for "feeling" out regexes and collecting large samples for profiling. I modified simplegrep.c to not print every match and instead increment a single static `count`. I also modified it to mmap the file, so that it is comparable to my utility in Rust which also mmaps the file. The count of total matches is printed at the end. I tried to limit the regexes to ones that had the same number of matches in all regex engines, but on some of them, hyperscan reported slightly more. I then modified simplegrep.c to use the HS_FLAG_SOM_LEFTMOST flag. I did this because that's what Rust's regex engine does (and so do most others). Thus, the benchmark is flawed. But knowing this...

Benchmarks are reported in seconds. I tried to take the best of 3 where appropriate, but overall, I saw very little variation run to run.

pattern rust pcre2-jit hs hs-start-end
\w+\s+Holmes 4.4 17.0 0.5 3.4
[1] 4.4 4.0 0.5 0.5
(?i)Sherlock|Holmes|Watson 4.6 7.5 0.5 0.5
Sher[a-z]+|Hol[a-z]+ 0.9 0.6 0.6 0.6
(?i)Sher[a-z]+|Hol[a-z]+ 4.6 7.0 0.6 0.7
[2] 0.9 2.0 0.5 0.5
[3] 1.0 --- 0.5 0.5
[a-zA-Z]+ing 5.1 7.2 1.3 2.2
\s[a-zA-Z]{0,12}ing\s 4.9 20.0 1.6 2.6
\w{7}\s\w{7} 5.0 32.6 7.0 7.1
[0-9]+[a-z]+[0-9]+[a-z]+[0-9]+ 2.1 2.1 0.5 0.5

[1] Sherlock|Holmes|Watson|Irene|Adler|John|Baker
[2] Holmes.{0,25}Watson|Watson.{0,25}Holmes
[3] Holmes(?:\s*.+\s*){0,10}Watson|Watson(?:\s*.+\s*){0,10}Holmes

That's a pretty impressive showing! I'll have to learn your secrets. :-)
I don't think that the press can be blamed for the Theranos meltdown. All that's happened is that a bunch of investors are about to lose a bunch of money, and Walgreens got screwed. The investors and the guy at Walgreens were all people from Holmes' class (and people with personal connections to her and her family.) The tech press are also from that same class (or worshippers of that same class), and so they followed along in inflating the virtues of someone who neither they or the investors bothered to vet because white rich Stanford, fancy parents. Just because the tech press is terrible doesn't mean that its awful input had a meaningful effect on anything. If anything, the traditional business press at the WSJ registered the only significant effect; a positive one.

But it isn't like the tech press coverage drew in the suckers - it wasn't a public company. Of course, I haven't heard anything about institutional investors. Maybe the public ended up getting screwed in the end anyway.
Anything we send up to LEO now is 1,000$+ per pound just from getting there. Now picture something large enough for X people plus their decedents to live in for 10,000 years including redundancy's and manufacturing base and you get some idea how much this would cost as a baseline right now. Now, we need to add however much fuel it takes to get it moving and slow down at the other end. 100% world GDP for Y years is the kind of figure's you end up with.

However, if we start building stuff from raw materials found in space these costs should drop dramatically. Honestly, we are looking at hundreds of years either way so it's sort of meaningless with our current lifespan.
Interesting - I've heard this also. I wonder if there is something that would only help someone in a normal weight range, and exercises?

It sounds like gradual improvements are the only way to handle weight loss. So it takes time and effort...
Flaws in Samsung’s ‘Smart’ Home Let Hackers Unlock Doors and Set Off Fire Alarms
I agree with you and the parent post -- I think it's a neat idea that people will want I just doubt the total market being big enough that the "get investment and grow fast" model makes sense.

I don't think anybody's going to drink your milkshake if you take a few years more to come to market so unless you truly need big capital to do anything at all you seem like an ideal candidate for running super lean and self-funding.
... which is an undeclared food item. It's a simple question, and you answered it incorrectly.
Datanyze | San Mateo, CA | ONSITE | All roles from sales to engineering (including VP level)

Hi everyone! Katrina from Datanyze here. We are NOT your average startup! We bootstrapped the company passed $1 million in annual recurring revenue, then raised a seed round (about a year and a half ago) from some great investors, including Google Ventures and Mark Cuban!

We take our work seriously, but not ourselves. We know when to work hard and when to play hard (we're going to Vegas if we hit a big milestone this month!) and we're having a blast building amazing solutions for sales and marketing teams.

We have open positions for everything from entry-level sales and support to VPs of various departments (engineering, sales, marketing, etc.).

If you want to hear more or know someone amazing who might be interested, please email me directly at katrina@datanyze.com!
Nice. "You can't blame us for buying things from people who use slave labor and slaughter their slaves by the millions if they don't cooperate."
From my reading of the excellent book Clashes: Air Combat over North Vietnam, 1965-1972 (http://www.amazon.com/Clashes-Combat-North-Vietnam-1965-1972...) that would imply your father was fighting over South Vietnam (or perhaps to the west), but, hmmm, it didn't mention F-111 missions at all. For the big operations up north, the Air Force used up its F-105 inventory, and had to switch to their own version of the Navy's (spit) F-4.

Ah, per Wikipedia the F-111 was employed, but I can see why it wasn't covered in book, it was ideally employed as a low level terrain following penetrator, so it would not be a part of the big daytime flocks of birds that the NVA were be able to follow and vector their Migs to for one pass attacks. So not relevant to a book focused on air combat per se.

Heh, love the anecdote about the Edsel. The Official Story, on Wikipedia at least, is that he saved Ford not by pushing it, but by killing it, but I have my doubts, everything he touched after that turned to shit, including his disastrous tenure at the World Bank where he destroyed untold agricultural systems in the Third World....
The Fake Autobiography of Howard Hughes
Absolutely not true. You haven't been able to carry a firearm onto an airplane for, pretty much, forever.

You always could, and still can, check a firearm into luggage on a flight.
> It might be desirable now, but those '60s/'70s OSes probably weren't dynamically allocating memory ever.

Those systems suddenly seem a lot less impressive now. While the lack of dynamic resource management poses other problems (e.g. determining up-front if the system has enough resources to complete the given task), I can't imagine this being more challenging than implementing a modern runtime system (JIT compiler, garbage collector, green thread scheduler, etc.).
NOT ANOTHER TRACER!!

I'm sure it's impressive engineering work, but why oh why...

How does it compare to Linux uprobes, which are built into Linux mainline? Bear in mind there are different front ends for uprobes (ftrace, perf_events, bcc, ...), and these are also still in development, so if one lacked certain features they needed, such features could be added. There's been a LOT of work in this area in the past 6 months, as well (see lkml).

If the goal was lowest performance, then why compile with no-op sleds ("negligible overhead") instead of using dynamic tracing (literally "zero overhead")? Or, if the existing kernel-based dynamic tracers benchmarked poorly, then why not something like LTTng?

How does it compare to DTrace, as well? (Doesn't Google have some FreeBSD?).

All the tracers I mentioned can not only do dynamic tracing, but also instrument all user and kernel code, without special recompilation.
In all fairness, that's not say they're not being moved to deep physical storage. That's a practice in many organisations dealing with mass data.
It's just vanilla Javascript, not some "foreign way". Checking `"somestring".indexOf(something) != -1` is common idiom in JavaScript because function indexOf returns -1 when there is no match. Just look for the definition of indexOf method on MDN: https://developer.mozilla.org/pl/docs/Web/JavaScript/Referen...

Maybe it's weird but what else could indexOf return? It couldn't return 0, because strings in JS starts from 0 (not from 1), it couldn't return null, because JS is weak typed so in some circumstances null would be not different than 0.

I'm glad that JS is not PHP (when some functions can return number or boolean or something else "just because") ;)
Its the golden goose for wearables - the problem is there's no technology to continuously and reliably measure blood sugar without taking samples of blood (pricking).

If everyone had an apple watch, fitbit, etc that told you your blood sugar levels, with an immediate effect you could usher in a hugely effective treatment and prevention of diabetes and obesity. Assuming you can get people to wear it and you don't have to prick their fingers.
A Dilma deveria ter sido presa em flagrante por obstrucao de justica ao nomear Lula ministro as vesperas da prisao preventiva dele ser decretada.
Use cx-Oracle in Python to bulk load arbitrary tables using csv files
MapD | San Francisco (city) | Backend Developer (ONSITE)

MapD (http://www.mapd.com) is a Google Ventures/Nvidia/Verizon Ventures/Vanedge backed Series A startup that builds a lightning-fast GPU-accelerated database and visual analytics platform that takes advantage of the massive parallelism and high memory bandwidth of GPUs. We can literally run queries orders of magnitude faster than other systems and since the results are on the GPUs, we can easily visualize the result sets with the native GPU rendering pipeline. Check out our Tweetmap demo (http://www.mapd.com/demos/tweetmap) for an idea of what the system can do.

We’re looking for:

Backend Developer - Someone with strong experience in C++ and database/systems programming. Knowledge of CUDA/OpenCL, LLVM, X64 Optimization, and/or OpenGL a major plus.

We’re a growing Series A company (22 people) with deep knowledge of databases and GPU Programming. Benefits and equity are competitive ($115K-$170K / 0.2+%).

Please email jobs@mapd.com if you're interested!
I realize this isn't exactly the point, but couldn't he just tell them he 'forgot' his password? It's not like they'd be able to prove otherwise.
> Flying is less polluting per mile than driving

Flying emits less CO2 per passenger mile than a person driving a car without any passengers, but more than a car with one passenger in addition to the driver[1]. But if people can't fly then they probably just won't travel very far, which is even better.

> why don't the rest of us get together and punish your choices?

Perhaps you should, in cases where the GP's choices impose a significant cost on you. In general, it is absolutely in everyone's best interest for everyone else to fly less often.

[1] https://en.wikipedia.org/wiki/Environmental_impact_of_transp...
The fact that it relies on compiler instrumentation makes it less interesting for people outside Google. Given that there are other instrumentation systems that do not require changes to compiler
Facebook has one of the largest Vertica installations in the world.
I feel like Jury Board isn't something I could support. I don't think the prosecution or defense should be able to filter jurors. It should be fully random.