skysight-inc/HackerNews huggingface dataset:
I find these types of articles to be truisms.

We have some imperfect system. Everybody knows about the problems it has. Somebody writes an article about how stupid and wrong those problems are. How does that help anybody?

The real question is how you fix those problems without introducing others. Passed a certain age and work experience you start to notice that the bureaucracy that stops you from doing quick smart fixes also stops a lot of people from doing serious damage to the company.

And yes, in some cases external factors will force a quick reevaluation of that bureaucracy. And you can say "I told you so all along!". But again, that's zero value to the business. The real value is in the work done to plan and execute a change is a way that assures no collateral damage and also to satisfy humanly needs/desires in the hierarchy.

People want to cover their asses, but guess what, when you put the responsibility of a change on the smart ass that always annoys coworkers with his brilliant ideas they tend to back away from it cause his ass is precious to him too.

TLDR: https://en.wikipedia.org/wiki/Wikipedia:Chesterton%27s_fence
Yes, the seeming performance of (especially) neural models compared to traditional models is probably the main factor. Although, some voices[1] argue that traditional or much simpler approaches still often do a similar job compared to super over-engineered models, especially when going even slightly beyond an existing target-dataset or task.

I'd argue, that improving the ML models is really the job of ML researchers and should be mainly targeting ML conferences like AAAI (Adv. of AI). In other conferences (directly targeting NLP, CV, Comp. Biology, etc.) it should be the main job to combine those models with the domain-specific characteristics (e.g., language information for NLP) or "traditional" methods to make it an interesting discussion.

I was recently doing reviewing for a multimedia conference and quite a lot of the papers I reviewed were basically pure ML papers. A colleague had the same experience.

1: https://arxiv.org/abs/1907.06902
Upvoted for the perspective. Totally unrealistic view the average consumer is going to use a VPN to reach a particular service though.

The average consumer does not care(TM) and chooses convenience. And convenience will be brought by FB for example.
Also, replace deer with something self driving. Those things are so stupid when near the road.
I did this and majority of them returned with a fixed email like I was filtered out by an automation. I do believe majority of them are US only with same time zone preference. I got an offer which wanted me to work as low as $10hr, the way they interact was unprofessional with disrespect. I do not mind starting with a lower rate if I know they will raise it when they see the value in a short period of time.The people who I worked with before keep saying you should be hired blink of a eye but no luck for getting interviews for out of US jobs. Same resume recently let me get two big offers for US only positions so I am highly puzzled where am I doing wrong and start to become demotivated.
That's wonderful. I tried to create an account on FB last week. I don't know why, but it got suspended immediately. Tried again with different info - suspended.

I didn't even wanted a FB account in the first place, but now I wonder why I can't do that
Tales of TDD – Stressed and Always in a Hurry
But shouldn't you have to weigh this against the fact that a bit more freedom makes people happy?
I'm not the OP, but the real issue in robotics is two-fold and he mention both.

1. The cost & technical limitation. The cost, as some of the solution per problem OP suggest include "Lidar, visions and sensor" and all of those thing cost a lot by themselves. On top of that you need good actuators (Harmonic drives etc) for precision, and then good computing unit to handle all of it. Now you also need more power supply, and if it is mobile it needs a battery. Now your robot have a price tag only Arabic princes and well funded academic labs are interested in. And we haven't even touched the cost of try&fail iterative engineering process to make these work. In that process most companies/labs realizes the problem/condition have to be severely limited (run time, indoor/outdoor, general applicability vs made for one & one application only).

2. Human resource. Really, there's not much money in robotics, as a robotics engineer. Software robotics engineer can get a better working condition, security, salary & fulfillment in a software company. Mechanical, EE, embedded, etc is in a similar situation. Most robotics people I know are in for the passion. Application specific development (that is the norm right now) also require very niche knowledge that is hard to find.
Naturally it is available on Android Studio, how else could Android team drive Kotlin adoption as Java replacement?

As for community edition, try to debug Kotlin/Native with it.
Yeah thats not a source at all. Its a collection of paper on the relevant topic.

The claim of the parent comment was

> but super-resolution from video works. It doesn't make up information based on what it expects the face to be, but collects and aggregates information from multiple frames.

So I was simply interested in hearing where this claim comes from. Has any of these papers mentioned that this is the case? I briefly went through some of them but did not see any such guarantee.
Use of AI to select Superstars in sports
In BigCorps, if there's a stupid requirement, there's usually a reason for the stupid requirement to be there in the first place but getting to the reason might require un-peeling a few org layers to since the people enforcing the policy will not be the people who wrote the policy. A more productive use of time would be to understand the reason for the policy, document out why it doesn't apply to your case and then attempt to get approval.

