skysight-inc/HackerNews huggingface dataset:
I spent a lot of time researching the social credit system and yeah, not a fan -- it's basically gameified totalitarianism.

However, again, I think that's about what you do with the ability and not the ability itself. You don't need facial recognition to implement the social credit system: a simple plastic card would do. Your first name, middle initial and last name as a triple are enough to uniquely identify you on the Texas voting registry 80% of the time [1]. This ship has long sailed. That's again why I'm in favor of regulating the problematic uses of information and technology and not addressing the specific technology or method of implementation.

[1] https://www.eitanhersh.com/uploads/7/9/7/5/7975685/agdn_v1_4...
No, I was including it. Adding 150 lbs to a 1,200 lb battery only reduces the overall energy density by 11%. Adding 360 lbs to a 120 lb tank of gas reduces energy density by 75%. Where gas originally appeared to have a density advantage of 20x, it's now down to a 6x advantage after factoring in powertrain weight. That is what I mean when I say that batteries are catching up if you consider the total weight of the system.
They are not for all kind of attacks.

E.g. this new one can only be reproduced on Intel, not on AMD and ARM.

If you want to ban speculative execution for everything, you need to make the case that it's a fundamental issue and not an implementation specific issue.

Right now, that's not the case for many of these vulnerabilities.
I feel vindicated. The article points out that the ancient tradition of Scottish tartans is actually a commercial invention about 250 years old, with a clear and unambiguous origin story. Hilarious example of capitalism at its, er, most... vigorous. Sir Walter Scott, not fooled for a minute, even plays a cameo role.

What a relief. As a US citizen with extensive Scottish ancestry this has puzzled me because I couldn’t find much historical evidence of this practice. While I loved the idea of a family tartan and so did my kids. But I also didn’t like the idea of being bamboozled, giving us Yanks an even worse reputation. So much falls into place...
The centralization of the data powering AI software
Check out https://www.sundayassembly.com/
If we change the title we usually say "submitted title was XYZ" in a comment, like so: https://hn.algolia.com/?query=%22submitted%20title%20was%22&....

If you don't see that, it almost always means the original title was just whatever shows in the article. That was the case with this one.
I hope Nextdoor puts in some measures towards not becoming facebook groups 2.0.

Almost all the conversations I've seen in there have been hugely controversial - only now, there is no worry of the other person flipping out and embarrassing you and everyone is google-intelligent. You see a ton of people shitting on others houses etc. I don't know how to solve it :\
I mean, once you’ve gotten used to a given interface over years and years of practice, it’s obviously going to be a better experience for you. I practically have Git muscle memory at this point, to the point where I frequently type Git commands in Mercurial repositories.

I guess the real point is, just because we, who are experienced with Git, now have a good experience with Git, does that mean Git UX is good? I’d argue no. Bad UX doesn’t usually make software unusable or even unproductive necessarily, in my experience it usually means something more along the lines of, it’s unintuitive and confusing, and takes much more time to learn.

A good example would be something like Blender, especially pre-2.8. Is it bad? No! It’s good software. Is it good from a UX perspective? Well, it has unfamiliar paradigms and it tends to confuse people, so I would say no, and that’s why they’re trying to improve it.

In fairness, Git has done many small things over the years to improve its user experience and to reduce instances of data loss. But Facebook’s chistedit vs rebase -i is a pretty great example of UX differences imo. Git could catch up easily in some of these aspects.
"How much to route traffic off the interstate past my business?"

on a serious note - the Telsa in-car mapping app uses google map tiles, and they are choosng what businesses show up with icons when you look at the map.
Is anyone else interested in fighting climate change as a software developer?
I created an app for sharing checklists and I then used this app to create a step-by-step guide for a process for finding work as a dev fighting climate change: https://voice.ch.ckl.st/how-i-am-fighting-climate-change-as-a-software-developer/
How many types of credentials it can cover?
HTC Integrating Full Bitcoin Node into Surprise New Smartphone
Hard to think of a better case study on the perils of regulatory capture than Boeing.
I don't disagree, by the way.

