skysight-inc/HackerNews huggingface dataset:
Can't you just scrap LinkedIn or something and have your own name to face db?
How so? Google only knows them if you want it to know. Totally under your control.
Yes, I'm well aware of the language abilities of other animals. (I'm a retired AI researcher with a Ph.D.) Animals are quite remarkable, but there is still an enormous gulf between them and us. A human child can learn any human language and form complex sentences well before age 2. Well before age 5 they can reason abstractly about cause and effect. No other animal gets close to that ability over their entire lifetime even with intense training.
Definitely agree about active noise cancellation, if anything, it makes voices worse. I've been pleased with Etymotic ER3XR.

Though headphones don't help with visual distraction. I need to look into some dividers just to block out my peripheral vision.
Apple Selling Exclusive Satechi USB-C Adapter
Thanks. How do you deal with threads where older emails with headers are in the body of text. Do you just process the latest/last email.

Also: any comments about the output language and how you taught labelers this language.
I'm expecting the penalty not to be so disproportionate as to persist 15+ years after the choice. Also, most of these "choices" are not so selfish.

In the case of the degree choices, I know plenty of people who have jobs with a much higher social utility than mine, yet make much less and suffer long periods of unemployment (I'm thinking about, for example, people whose job is to educate people from marginalized communities).

In the case of taking care of other people, I just can't fathom how would you find selfisness in stepping out of a job in order to take care of other people.

And about staying a lot of time in a job, it can definitely make you incredibly productive, and in all cases I know in tech it forces people to have a "big picture" idea of some problem domain which is damn useful when trying to move to a company working within the same domain; it's very different from hopping companies and having to learn a slightly different tech stack and/or company structure each time. Sadly, this doesn't translate at all into a better salary, because as an industry we seem to have collectively decided that staying too long in a job is anathema.
Definitely was true of Clown Bar prior to the chef leaving
staticautomatic isn't saying the US system should necessarily be dominant, they're just pointing out that the two systems aren't mutually exclusive.
Aren't you answering your own question here?

| my testing routine included giving it a try in Private Browsing

The 10X programmer (or in this case the 10X bug fixer) has a testing routine that sufficiently covers enough logical scenarios such that they're able to converge on the truth at a 10X speed.

It's basically the same reason why Guess Who is a game. Some people ask better questions that allow them to eliminate irrelevant details at a faster rate.
To the posted article, I think it's impressive they are shipping a single codebase for mobile and desktop. Modular features you can turn off for different views. It's smart and I'll be curious to see if other sites follow suit.

Unfortunately they've now ported one of the most offensive feature from mobile to desktop. The "Home" timeline, with tweets out of order. And the real kicker; you can still select "latest Tweets first" but then the app literally undoes your preference every week or two, forcing you back to their "Home" view. It's offensive.

Also a small thing, but the new desktop Twitter now has obfuscated CSS classes for everything. The names change frequently too, maybe at every deploy? Anyway it makes it a lot harder to modify the desktop HTML presentation with an extension or set of ad blocker rules.
I am more concerned about the 1/10x engineer. There are a lot more of these, 1/10 as effective as any average engineer.
Maybe you need to be logged in? Idk.
This type of app should run on local hardware only. Apple and Google could enforce that.
Yeah I know, but there's a wide range of languages which are neither C nor Rust.

My point is, there are plenty of examples of languages that show that you don't need to add semicolons to almost every line of your program just to avoid this one potential error.
I'm not saying it should. I'm just saying that we don't face a choice between one or the other.
You’re reading quite a bit into a single word comment. Can we at least agree the juxtaposition of those two sentences is funny?
Sure, and we estimate it took 200 000 years to develop spoken language. However, we had to come up with it by ourselves, without any external influence.
Thank you, yes I’m well aware that Linus wrote git. I’m not sure what made you so angry, but I’m up for continuing this discussion if you’re really open to discussion, as opposed to proving me wrong no matter what. It currently feels like the latter, but I think you’re not listening or understanding what I’ve said. It seems like you’re making assumptions.

Maybe you missed that I pointed out above that Linus makes a lot of merge commits, and you’ve just ignored my previous point about merge commits which is completely and directly relevant to my comments. The article included Linus’ merge commits in their histogram of his commit times. If Linus is waiting to merge like I do, then the data is skewed. If Linus is code reviewing and emailing in the morning, and writing code at night, then the data is misleading.
What a bad day at work taught me about building Stack Overflow’s community
The poor can’t afford to follow public health advice
Intel’s Xeon Platinum 8284 CPU: When 300 MHz Cost $5,500
I thought Microsoft has already been using Rust and contributing to its ecosystem indirectly via its developers such as Actix and Actix-web, although it might just be that the author happens to work for MS while building it in spare time.
That's really just reductio ad absurdum. I would not burn down a building if someone stole my work, would you?
And if spending £1300 up front seems absurd, then a french press and grinder combination can easily be acquired for under $100. It takes more interaction than an espresso machine, but the overall time is comparable to waiting in line behind 2-3 people and getting a coffee.

I'm spoiled with good coffee at work, but I still average 2-3 cups over a weekend, and one of my roommates works from home. I do get coffee out every couple of weeks for the atmosphere.
Or maybe you have them work on complementary products to your... oh wait Twitter leadership has no desire for a B2B presence, so it can't build B2B tools. Oops.
There're some difficulties managing a remote team but they don’t diminish the benefits. The main aspect is building strong communication within your team.
In terms of remote work, only one thing matters — work! This is amazing because the ordinary question “What have you done today?” replaces many others such as: “What time did you come?”, “Why are you late?”, “What did you do today?”, and so on. Teamwork becomes result-oriented, not process-oriented.
I feel it's very easy to counter this argument too. A person can choose to trust specific persons/organizations/governments with their personal information. For example they'll share secrets with some friends but not with all of them. But from there to go to "oh well I've given it to one <insert entity here> I might as well just give it to all of them" is very naive and I would even say defeatist.
It just calls it author date (it records one commit date and one author date), and one of those is preserved by rebasing. :)
I don't think that solves the problem. Instead of logging the plaintext passwords they would have just logged the 1-hashed password.
I would, and I imagine most people would. I don't steal, certainly, and would never unless absolutely forced to do so, but if I had to I would definitely chose to steal from someone for whom it would make less of a difference.
Is this acknowledgment that these ports should actually be part of a Pro laptop?
I wonder if they (FB) have an IPv6 API endpoint. That could make acquiring the necessary number of distinct IP addresses much easier.
We just need a "The Ones Who Walk Away from Omelas" [0] anime and 2019 will be complete...