For instance, there's a restriction at my workplace (not a software company, a regular old industry fortune 500) which prevents git installs from pushing to any non corporate GitHub repo from our work machines.

The obvious reason it exists is to prevent people (a lot of who are analysts or data scientists - not professional programmers) from shooting themselves in the foot by pushing code to their personal repos in error.

It's annoying to work around if you need to say push a contribution to an open source project and you could rage at the infosec for enforcing it - but it obviously exists because stupid errors would have happened.

This principle is also called Chesterton's fence

https://en.m.wikipedia.org/wiki/Wikipedia:Chesterton%27s_fen...
No, in short, the real point seems to be while the actual workers (non-management) would benefit the most from the rule change, managers (and further up the chain) mostly sees the risk and not the benefits, so they are the most likely to avoid changing the rules. Since the chance of getting blamed for changing the rules and impacting something negatively is bigger than getting blamed for _not_ changing the rules, and they are the ones actually allowed to making changes, you don't see a lot of the rules changing.
Were you using actual Safari or an app’s stripped down UIWebView? If Safari, then I’m guessing you have a content blocker that’s stopping access to WebGL.
Just because you're physically able to download, install, and run something doesn't mean you have the legal right to use it. The developer tools come with a license agreement in which Apple legally grants you the rights to use the tools, and those rights can be revoked.
Forget INTP, Sociopath|Clueless|Loser is definitely the most effective categorisation of roles in organisation I have encountered:

https://www.ribbonfarm.com/the-gervais-principle/
Industrial automation is boring. Sure micron level accuracy sounds cool but it's so expensive it is only accessible for industrial automation. Only a tiny percentage of the population will ever be around those "robots".

I don't understand what you mean by crushingly high cost. You've saved most of the cost by reducing tolerance requirements such as zero backlash which will cost thousands of dollars for just a single gearbox.
I'm not in favour of the "BigCorp controls my entire machine" approach, but this is silly. It's not a lot of people doing shit, it's a problem of scale.

Have you verified that every single application installed on your machines sends no telemetry, no crash reporting, and has no random web servers running that run arbitrary code? It's likely that you've missed one application. Now multiply that by 10,000 employees - all it takes is one application per person, and you have a massive amount of data being leaked.
Swift and xcode are owned by Apple, for iOS/macOS/watchOS also owned by Apple, to replace Objective-C, also owned by Apple.

Objective-C and Swift runtimes are also owned by Apple.

Not the same kind of comparison.
Does TikTok actually make any revenue itself yet? I know its top users are making millions from advertising stuff, but they don't seem to have any ads in the platform itself yet?
Everyone should keep this in mind for every type of contract.

In the beginning of my adult life, I was under the expression that contracts were static and immutable. As I got more experience, I tried being more demanding (and my skills were also more in demand) when setting up contracts and I have at multiple points managed to change what was supposed to be "mandatory" and "unchangable" many times, from rental contracts to employment contracts and many other things.
Apart from all the political discussions, I have no idea how the buyer is supposed to buy out just some regional markets.

Would development still be done by the original company, and the new owner just operates regional data centers? But without inter-connectivity? Without being able to influence development, or offer access to the developers for debugging and ops? Seems exceedingly unlikely.

Otherwise, do they get a code dump of a huge, complex code base, and are supposed to continue development on their own? With the original TikTok still operating in other parts of the world, and slowly diverging? I can't see that happening either.

Would they buy the brand name too, and the rest of the world would start using a different name?

That all seems pointless. The only thing that makes sense to me is taking over globally.
Pure WAG, but I’m guessing <10% of registered developers are paying the annual fee.
I can understand the store aspect (even though in a perfect world you could buy apps and games without DRM and having to log in), but why would you need an account because something is a standalone device? What's the difference if there is a cable attached?
You see this in a lot of security pushback.

"I want to do X" / "I am too lazy to do Y instead" becomes "We can't do Y, it's a mandatory requirement to do X"

Very high on your response agenda should always be to ask for details. Who mandated this and how? If there's a regulation, cite the exact text of the regulation. There's a good chance the person telling you it's mandatory either knows it isn't or has never actually wondered why, and you can divert them from insisting on doing X / not doing Y to an exciting journey through their bureaucracy to find out that indeed there is no such mandate and never has been.