But can I ask?

- Did you tell any legislators about your opinion? Did they listen to you, or do you just agree with their solution?

- Have you seen any of this tech/tracking anywhere before?

Ultimately I could theorize 100s of laws that would be sensical, but pose no present danger to citizens.
As an investor this makes me wary. How much short term value are they gaining by sacrificing user satisfaction? Google's UX is pretty top notch today and they don't really have any relevant competitors. With this move, they are creating space for differentiation along better UX and potentially losing out a share of users over time.
This is about mobile apps. Not desktop homepage.
"have never seen police use facial recognition"

Now you never will.
"Sun to rise, set"
What Is it about being a logic programming language that means that backtracking is not a part of it?
I see backtracking as an implementation of search, where Prolog takes expressions and finds bindings for those expressions where the expressions are true. Doesn't Erlang look for solutions to its rules?
Reminds you of VW...
There aren't a lot of 'official' published tpcds results. Until a little less than 2 months ago, there was exactly one published result; it was at the 10TB scale. I like your site and comparisons, but you only have 100 gig and 1 TB. If you had 10TB results I would have wanted to use them for comparison purposes. How come you haven't go to 10T?

We had to figure out how to get something to compare to and understand how we were doing. We looked at the recent Giga Om Microsoft 30T tpch results [1]. They used sum of query times to compare results (sum of times in terms of fraction of an hour to run them all * cost per hour). I decided to do the same sum of query time, except with TPC-DS 10T. As TPC-DS official results provide the power run time, we can get query times from there.

We wanted to push ourselves to test 10TB TPC-DS. It was much more data, much larger intermediate results.

Some databases don't support grouping sets, and that means they can't run the official queries as you said. When we added support for them in MemSQL we made a choice to implement features that customers want; customers want to run TPC-DS without changing the queries, too for testing and other reasons. There are suggested rewrites for systems that don't have grouping sets. MemSQL didn't always have that feature. It's another way to distinguish system capability, I don't know why some of those other companies choose not to add support. I don't think using grouping sets or rewriting matters too much for our perf.

We never cache results; for us the warmup time separates the time to compile and code gen. Some companies do cache final or intermediate results.

I will update our blog post with some of this info, but it might not be completed until tomorrow. Since you were interested in the first run, aka warmup only time I will provide it here first. It's about a 5% difference.

MemSQL Sum of query time (avg of runs not including the warm-up time, already in the blog post): 6,494.74

MemSQL Warmup time only (just the first run, so includes optimize and compile time): 6,860.68

I work at MemSQL.

[1] https://gigaom.com/report/data-warehouse-cloud-benchmark/
[2] https://fivetran.com/blog/warehouse-benchmark
what is your relationship to the police that you expect to know whether they are using facial recognition or not? here in Canada they certainly are
I've read a couple TDD books and this definitely seems to be a big blind spot. How to deal with the maintenance issues of unit tests.

They all seem a little fanatical in their pro unit test talk and don't discuss the downsides.
An Introduction to the Markets for Contemporary Art
seeing plenty of comments along the lines of "don't they have better things to do?"

please remember that there are coalitions of activists advocating multiple issues for civil rights simultaneously, and that a victory in one area (e.g. fighting the surveillance state) is neither mutually exclusive nor to the detriment of another equal or greater social ill (e.g. homelessness).

In the meantime, enjoy these videos of what they're doing with facial recognition in China:

(Social credit system)
https://www.youtube.com/watch?v=Dkw15LkZ_Kw

