skysight-inc/HackerNews huggingface dataset:
They also have a very large part of their debt in real estate. It's part of the problem.

Median net worth in the US is $121K. Median home price is $301K. The middle class doesn't own most of the real estate in the US. Lenders do, which was kind of my point.
Choosing any price or deciding to boot non-citizens is their perfect right. Heck, I would even be in favor of country code TLDs only being used for stuff somehow related to those countries. I never claimed anything else, I just tried to point this out, because someone asked (see several postings up).

I'm not running some kind of startup. Outside my work I'm just some guy tinkering with electronics, software and network stuff, and sometimes I write about it on the Web, so naturally I would like to have a catchy domain name with my IRC and IRL nick name in it that people know my by. I went with the .so domain, because it made for a nice play on words, same for the .com domain. Why do I have to justify that all of the sudden?

> or you can use a domain in your home country.

For some of my more involved software projects, that's exactly what I did. It says so right in the post you replied to.
Even TI runs a Z80 emulator on its calculators these days.
In that thread, they do the math on Chia's current effect, and it is tiny.

Not to say it won't grow to become a problem but even at 1EB of storage, it's not a problem:

> Data center storage growth is round 2-2.5 EB/day. The 1.4 EB used by Chia so far is less than one day's data center growth.

I'm not defending yet another wasteful use of cryptocurrency ... first it was the GPUs now its the SSDs.
one thing for me, was to realize that whatever is happening, its not about "me"

i think sometimes we internalize situations and make it about "us", and while we do indeed cause our own stressful situations sometimes, usually things are in motion (work, poliics, environment) that have really nothing to do with us and internalizing it, as if we are "100% responsible for it" can make one more stressed than it should be

another bad situation to be in is, being responsible but not "in charge", meaning one gets blamed but is powerless to fix the situation (work), then in those cases again, its better to not internalize because in a lot of those cases its politics or bad general management etc... better to see the big picture and put things into perspective...

then even if something was "100% our fault" then just take it as a learning experience "debugging reality", we can do everything right and still completely fail, and that is normal... better to learn and move on (easier said than done, i know)

at least for me, this kind of thinking helped alot with overcoming stress
It's linguistically confusing to try to distinguish between malware signatures and digital signatures when we're comparing them, so let's call one fingerprinting and the other one certifying.

> Apple cannot guarantee they are revoking all certificates for a given malicious application with code signing, because they do not know what variants exist even if they have obtained one of them.

This is making the case that certification/notarization is worse than fingerprinting because the same malicious application could have multiple independent certificates. But since notarization is the thing people are objecting to, that's no argument in its favor. (Though, of course, they could, and possibly do, refuse to notarize apps with known-malicious fingerprints, so if there is a difference there at all then it's only by implementation and not by necessity.)

> With notarization, they can search for these variants and prevent new variants from being signed by new developer accounts -- protecting machines that i.e. have outdated XProtect definitions.

Let's think about this for a minute. You have a malicious application that at one point had a valid certificate. The user goes to run it.

If they have a working network connection to check whether the certificate is revoked, they have a working network connection to get the latest malware fingerprints. If they don't, they get neither. So what's it buying you?
Are you aware of the runtime differences? Both time and space.

Shared libraries (at least with ELF) requires fixups, which involve COW and a considerable number of per-process pages. Compiling with -fPIC reserves one register, which isn't a problem unless you're on a register-starved CPU, which is all of them.
Especially noteworthy here:
> The data protection law establishes that you have the right not to be subject to a decision based solely on automated means, if the decision produces legal effects concerning you or significantly affects you in a similar way.

That seems to me (IANAL etc) like it could be used to argue that you need to be able to appeal to a real person who actually has the power to do something about the problem. Because these examples like in the GP(?) where one gets hold of a real person who claims they can't do anything because "that's just how the system works"... Well, then they're not really "a person" in the sense that I'm fairly sure has to be the one meant here; they're just another cog in the automated means.
The system I described is actually a cloud system, and we had both stubs and mocks of all our dependences (which is easy, because they were other cloud systems and we could easily stand up a fake service with the same API when doing integration tests, or switch to use local data when doing unit tests).

We also performed testing against live dependencies but with test accounts to ensure that our stubs/mocks were accurate and up-to-date, and captured realistic interactions (and failures).

I've done the same with hardware systems, again using stubs/mocks of HW dependencies for unit tests and then using actual HW for integration testing.

The time spent investing in stubs/mock quickly pays dividends in both increased development speed and test coverage, especially as you can inject faults and failures (bad data, timeouts, auth failures, corruption, etc).
... or the small content creator gets a random permanent ban for "REASON WE CAN'T TELL YOU SO YOU CAN'T GAME US", and the easy road turns out to be a dead end.

