skysight-inc/HackerNews huggingface dataset:
Why is having all your medical data leaked on the web by a 5 person company any less damaging than by a 5000 person company? Or all of your internet history? Your face recordings?

What you're really just creating here is an economy for small companies to steal and datamine your data and then resell it to others.

For all the constant grinding about FB/Google on this website, small startups are usually a significantly larger privacy catastrophe with little morals and very little security. Most of them don't even consider privacy and security as something to be thought of while they're throwing out their MVP.
You’re not fooling anyone.
Hundreds of staff injured at Amazon UK warehouses, GMB claims
So the original blog title is:

3 Things To Know For Your First Remote Job.

And it is really just three things.
- Know your timezones
- Map your day in blocks of time
- Know your tools (chat, documentation etc.)

Well that might work for some type of jobs, I know for mine that I need a little more. "Map your day in blocks of time" would be all cool when there are no timezones to worry about. Cool when you can claim you do meetings just 3 hours a day, I know I can not with members all over the globe.

What I needed to find out the hard way, and find myself explaining to new team members is:
- Setup your cam so that your background is clean (no roommates / family members entering the picture unintentional)
- Get a SUPERB headphone with an EXCELLENT microphone
- Turn your mic to MUTE when you are not talking
- No, interruptions in a conversation do not work like when face to face, specifically not with more then 2 remote people in the meeting
- Wear "professional" clothing (even if it just the shirt)
- Do not eat or drink while in a meeting
- Your cool click clack keyboard makes a lot of noise
- We hear your mother scream in the background
- Practice makes perfect: do take some time to setup your cam / mic / background / whatever in a one on one session with a more experienced colleague.
Good UX requires empathy. Your feelings are the understandable result of this, i.e. the lack thereof in products. In general, decision makers hardly care, even if they say they do. A good UX is expensive. Results are extremely difficult to quantize and good design is at best the promise to enhance the experience. Furthermore, the methods of the practically ubiquitous UCD are almost entirely focused on maximizing profits, not make good tools. If you want to learn or get insight how to make a difference with good tools (not products) take a look at activity theory-based interaction design.
>Things like reddit, for example, work pretty great, in that if you don't like a community, then you can go to a different one, which moderation rules that you prefer

What you have described here is exactly how all websites work. If you don't like the site moderation you are free to use a different site, just like on reddit.com except you change a few more characters in the URL bar.
Can you? Why? It's not like it helped him much to align himself with Russia (or Putins politics and world views) or did it? It didn't even help him to help Trump get elected by leaking this stuff at the right moment in time and it's not like Trump couldn't help him out (see Roger Stone or Flynn soon).

He projected himself as an Anarchist once. The independence in persona. This independence was what brought him trust. He lost all that. He did not lose that because the USA wanted to see him in jail. Snowden is still a respectable person for example.
I got locked out of my account (forgot my password) with said bank and they had no way of telling me my password. Had to wait for them to send me a OTP mailer so that I could login and create a new password.
No it isn’t.

React will simply render the object you give it. That means that React doesn’t need to know when data changes, it simply renders the ui, diffs it to the current ui and applys the changes.

Unless your using component state but even then, it’s the rendering that measures change. The act of updating the state just lets React know “time to see if anything important changed”. Vue seems to tra Co data changes granularly which means it needs to understand the change at the point if mutation. This means it needs control of the data you want to render.
What the article describes is a rewrite!
In the end there will be no more legacy code left...

What the article is saying is: don’t rewrite your code in one go, but rather cut the system in pieces that are independent and rewrite each in successive phases.

It’s kind of obvious, though. And the difficult part of the rewrite is actually to slice the original code in indépendant chunks. More often than not legacy systems are riddle with leaky abstractions and dependencies (the infamous spaghetti code), that’s a hell to disentangle.
From one of the comments, it is interesting how "-HINDI" in the search string does seem to eliminate most Indian videos (even ones in other Indian languages like Tamil) where "HINDI" does not seem to be present in the video description.

Looks like a real market need here, although maybe limited to videos in a particular segment (I searched for "Angular tutorial" for this example), because somehow I don't get these Indian hits at all -- despite being Indian and living in India.
What’s impressive is that this is done in JavaScript!
Online Gravedigging, Identity and Privacy
Banking security is a joke.

My bank calls me to talk to me and insists I give them my date of birth and address to ‘verify’ myself.

Meaning anyone can call me, pretend to be my bank, I am supposed to give them this info, and then they have what they need to verify themself as me.

Banks are dumb.
The Bizarre World of Fake Martial Arts
Dangers of AI
Are you sure swipe-style is more popular? My anecdotal experience is that hardly anyone even knows swipe typing is possible until I show them. I mostly interact with people aged between 25 and 50. Perhaps swipe typing is more common among younger users?
The design is based upon keyboard like that.