(broad piece on facial recognition):
https://www.youtube.com/watch?v=lH2gMNrUuEY
Intel has abused the responsible disclosure process for economic gain. Their Leadership was not interested in a repeat of the spectre and meltdown impact on their stock price and made the (most likely accurate) assessment, that recurring news of intel vulnerabilities would harm their stock more than delay and cumulated release.
As a result Academic Researchers were denied some of the credit they would otherwise have rightfully earned, because their individual contributions are buried in a sea of similar publications.
Research efforts were thus needlessly duplicated. Research which could have formed the basis for subsequent research was unavailable and (publicly funded) researchers wasted time duplicating results.
If two researchers discover the same vulnerabilities independently, there should be no embargo on disclosures because it has to be assumed with a high likelihood that third-parties might already be actively exploiting it. The public has to be warned, even if no effective mitigation is available. If for a subset of the vulnerabilities, AMD and ARM are not affected then security conscious users could have been reducing their exposure by utilizing competitors chips.

In this case the practice of responsible disclosure has been turned on its head. There should no longer be any responsible disclosure with Intel as long as they do not commit to changing their behavior.
I’m not a CPU architect, but it seems like Intel saved a couple gates by putting garbage instead of zeroes in the pipeline.
What I don't understand (and maybe I'm just naive) is how it's legal to test a so-called "beta feature" -- which, if it fails, clearly can be dangerous (lucky no one was hurt) -- on customers in a live environment, vs using its own test drivers at the very least? I can't imagine this being legal with any other form of transportation (or just large equipment; they don't even sell lightbulbs that aren't CE certified).
> Content is getting more expensive every year,

Do you have a source for this? It seems like supply is increasing at an almost exponential rate, so I'd be surprised if content prices are increasing on a per-unit basis.
The loudest allowable is far less loud than what you or anyone else would call a 'loud' bike - that balances fine.
Honestly this applies to Ruby & Javascript/Typescript as well and not just Python. I really don't see the value of learning shell scripting anymore when the newer languages are just was easy to learn, terse, and you can adapt better to changing conditions when needed with libraries.
> Anything that's pushed to the repo is presumed good to pick up, that's what the repo is for. If it's not ready for others to pick up then why push it to the repo at all?

You push... because you have 2+ repos you want to sync? Because you don't want to lose data if you mess things up locally? Because the remote repo runs tests on push that you want to run before you've finished the entire branch? Because someone else needs to be able to pick up your code if you get hit by a bus tomorrow? Because your boss or coworkers might need to be able to look at your code in an emergency? There are a million reasons to push that don't imply every commit on every pushed branch being suitable for splitting into another branch...

> Did you read your own link? The last paragraph says exactly what I've been saying.

It says that because they're (a) assuming if you've pushed code then you've probably published, which is a safer assumption but exactly what I've been arguing is not necessarily the case (and I've been trying to explain when it's not), and more generally (b) because they're erring on the side of caution. Which makes sense; I'd give the same advice to someone who's learning git. That's is exactly why the previous paragraph says "hopefully you’ll see that it’s not that simple" and "it’s up to you to decide which one is best for your particular situation". Those sentences aren't there for decoration. And it's why there is such a thing called a rebase workflow and why they made --force-with-lease and... again, I can't hope to convince you of the value of this workflow, just like how I can't convince you to use tabs over spaces (or tabs and spaces...). What I was doing was explaining how/when it can be useful while avoiding the problems you're hoping to avoid if you haven't already dogmatically rejected the rebase workflow from the start.
Japan did make giant leaps... but perhaps their own success (rising wages) and failures (Sony is a shadow of its former self) got in the way. We can’t use it as a model for how it’ll work out for China, with a totally different government structure that so far has been very effective and competent.
And so do torrents.
or this annotation: https://trmm.net/Modchips
> $15-$20k

I was excited for a while there, but I guess I'll continue on my path to becoming Gollum
In my experience there's enough people who don't understand how git works for a shotgun approach to find plenty of marks to fool.
Was Shakespeare a woman? Of course he was
>I don't. The worst way to start my day is to be woken up by some moron revving their Harley on the road near my home at 6.20am.

That might be relevant if those Harley's were anywhere near the legal dB limit.

