skysight-inc/HackerNews huggingface dataset:
I went to Pavilions grocery store the other day, and when I got home, the Facebook app said, "Have you been to Pavilions recently? Click here." I want Facebook to find friends and events nearby me, not track where I go.

I can only imagine all the location data Google, Apple and Facebook is collecting and what they're actually doing with it.
A challenge with _Thinking Fast And Slow_ is that some of its fundamental premises have been called into question during the "replication crisis" in psychology.
Right but there are lots of ways to test problem solving skills that don't involve asking people to both solve a surprise (and obscure) problem and come up with code at the same time whilst under stress. The latter three things are probably clouding your results in a way it's not really possible to account for. It seems like a lot of people setting interviews lack a bit of empathy.

The grandparent seems like the problem solving equivalent of yelling "think fast" whilst tossing a basketball at someone's face to test reflexes.
Yes, let's connect offline.

I have thought some about rich text, but haven't implemented anything yet. My general thinking is that attribute spans lend themselves well to the OT model, but trees do not. The classic example is if you have three words, user A bolds the first two, and user B italicizes the last two. With spans, they just partially overlap, which is fine, but with trees you have an ambiguity.

Representing certain kinds of document structure (like nested bullet lists) is not obvious with spans. I want to explore the combination of a marker representing "beginning of tree" and a span, and define transformations in and out of tree form that would be robust to concurrent edits. However, this is all just ideas at this point.
Amazon wants Alexa to answer customer service calls
Google makes it easier to find answers with programming language constructs
Django running on Heroku. Its easy and fast to start with if you end up needing to expand, it has the options. Also if you need a API later on, you can just slap Django Rest Framework on top of you app and reuse most of the stuff.
Yeah, I've read both -- and more. None of this is what I described: either actual code, even if in some experimental compiler branch/fork, or at least a concrete design.

Ian's just reiterates the various options (Rob Pike has already written similar things), and Russ Cox is just several vague ideas for future additions to the language.
I think being a good DS requires focused learning. For example, when I started out, I didn't know much about neural networks and their different architectures. I tend to find time outside work to go over papers, thesis, or watch lectures on youtube to keep myself up to date so that now I can describe cnn and rnns to tech and non-tech people.
Talking Tock #11 – Meetings, Bluetooth and code hygiene
I don't think anyone here has such intentions. I'd refrain from using excluded-middle fallacies at HN.
You can see the problem in the article: "And according to my bike, I had burned more than 700 calories. Surely I had earned an extra margarita."

No, that's not how food works. That's why your diets fail.

I think some people are talking past one another in these discussions. Yes, you will lose weight if you consume fewer calories than you burn. But the discussion of _how_ to make that happen is more complicated.
Who can't tell the difference between a 404 and a 500?
https://github.com/x3nu/CLItexties is a CLI for Txti.
What you linked is about braces around the /body/ of an if statement.

What the GP poster was talking about was parentheses around the /conditions/ of an if statement.

Note that Rust (for example) doesn't require the latter.

In fact, if you always require braces (as in the post that you linked), then it's very easy to parse and read code which is lacking those parentheses on the condition.

i.e. `if (condition) x = x + 1` would be hard to read without parens.
but `if condition { x = x + 1 }` (with mandatory braces) is quite clear.
Bugs from the Future: Hadamard Coins and Implicit Measurement
Concerning http://ai and other such single word domains (e.g. those in intranets), from my experience, typing 'ai' in the address bar will perform a search, while typing 'ai/' will go to the domain.
Site comparison is done natively using Chrome's history APIs. As far as representations for each site, we don't need to scan the DOM because our extension relies on native sandboxing via CSP headers.
Emailed you... do you have your positions posted anywhere? I didnt see a /jobs page...

Thanks
Only 36, but -

Working longer hours is counter-productive, it reduces output. And having a lot of experience means being able to come up with a better way to do things, which typically saves time.