See the Dactyl and Dactyl Manuform.

Adding the joysticks shouldn't be as difficult as designing the whole thing from scratch.

https://github.com/adereth/dactyl-keyboard

https://github.com/abstracthat/dactyl-manuform
We did it very differently in our group
1. The developers of the old tool continued to work on it.
2. A new team took requirements from the old team and filtered to make them more meaningful
3. Designed a system architechture that would work with the targeted workflow
4. Designed a minimal version and ran it with a new branding next to the old one.
5. Reached feature parity with the old one and dumped it

The important thing to note is that the new tool does not do everything the old tool does. The workflow is also different from the old one. However the customers loved the new one as it was simpler, faster and more robust to use.
Interesting theory and I suppose it's possible but unlikely.

> We have hundreds and thousands of eyes in the sky but they will not report because they are afraid to speak.

This isn't true. Pilots report UFOs all the time.

> In past decades whenever military pilot reported UFO they were laughed at, sent to psychologist, evaluated, sent behind the desk.

If true, this would only be true for UFOs that acted beyond the scope of modern technology ( aka "alien" ufos ). Not for normals UFOs that are simply unidentified flying objects.

> Goal is to encourage pilots to report possible Chinese drones.

Pilots were already encouraged to report chinese or any other drones. Not only that drones can be detected by drone-targeting radar.

I know we are in a trade war and everyone has to push anti-chinese propaganda, but not everything is tied to "china". Before long every top comment is going to be nonsense with "china" in it.

My guess is that after the "state" has come under attack recently and people have lost trust in the "state", the "state" is releasing information to seem more transparent and open and likeable. Sort of like how the CIA, FBI, etc are putting people all over media/social media.

"Former CIA Chief of Disguise Breaks Down 30 Spy Scenes From Film & TV "

https://www.youtube.com/watch?v=mUqeBMP8nEg

"Former FBI Agent Explains How to Read Body Language | Tradecraft | WIRED"

https://www.youtube.com/watch?v=4jwUXV4QaTw

The past few years have been relentless "china bad", "russia bad" and "we good" for understandable reasons. But who really knows. It could be anything.
@Aaargh20318 could've mentioned that he linked to the EU laws about banking.
But the whole point of std::move is to avoid calling, possibly expensive, destructors.

The standard example is

template<typename T>
void swap(T& x, T& y)
{
T z = std::move(x);
x = std::move(y);
y = std::move(z);
}
...
std::string a[1000];
...
std::swap(&a[2], &a[7])

If std::move copy-constructs and destroys, that last line would do three allocations and three frees (recoverable by a significantly advanced compiler, but who has that?). The way std::move is specced, it can do zero allocations and zero frees.
Sure, If the doctor can deliver baby safely and not causing any other damage despite not washing hands then what's the issue?

That's why I asked what is the actual damage. Is the money is stolen ? Is the money can't be accessed ? If the bank doesn't do me any actual damage despite the clear text password then I don't see why I should be concerned.

I guess I can see that for some people, clear text password usage can cause them anxiety and lose some sleep.
Getting the most out of Python collections
> > I don't think there's any bank in North America that requires 2FA to login to your online banking.

> This is required by the same law.

FYI: no bank has to follow EU laws in North America.
Sorry, what's your source for this?
A computational cobbler?
What exactly are you whiteboarding there if this is an early-stage startup?
You can use Netlify DNS to simplify your stack. Cloudflare is not needed.

Also, Netlify provides Functions, which is Lambda abstraction. Faster to develop.
about:config dom.event.clipboardevents.enabled = false and you're good.
It probably depends on how experienced they are. I received daily extortion emails in my spam folder for many months, all related to the same breach (I think it was Yahoo).

The wording kept changing all the time, going through lots of different sentiments and styles. So to me it looked like someone was trying to maximise returns in this particular case.
Yes, these are automatically translated by YT. I'm seeing a lot of video titles that have suddenly been translated to Dutch when I log in.
I find this very annoying and have been looking how to turn it off, but couldn't find it.