P.S. the hate I'm getting here for stating that I follow the law, to the letter, on noise regulations is insane. If you/anyone think a straight pipe Harley is close to legal check your facts.
Wait, people confide in coworkers? I've had some coworkers for 18 years. I'm fairly certain they don't know anything about me beyond what I'm working on currently. Why would I ever tell a coworker private information about myself?
I think there is an expectation that Intel's new generation CPUs wont have these vulnerabilities and they will sell these a lot more to replace the piece of crap they have sold for ridiculous prices. Intel is actually probably happy about these, because no one cares.
Boeing apparently has no idea how to handle a crisis.
Joe Armstrong said the following when he was interviewed by Simon Peyton Jones [1]:

> JA: In the first incarnation of Erlang, it was just... little black boxes were communicating, copying their messages - it's a mailbox model, copying to a mailbox. What we were doing was relational. We had Prolog processes inside the black boxes.

> SPJ: But you saw the light.

> JA: We had to. You are launching a rocket program, because... We wanted from a black box perspective, if you send a certain sequence of messages in, you want the same sequence of messages to come out. You want that to be reproducible and deterministic and Prolog isn't like that. It backtracks, and it has things like that. It just sort of became more natural to make it functional. We never made a decision about having types or not having types. That wasn't an issue. We started with Prolog. Prolog didn't have types, so we got the dynamic type system that Prolog had. The issues we were interested in were limiting errors, propagation of errors, restarting things, restarting bits of the system without taking down all the system, having things which may appear inconsistent while you are upgrading them, continuously evolving systems, not systems you stop and restart.

My take from it is they didn't want backtracking because having backtracking would allow nondeterminism (as in [2]) and they didn't want that.

[1] https://gist.github.com/olifante/222879/c7b51c7f2d17d5d5b7b6...

[2] https://en.wikipedia.org/wiki/Nondeterministic_programming
Yup... I was part of one of the first XLM grants. I saved my credentials and stopped paying attention until recently when I tried to go to my account. There was some sort of wallet migration needed due to a security issue, and it needed to be done years ago, so it’s all just gone now.

Stellar, like the rest of the cryptocurrencies, can go die in a fire as far as I’m concerned.
That still does not solve the issue with OpenPGP signatures though, does it?
>we got [...] instant messaging to avoid making a call or visit.

From my observation a lot of young people struggle with the social anxiety of a phone call.
Feedbin for syncing and web. Readkit on MacOS. Reeder for iOS.
2FA is great for the web UI, but none of these vendors make it particularly easy to enforce 2FA on the command line.
Differential Fuzzing of Cryptographic Libraries
The people who planned the Fukushima plant made some stupid mistakes. That proves that we shouldn't make stupid mistakes. But that's not possible.

Yes, we can mostly avoid past mistakes. Until there is no accident for a while, people become complacent and start cutting costs. We cannot avoid the mistakes we have neither made yet nor thought of.
That is definitely a good price point, and works for me, and I'm genuinely tempted.

I'm waiting for the fall update to see if we're going to finally see the SE2.
"That's again why I'm in favor of regulating the problematic uses of information and technology..."

We agree on this in principle. But again, once authorities have any of this data in their possession, abuse always happens. Literally always.

IMO the root problem is not "oh, the cops are just using all my PII and biometric data inappropriately" the root problem is that "the cops have possession of all my PII and biometric data to begin with."

You have the symptom and disease reversed here, IMO.
how is this significant?
San Francisco is first US city to ban facial recognition
Probably not that hard to build a fecal recognition model, it's what comes after that's more difficult. "It's like Uber for scooping"
One clue as to why there is a problem might be in the framing of the article, where the individual's despair only matters because it might start to impinge on someone's bottom line.

This is an old problem, called "alienation". Marx wrote about it: https://en.wikipedia.org/wiki/Marx%27s_theory_of_alienation
YuGiOh and Transformers were largely toy commercials, but you lump Dragonball Z into the same class? It practically indoctrinated half a generation into fitness and physical self improvement, I still sometimes hear Bruce Falconers score at the gym.