[0] https://www.utilitarianism.com/nu/omelas.pdf
This guy can't be a 10x engineer, because the first thing you learn when being admitted in "Rule #1: you do not talk about 10x engineers" (I can, because I wasn't invited myself and heard it via someone they dumped).
The comment to which you responded mentioned the documentary "Behind the Curve," in which a group actually does experiments. The experiments obviously do not support a flat earth, so they then hide the results, admit quietly that things aren't looking good, and then try to change the experiments to get the results they want.
My first project in Fortran (early 80s) involved writing a parser (go figure, what a dumb idea). I had no idea what a parser looked like so someone gave me a printout of a PL/I parser - word wrapped. It made no sense, I went to the library and got some books and got it done somehow.
If you are honest in your approach to selling games, you will not get overwhelming criticism about ANY of the above game modes.

Full-priced games have tens of millions of sales regularly.
Games that do not hide content behind paywalls can sell cosmetic microtransactions all day long (see: League of Legends or Path of Exile).

Its transparent "money grab for the sake of money grabbing" that gets the rightful criticism. Besides, I have literally never seen any complex indie game being attacked for releasing in the 9.99$-19.99$ space. Never.
Also for people who don't have mobile phone signal at home (hello us), it's almost impossible to use these 2FA systems. There are a few systems including the UK government's own "Verify" scheme for submitting tax returns that I quite literally cannot use.