So, I work for companies that don't confuse hours worked with output.
This is what happens when honest and well meaning people start with taking a nice diner, then a nice watch from someone who presents these things as "its nothing, we are just thankful." Then before you know it you are deep in this kind of stuff with no way of getting out.
Ask HN: Promising bootstrapped startups
Since HN is filled with news of so many VC invested startups... Would love to hear about promising bootstrapped startups out there. A note on why you think it's better than the alternatives from your perspective would be good to foster the discussion as well. Also, please add a disclaimer if you are a customer, founder or just a curious bystander :-)
Benchmarking SciDB Data Import on HPC Systems (2016) [pdf]
I can't find a better source, but sci-hub's wikipedia page [1] says that new articles are accessed through educational institution proxies and then stored in libgen for future access.

[1] https://en.wikipedia.org/wiki/Sci-Hub
The Hiring Manager's Guide to Hiring the Right Person
Micro-optimizations matter: preventing 20M system calls
I've never heard of an individual being fined for removing/disabling emissions equipment, only businesses. Have you?
Ragel itself is not the attack vector here, it's the code that Ragel generates. That's a by-product of the grammar and code you write with it.

It's like blaming JavaScript for a bug in a JavaScript interpreter. It's not the fault of the language specification, but the implementation.

Ragel's emitted code is partially the product of Ragel, which is working code, and the user-supplied code as part of the Ragel program, which is an unknown quantity.

Apparently the side-effect of one of Ragel's directives wasn't fully understood and this wasn't exposed in testing. It sounds like Cloudflare needs to fuzz a lot more aggressively to shake out issues like this before they hit production.
An account could be required for installation of non free software while still allowing installation of free software without it.
Find on this page: "Sackler" Phrase not found

?

Lay off the drugs.
It's also interesting to consider that the meaning of imagery can be very dependent on culture, and also the very diverse nature of Sci-hub's users.

Choosing imagery for an audience like that could be a challenge.
Ask HN: Paying bills while starting a company
I'm probably overthinking this, but how best do you pay your personal bills (i.e. rent, utilities, food, etc.) while starting a company?

In my mind, there are only a few options: (1) work part-time at another company, (2) work full-time at another company, (3) raise capital from investors and pay yourself, (4) mooch off family and friends.
It's possible that the business could be so successful that everyone uses it, the services selling this information all run out of customers and go out of business, none of them come up with newer and more evil ways to do this, and you run out of potential customers. In which case: mission accomplished, retire on your giant pile of money and bask in the knowledge that you made a far better place. (Avoid scenarios in which you have perverse incentives to allow the problem to continue.)

But in the meantime, tens of millions of potential customers times any reasonable fee seems more than enough to build a substantial business on.

You could tempt people in with a cheap fee to let them send in a few pictures of junk mail and stop those. (As you get more, find the biggest sources and automate or batch them so that they cost you almost nothing, which will pay for the higher-effort ones. Have an upper bound on effort expended, and tell people that they don't pay if you can't remove them.) You could then track down the underlying sources, and if you successfully identify them, contact the customer, and give them enough information to decide to pay you for a higher-end service to get them removed from those sources (and keep them removed).

The value that gets people to keep paying you would be a steady stream of reports of "we found this source leaking/selling your information, here's what we did about it". It'll take you years to track down all such sources and find paths to remove them; you will likely end up having to fund some legal work and possibly even a lawsuit or two, which will give you a giant pile of publicity.

(As one example of something much easier for a company optimized for the process to do than an individual: the USPS has a detailed process for formally putting a company on notice for mailing someone who has specifically unsubscribed, and that process ends in massive fines for continued mailing to that person. I read a report of someone doing that to stop receiving persistent Dell catalogs.)

If you're sufficiently creative, you could even pitch this as a service to marketing companies. You have a list of people who will not buy anything via direct mail, and who will despise any company that they receive such mail from. Convince the sources of postal spam that removing those people from their list makes the rest of their list more valuable. Convince the downstream customers of those sources that using your list directly is far more convenient for them than dealing with opt-outs from every individual on it.