I feel there is a substantial divide between a narrative adventure story by a Japanese manga artist crafted as a parody retelling of Journey to the West and followed by his eccentricities (Frieza was an alien and power ranger parody, Cell was a bishonen parody, there was tons of messaging in the core narrative about passing the torch, etc) and a product like Transformers designed by a corporate committee of Hasbro from day one meant to sell toys. Sure, the further into Dragonball you got the more commoditized and derivative it became, but at least the original Dragonball show is a worthy classic.

There absolutely is a class below all those shows, where there is absolutely no narrative development and every episode is designed and manufactured for self contained entertainment with no greater depth. A lot of Hanna Barbara cartoons fall into that class, Scooby Doo absolutely - where every episode is designed to be disposable and ultimately meaningless, just meant to distract.
"The 3rd world also releases a lot less air pollution than the west."

Probably true in terms of overall quantity, but in terms of pollution or carbon emitted per watt of energy (or joule, or whatever) produced the 3rd world is probably worse.

Lots of dirty-burning, low-efficiency cook stoves out there running on (unavoidably) low-quality fuel. And lots of smoky, high CO2 emission two stroke engines in use.

Which is not to excuse Western emissions but simply to note that there's problems all over.
> Are you for, or against capitalism? It comes down to that!

This has nothing to do with capitalism, but with copyright.
Couldn't agree more. But how will YouTube itself will be preserved beyond Google's economic interests?
Sure, but please don't downplay this, so far Intel CPU's are affected by way more vulnerabilities that could be exploited much easily. It is a no brainer to pick if I have to choose between AMD and Intel today.
Looker is a lot easier for business users to do simple ad hoc analysis in my experience.

Periscope is easier to turn basic SQL into visualizations and dashboards, Looker requires you to do some extra modeling to get it working.

I've used both, and strongly prefer Looker. But Periscope is likely better for small companies where SQL writers are the only one that really need to do analysis, and does this job pretty well.

But a big congrats to the Periscope team!
"apparatus of ubiquitous cameras"

Serious q - why not stop the surveillance and the cameras?
Having just gone through Heather, where facial ID is used at security and gates, I hate that the US is rolling it out. Not because I care about the photos - I’m in public, snap away - but because it doesn’t fucking work. Neither my wife nor I were recognized by the system that snapped our photo 60 minutes earlier, which caused delayed boarding, confusion with the gate agents, stress for me, and aggravated other passengers (who were stuck behind me as the agent tried to decide why the system didn’t want me to board). It was a ducking mess.
Wow this is actually great
> Only if you’re trying to keep some kind of aloof separation from the people you manage. There’s no reason a CEO can’t open up and be more inclusive. Things like asking for constructive criticism on your performance and then acting upon that will instill a level of trust that can then create a more open and inclusive working environment.

I don't believe I stated anything that implied managers can't be inclusive as I think the opposite. I actually think that's a fundamental part of their job.

I'm just skeptical managers and their reports can treat each other as equals because one of them has the power to terminate the other.

Great managers can make that imbalance of power feel nonexistent, but it nevertheless exists, and the issue is you will never know when someone is being fully honest with your or not.

I don't mean to imply that you do this, but sometimes bad managers seem to be unaware of this and get too friendly/cozy and it's actually a huge problem because they just keep doing things which make their reports uncomfortable but the reports are too afraid to speak up. I can only imagine that this is how a lot of sexual harassment begins.
Ironically, the GND highlights why, as Obama put it, "there’s no such thing as shovel-ready projects." [1]

In a nuthsell, environmental regulations and activism make large public works projects nigh impossible.

What's surprising is mostly that this is even a surprise. If environmentalists have been clear on anything, they've been clear that they don't like massive concrete and steel structures. It blows my mind that the Dems are going to try this again, when they're getting the mailers from Sierra Club promising to tie up these public works projects in court for 20 years.

[1]: https://www.nytimes.com/2010/10/17/magazine/17obama-t.html