Not that mobile phone 2FA is actually secure. Fraudsters in the UK have discovered that it's possible to take over phone numbers rather easily because that relies on the phone companies' own systems which are (predictably) insecure.
Exactly. It is only when upfront sale gets combined with season passes AND microtransactions AND lootbox-systems is when criticism gets to arise. Rightfully.
Does anyone know what is the reason for this many SKUs? Marketing, production issues, or both?
And who would you use?
Selfish? All of those things make society better. Business is the party with selfish demands.

Yes, society should absolutely tell business that it isn't as important as it thinks.
> That misdirection is useful for people in power, including self-help gurus who want to sell books. (Orman didn’t respond to a request for comment.)

You always see reporters give the "I'm going to report one watmy or the other, dont you want to share your side?" argument when asking for comment, but I cant recall ever seeing such a perfect example of "I told you so!"

Anyway, this article touches on a big problem with boomer <-> millenial relations: the boomers normalized the idea of finance as morality. That is, having money shows you are "worthy" - hard work WILL give you success, and therefore success means moralvalue, and poverty indicates some failing (laziness, etc).

Millenials are not as well off, so either this pardigm is being applied (and millenials judged as the source of their own problems) or the paradigm itself is being judged (and boomers end up looking hypocritical and smug).

This is the problem with equating morality and finance systems. You cant criticize a financial decision without it also being a moral judgment, which at a minimum makes it much harder to evaluate intelligently. The truth lies in the middle, at some point, along various axis, but because of the moral judgements it is hard to find exactly where.

I'm curious to see how many passing judgement about coffee are comparing to the consumption of beer and cigarettes of their own youth, versus comparing to some platonic ideal of purchasing.
> someone seeing themselves on a billboard or advert

I just pictured 4chan hacking into a photo database and putting people's faces on a bunch of billboards.

Surely if this happened to more people, the public would become more privacy-conscious, no?
You can disable Location Service for the Camera app in the Privacy Settings.
That's really for a jury to decide. It's not circumstantial when they have his device finger printed doing nefarious things at other steps of the theft process for the same amounts of money that are coming out of a coin mixer.
WebAR Tesla Model 3 Using Safari on iOS
Related: Jon Skeet blogged about the concept of programming "in" a language vs programming "into" a language back in 2008.

https://codeblog.jonskeet.uk/2008/04/23/programming-quot-in-...
Whether the relationship is transactional (or tainted by money or some such) doesn't bother me as much as the fact that my putting time and effort into friendships in the workplace gives someone who already has a lot of power over me even more power over me: namely, my getting fired would suddenly make it very difficult for me to continue most of those friendships.
Kind of interesting most of the people agreeing with him are Indian.
I wouldn't bother, just build Worm buckets where Flies can lay their eggs, larvae crawl out and feed the chickens
Yeah my next big rush was Factorio. More concentration on the mechanics of building and scaling, less on the awesome graphics and immersion that Minecraft offers.
This is entirely standard legalese language that ALL apps that handle data on your behalf will have in their ToS. It sounds broad and nefarious, and it most certainly CAN be used in such a way, but it is what they need to be granted, lest they get sued by someone for obvious things such as creating derivative works (i.e. the altered face), hosting the images somewhere, being able to make a profit at all off their business, and so on.

Go look up other ToS for similar services, it is almost verbatim the same wording.