That also gives people a continued incentive to pay to remain on that list.
I'm really enjoying the zero millions of dollars I made from my hackerspace.
Chromosome 6 by Robin Cook. Fascinated me for some reason. It gets very technical and I like the rigor, detailing.
Yeah, I am quite ambivalent about this 'rule'. I think you start on a slippery slope once you can rationalize this type of behavior. Also, would you be comfortable explaining your actions to a journalist/public? If not, chances are there is shadiness occurring ...
Atlas Shruggd by Ayn Rand - turned me into a little shit.
Ragged Trousered Philanthropist - restored my empathy and created a depth of understanding that has not left me in the 25 years since I read it.
(I recommend the second and not the first).

The Poisonwood Bible - turned me into a (troubled) atheist and (untroubled) feminist.
Many recommend setting up an online portfolio for these types of positions. But I've applied to a number of Data Analyst/Scientist jobs recently and I am immediately rejected almost every time despite highlighting my blog/portfolio (http://minimaxir.com) and my GitHub with open-source code/Notebooks for each and every post (https://github.com/minimaxir), both of which have topped HN on occasion.

Internal recruiters have hinted that my Software QA Engineer background + no CS degree implies I have no technical skill.
I would argue that:

1) Zenefits having software tools to specifically skirt state laws about employee certification requirements

2) Theranos lying about clinical results

3) Nant misrepresenting order data to their shareholders

4) Uber having a set of formalized HR processes that facilitate the sexual harassment of female employees

all go beyond "naughty". Plus, I don't think that PG would be excited about the financial impacts that each of those behaviors have had on the respective companies' share prices if he were a shareholder in those companies.
I'm not a lawyer. However, the amicus brief[1] is pretty good reading and addresses your scenario above with a locked box, vault or safe. In those instances, the "content" doesn't change (hence the decryption argument doesn't apply here), but the method by which the lockbox is secured greatly matters (page 13 of the brief):

"As the Supreme Court noted in Hubbell, the compelled entry of a safe’s
combination is testimonial because it requires the compelled use of the “contents
of [an individual’s] own mind” and is thus within the Fifth Amendment’s privilege.
[...] Meanwhile, the compelled production
of a lockbox’s key is not testimonial, because it involves “a mere physical act”."

Thus, biometric data (i.e. the act of placing your face or finger near/on the device to unlock) could be construed as a "mere physical act" as referenced in the U.S. vs. Hubbell Supreme Court case[2].

[1] https://www.eff.org/document/us-v-mitchell-eff-and-aclu-amic...

[2] https://en.wikipedia.org/wiki/United_States_v._Hubbell
What about pay-per-record? If you identify 100 records? You could charge $50 (50 cents per record, as an example). Shows the value versus a blanket annual fee. The price-per-record could be reduced for the more records they have, or capped at $100 or something.
Aren't there some jurisdictions that already legally require car manufacturers to disclose their repair manuals, to facilitate 3rd party repair?

I believe Tesla games this by charging ridiculous amounts for short-term online repair manual subscriptions, but most manufacturers just sell copies of the manuals. I think access to that information is a good idea, so Tesla should be swatted down.
SafeShepherd seems like it's dying. They were active shortly after launch, but it's basically been radio silence ever since. I used to have an account with them, and I didn't find much value from them after the initial cleanup wave (they didn't seem to be keeping up with the new sites that came online).
I find bout of your claims hard to believe as OSX has a sound architecture similar to PulseAudio.

Are the 3ms measured or is it just what OSX tells you ?

A buffer of 3ms at 48kHz holds 144 samples. That means shoveling 144 fresh samples (per channel, ofc) ~333 times a second and sending them to the sound card immediately. That may be possible if your sound card supports resampling (and minor magic) and only without a sound server (OSX uses one). Either that or you have an impressive cpu. Feel free to correct me at any point.