And you wind up doing the extra work anyway.
What is a note?
I don't think "gamers" have been a united group, ever. Much of the gaming community is pretty toxic towards... each other.

Some gamer tells you to install some rando software and follow their instructions... you going to do that?
EmuTOS: A Free OS for computers based on M68K processors including the Atari ST
So they still can use up my resources?
Knowing nothing of the YouTube algorithm, I’d still wager it’ll take you longer than the lifetime of the copyright to produce conflicting noise works.
Qubes OS (Libvirt/QEMU/Xen)
would also be good
> some code for drawing axes would draw a tick on one side, go all the way to the other side and then swing all the way back.

Things like that were a weird combination of cool and hilarious, but in some cases you could turn it doubly cool.

When I was an intern, there was an old poster-size (D?) HP X-Y color pen plotter. Probably someone got for EDA/ECAD by our in-circuit emulator business, but someone had made a tool to make it work with CASE platform.

Being able to put a poster-size view of your system in team's area was pretty cool. (Though a Gantt diagram on the wall, of your team's entire project, to projected completion, was even cooler.)

The problem, like with those axis ticks, was that the HP-GL from our software wasn't very aware of the implications of a pen plotter, especially not the usual kind, which had to return home to change pens. Which made it almost comically slow to watch printing (though still impressive that it could draw one color for a few seconds, go change a pen for a few seconds, and then possibly return to approximately the same place, and repeat).

So, as one of my energetic intern midnight unofficial projects was to write an optimizer that read in that HP-GL and spit out HP-GL that would print faster. Rather than solve hard optimization problems, IIRC, I tried this very simple approach:

1. Do all the drawing for a single pen color in one go, before you switch pens. (Even with a rolling plotter, rather than a bed plotter, the mechanics of the pen change seemed to make it the most expensive operation.)

2. When you're done with one drawing operation, pick the next operation based on which has the nearest start point to the current pen position. (Greatly reduce the duration of pen-up movements that are not due to pen changes.)

The speedup from that very simple approach was dramatic, as you might be able to imagine, even if you've never seen a pen plotter work.