My problem is that this is the "least amount" of permissions to realistically make a media centric app, because legally, there's nothing stopping them from abusing the hell out of these rights.
I've been considering getting a second, secret SIM card exclusively for use with services where SMS 2FA is the only option.
It’s surprisingly good at 99.9% of scenarios. Unfortunately I encounter one of those 0.1% events each day, and they’re always different. For example, yesterday there was a tractor driving down the road in the lane next to me. It had axles which stuck out almost two feet from the wheel. Suspect that scenario isn’t going to be handled properly as the appropriate bounding box is non-standard.
YEP.

We instituted a policy of NO CHANGE FRIDAYS! To avoid fucking up peoples weekends.
Simple Chrome Headless Detection
FWIW most of the programming I've ever done has been in Python, and while I have no trouble understanding either snippet, I think that the Kotlin snippet is much clearer in intent and structure.
Tangentially related: I spent a week and a ton of research in Paris looking for a truly good bowl of onion soup and it just doesn’t seem to exist. No one takes the (large) amount of time needed to properly caramelize the onions and the balance of flavor always skewed way too sweet. I gave up and just made my own using a classic French recipe when I returned from the trip. Light years better.
lm28469 was responding to the previous poster's specific claim that we now work longer hours "than ever".
The Observer's Book of JavaScript Style
Off topic, but... when you end your posts with "Sad!" like that, you sound just like a Trump tweet. Given your content, you probably don't want that (unless you're trying to parody Trump, and I didn't notice).
Shaming what people spend on coffee smacks of the similar out-of-touch critique that millennials can't buy homes because they spend their money on frivolities like avocado toast. I like the authors concluding point that what this is really about is the constant need for these gurus to be producing content. On the other hand, some coffee shaming isn't all bad since the coffee industry is an unmitigated environmental disaster and individuals should be thinking about the impact of their consumption on more than their wallets: https://www.salon.com/2018/10/05/our-coffee-addiction-is-des...
Beep. Beep. Beep beepbeepbeepbeepbeep
Mathematical thinking can be extremely useful for programmers who never touch 3d games, or physics engines, or anything else requiring calculus or matrices. Functions are mathematical objects, and can be combined using operators that obey mathematical laws into other functions - thinking of them in this way leads to the functional and concatenative programming paradigms. These combinations can also be rearranged in ways that also behave mathematically (i.e. according to simple rules that do not change, and have been explored for millenia), making it much easier to both refactor and optimize code. They can even be used as foundational abstractions for organizing your code, leading to horizontal rather than vertical abstraction - i.e., using the tower of abstract algebra or category theory types, we can organize our code in a way that anyone who understands that type will immediately grasp, whether or not they understand the internals. Math is everywhere, and you're using it, whether you know it or not. Might as well use it well.
I experience this as well, but in Chrome.

I've tried it several times over several weeks, always revert back to old design.
That's a lot of mis-information. Hotz exchanged some tweets with Musk but never worked for Tsla. Comma uses cameras, not HD maps.
So the specific story I was referring to was an obscure security fix to their equation editor in binary, rather than source. The impressive bit wasn't just editing a binary but patching a bunch of security holes without altering any other instructions: https://blog.0patch.com/2017/11/did-microsoft-just-manually-...

That said, I'll bet this kind of 10x programming is genuinely rarer these days. Not because programmers have gotten worse, but because new tools and relaxing hardware constraints make this sort of near-metal optimization less necessary and less valuable. The sort of data-reuse hacks that made e.g. Pokemon Red/Blue possible would just be a pointless headache today, so those same skills are getting spent on code golf instead.
It's a 1200$ markdown on a 1300$ item.
Major Bitcoin Forks (Subway Map)
Tiny self driving vehicles could be fun and safe way to transport small things. Think an army of cleaning drones gatherings trash to a collection point.
It's a lightweight Tor client written in Javascript than runs in the end-user browser. The websocket-to-TCP (dumb) proxy acts in some ways as a Guard node from the live network (it's not about running a Tor client on a remote proxy). Hopefully, a pluggable transport will be implemented at some point and Guard nodes will be able to directly accept incoming connections, without proxy.