In my observation not all videos have translated titles, I'd say about 20~30%. So my theory is that it is either some A/B test from YT, or that the channel owner can opt in/out of the automatic translations.
http://archive.is/0zfTk
Yes, if they cause the customer actual damage, such as increased fees then it is a concern. But if there is no actual damage then what's the issue?
Shunting workspaces about is a great idea.
Neither of those work with a recent toolchain :(
I don't think the incentives (for VCs and founders) associated with cash and "services" investments are equally aligned. The main reason is not the potential for overbilling, which you mentioned, but because the VC gains a significant amount of influence over the company when the company hires the VC's close associates, which generates a conflict of interest.

But back to the billing: it is in the VC's best interest to acquire the largest possible percentage of the company at the lowest possible cost. When the VC is investing "services" instead of cash, and has control over the pricing of the services, it would be in the VC's interest to provide a smaller quantity of services in exchange for the same amount of equity, since this decreases the VC's cost of investment.

You're right that it would not make sense for the VC to make a deal that is egregious enough to choke the company's growth, since that would diminish the value of the equity, but rational VCs would not intentionally make such a deal. Also, since the services in this arrangement cost the company equity, not cash, I think overbilling would only hurt the company through opportunity costs (as the equity could have been used to obtain a better offer).

Whether it makes sense for the VC to overbill for services also depends on how much equity the VC owns. Most of my above comments operate under the assumption that the VC owns a small percentage of the company.
One of the first examples of this "expertise-sharing" approach I can recall was from Toyota who sent some of their lean experts to help a NY charity run more efficiently.

story:
https://www.nytimes.com/2013/07/27/nyregion/in-lieu-of-money...
This service might do what you want https://tryshift.com/
Our New AI Bots
Disagree with this. There are absolutely 10x and even 50x engineers out there. Yes they almost always have egos and people complain about them all the time.

But they also build the right product at the right time for the right user and do the work of an entire product + engineering team - often much faster.

Most large, successful companies today have a handful of these guys among the first 20 employees.
Tech was there decades ago.
The comments in that discussion seem a bit xenophobic.

There is value in being able to reliably filter by language. After all, if you can't understand a lecture video, then there's little point in watching it.

But how some of the commenters choose to express their thoughts comes across more as "I hate people from India" than "This is inconvenient".
I seem to have thoroughly confused Google with regard to my region/language/currency preferences. Youtube regularly shows me videos in German, Google Maps keeps reverting to UAE dirhams for the currency it shows prices in, and Google Search always opens in Chinese.

I use Google products in a Firefox container which is always logged in to my Google account, which should contain enough information for them to understand that I read English best and would prefer prices to be shown in Euros (or any of a list of maybe 10 other currencies before I would consider dirhams), but there you go.
> customers (people using the search engine)

That's their product. Their customers are the people buying ads.
At Transloadit we now offer an abstraction for AI features by GCP and AWS that are useful for media processing, such as image recognition or transcribing speech. We let you use, swap, compare, and combine them deterministically using short declarative JSON instructions, so you can create powerful automated media pipelines unique to your use case.

I would appreciate to learn your thoughts and concerns.
This is what I like about Rust: there are no copy constructors. There are no "moved-from" object values. Moves are guaranteed to be nothing more than a shallow `memcpy`. Structs aren't even copyable unless the author explicitly says so, so if a move compiles, I know it's safe and efficient.
JavaScript Best Practices – Performance
I think it's less that it will be used and more how easily it could be used. Sure, it's been possible to add/remove people from video for a while, but now it's becoming so easy and automated that every video will become a possible fake AND the average person will think it, not just the tech-savvy. Not sure that's 100% bad, I haven't really thought it through too much yet.
> give the US a compelling reason to establish a military base in Taiwan

Now this is just crazy talk. This is just begging for WW3. You might as well launch the nukes right now, and see who survives afterwards to pick up the pieces.

I don’t think the fine people of San Francisco or New York City wants to be in the crosshairs of a thermonuclear ICBM. Some people are going to have a very bad sunburn on that day. Although it would make for a great Instagram selfie: Check out that #mushroomcloud behind me!

The point being, is that we need to walk a fine line here, and not risk escalating this to something kinetic. Because once those bullets and missiles start flying, then both sides are going to look deep into the abyss, and not see the bottom.

In the past, wiser men have avoided starting a war between the two countries. Today, we need those sensible leadership more than ever.
This is a very interesting point! If this is true then it would mean that independent researchers will have a very tough time producing quality research without sufficient funding.
Here's a simpler self-compiling C compiler:

int main(int argc, char **argv) {
}

Sadly, it doesn't support that much…
It may very well be a naive sounding comment, but at the same time I think your comment reads at least as naive if not more. Think about it for a moment:

First, as an employee there is a tendency to find and only focus on the good aspects of your employer. This is not a bad thing, it's what helps us get out of the bed in the morning and go to work. It can wrap your perception though and make you more biased.

Second, you were part of a company and like any other company it wants to maximize its profits, i.e. maximize the engagement. I really want to believe you (and in some degree I actually do) that there are teams that focus on users' wellbeing (however this is measured) but in the end of the day, if it will come down to decide if I will be shown a post that has higher chance of generating profit VS a post that will make me feel better, in the vast majority of cases it will show me the first kind. You don't make money by being nice, unless you can combine the two. Facebook has done everything that it could to destroy any good will that we may have had to trust that it wants to combine the two (think about the experiment about influencing people's mood from a couple of years ago)

A banner with a text similar to what blunderkid wrote would be not only fair and accurate but the least we could do. And Facebook has only itself to blame for it.
> but I can't think of a single time when I want a site to react to my attempt to copy text off if it.

It's useful for things like rich-text editors (e.g. google docs), where the text is never on screen as text that you are able to copy in the first place.
How do you do the remote desktop part?
That ‘only’ difference is phenomenal. Previously the stakes had to be enormous, now they can be trivial. So now you can’t trust video for the most trivial stuff, but we rely enormously on the trustworthiness of video/audio in all communications except the smallest town interactions.
Press is only half of the picture. The other half is investors being attracted to AI like moths to a flame.

And then there's the feedback loop. Media keeps telling that "AI" is going to change the future (for better or worse), which makes it seem important. This creates a fertile ground for investors to make money (whether because they believe a product will be revolutionary, or that they can sell it to a greater fool before it blows up). Resulting influx of money incentivizes everyone to try and attach "AI" to anything they can, no matter how hare-brained it is, in order to capture some of that money. Then the media notices all these new companies and report on how AI will change everything, for better or worse. Lather, rinse, repeat.
After you show them, what do they end up using?
I AM NOT ADDICTED
It does for me on both LG and Dell monitors.
The multi-billion dollar question is whether someone with serious technical acumen is prepared to step up and fight for a law that meaningfully restrains surveillance capitalism while allowing startups to compete. Or build a compliance-as-a-service business and give it away to startups for free.
The Not-So-Simple Ethics Involved in Software Engineering
Building a simple ARKit app in Swift
Yeah, the hate flows strongly doesn't it?

But, the BlockTube extension from Chrome can be configured to hide channels/videos based on Unicode regexps. An equally honked off YT user asked about this problem on the project's Github page and got some suggestions.

https://github.com/amitbl/blocktube/issues/38
The problem is, there's no legal distinction between a company that own shares but is "really" part of the same company, vs a completely separately company owning shares e.g. a pension fund.
It is already both (for the most part). The problem is that people will always prefer centralization.
From shopping malls, capital cities, credit cards... to Internet platforms, the unavoidable fact is that centralization makes things easier, cheaper and more convenient.

Even federated-by-design technologies like email have slowly turned into mostly centralized services. Just having to pick an email provider is too much work for most people. Gmail is good and free, so everyone uses that. As long as servers cost money and big corps can offer free things to get user share, decentralised services are doomed to never become mainstream.
When you are offered equity in a pre-IPO company, there is no sale price. And it's definitely not a useless number: it's a ceiling.
Solve problems!
Caveat: Many books seem to have bad problems. If the majority of the problems seem to be the same problem with different parameters, that might raise a warning.
There is too much of that going around these days. Almost as if it’s in fashion. It doesn’t really bother me, except for the ones saying, "I’m Indian too, and I hate my kind".

Also, some might not know this, but English is pretty widely spoken in India. It’s common to come across words from many languages, including English, interspersed in conversations.

And also, my YouTube is filled with these elaborate cooking videos from China and east Asia. Tech content from Germany, that I can’t understand. It’s never really bothered me though.

In general, it’s accurate to say that I’ve never come across great videos because YouTube recommended them to me.
He’s saying 10x developers are those won’t don’t code 10 times faster the same code, but those who find ways to code 10x less for the same results. that I agree with.

But then he compares 10x developers to world class athletes... That’s a bad comparison. The 10x developer is the guy who takes the bus instead of running marathon!
If you're going to copy-paste code from Stack Overflow and deploy it to millions of users' systems, I think you have some responsibility to understand what the code is doing.

I can totally see how this happened, and I would definitely not say that I would never make this mistake, especially under time pressure etc. But a careful programmer would a) desire to understand what the code did, and thus spend enough time reading it to spot the `GetType()`, and b) test that the "prevent more than one instance from running" behaviour worked properly, which would involve both testing that you can't run two instances of the program, and testing that if you change the assembly identifier, you can run two instances.
What am I looking for in the screenshot ?
Chrome on Mac, it's convenient, and despite robbing all the RAM my 2015 MBP has to offer, it works well.

I tried switching to FireFox for two weeks, but found a lot of visual tearing/glitches, and it didn't have pinch to zoom which I use on Chrome constantly.
Google Cloud reveals major restructuring plans
It sounds like a good idea, but I think it'll backfire. You'd think that would make people want less nukes, but ultimately, it would make people want more nukes to protect themselves from others with nukes.

After hiroshima and nagasaki, the soviet union, britain, france, china, etc didn't say, "wow that's destructive, lets have less of that". They said, "wow that's destructive" and "we need some".

I think if we did that openly and showed the world the destructive power of nukes every decade, more and more nations would want to get it and we'd have more nuclear powers.
Rather amusingly, the author of the project appears to be of Indian origin (based on the username)
Looks great. I'm on Firefox so will wait for a version there.