Back when TLS 1.3 was being finalised EDCO and other groups trying to preserve RSA key exchange tried really hard to pretend that what they were doing was mandatory (it isn't and wasn't) and that their use cases were legitimate (most of them don't even appear to have a sound security rationale, let alone a legitimate purpose).

When we get to September and companies that were asleep at the wheel suddenly notice the 398 day rule (Apple unilaterally changed the maximum lifetime of new certificates in the Web PKI to 398 days starting in September) you can guarantee that some of them will insist that having longer-lived certificates is somehow mandatory.

[ Edited: It's the Enterprise Data Center Operators thus EDCO not ECDO ]
Apple removes thousands of games from the Chinese App Store, alarming observers
I got my first junior role by applying for a senior role. Granted, I was definitely lucky they had one, but I got my foot through the senior screening tests and then realised I was in over my head.

HR was kind enough to redirect me to a newly opened junior position in another part of the company. Been with that company (directly or indirectly) for a total of 5 years now.
Donate your unloved side project domains
That is usually true, hidden agendas play a big role here. In Germany similar rules about contractors are often in place to prevent outsourcing. Contractors shouldn't be too comfortable and cheap, so the workers council and union enforce such rules so their established clientele still has some advantages over the external people.
A few notes to those who are not familiar with how Bitcoin works:

1. If you think tx A appeared before B, that's not necessarily the order a particular miner saw them. The whole point of the mining is to agree on order.

2. That said, a minute or two difference is pretty universally visible, so it's reasonable to ask to prioritize the first-seen transaction. However, from the user's perspective, transaction is going to be confirmed within tens of minutes, or even an hour or two, so a shorter difference in time between your transaction and mine is no more important than ordinary variance in block times.

3. When the mempool is full, the entirely "capitalistic" relay logic exhibits some "socialistic" properties: a newly coming transaction has to cover for the lowest-paying transaction that is going to be kicked out. This is a necessary anti-DoS measure to prevent flooding the network cheaply with transactions that kick each other out and most of them end up non-mined with disproportionally low cost of mining the rest. In other words "if you kick out a tx, you have to pay for it, because it was previously relayed". This means that later coming, higher-paying transactions can't just take a seat paying marginally higher fee. That margin is going to continuously escalate as the mempool is being overloaded, better protecting transactions that were already relayed.

4. Finally, mining is very competitive. If you don't prioritize by feerate, another miner will and their extra profit would allow for capturing higher percentage of the hashrate while growing difficulty makes it even more expensive for everyone else. Any sort of agreement that undermines everyone's profits in the name of fairness requires (1) establishing a consensus in the first place, and (2) keeping it relatively static so random outsiders don't undercut it. But then such organization can use its leverage against outsiders in order to do many more things: censor transactions and change rules. That's why Bitcoin works the way it is: so anyone can join and mine without permission, funded by leftover profits, so no single miner (or group of miners) has no long-term leverage against everyone else.
2018 Usenix Security Keynote on ML/AI (MP3)
The problem is that with a transaction ban, no US companies can buy ads on TikTok, removing any financial point in running the service for US customers
That partly explains a perplexing issue I have with my students.

For example, let's say a student named Fred Smith emails me, but then signs his name as "Alex Harrison." And his self-selected email address is alexrogers@school.edu. I'm not sure if it's a trend or a culture thing to use multiple names and last names, but it gets a bit confusing at times.
Technically it isn't. Life needs entropy for variations and evolution. Also, life doesn't fight. It's identities that fight to maintain themselves. Life just keeps on living.
Kotlin fanboys are the ones trolling, good luck on Android playground, that it everything that will be left of Kotlin in 10 years time.

JVM does not exist without the code written in Java that encompasses between 80% to 100%, depending on the implementation.

Maybe those worshiping Kotlin should take some lessons in JVM implementations, before bashing the infrastructure that made Kotlin possible.
Trouble starts with the term R&D which names two separate things that rarely go together (I think PARC was somewhat close to doing both). A company research lab would be decidedly not development or it's not a research lab. The best way to run a company research lab is to run it as a marketing tool, like a slightly more on-topic way of sponsoring a sports team. IBM seems to do it that way, at least whenever a bluishly named supercomputer is ruining yet another human game. I wonder if they are aware of that analogy.
Original blog: https://tidbits.com/2020/08/17/the-case-of-the-top-secret-ip... and HN discussion: https://news.ycombinator.com/item?id=24188791
Two counterpoints here:

1) Humans can estimate their own uncertainty. Ask a person to show how long a meter is, and they'll give you an estimate. Then ask them to show you the "error bounds", i.e. what they're "quite certain" the meter is longer than and shorter than. You are likely to get sensible bounds. Now, humans aren't amazing at this, but the brain does have capacity for estimating how uncertain it is.

2) No, you don't really trust humans. This very fact that humans are often imperfect in estimating their own uncertainty makes us very stupid sometimes. How many times you were sure you know something for a fact, for it to turn out to be completely false. This is why society tries to not put too much responsibility into the hands of a single person, or at least to provide help and/or safety mechanisms if that is the case.
Prewarming is something my Mum (Irish) is very insistent on and which I (British) studiously ignore...
Fuck. Forgot eye tracking. How long you look at an ad, Where you look on the ad.
My Life Starts Now
It is really bizarre to think that language in a contract that says "if you break the agreement, the rest of the agreement terminates" is one-sided or retaliation when it's included in basically every contract ever written.
I still have a hard time understanding what kind of value can be extracted from user data.

