skysight-inc/HackerNews huggingface dataset:
> As we move from an app-based environment to a web-based one

This is very exciting. I was saddened when Firefox quit its web OS initiative. Similarly when they removed the ability to create application shortcuts - chrome also seems to be de-emphasizing them.

I'm a believer in the web becoming the future of apps, and by extension the operating system. Apps are in a sense today's Flash - closed, proprietary, custom, prettier, faster. As the web catches up - it's getting there - its free, open standards and develop-once-guaranteed-to-deploy-anywhere characteristics will win out.

I'd say this reasoning was the main catalyst for Apple killing Flash, and why they only allow their own rendering engine on iOS (chrome on iOS, for example, uses the same internals as Safari).
Californians fed up with housing costs and taxes, fleeing state in big numbers
Ask HN: Coffee Table Books
I'm getting my first apartment out of school and I'm looking for some coffee table books. Ideally, they'd be heavy on the visuals and light on depth. Bonus points if the subject is computer science.

Any ideas?
I like showing the targeting demographics if it forced you to see the words that the advertiser used to find you. Part of the frustration with targetted ads is when you disagree with the targetting, when the algorithm thinks you're part of a group you don't want to be associated with.

An 'I'm not in this group' button would be powerful feedback mechanism.
I love WebOS on my TV.

AndroidTV was good, but WebOS is mostly pretty great !

However, I wish my TV had shipped with AndroidTV instead.

While the experience is IMO slightly inferior, there are many video I can't watch with WebOS. On Android, I would just have to install VLC.
You may be thinking of https://stackoverflow.com/questions/588004/is-floating-point...

0.1 + 0.2 === 0.3 // false

However, R is not immune to this problem either: https://stackoverflow.com/questions/6874867/floating-point-i...
What are you talking about? We never used QT for the GUI. All apps where done in HTML.
Everyone on HN makes $300K, drives a Porsche and has a supermodel boyfriend/girlfriend. Look at every salary thread here, you’ll see it over and over. Self reported salary data is always going to skew high because of ego.
She was walking a bicycle and had several bags of stuff on the bicycle or her person, probably wasn't darting in and out of traffic, but don't need to move that far from a median to get struck by a car.
If we are considering deaths-per-journey, then cars look even worse when compared to planes: most people take many more journeys by car in comparison to planes. Let's say we take 500 journeys by car for every one journey we take by plane (not that outlandish), then cars are 1500 times worse than planes.

Edit: it seems like it is the other way around. Planes are 3 times as worse than cars per journey, so flip that number around a bit (3 times better, but 500 more trips, so cars are only 166 times more dangerous than planes).
Lithuanian here - first time I hear about this. I certainly noticed bee-keepers seem to have rather intimate relationship with bees - I always found it rather interesting, but that's not limited to Lithuanians.

I'd be nice if author list more words than single one (bičiulis). The other example is a bit incorrect - yes we do have different words for dead animal (dvėsti) and dead human (mirti), but each can be used opposite - if your beloved died you'd rather use "miręs" or if you curse at someone you'd tell them to "dvėsk".
You're mixing up two phones. the Pixi was a solid phone (no slider) with a tiny screen. The Veer (worst product name EVAR) was the tiny slider with a magnetic jack. And more slippery than a bar of soap.
Morty – Privacy aware web content sanitizer proxy as a service
“The driver said it was like a flash, the person walked out in front of them,” Moir said. “His first alert to the collision was the sound of the collision.”

Notice how the chief of police refers to the human and AI as "they".
Well, my friend who works with R more consistently likes it ok too. Maybe it's an acquired taste. Also, he's the statistician, so perhaps it's quirky structure relates to the data in some way a laymen can't understand.

But sometimes he just wants to loop through a list and he goes a bit crazy.
I guess in a perfect world having right of way means you can cross the street without looking left or right. I’m more willing to yield as a bike/ped because my risk is higher and I know people are distracted idiots.
Mine is OLED65C7P, which should be pretty much the same software wise.

So :

- maybe I am doing it wrong ? I doubt it since it should be pretty straightforward to plugin a HDD, click on video / watch.

- IIRC mkv is just a container, it might be that we are just playing different formats.
The car was speeding,

"the Uber car was driving at 38 mph in a 35 mph zone"

End of story. Uber is at fault.
The thing is that as technologists, we see a software solution in every shadow. Sometimes software is the wrong solution, taking account of all the needs in hand.

The kind of electoral systems most of us want requires both ballot secrecy and a trustworthy count. Pure software ballots don't achieve that. Paper ballots don't categorically achieve it either, but it's much harder to violate either of the secrecy or count requirements because paper is bulky and the watching eyeballs are numerous. In practical terms: paper ballots can be made to work. I'm from a country where they do.