Note that it's not a replacement for the Tor browser: it is not build for the same usages. A good example is people implementing privacy-oriented tools with strong cryptography in Javascript to drives adoption. The goal is to improve the privacy of such partially honest services by bringing anonymity into the picture, with a better compromise than a "trust us to not log" policy.

You can even fantom models where a commercial service provider focused on privacy push its users to use the Tor Browser while shipping a Tor client by default to its user that didn't bothered installing one. Because at the end, it will be easier to keep your promises about not doing logs if you intentionally forced all of your users through the Tor network.
> The Hover Zoom extension can be seen downloading the 156KB payload

I have tried to find out from the article or the original report[1] how the extensions could execute the payload from remote servers. I could find no details about this -- I consider this one of the key point.

I could download and unzip one of the extension hosted on the owner's server, "SaveFrom.net Helper".

As expected, the manifest.json contained an entry which allows the extension to execute code not part of the package, in the context of the extension (i.e. can access extensions API):

"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'"

I have often pointed out that one of the key issue with the Chrome store is that it allows extensions with ability to execute remote code in extension context[2], this makes it impossible to code review such extension, as it can at any time download and execute code not part of the package.

If privacy and security were a genuine concern, all extensions which ask for `unsafe-eval` should be removed from the Chrome store -- they are essentially un-reviewable.

Firefox's AMO does not allow extensions with such ability.[3]

* * *

[1] https://securitywithsam.com/2019/07/dataspii-leak-via-browse...

[2] https://twitter.com/gorhill/status/1139306139072507906

[3] https://twitter.com/gorhill/status/1139308498825732096
That would probably bankrupt Medicare.

Now, I'm not in favor of Medicare paying less than cost. It's a dishonest hidden subsidy. But be careful of how you fix it...
> This isn’t super easy to see because it’s hidden in a bunch of cultural stuff we just take for granted.

This is why sociologist mostly clump all the ism (capitalism, socialism, etc) into religion. They work within the same framework.

If someone said "give all the poor people money to improve the life of a rich person who owns thousands of hotels" you would trhow that person out of the window. Now dress it in the complex Myths, which the article tries to unwrap, and everyone buys!
If you're confused by the downvotes, it's because the stock market is not a zero-sum game. This is a common misconception about equities. The stock market can both create and destroy wealth because it is not a zero-sum game.
>The only thing missing is a company having the guts to push it no matter what. A bit like Google is doing with ChromeOS and Android.

This. I see a lot of the so call new idea and hype aren't actually new at all. It didn't succeed simply because it never got the investment or drive until it has sustainable critical mass. And every few years or decades we start to reinvent the wheel by new generation of developers.

Especially in tech industry where you are considered old if you are over 40, but in reality it is the age you finally see all the ideas keeps getting recycled again by newer generation and you could finally say meh, no.
> I grew up getting a lot of "evil commies" messages in US American media and I'm not even in USA

There's more than one reason for that, here is one that might be easy to overlook when someone is critizising USA with good reason:

America is not perfect but as a citizen and compared to the bad old commies it was mostly really good.

See https://en.m.wikipedia.org/wiki/The_Gulag_Archipelago
> This is a textbook example of a bad system with a single failure point/bottleneck. One way to be considered "10x" is to be the only person with the know-how to keep a critical function afloat.

I think often (and in this article) an organization has zero people with the know-how, and then someone struggles and figures things out, and now they have one person. That one person might be someone who has figured out how to deal with a difficult stack, or might be the person who has built that stack themselves – either way, they've done something valuable because they are handling something that is critical.

The next step – spreading that knowledge, or making the knowledge more accessible, or making the system more usable – is important, but it's not wrong that the organization has ended up this position. It's part of a maturing process. And we shouldn't shit on the person who brought the organization from zero to one, just because they aren't the person fully equipped to bring the organization from one to many.
Interrupting software developers at work can tank businesses