skysight-inc/HackerNews huggingface dataset:
Your SME will be about as successful at operating in a Chinese market, as a Croatian SME will be successful at operating in an American market. That is to say, you'd need a pretty exceptional product, that is significantly better then local alternatives to get anywhere, because you're not going to be able to compete on price, or on brand recognition.

The reason Chinese SMEs are punching above their weight in foreign markets is because of their low cost of labour.
> I don't understand how this is allowed.

While I'd say it should no longer be allowed, especially given China's relative place in the world compared to (say) 20 years ago, can you blame them for the initial desire?

* https://en.wikipedia.org/wiki/Century_of_humiliation
There's a fairly simple cui bono aspect to this.

Apple makes money by selling products to their users or taking a cut of the users' purchases in their marketplace.

Facebook and Google, on the other hand, make most of their money by selling micro-segmented access to their user base to third parties.

Which of these two kinds of companies stands to benefit from harvesting more data about their users whenever possible?
It's not just about the capital owners. The actual people chopping down rainforests for palm oil plantations are formerly impoverished farmers. You can stop corporations from buying from them, but you're hurting these poorer communities the most.
> The only difference is now that Apple has grown.

I mean, that's the whole point.

Now that Apple has the power to shut you out of nearly 50% of the US market if you don't follow their rules, those rules carry a lot more weight than it if was 5% of the market.
You missed an important part of the sentence:

> collected off the southern coast of West Java in Indonesia, from a depth of between 950 and 1,260 metres

the specimens were not 1km long.
Their 1980s rig has analog compression and limiting but their new one doesn't. A small but relevant detail.
> Human judgment needs to be a part of the process if a good experience is desired

Yeah just to second this I think that a lot of us coming from software backgrounds like to think of laws as being code, fully definable, automatable and capable of covering all edge cases. This isn’t the case. Judgement is required.

Not to ruin my own metaphor but I actually think there is a lesson about software as well. Software is not something capable of perfection. There is no perfect code, everything is a bodge, some bodges are more useful than others. You can’t cover every edge case. Software evolves and has flaws much like the product of natural evolution.
Assuming B2B. Can one individual manage the demands of 1000 clients?
If you're interviewing someone for an 'advanced role', you can talk to them and find out if they know their shit. If you can't then you shouldn't be interviewing them. Senior devs can see where other devs are at pretty easily.
Does it really matter how private & secure your network is when the nsa can capture all traffic in the upstream?
They can't spy on any US citizens they say, that's the rule, & they have many oversight committees such as Congressional oversight committees to watchdog them.

Tricky nsa moved the Upstream & Downstreams to South Africa. So a US citizen's data is no longer in the USA_technically...& they can collect it.
Bulk collection, encryption breaking, data mining with algorithms & keywords....but they only keep it all for 72 hours then it gets securely deleted.
That's the way it is boys. And I'm not a hacker, at all & I found this.
I believe the thing to do is fly stealth under the radar at all times, as minimally as possible, and count the hours (72) between transmissions.
> Cities are badly designed for pedestrians.

Eh every large city I've been to that isn't in US or Canada is extremely pedestrian friendly. To the point of being actively nicer and easier to navigate by foot than by car.

Even NYC and SF are way faster to navigate by foot/bike than by car. I've stopped using Uber in SF because it's faster (and cheaper) to get places with a rented bike.
I don't see climate change as a moral issue. To me it's a practical issue. Best case climate change will seriously mess up our way of life. Worst case is very bad.

I'm not sure that we can grow and store enough trees to bring CO2 levels down to non dangerous levels in time. If we could it would certainly be worth doing. Can you point me to any calculations?

Even if this specific solution isn't viable, it is an example of what we need to do to solve this problem. Fundamentally we need to scrub a huge amount of carbon out of the atmosphere as soon as possible. Everything else is just moving the deckchairs.
> Furthermore you can skip ads on YouTube after a 5-second timer