A blockchain system either works on a public chain, meaning I can sell my vote, or it uses a zero-proof scheme. The zero-proof schemes I'm aware of require someone, somewhere, to seed the chain with a private key. Then we're all just supposed to hope they deleted the one set of bits that can untraceably edit everybody's history. They pinky-swear they'll do it. But there's no way to prove they did, which rather sours the blockchain-can-prove-anything story.

Not to mention the problem that they allow retrieval. Sure, you can't prove that I ever owned a particular ballot. But I can retrieve an identical ballot. That might work for evading money laundering charges but it still kinda fits the vote-selling usecase.

It drives me nuts because this our love of reinvention and our fondness for assuming we can solve everything from first principles as if nobody's thought of these problems before. These problems are already solved in a simple, scalable, subversion-resistant way that everyone can understand. All we have to do is accept that, for once, our profession was not required to interrupt everyone else to give our opinion.
Look up zero-knowledge proofs. Solves this problem. Blockchain is the only legitimate way to carry out voting, imo.
It does seem that way, especially when you're on the outside of the decision. When you're trying to find one hire out of thousands, something as minor as a slightly unusually formatted resume can be enough reason to make a no-go decision. I'm not going to waste anyone's time by listing all of the minor data I used to decide whether the candidate was a fit or not; but what seems arbitrary on the outside feels very systematized on the inside.
I did a quick look up and edited my original comment. But I think this is related...
We're in trouble. Civilization is going to disintegrate, and there's nothing anyone can do.

We're on a runaway train, and there are no brakes. Only deralments.
They fire or sideline you for something else and you never get a job in that industry again.

And if you want to fight it, it's you vs. an army of corporation backed lawyers.
Thanks for the update. I can't add a post-comment to my question because it's been to long, but I was wrong.
Prime numbers, in ascending order only.
“The people whose job is to protect the user always
are fighting an uphill battle against the people
whose job is to make money for the company,”
said Sandy Parakilas

Just a shout out to all you who might be at a company like this.

If your company hasn't figured out user privacy yet (Facebook hasn't), you might want to look for the exit.

If your company treats you badly, look for the exit.

If your company treats you like you are expendable, you are.

If your company treats users like they are replaceable, they are - and when they have burned out all the users, the company will catch fire and sink.
They also testified to Parliament that they had no business in Russia, and an ex-founder (who left on bad terms, admittedly) has since come out and said that when he was still there, they were sending a Russian oil company information about how to target American voters.

https://www.nytimes.com/2018/03/17/us/politics/cambridge-ana...
The police investigators have no way of knowing if a fault exists in the software. I hope the raw sensor data will be released to experts who can simulate how different versions of software would have handled the situation.
No Klik & Play?! It was the reason I can say I was building and distributing my own games back in 5th grade!

No Lego Mindstorms!? I was building Robots with six degrees of freedom in middle school!
> The quote is "by definition like 49%...

That's not the original use. That's a response to the (unattributed) idea that self-driving cars would need to be "better than the average driver". In the original context of people giving thresholds for self-driving cars, I disagree that median is what is meant.

> As for an example of a mode average: "The average participant's favorite polygon was a triangle."

But that mode might be 5 out of 40, and I'd just call that a lie. In a lot of distributions the mode just gives you the biggest or smallest number. And it's affected a lot by bucket size; if I measure "how long did you sleep last night" with a resolution of seconds, the mode is probably going to be 0, which is hilariously misleading. Mode, much like a broken clock, might pick a suitable number sometimes, but all the factors you need to check to see if it's suitable basically render the idea of 'mode' redundant. Just use those factors to pick your number. Mean and median are pretty reliable in being useful. Mode isn't.
My brother bought me world maps / an atlas (perfect).

In terms of CS, being that it is tough to be an
easy read / occasional skim, I would be looking for a book of EE & computing components (e.g. a page per component such as the 555 timer could be interesting)
have now "stood down"

... which could mean simply that "we finished doing what we came to do".
Tempe police chief says early probe shows no fault by Uber
Thanks, found a review of this camera in healthcare: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5799357/pdf/109...
Extremely tragic that this happened but I’ve heard of many cases where homeless people, generally mentally ill, will run into traffic.

My friend almost lost his life in SF a few years ago when a homeless person ran in front of him as he was riding his motorcycle. My friend hit the homeless person and went flying off his motorcycle and broke his arm and pelvis. The homeless person ran off (not literally but they couldn’t find him).
In programming this is absolutely correct - but when it's for a management role, you can't just ask for some kind of work sample of a management decision. You have to go based on anecdotes and references. You do usually need to be able to define how this person specifically drove the company's profits when no one else did - because that's how you close to an in-house hiring manager or to upper management / ownership. But again, all you're likely to have is stories.
LRB & DX Raytracing are completely different beasts. LRB was a many-core device with some GPU features (the addsets, and fmaddXYZ instructions; texture-units at the turnstiles). DX Raytracing is a high level software API for driving specific classes of compute- and/or fragment- shaders onto plain-old GPUs. I believe the intention is to have dedicated Raytracing HW support in the future. I don't think dedicated HW is currently available.
I agree with the author roughly about the benefits and disadvantages. And would probably add to the disadvantages that synchronous sequences are harder to model, since with pure asynchronous messaging all components will get state machines.