(If it hadn't worked so well, I'd have had to be smarter about optimization, like looking ahead multiple steps in a plan rather than just looking for the nearest start point, and getting more flexibility, like being able to reverse the direction that a pen-down movement is drawn. Or maybe you'd even even sometimes break up an atomic movement, for a really big win, like in the hypothetical of a few-foot border segment drawn along a page, and near midpoint of that border axis has a little adornment drawn. In that hypothetical, you could draw the half the border, pick up the adornment, and then resume the border, gaining speed at the cost of your border looking slightly less perfect.)
Artificial intelligence research may have hit a dead end
I've looked at a lot of lisp books this week, and this didn't strike me as one I'd find useful, and particularly the sample chapter was uninteresting.
There are some great TED[x] talks, like "Ducks Go Quack, Chickens Say Cluck":

https://youtu.be/tom6_ceTu9s

And "How to sound smart in your TEDx Talk":

https://youtu.be/8S0FDjFBj8o
“Sooner or later, everything old is new again.” -Steven King
The 7 Powers Known to Tesla, Pixar, Netflix, Apple, and Twilio
An Overview of Packaging for Python
That doesn't say that covid is a variant of influenza and towards the end of the July it was believed that aprox 20% of New York City residents had already been infected with covid.

https://www.mountsinai.org/about/newsroom/2020/study-finds-1... It's a discussion of a study published in nature last November.

Despite this cases rose very sharply between October and early January. Your theory doesn't comport with reality as observed.
I wonder how feasible it would be for malware to inject networking support into FreeDOS? Drivers, a TCP/IP stack, not very familiar with how DOS is constructed compared to my studies on the modern Linux kernel.
Our Three-Body Problem – China, India, and the Rest
* Cannot be known from the code: The intent to use the array as persistent storage in the future is driven by the ongoing work around feature F.

* Cannot be known from the code: Feature F morphed into feature Q, and the function A doesn't really need that array anymore. Since nobody could tell why it was there in the first place, nobody removed it afterwards.

The next time someone has to make changes to function A, they'll be thankful for a comment or commit message that explains the first point above - as it'll let them complete the picture and realize it's no longer needed, so they don't have to worry whether their change is impacting anything else in the program through (mis)use of that array, but they can instead just go ahead and delete it.
Hijab ban and president's anti-Muslim rhetoric is well known.
well, if this is the author of the book, they probably have their contact anyways. And if the claim was clearly illegitimate and the owner didn't want to provide this, I guess he could try going without it. There are probably easier ways to dox people
It's not crazy, or that hard to imagine. Modern people don't deal with fire much, but our ancestors were always surrounded by fire and smoke. In fact, as a smoker (natural leaves only), I feel my lungs take it pretty well, contrary to popular belief. I believe our ancestors adapted to smoke, and eventually burnt enough things to know which plants did what. It's sad in modern times we're completely disconnected from nature and substances that can only be toxic precisely because of this disconnect.
If you're looking for something more comprehensive, AWS Rekognition has a pretty sophisticated service for segmentation.
>
> bugs or other issues
>

Other issues == not free.

I have some experience running apps with 1M or more users.

In my experience, I see that 10% of bad reviews are due to bugs while 90% are because a user really needs the app/service, but it is not free.

Which also means this: if the application is useless (and just steals your data), then it will have good reviews.
Is put it more like: there are multiple United States, some well off, some poor and rural, some urban and rural.

Each comes with its own set of problems. Urban poor tends to be violent. Rural poor tends towards suicidal.

If you break it apart, we’ll off America doesn’t have a violent crime problem.
Clues for software design in how we sketch maps of cities
I do not understand that you are talking about. We have two distinct hypothesis.

One is what Egyptians traveled to South America. That was his Ra Expedition.

Another is that people traveled from South America to Polynesia. His Kon-Tiki expedition.

You are saying:
(1) Ra is wrong
(2) Kon-Tiki is right
(3) Because Ra is wrong Kon-Tiki is also wrong.

I do not understand how you can at the same time believe (2) and (3).
Perhaps also keep a list of people who are currently implementing improved versions of these apps, to minimize the possibility of redundant work.
This is really cool. Did you use any multiplayer library to build this?
A few inputs and ~15 mins = Your GitHub Profile reaches a new level
This is no different from 11 year old Apple laptops.
The strategy is to take one of these apps and build a better version of it. The market demand is there, validated through purchases. But the market is unsatisfied with the current solution. So if you can build a better solution then you have a well defined valuable product
FWIW, I agree with you. After the first .com crash, I worked as a welder in a shipyard for a couple of years. (Yay fallback skills!)

I actually enjoyed the work and my coworkers, but nothing gets around the fact that it was such a physically fatiguing job that I literally had no juice left for anything other than work, sleep, and work again.

One long-term benefit is that the stresses of working in tech bother me a lot less than they did before I had my welding experience. No matter how tough the current sprint, at least I'm not covered in leathers in the belly of a ship, worried that someone will disconnect my exhaust manifold and I'll die of CO2 poisoning!
In the context of the human rights record of several atheist societies like the USSR, where religious expression was forcibly curtailed, I find it hard to believe that an atheist's morals are inherently superior.
I did. As a founder, the idea I'm currently working on has required a decade of hard work to turn into a moderate success. It's a hunch of mine that the reason it's a moderate success and not a huge success is primarily due to market -- and, this article supports that hypothesis.

Although Marc doesn't present the evidence that his claims are based on, I'm sure his thesis is based on the thousands of companies he's witnessed succeed and fail.

Needless to say, next time (if there is a next), I'll spend a lot more time analyzing market before diving in head first.
Until we live in some horrid future where computers no longer have storage and we all use the cloud, consumers need to buy HDDs too. Not just data centers. This is a retail-level issue, not a data center growth issue. It's the same as how GPUs aren't on shelves because people use them to mine -- ASICs are better but the ASIC game is hard for retail "miners" to get into.
The interesting bit is that the "important" change is just a marketing fad, it doesn't really change anything about the interaction since you need to match first anyways so who cares who says the first Hi, which is what most women write. The onus to impress is still on the men, the matching patterns are still the same as Tinder. I think bumble and other similiar apps that came after that are catering more for the need of people to form tribes and it is true for many other products or even computer languages usage, the "commmunity" and who is using it is more important than the product itself.
Most people who write software do not know/care how circuits work, as they shouldn't. Car engineers similarly don't need to know how bridges are built.
“ Packaging in Python has a bit of a reputation for being a bumpy ride. This impression is mostly a byproduct of Python’s versatility. Once you understand the natural boundaries between each packaging solution, you begin to realize that the varied landscape is a small price Python programmers pay for using one of the most balanced, flexible languages available”
No, exactly the opposite, every company I’ve ever worked for was neutral without ever needing to enforce it, but anything other than that would be a nightmare for me, so having it as an open statement about culture suits me.
Honestly I'm i
Surprised that the number is as low as it is. There are probably >100,000 cops on the streets at any given moment in the us and most have guns. There's also nearly 300MM guns owned in the country. Police make 10MM arrests for everything from traffic violations to murder.
The fact that this only results in 1k deaths is impressive
That's false.

iOS 12 gets security updates every few months or so. The last update, 12.5.2, was a little over a month ago: March 26.

Source: I also have an old phone.
But the other rely to this comment makes a very good point - post in as many places as possible/desired _in addition_ to YouTube, and point to all the other places in that YouTube posting.

Also a good way to inform viewers about Google's shitty policies and forewarn them that the much more reliable sources are All The Others.
The award is the bookmark. This is a great reference for cleaniness.
That's cool, I didn't know that. I assumed the dongle somehow indicated to the charger what to expect.
The HP Latex cutter is a rebranded Summa cutter. AFAIK HP doesn’t produce plotters/cutters anymore, they do however produce large format printers (which operate on a totally different paradigm)
It operates based on the same principle. There is a list of known-malicious software and you reject that software. If the bad software is known, they can both reject it. If it isn't known, neither of them would.

Defense in depth requires one of the measures to catch things the other one wouldn't.
The spike in Dogecoin led to people talking about regretting not getting in on it. Feeling like they missed out on their chance. The motivations are clear. They wanted easy money. If it was about having a decentralized financial system then it wouldn't matter that they didn't get in early.
>Most system APIs are backported through Google's libraries, and for many others the standard compat library has shims that avoid most version checks.

Just 6 months ago I took a small side project to port a web app to mobile and add some native functionality. I need to connect the user to a WiFi hotspot (industrial device controller) from code - the new APIs were absolutly not backwards compatible, the old APIs were just killed in Q, even worse the capabilites present in the old APIs (controlling WiFi networks) half wroked on older devices, depending on vendor (eg. not working on Samsung, working on a Pixel, etc.)

iOS didn't expose the level of controll straight up and I was able to explain to client that that's just not possible. We saw Android was all over the place in this regard, but because a competitor had a halfassed version that only worked on some devices the client insisted it was possible to implement this on Android. It took us a week to figure out that the whole thing is an unmanageable mess and demo to the client that the competitor is broken in so many scenarios and that we should just use the system UI like we do on the iOS.

>On iOS, these apps would probably not even be available.

See but I prefer this to Android "it's possible because we were wrong, now we leave it out there but you can't do it going forward". Why not just blacklist it in app store and prevent new apps from using it on review ? Also it's obvious they don't have any sort of certification testing for these APIs because they just straight out don't work on various vendors - they could easily mandate that to qualify for Google services on your device you need to implement system APIs and pass the test suite to solve these inconsistencies.
Writing is part of developer job requirements, sure.

Is technical writing part of your interviews? do you hire, promote or fire people based on technical writing performance? Is documentation taken as seriously as other code deliverables?

Why paying an expensive senior developer to maintain documentation in a non-commited way when you can pay a technical writer to do it better and for cheaper than the engineer can?
And with real ownership and accountability over documentation, unlike the engineers.

Technical writers are cost efficient and pay themselves very quickly.
If you startup isn't something like a search engine, peeing a FAANG interview is nowhere near the right filter. Being a good founder is probably anyo correlates to being a whiteboard coding worker bee
It’s a great algo book. I learned a ton of math-oriented CS thinking and application without having a particularly strong math background.
Referenced author in the article: https://www.youtube.com/watch?v=LDA7YMKVJZo
I don’t see AAA game development, finance/trading and embedded systems moving completely away from c++ anytime soon. If anything all the legacy code bases on c++ will be around for decades, with demand for people who can maintain them paying a premium.
It's the same objective, even if you romanticize it. You're getting high and enjoying it. (I lived in Bolivia, tried coca leaves in many forms, many people literally use it for energy every day, not shamanistic rituals).
This sounds similar to a proof-of-concept project I've been putting together for simila ruse cases: https://github.com/augmentable-dev/flite. Basically UDFs + virtual tables (table-valued functions) that are smaller helpers for using SQLite to slice and dice shell output. Still totally WIP, but I'm curious to play it out and see where it goes
It's currently at 7.7% + $0.25. But it's a bit more complicated than that.

If you want something to sell, you usually have to use their "bump" feature to get it to show up at the beginning of any relevant search results. You give an additional percentage of the sale to get it higher in the listings. If you have a more common item, you usually have to give up a higher percentage to get it noticed.

Once you factor in shipping and everything else, I usually sell most of my items at a loss of 10-25% depending on the item. I've never really made a profit from anything I've sold on Reverb.
I would think the hardest part would be knowing what NIC to target, otherwise it's just a matter of work.
https://www.washingtonpost.com/graphics/investigations/polic...

About 80 / year police shootings of unarmed individuals.

There were about 19,000 homicides last year.

1 in 55 people people are on parole or probation.
So even if we make the ludicrous assumption that people on parole or probation have exact same rate of violent crime as non probation or paroled you still end up with 345 homicides by people on parole or probation.

I assume a rate 2-3x the base rate for population would be a completely reasonable assumption, giving us ~10x more homicides by people on probation/parole.

The point is if police shootings rise to being an existential threat, than criminal justice reform is at least a much of an existential threat.
Shedding these employees will be good for Basecamp in the long run. Businesses should prioritize meritocracy over succumbing to the EDI disease.