For me, that only really happens these days with mid-video ads (and even then it's happening less frequently despite the number of mid-video ads increasing.) Most of this week I've had double unskippable ads at the front of many videos and they're generally 60+ seconds combined.
Not once in my life have I "popped" a pringles tube. I thought that was just an ad.
> Everybody can't. The Hey.com email guys did the same thing. They allowed only signing into the up. No sign up.

Yes. And that's the gray area that needs to be challenged. Are email apps for private services reader apps? Yes, they probably are.

But the current guidelines specifically tell you what reader apps are [1]. So, no, there's no "secret agreement" between Netflix and Apple. They are a reader app by Apple's definition. Same as Spotify, Kindle, etc. etc.

[1] https://developer.apple.com/app-store/review/guidelines/#rea...
Ok, then how about Maven Central? They give you publishing rights to a particular group ID by verifying your ownership of the corresponding DNS names. They've been around long enough, I think, even if Go hasn't.
The STM32 is even better than that because the family scales up and down from M0 to M4 or higher without much of a change.

Plus the free libraries that ST has made available are magical. Just - incredibly good. Best embedded C experience I've ever had. Yes using the chip in a more 'bare metal' scenario can be challenging (set 4 registers in the proper order with obtuse values to route the clock signal properly), but it's usually not necessary since the provided libs are so cohesive and comprehensive.
There's just not really any reason to use port knocking over a VPN when the difference in overhead and complexity is minimal and the benefits you get with a VPN vs. port knocking are so massive.

But I would say in addition to a VPN, not instead of.
Imagine the vpn client had it built in to do the knock, before connecting. So the VPN ports are not opened until the knock is performed and only for the source IP that did them.
Startup incomes are still 100-180k in the bay area, this is enough to save up (if you're single out of college, no dependents).

> Many people complain about how difficult affording a house is in the bay.

Yeah bay area housing is stupid, most of us live with a few roommates in a shared house and rent. Most of us are not buying housing here.

> if you sample startups at random, the median stock value is zero. If you sample private unicorns, the median payout is mich worse than amazon or microsoft.

Sure, I was including Amazon/Microsoft in equity comp considerations and if you have a strong offer from them it's harder choice to make. In most cases FAANG (FAANMG?) is the safer option, but you're still valuing the equity it's just a lot lower risk than private company equity.

The initial point was that equity should be considered worthless. All I'm saying is that it's more complicated than that. I don't know why this is such a controversial position?

Is there risk? Yes. Does that mean you should simplify this to $0 equity value? No.

We should accept the complexity and factor that into the decision.
The bigger the company is, the less it means that somebody there is trying out Rust.

Corollary is that the greater the fraction of reports of Rust usage that we see are about somebody in a big company, the lower the actual usage is.

Similarly, the greater the fraction of articles about Rust usage that carry on about how great it is, vs articles complaining about it, the less actual usage there is. Engineers are always limited by our tools, and we deeply resent those limitations. People complain a great deal about C++; the more useful it has turned out to be, the more complaints they have about it, and they are generally not shy about telling you them.
I think more projects should have cute mascots like this. Really like the "Raccoon is not an acronym. Raccoons are just cute animals, and it is well past time that an attack will be named after them :)" line.
Which is such a lie, because going to the press is exactly what gets a lot of apps re-evaluated and accepted.
I think I agree with Lap Cat here. There's a place for cheap apps, but the problem comes for people developing productivity (or worse, vertical market) software that's going to sell "mere" thousands of copies, or tens of thousands at best, rather than hundreds of thousands or more. If you sell 10,000 copies at $50 a copy, you've grossed well over a quarter-million even subtracting Apple's 30% -- but if you're selling on a platform where it's hard to price anything over $5, you may have a problem, because one-tenth the price is probably not going to translate to ten times the sales.
semver is a nice concept, but it doesn't work in practise. If it did then yarn.lock and the npm equivalent wouldn't be needed. But clearly locking in exact versions of modules is the only sane way to have reproducible builds.
I think it's great idea. This way we won't get any "bloatware" in game launcher, promoted apps, ads or anything that is not needed to play the game.
>"however, I do think sentencing should factor in the likelihood of re-offending,"

This is very troubling thinking. The problem here is - not only are you sentencing them for future, 'possible' crimes but you are doing it on the basis of demographics - there are huge issues to consider here.

And what would it buy that isn't accounted for by using something more individual and predictive of re-offending -- like whether (and how frequently) they have offended in the past -- which is used in sentencing guidelines?
Because most engineers don't want to spend 6 hours a day in meetings to sync up with the rest of the org and get all the proper context and figure out politics and learn intimate business strategy and so on. Moreover decision by committee tends to not lead to the best results which means you in the end need someway to force a decision that not everyone likes.
It's always been written in an oddly informal way. When I first read it, I did a double take and had to check if I was on the right domain, because I didn't expect it from Apple, of all companies. Over the years, it has been tightened a bit (the famous "If you run to the press and trash us, it never helps" line is gone), but it's still quite relaxed and personal, which is a tone that is somewhat at odds with the strictness of the rules.
Thanks for the pointer and definition.

"Increasing demand" seems pretty funny when we have whole industries dedicated to artificially generating demand (e.g. marketing and advertising) and when the ultimate quality metric for a country is it's GDP - so both business as well as government will do whatever it can to keep demand from going down.

Sometimes I feel we're sitting in the bus from Speed (that will explode if it goes under 50 Mph) and just realized we're headed towards a roadblock. So now we're paradoxically trying to come to a full stop and not go below 50mph at the same time and wonder why it's not working.
This one? https://leetcode.com/problems/two-sum/

>>> Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume that each input would have exactly one solution, and you may not use the same element twice.

Seems trivial enough to me... except if the interviewer forgets the hard constraint that there is exactly one solution, then that's a shitstorm of edge cases.

I'd criticize the problem for asking for the positions of the numbers rather than the numbers. That's just super annoying for no reason.
That's an implementarion choice of the proxy. You can run a private proxy that inplementa whatever policy you want.

If crates wants a policy that stores crates forever then just store crates forever. What I'm talking about just affects how new crates and new versions of existing crates get "uploaded".

Imagine you call your crate foo.com/bar. In order to push your crate the crates server needs to verify that you actually own the foo.com/bar URL.

There are many ways to do that. A simple one is to just have the crates server pull code from that URL instead of pushing it. If you want to push (e.g. to work around reachability issues such as firewalls) it's just the matter of devising one or more ways to prove that you "own" that handle. For example by serving some challenge response in a html meta tag
This brings back memories of living in Portland. It would be amazing if cities were designed with this type of foraging as a priority :D
Where in that video does the truck go from 0-60 in 3 seconds, travel 400+ miles on a charge, charge in a reasonable time frame, etc...?

This is a marketing video. For all we know that truck could have an engine. I'm talking about a real actual video of the truck doing what it's been proclaimed to do. It's been a few years, it shouldn't be so hard to have a single video of a truck getting close to these targets.
A field where obfuscation is very common is commercial video games where they are now up to the point of using a virtual machine that generates an instruction set randomly at compile time to obfuscate some part of the code. These games are still cracked almost on release day.

https://en.wikipedia.org/wiki/Denuvo
What do the rich buy that the poor don't even know is available for purchase?
If one group has firing power, and the other does not, they are not equal, regardless of what's written down.
An Ocean of Books
Wintergatan's Martin recently transitioned a lot of the work for his new marble machine to volunteers, and he essentially followed this pattern, casting himself into the product owner role to harness the power of volunteers. It seems to be working pretty well!
Mosquitos are having no issues, to the detriment of everyone.
This isn't so much of a problem in the UK, where separation of powers is much weaker and the executive have a nearly-built-in legislative majority.

Of course, that does bring other problems...
Money Mom
It's the Pringles brand, though: "once you pop you just can't stop" or something like that. They've built this story around the sound of the lid popping off.
Cap and Pacelc: Thinking More Clearly About Consistency
What you describe isn't a shortage. It's an unwillingness to pay the going rate for the talent they want to hire.
Both were wrong. And this is not the only misdeed sponsored by the US government. It's just one of many.
The overwhelming majority of people writing today use pdflatex. But at this point lualatex is pretty fast, and is starting to accumlate packages that leverage it to do good things. It is starting to build momentum.
I don't know--Ignoring the political ideology requirements, I'd guess far more than half of HN have the technical chops to do the job, and far less than half of HN make more than £200k/y.
> Ryzen PC with three SCSI CD-ROMs

Out of curiosity, what's that for? I'm struggling to think of a case where reading that many optical discs is actually useful
Apple profits from knowing their users' app/music/news/books/siri etc preferences and making purchase suggestions, don't they?
They don't give you access to the account. They tombstone the old one and assign its handle to yours. So you get the other GitHub handle but your account retains its repos, its keys, etc and doesn't get mixed in with the other account.

Of course, if they just let you login to the other one that would be crazy business. You'd know the other guy's email for starters. But they don't.

It's all perfectly kosher. You just get the namespace.
> you're hurting these poorer communities the most.

My point is that redistributing wealth in a better way, we would get less opposition to upgrade our production means and people like that poor farmers and others will get a bigger piece of the cake in a more healthy environment and conserving their culture and land.

I agree with you, thou. The current mindset is that the super-rich are super-rich and their wealth cannot be touched. So, we are left with limited options on how to manage with the scraps. If we think out of the box and realize that we can redistribute wealth better, there will be still very rich people but also farmers would get a more fair price for their contribution.
> The argument is that an error that can be recovered from isn't an exception. It should handled with standard guards (bounds check, null check, format check, etc). There's no checked exception that can't be better solved with an if/then statement.

That's a philosophical position that is largely driven by the language (and I suppose the ecosystem around it). I happen to agree with that position, so I prefer languages like rust and go over java.

But I also know that if I try to fight the customs of the language I'm working in, it'll end in a lot of pain and unnecessary angst; so, if I find myself using Java, I grit my teeth and used checked exceptions.
Wildtype: Lab-grown, sushi-grade salmon
It's a shame that he won't be able to start blogging again any time soon - I'd REALLY like to read his thoughts on the upcoming U.S. presidential election.
In fact, there may be obscurity in the encryption method. You won't find a decryption method for my encryption algorithm on the internet. You have to do crypto analysis.

My algorithm is reorganized caesar with block encryption
Facebook removed their entire law enforcement email address feature-not-a-bug whitelist because I managed to get in with jr@fbi.gov.jacobriggs.io -- https://nitter.net/JacobRiggs_/status/1304114087048155138#m
Really? I feel like I'd just skip the task completely... does that approach actually "get it done"? (seriously asking!)
The performance of modern network cards heavily leans on 2 so called stateless offloads: TCP/transmit segmentation offload and large receive offload (also call gso and gro). On transmit the kernel sends TCP packets in large chunks (~64KB) to the nic and the nic then puts them on the wire in MTU sized chunks as specified by the host. One receive, the nic tries to merge multiple small packets together into a single large packet. Both of these optimizations have the effect of reducing the number of packets per second the kernel and application have to handle, driving up throughput as a result. Naturally, this introduces a new class of subtle network behaviour that many folks aren't aware. This also results in tcpdump no longer showing what packets are being sent / received on the wire, making debugging tonnes of fun for the whole family!
Right, but then you're back to the exact same issues we're talking about. The choices made by that proxy is the same discussion we're having here, and also means you can't totally rely on the external authority for identity, because you have to manage the mutability in their service. There are many ways to do it, and that in fact is the exact issue at stake here.

All of the existing services it would make sense to delegate to are more mutable than we wanted for our system.
Protecting sshd behind a VPN just moves your 0day risk from sshd to the VPN server.

Choosing between exposing sshd or a VPN server is just a bet on which of these services is most at risk of a 0day.

If you need to defend against 0days then you need to do things like leveraging AppArmor/Selinux, complex port knocking, and/or restricting VPN/SSH access only to whitelisted IP blocks.
This writeup covered each and every question that popped up in my head in pretty much the same order too. Clear and concise.
They're really not. It becomes a cat and mouse game where the interviewers know which pool of questions people are studying so they try to invent new ones to prevent people just memorizing the answers. The questions thus end up becoming more and more obscure.
Team Agreements
> More likely it has memorised some partial multiplication tables.

Did you read what I linked? (I don't intend this to be hostile, but the paper explicitly discusses this.) They control for memorization and the errors are off by one which suggest doing arithmetic poorly (which is pretty nuts for a model designed only to predict the next character).

(pg. 23): ”To spot-check whether the model is simply memorizing specific arithmetic problems, we took the 3-digit arithmetic problems in our test set and searched for them in our training data in both the forms "<NUM1> + <NUM2> =" and "<NUM1> plus <NUM2>". Out of 2,000 addition problems we found only 17 matches (0.8%) and out of 2,000 subtraction problems we found only 2 matches (0.1%), suggesting that only a trivial fraction of the correct answers could have been memorized. In addition, inspection of incorrect answers reveals that the model often makes mistakes such as not carrying a “1”, suggesting it is actually attempting to perform the relevant computation rather than memorizing a table.”

> The paperclip maximizer idea still assumes that the AI has an extremely intricate understanding of the physical and human worlds - much better than any human's. My point was that there is no way at the moment to know if this is possible or not.

It seems less likely to me that biological intelligence (which is bounded by things like head size, energy constraints, and other selective pressures) would happen to be the theoretical max. The paperclip idea is that if you can figure out AGI and it has goals it can scale up in pursuit of those goals.

> I'm not claiming that AGI risk in some far future won't be a real problem. My claim is that it is as silly for us to worry about it as it would have been for Socrates to worry about the effects of 5G antennas.

I think this is a hard claim to make confidently. Maybe it's right, but maybe it's the people saying the heavier than air flight is impossible two years after the Wright brothers flew. I think it's really hard to be confident in this prediction either way, people are famously bad at this.

Would you have predicted gpt-3 kind of success ten years ago? I wouldn't have. Is gpt-3 what you'd expect to see in a world where AGI progress is failing? What would you expect to see?

I do agree that given the lack of clarity of what should be done it makes sense for a core group of people to keep working on it. If it ends up being 100yrs out or more we'll probably need whatever technology is developed in that time to help.
Novel tracking tech could help fight rhino poaching in Namibia
Is Apple abusing its power by keeping its fee the same as it has been forever?
True -- agreed that a pure front-run that provides no liquidity would appear to have negligible value aside from generating heat.

In devil's advocate-mode: The HFT trader is still providing liquidity for that person on the way. If someone else were to purchase the shares ahead of the inbound trade, the inbound buyer might not be able to acquire those shares. If the inbound trade were a limit order, rather than a market order, then the HFT trader might not have room to profit.
To be fair to OP's wife, this is probably intended to be something that works for her, but not necessarily for you or me.
My guess is the real imposters probably don't even realize they're imposters. Think the Dunning–Kruger effect. Often the most insufferable developers also have big egos and no drive to learn.