Regarding the advantages: Interfaces and dependency injection (with or without frameworks) also solve the first two bullet points also rather nicely. And they keep the synchronous nature and strictly typed interfaces.
The third point can be achieved with data binding or interfaces which allow for subscriptions (e.g. via classical "Event"s or Observables).
Testing for Primality in JavaScript
Great article! Makes a lot of sense.
Sorry, he wasn’t calling all Mexicans rapists, just the ones immigrating to the United States. Much better.
Custom map technically, although the WC3 map editor let you write custom code so the line is kind of blurry.
Many years ago I delivered pizza while in college. When it was time to move on my manager and I decided to have some fun. For the last three days I was there I delivered to every terrible customer we had, then had a little fun at their expense. Like the guy that routinely refused to tip a single penny and said 10 pennies make a dime. I handed him a dime and told him now he didn't have to wait for 9 more pizzas.

It was terrible, but fun at the same time. Every call back to the store was greeted with an "Oh that's terrible", "we've had a few other complaints about him" and "I promise he won't be here tomorrow".
> Paper ballots can just be swapped out for other paper ballots.

I would offer you $10,000 to prove that you can do this in an Australian election. To actually, your own self, swap one ballot for another in a way that I can verify, during an election.

But it's a crime for you to do it and a crime for me to ask you to do it.

And, here's my actual point: you would be caught doing it.
Groupon IPO'd at $28 a share. Currently trading at around $4

Zynga IPO: $23. Now around $3

Snap $22 ... ~$16 (LA not SV)

Blue Apron $10 ... ~$2

Box plummeted more than 50% before coming back up closer to the IPO price but has almost never exceeded the IPO price since inception.

And there are a lot more that are newer and still riding the capital injection from the IPO (like twitter).
If we had the technology to reprogram a cells DNA clock we might also have the technology to reprogram and repair DNA and prevent or even cure cancer.
Aren’t these sites powered by self reported data, which, I would imagine, skews high instead of low. As averages I totally believe them. Reading HN, you’d think everyone makes $300k but these comp packages are for outlier employees at super outlier companies. Find me a software developer at a small mom-n-pop company that makes that much. That company’s president doesn’t even make that much!
Good for you. And hopefully leaders are held accountable for similar basic skill and quality assumptions. Chewing out your direct reports in public is just amatuer league.
This is a very important point. I made this point above. Someone already mentioned the car was speeding 3 mph above the speed limit and defending it because...you do it?

If our we allow autonomous cars to be as reckless and dangerous as human drivers (which is already dangerous enough to make it one of the top killers in this country) then what is the point of AV's anyway?
You're much better off using AuthorizedKeysCommand as vertex-four suggested, and ditch passwords completely. It just needs to return the SSH public key of the login user. You can get that from any backend you like. If you have an LDAP server, great. But it doesn't have to be anything fancy; you could pull the user's key off a web server!

Distributing accounts and SSH keys via any configuration management system is clunky by comparison, and scales badly when you get to many hundreds of users and thousands of servers.
I (alongside some very talented people) work on this. AMA!
In the United States lying to local police is generally speaking not a crime (certain lies can be, but saying you have no further information when you do is not one of them). Also you cannot be compelled to be a witness against yourself so you have every right to not answer questions if you suspect you are under a criminal investigation.

That being said in the United States non-human persons such as corporations have no such rights.
With the level of tech commonly posted on this website (and in general), there seem to be many suprising dangers that the average lurker is not going to know about that the experienced developer / whatever will know about. It seems better to seek out and point out (if non-obvious): 'be careful about x,y,z' rather than hide such warnings in obscure blog posts / hope people will understand some kind of implicit message in whatever (especially since some times evidence can be conflicting). A good example of this is the BIS export warning for crypto (assuming in the US), I've talked in the past to several 'experienced' blockchain people who had no idea about this, but if you browse around on enough crypto github pages you can eventually find it.
Haven't heard from OP, but another person emailed me and the issue is likely because Finda relies on AVX2 CPU instructions for fast search. These instructions were introduced in 2012, so it's likely the OP was running on older hardware.

I'll add CPU detection to a future version of Finda so that it can fallback to slower, non-vectorized instructions.
Selling psychological data to advertisers is boring, but when you get billionaires and foreign powers involved to elect a would-be autocrat who is degrading American democracy, it suddenly gets a lot of people talking.