Who uses this data? For what purpose? How can this data give an edge to make money elsewhere?

Is there a real relationship between data collection and ability to sell more things and increase profits? I'm not seeing it.
I believe "secure" here refers to the camera that is allowed to open even when the phone is locked. It can take pictures, but shouldn't leak user data (eg. Allow viewing old pictures, or browsing contacts in a 'share' dialog, or have any links to webpages which would then allow browsing the internet without unlocking the phone)
My impression is that the resolution of the 1993-2000 wars was that the younger Kadyrov (the elder having been blown up) was offered (or proposed?) the RF equivalent of a twenty-first century Marcher Lordship, and both sides found the arrangement acceptable[1]. Is this not the case?

https://en.wikipedia.org/wiki/Marcher_Lord

(What I wonder is how Baskov's marriage had been supposed to take place in Grozny a few years back. On the equation svadba==vodka, my best guess is that although the sale of alcohol is heavily controlled in the Chechen Republic, the consumption of alcohol, at a private party, would not have been.)

Also related: https://news.ycombinator.com/item?id=23914667

[1] from time to time I've seen Kadyrov invoke the spectre of foreign separatist influences. Given his paternity and history, a wild guess from the outside is that he'd likely know about such things, from back when the influences were on his side.
I think the problem with this logic is it hinders a hundred people on a daily basis to prevent one person from doing something stupid once a year.

That’s just not great ROI.
"miners somehowd eviate from the conventional wisdom or the norm, which dictates that transactions are prioritized for inclusion based on the fee-per-byte metric"

Miners prioritize by fee-per-byte, except that the on-chain fee only accounts for part of the fee paid for some transactions.

Over the years, many services have popped up where you can pay an out-of-band fee to a miner to include your transactions first.

Of course, this is detrimental to users not using these systems as it biases the algorithms used to determine what is the current best fee-per-byte to pay.
A whole new generation will come to know the extent of Larry Ellison.
Their particular example of boolean blindness was perhaps too simple, but it's definitely a useful thing to avoid. For example, this sort of thing comes up a lot:

foo x y z = if (isNothing x) then bar y else baz z
where bar val = [val]
baz val = [fromJust x, val]

Here we're using a boolean like 'isNothing x' to choose what to do, but one of those choices (baz) is making implicit assumptions about the meaning of that choice ('fromJust x' is an unsafe function, which will crash if x isn't 'Just'). In real code this sort of implicit coupling can spread across larger pieces of code, with more complicated and less obvious behaviour (e.g. indexing into a list, assuming it's safe due to some arithmetic written elsewhere). This is bad for a few reasons:

- If we don't get it exactly right (including edge cases, etc.) then it can go pretty badly wrong (a crash in this case).

- The dependency/coupling between the check and the assumption are implicit and may break in the future; e.g. if we try to re-use the assumption-riddled code without performing the check; or if the condition in the check needs to change and we don't realise it breaks the assumption-riddled code.

- The logic usually ends up being overly-complicated, since we're performing redundant work. In my above example we could do this instead:

foo x y z = maybe (bar y) (baz z) x
where bar val = [val]
baz val x' = [x', val]

Branching on the value we care about ('x', using the 'maybe' function) ensures that each branch (a) has the context it needs to do it's job (e.g. the x' parameter) and (b) isn't given any more context than what is known at that point (e.g. the compiler can tell us if we're forgetting unhandled cases, which it can't if our assumptions are implicit).
Yes they insert ads into your feed the same as IG or FB.
If we ever figure out FTL travel then presumably we could escape the local group, no?
How to organize a hackathon – A planning kit
Never underestimate the damage one person doing something stupid once can do.