edit: PS This is only the program->sound_card part. Programs themselves add a ton of latency and sound cards add to it as well. In reality even 10ms is beyond perfect conditions.
PS Editors' Podcast: A Tax on Robots?
Yeah, this has been a roller coaster of a thread.

I'm glad the story is back.
Not often, I think I only had one in the time I was freelancing, networking is everything.
While the majority of people would surely like to have a cheaper, faster, easier taxi service available, that doesn't mean that Uber should be allowed to operate regardless of the municipality's laws.

A city is a democracy, and Uber could certainly lead a campaign to convince citizens to get their political leaders to allow Uber to operate. There are plenty of ways to affect change that aren't just flouting the law.
Awesome! I've actually seen people reference that as the most accurate emulation they'd ever seen. Perhaps we should add noise to the OpenEmulator one too! :-)

[Edit] the bending, and shadowing to the right of the characters is amazing :-)
Education might also help rhinos from losing their tusks. Too many believe that the tusks help verility of all things. Without sounding ethnocentric these cultural beliefs are harmful and incongruent or unbecoming of an educated society
impendia,

I'm currently taking a discrete mathematics class that Applied Discrete Structures by Alan Doerr and Kenneth Levasseur (http://faculty.uml.edu/klevasseur/ads2/). It's freely available, though I recommend steering away from the PDF on their site as it's got quite a few errors that are corrected in the source on Github.
What I hate is that new construction in the area seems somewhat brain dead too.

I have a fairly large house, but I'm also an hour north of SF, which while better, really just means that prices are very, very high instead of insane. My daughters share a room because even though I'm drowning in space, most of it is very poorly utilized in new construction (and this is new). My home office is in one of the walk in closets off the master, and I comfortably use less than half of it. My master bedroom is large enough to make two rooms easily, but the layout makes that impracticable. The one saving grace? The large formal living room which we converted to the main office for my fiance's business (fully utilized, shelves stacked with supplies on all walls).

The other options in the area? 50 year old houses with 75% the floor space (admittedly better used), and an actual back yard. Same listing price range, but you'll have to fix a lot of stuff immediately or soon.

Being new factored heavily into our decision process, but at this point I'm thinking we might have made a poor choice. Then again, the grass is always greener...
Galeano's Memory Of Fire books, also Saul Alinsky's _Rules For Radicals_ (one of the best marketing books ever written).
You still reduce your exposure if you just withdraw your money from a few ATMs and pay cash everywhere else, instead of paying by card everywhere, no?
But it's 50% of an already-tiny number.

(Edit: That's assuming OP meant terrorist incidents. MCIs are so common that immigrants would be implicated in <1% of them.)
Blaming a third party is always stronger. Because they are not there to be negotiated with, and there is strength in numbers.
BlueKai is one of the biggest; it's a data marketplace for cookie-tagged data. They were bought by Oracle a few years ago.
The Startup School logo is really cool - a bunch of Y Combinator 'Y's forming a tree. It fits what they seem to be going for with by calling the MOOC 'Startup School' and symbolizes the programming definition of Y Combinator. Whoever came up with that design does good work. :)
If you can't build and deploy your own system without a piece of code, you should not be relying on the goodwill of any third party to keep it available for you with no SLA. A good build system is a deterministic function of its input (a commit from your repo) and can run offline.
Do you have the statistics for browser usage at enterprise companies? Obviously you don't support everything yet but I imagine the money in info sec is all up enterprise/micro$oft. Curious what comes after the browser extension.
Can you provide some examples?

By not being specific when discussing it, it's harder for people to learn, and to figure out how to treat it.
Don't forget about Passport. It has solid pricing and more features than most of the APIs out there. (https://www.inversoft.com/products/identity-user-management). Even though Passport is per user, the prices are much better than Okta.
Lol at narcissism - when you die it sends an email to the creator about how much you love his work.
This is inherently inferior as you are requiring the user to make the distinction between safe and unsafe software each and every time they install software something users are notoriously bad at.