Yup. It's not a surprise why people are interested in the role of data in modern public debate and democracy.
Top Visual Studio Code Extensions for Python Development
This is commonly called 'attempting to saving someones butt with a reasonable explanation, rather than trying to make a quick buck / whatever to their detriment.'
I'm starting to learn Python so I'm super interested in this. However for me the PDF is blurry?

I tried in Chrome/IE/Acrobat and the text is blurry for me, anyone else have this problem??
I was unaware of the Farrow article, thank you for noting it. Its role in publicizing the Weinstein scandal doesn’t diminish my point, however. Farrow is hardly an amateur; as a Rhodes Scholar and Yale Law graduate, he’s been published in numerous journals and works as an undercover journalist for NBC News. His article on Weinstein was carried by The New Yorker, a magazine with a stellar reputation for high journalistic standards. My point that it takes a pro to give credence to a big story still stands.

I understand your reluctance to credit the Times given how they sat on the news for years before finally publishing their expose. Nevertheless, the Times article came out on October 5, 2017 — five days before Farrow’s story hit the wire on newyorker.com. So technically the Times still gets the scoop — and most of the credit :-).
That is just bloody incredible! Talk about ham-handed CYA bullshit. This is plainly evidence destruction, no?
Agreed, would like to see a concrete example of why that advice is being given.
And also

http://webosose.org/
p.s. Did you know Steve Bannon looked at tech workers as people he could bamboozle to be his political footsoldiers? That's why the Mercers completely fund Breitbart - to propagandize young, mostly tech, men and boys.

From Josh Greene's book:
"Yiannopoulos devoted much of Bretibart's tech coverage to cultural issues, particularly Gamergate, a long-running online argument over gaming culture that peaked in 2014. And that helped fuel an online alt-right movement sparked by Breitbart News.

"I realized Milo could connect with these kids right away," Bannon told Green. "You can activate that army. They come in through Gamergate or whatever and then get turned onto politics and Trump.""

Mercer spends around $10M per year funding Breitbart to spread that propaganda.
It wasn't a breach.... because Facebook straight up let it happen.

I can see why Facebook would not want that out there.
brew install inetutils
For execs sure it's about managing the product, i.e. the users, especially in what we've seen in public statements from Zuckerberg and Sanders.

For the data scientists and psychologists, it's a chance to work on large scale data/populations and test all sort of theories and hypotheses on a large scale, probably unavailable anywhere else except Google and Amazon as postulated here.

https://www.theatlantic.com/magazine/archive/2017/05/how-onl...

I imagine it's a dream job in that respect, where one gets so caught up in the work the consequences don't matter to the worker until the 2016 US election (Trump got about 25% of the vote in the Bay Area) or Brexit referendum and now these investigative reports.
I've already explained elsewhere in this thread that it's easy to make this system also deniable, so that you cannot be extorted. As for buying votes, the deniability would make it equally difficult to prove you voted a certain way as it is now.
The conscious and deliberate decision to put a system in place that manipulates and exploits people who have to work for a living and makes them do things with no questions asked is not created by employees themselves. But it is a decision nevertheless and it is unfair to expect employees, who are victims of such system, to do the right thing as they usually fear the consequences of the dissent. Which can literally mean not just losing a job, but life and death kind of choices, never being able to afford a medical care, lack of place to live, prison and so on.
The "data" that you could get was just like what people listed in their profile page under "Interests" and things like that though. Which maybe tells you something, but not quite like home address and a list of political preferences
This comment is relevant: https://www.reddit.com/r/artificial/comments/5hmduk/prof_sch....

> For example, nuclear energy is a real physical phenonenon. It doesn't exist because of various abstract relations - i.e., simulating a nuclear reactor in a computer doesn't mean you have nuclear energy. We know that matter of a specific kind arranged in a specific way creates nuclear energy.

> do strong AI proponents think that causal relationships must be involved to run a program to make it conscious? Or is it enough for the abstract relationships to exist? For example, how about a computer program written down on a piece of paper? Yes or no? Why is the physical running of it important? If so, please explain the physics of how running it in dominoes, water valves or transistors all produce the same phenomenon. If not, does this mean that any abstract set of relations is also conscious - the program on a piece of paper? Doesn't that then also mean that there are an infinitude of consciousnesses since an infinitude of abstract relations exist between all of the bits of matter in the universe?

Analogy: Simulating fluid dynamics on a computer does not mean the computer becomes wet. Simulating a black hole on a computer does not mean the computer starts curving the spacetime around it. Simulating an electric field on a computer does not mean the computer creates an electric field. Simulating a brain on a computer may or may not mean the computer creates consciousness.
Undefined behavior ( see http://blog.llvm.org/2011/05/what-every-c-programmer-should-... ) make it difficult to make it perfectly secure.
If you can't tell that somebody isn't going to throw themselves under the wheel of your car, you need to drive more slowly, so you've got time to stop when it happens.