Additionally it makes it hard for 2 apps to specify libraries required meaning each must include whatever they require AND either updates are manual, read nonexistent, or each app includes its own nagging update mechanism.
Deploying Infrastructure in Terraform
> Jurors' identities are not generally a secret.[0] There are exceptions

I was talking about the exceptions. If there are exceptions, a way to handle them must exist, is all I was saying.

> but those exceptions do not extend to wiping that person's data from things like pharmacy and gas station reward card databases.

I was asking about the companies who obtain this original information, not pharmacies' or gas stations' databases themselves. I feel like you're not understanding my question?

> Honestly your entire premise shows a lack of understanding of how the criminal justice system works.

Quiet likely (I'm not claiming otherwise; I'm not a lawyer and I haven't exactly been involved in legal proceedings) and I didn't claim otherwise. Also hardly undermines my point. Like I've said in some 3-4 other comments, someone who e.g. starts a new company like InstantCheckmate has to know whom to buy the data from -- like I said, there's no way all of these companies contact all grocery stores and all doctors. That's insane. Someone's gotta be doing the heavy lifting and making money off it. I'm asking who this is. I asked this in the original post. If the court example is wrong or otherwise bothers you just ignore it. If someone not already involved in the business knows to contact these companies to obtain information, someone must know who they are, is all I'm saying. Otherwise they would not exist.
I've seen your posts on Spark. That's sad to hear.

Are you applying online or via getting coffees with people in the data science team and just talking shop? The latter seems to have a high conversion rate if you can nail it.
Note that byuu is the author of bsnes, and the subject of a few recent posts that hit HN: https://byuu.org/emulation/preservation/found-package/
This is a follow-up to: https://blog.packagecloud.io/eng/2017/02/21/set-environment-...
> If that's a secret then how would they find out?

You don't. I've worked in data acquisition in the past, both buying data and selling it. Sometimes as the original source of truth and sometimes as a middleman that does data cleaning, standardization, appending (from other sources), then selling the derived product downstream.

Companies in that space guard their upstream sources quite heavily, because they don't want to be cut out of the process. You won't find a centralized list of independent data feeds and providers specifically because of that. In one scenario, we were dealing with a substantial rate increase from one supplier. We spent time attempting to source an alternate supplier of that particular type of data, and could only find sources that were several months more stale than we were currently getting (i.e. these people were getting the feed several hops after we were). In the end we paid the rate increase because we couldn't find an alternate source that was as close to the original data provider as our current source. And without knowing who the original data provider was, we couldn't go around our supplier.

The lack of a centralized directory isn't just done to make things opaque for end users, it's done to make things opaque for business competitors as well. It's an industry that's very, very reliant on networking and introductions.

Edited to add: You're also asking a lot of people in here to name specific companies even if they can't give you huge lists. This space is super heavy on NDAs (and trigger happy on enforcing them). If you've actually worked in it, there's simply no way you're able to name drop legally.
Twenty years ago it was utterly unthinkable that anyone would get a corporate TLD. Today it's like "Why doesn't Coke have one?"

The ICANN has really gone into dark territory with this decision to open things up. It's fitting that their wiki logo is some unruly weed taking over the world: https://icannwiki.org
AltSchool Open: Unlock Personalization at Your School
Can you renounce your citizenship AFTER they conscript you and leave?
Nice tools to have in Jekyll, 0.11.1 released
This reminds me a lot of these neat little socratic games.

http://gregkarber.com/philo/
This person's other work is great too. I'm currently deriving much amusement from Game Studies.
> Most jobs in this world

You're not US based then? Because I can say with some certainly that most advertised jobs in the US absolutely do. Granted, most open jobs in the US aren't advertised, but I haven't found a way to reliably find jobs that are both open and unadvertised.