skysight-inc/HackerNews huggingface dataset:
If you could point to exactly where I said it was untraceable or that people don't get caught doing it....? Yeah. Please don't put words in my mouth.

I'm fully aware it's by no means a risk free or foolproof venture, but you're the one being silly if you think the amount of cases where people are caught committing crimes is anything but a small percentage of people actually committing said crimes, especially white collar crimes like this. They're just the ones that were unlucky and/or not smart enough to get away with it.

And honestly you're being more than a bit condescending and not really arguing in good faith, so not interested in continuing this conversation. You have a nice day though :)
When change is hard people start over. Anything in your system that adds friction to modifying existing code (be it source structure, lack of static analysis tools, build shenanigans, diff tool) encourages people to copy instead, or reinvent.
Any node.js function as a service is going to have the same problem.
I agree with the original article "Mental Illness Is Not In Your Head" on this one. Brains are not self-sufficient machines, they depend on a specific environment to function optimally. We are social creatures basically. Biological psychiatry was able to solve a few trivial cases, saving a lot of lives, but such approach is proving to be limited. Biology is still important, one day we might be able to re-engineer humans for new environments, but for now you need to also look outside to understand the problem.
No wonder it doesn’t load.
8

It just fun and useful to print stuff. Once you know a few basic tools and can think about what prints best.

5 - when if get blocked or 1st print layer is not good.

Starter is quite cheap.
It's a great question! Thinking back...

At the time this bug was introduced it would probably have been cost prohibitive to create a test case. We were proud of 100mbit networks, had flaky nics the vendors didn't help maintain much of the time (and which were often broken in hardware) and the filesystem max file size was something like 2tb, and most drives wee're in the handful of gbs. Conceiving of testing for something like this would have been expensive. And none of the big system vendors took Linux seriously then.

Though perhaps flooding zeros across a TCP socket could work, I really think that a kernel hacker would have found a lot of other hardware and driver issues before ever being able to trigger this.
Github, the Internet Explorer of version control
I wrote the article right after I fixed a huge inefficiency problem in a function within my own project. I neglected to give the specifics in the article, but here they are since you asked.

My Didgets tool lets you create pivot tables against relational database tables, even very large ones. For the pivot values, you can choose to just count the occurrence of each value or if it is a number type you can add them up. You can also add up the values in a separate number column. Here is a quick demo video: https://www.youtube.com/watch?v=2ScBd-71OLQ

When adding up numbers in a separate column, I had just a few lines of unnecessary code that ended up being called exponentially. For smaller tables it was barely noticeable, but for tables with 30 million+ rows it really bogged down.

A simple fix to the affected lines caused a certain test against a large table to go from over 10 minutes down to under 20 seconds. The effects of just a few lines of code when applied to a big enough data set can really impact performance. It is the old Einstein equation E=mc2 in effect which is discussed here: https://didgets.substack.com/p/musings-from-an-old-programme...
The other thing that is really nice about Firebase is that it pretty seamlessly integrates with GCP.

For example, with your #2, it's really, really easy to spin up a postgres DB on Google Cloud SQL and then access that DB from a Firebase Function. While it can get confusing sometimes, I think Firebase has done a good job "overlaying" their functionality set on top of GCP infrastructure, e.g. "Cloud Functions for Firebase" is really just a very thin layer on top of GCP Cloud Functions, Firebase Auth is basically the same thing as Google Identity Platform, etc. The author of the blog post sees that as a negative in some areas, but I don't.

FWIW, I looked through the authors list of Firebase "cons", and as someone who has used Firebase for years, none of those have really been a concern for me. My biggest concern is that there are areas of Firebase that have been calling out for love for years, particularly Firebase Auth, but they've gotten virtually no updates. Apparently nobody at Google sees making these straightforward but important improvements as a path toward getting a promotion.
I agree with you that Franken is fine (and I'll admit to not fully understanding what happened there; I should read up [1]). Bean Dad is fine too, for whatever it's worth, though unlike Franken, he had done nothing wrong.

In any case, I don't think I articulated my thought very well there, which was not to say these people had been irrevocably damaged, but to point out a tendency on the left (where I am) to take swings at people, even, or especially, their own, sometimes performatively and without cause.

This happens on the right to the same degree, it's just that the litmus tests are different (currently the only one being loyalty to the previous president).

[1] https://www.newyorker.com/magazine/2019/07/29/the-case-of-al...
All these problems you're describing are way more complicated than "just don't allocate the memory" and would involve sophisticated logic to optimize (like predicting exactly what features are or are not going to be used by an application at start time without significantly increasing the startup latency, etc). Why not just let swap be that optimization?
> but I can’t imagine what all the vibrations and sounds passing through skull feels like, especially when power tools are used to drill into the skull or cut out a small section.

I imagine it might be similar to having a cavity filled.
Low-Dose Potassium Community Trial: Sign Up Now
Can you give some examples of meaningful things you've printed/made?
95% of the functionality web apps I've been put in charge of building works without JavaScript. You do lose things like form validation, and some of the links to things like detail forms opens in the same window instead. Or, say, a master/detail selection having a full list of hundreds of items instead of 90% of them hidden based on <optgroup>

It's useful for most of the reasons listed in the parent article.

You can also do quite a lot in CSS these days for interactivity - and with better performance than JS. Expand/collapse sections (with animation), menus including transition delay for more mouse forgiveness, slide out panels..
Also pretty easy to then tweak it for alternate mobile layout.
Tbh your favorite niche will stop becoming favorite when you know enough about it.

When I was bitbanging wires to talk (in a simple way) to another chip the first few times it was exciting. Now it's open schematics, figure out what to connect, do simple tests, get it to work.

On the other hand, if you don't do your favorite niche for your day job and you have limited time to work on it, it can keep you entertained for years.

Things I consider fun to do but haven't ever done:

- my own programming language

- a non trivial game from start to finish

- some kind of database/knowledge storage thing (this is fuzzy)

- other stuff related to carrying bits across wires and machines (even more fuzzy, but I do seem to like moving people's bits around)
Telescopes on the Moon
As of recent I've been weirdly fascinated with codecs, serialization protocols, file formats, and the like. It scratches that low-level hacking itch (I spent most of my professional programming in web dev space) without as much commitment to electronics (used to be super big into arduino but I find that's harder to pick up and put down).

I've started hacking on my own container format (yeah, I know, xkcd927), after finding it super frustrating to embed arbitrary time-synched data streams into mp4/matroska/ogg/etc. Also it bugs me how crusty, complicated, and arcane mp4 is, and at the same time, mastroska and ogg are weirdly opaque given how they are supposed to be open standards.

If anyone is curious, here's my container format I've been developing: https://github.com/xkortex/sito
> How much of the world do you think we should let him subjugate?

That phrase assumes that we have the power to stop him without creating a greater loss of life than the death he would create in the areas he wants to subjugate.

It also assumes that if we do enter into a worldwide conflict to remove him and we succeed, that whatever and whoever is left will be less tyrannical, less expansionist and less likely to create suffering.

And to answer your question…if he comes for my family and home, I will fight for them fiercely, because I will likely have not yet been nuked off the bloody planet by some “well intentioned” warmongering jackass from halfway across the globe who thinks he is doing the world a favor by killing it.

For all of human history borders shift, leaders shift, some are tyrants, some are not…however 2022 by engaging in an apocalyptic war over Putin and Ukraine will not resolve the human nature and eliminate suffering.
Working on mechanical keyboard design. I learned so much about CNC and other manufacturing methods, relearned a lot about electronics and most entertainingly learned more than I ever thought I’d know about the USB protocol.
For work:
Backend and distributed systems in general.

For fun: Emulation! I’ve only written one emulator so far (Gameboy Color), but I’ll probably do more in the future :)
We also don’t do cost/benefit analysis of life expectancy and productivity. It’s a horrible thought, but there could be positive financial effects in so-called obesity.
Remember being excited about the new version of Windows?
Why did you switch to nvim from emacs?
That's precisely the problem. I cannot provide one, and neither can you. Neither of those companies internally audit their CO2 footprints, and their supply chains are opaque:

https://seekingalpha.com/article/4355008-beyond-meat-may-be-...

https://www.fooddive.com/news/beyond-meat-lags-conventional-...

This study says Beyond burgers are at 10% the greenhouse emissions of cattle:

https://css.umich.edu/publications/research-publications/bey...

Poultry is at 10%. Chicken is at 20%. (See the first and second bar graphs):

https://www.bbc.com/future/article/20220429-the-climate-bene...
This is a good point. I certainly hope this history doesn’t repeat. However if we keep our current economic incentives, it probably will.

In an ideal world we would innovate with better chemistries which would render the need for lithium obsolete before we cause more damage. I know the technology exists (particularly for grid scale storage), but knowing humans, we will probably ruin more environments (and foreign economies) before such technologies will be meaningfully explored.
Part of my evolution with regard to Single Responsibility Principle has been to start exposing command lines for some modules. It makes it a lot easier to write integration tests for one, but it also helps people know the interaction boundaries of a particular module. Because if they aren’t in the dependency list, either the program doesn’t work or it doesn’t talk to that code. It’s also a lovely bit of friction to Kitchen Sink Syndrome, because it’s just that little extra pain in the ass to cross link everything to everything instead of gating it through nexus modules versus leaf modules.

The CLIs usually stay as debugging tools, but in some cases they have gotten incorporated into more complex tools, such as to add more hints and hyperlinks to out deployment management tools.
While some scans might come from that actual host owners, the vast majority are coming from compromised systems. If the ISP is responsible and investigates they will be shut off.

Most types of scanning also violate the terms of service for almost all ISPs so even if the owner does claim it's a public service there's a decent chance they'll be shut off. If the scanner is brute-forcing or trying to exploit known vulnerabilities, for example.

I know a lot of people will find this to be wishful thinking. I've run security for some fairly large businesses and reported more than my share of compromised hosts. Obviously we don't report every scanner because it's time consuming and the cost/benefit isn't there, but the percentage of companies that respond is far more than zero.

I would say though, that you're less likely to get a response from a Whois contact for the IP than from a domain contact or a contact listed on the primary website of the domain owner. Whois contacts get so much spam they often go un-monitored.
Shot-scraper: Automating screenshots for documentation
See sibling reply.
What is this useful for beyond a convenient aid to evade IP-based abuse detection, "safely" trolling in general, and superficial comfort to a paranoid mind whilst browsing something like an xchan site?

(I'm curious because these are the only practical possibilities which come to mind, feels like I must be missing something)

Edit: To hopefully clarify a bit, I think this sounds cool and all, and it's dumb Google classified and shutdown this need as #wontfix.

I fully accept the shortcoming in understanding the legitimate use cases is completely on my end :). Genuine curiosity, not trying to rain on you in any way, @p1mrx.
nothing.

But if you go to a website, like nytimes.com, it knows your ip address, etc... that's also true of google.com, and ads served by google on nytimes.com
Mediocrity uber alles forever!
PixiJs: The HTML5 Creation Engine
> So while "tougher raised" kids probably have a better immune system, the risk associated with pathogen exposure grow even more dramatically, such that they surpass the benefit.

Maybe, but

1) the younger you are, the better you can deal with a lot of these infections, it's when you're older and you haven't seen them that they become a problem, and

2) the kind of exposure you get from being filthy is not going to be as concentrated as most of the exposures that make you sick e.g. from other people. A tiny exposure from a bit of dirt is going to take forever to grow into something that will hurt you, so your immune system has plenty of time to figure it out before it gets there. Then when somebody sneezes in your face, you've had the immunity without ever being aware of the sickness.
Writing high-performance JIT compilers. I am lucky enough to get paid for it as well.
don't forget that as far as I know, Illinois must hold the record for governors who have gone to jail for corruption. 4 out of the last 10 went to prison.
10. I have a 3d printer for about 5 years. Sometimes I don't do anything with it for months, then I suddenly have some kind of project which eats all my spare time. I just finished a RC car which I created from scratch using Autodesk Inventor. Even learned how to 3d printed molds to create rubber parts.
I guess for 3d printing you should also have an interest in cad design. Otherwise it becomes a bit boring.
World’s richest man, known for getting money from the government, is asking for some more.
Obscure operating systems and programming languages. I've spent a fair amount of time recently deep diving Temple OS and Holy C which a large chunk of the former was written in. I don't care much for Holy C but I have learned things reading through Terry Davis' implementation of it.
Actually, if I remember correctly; Covid already made that a thing in some ways. Back during the pandemic, they had to figure out some way to turn over patients that were infected and too big to move easily; so a specialized gurney was created. (I think they are called gurney's but am not 100% sure.)
Still brings up some fun memories about the old days when torrents, Pirate Bay and the fight between the music industry and those that had started to use the internet was a regular topic.
WSB et al are all still valuable places to discover stocks. It's just that you need to be on there 24/7 to get anything useful.

I run an algorithm that does pretty advanced pattern recognition on internet discussion to find stocks as they're about to increase in price. And it works. Well.

History is here: https://feetr.io/
Ironic, isn't it, when HN is directly related to a startup accelerator with many successful products and companies.
Well, those musicians likely have highly developed internal visualization skills, but of course I'm not keen on how transferable that is to real vision.
I read the Math with Bad Drawings book. I loved it.

I did my undergrad in Physics, and I work in Deep Learning. I have dealt with hard math all my life. And I, too, learned a lot from these books.

I would highly recommend this book to you even if you have studied Math systematically in an academic setting.

These books are worth the money and time.
Save you some time:

> an older Chinese-speaking woman in a university locker room when we were changing clothes … asked me what I thought the Chinese characters on my shoulder (tattoo #1) meant, and I told her. Then she asked me what I was at school to study, and I said law. She frowned and told me the tattoo was better suited for someone in the arts — that I should hurry up and get into the arts. We both laughed.

> Apparently, tattoo No. 2 was actually one of those 404 Error messages, when an online search comes up blank. So my arm said, more or less: “Result not found.” … I spent years afterward stubbornly telling people it meant “the eternal search.” It sounded more elegant than “I didn’t find a correct translation of my name on the internet.”
You should probably focus on evangelizing the features of your own database instead of broadcasting your ignorance on those of a competitor.
> I'm a little sick of the physically boring aspect of sitting in front of a computer for many hours on end.

you ever try a standing desk?
they track everything that they track from normal browser tabs. it's just that they can't access any cookies that they may have set in your browser elsewhere, and any cookies they set after the tab is opened will be lost when the tab is closed again (or maybe only when all incognito tabs are closed) and anything you did will not be added to your own browser history.

it may make sense to compare incognito browsing to someone with memory loss. you will forget that you talked to me, but i'll still remember (your ip address and your browser fingerprint, and that fingerprint may be enough to link your incognito tab to your other tabs and to your actual identity).
Yup, that's why I can't give up my truck.
What specific thing do you learn to prevent clogs?
They... is a kid. so point taken, still one can dream, right?
> This makes no sense. If your population is fat, doesn't it make sense to study fat people?

It makes a lot of sense, operating on obese patients is a lot more complicated than on regular patients, and so would dissecting one.

That's like reading an article about how learning to weld has become complicated in florida because the state's underwater, and your reply being "This makes no sense, if you're under water doesn't it make sense to learn underwater welding?"

But underwater welding adds a ton of complexity to what you're trying to learn. You don't try to do that when trying to learn the basics and are probably already overwhelmed. In the same way you don't learn a new programming language by switching your editor to windings and RTL.
how about robotic driving of an electric bus? I feel like that would be much more useful for cities + no driver cost.
Actually, closer gamma-ray bursts would be extinction events.
I am still waiting for a good 3d hardware scanner which is capable of scanning small 10cm parts. So far all my software attempts failed.
> stuff like 5 subs

No this is flat out wrong, since the laws of the game are governed by IFAB, of which FIFA is a member alongside the Football Associations of England, Scotland, Wales and Northern Ireland. And even then it seems they're flexible in some regards - for example the Scottish FA permitted five subtitutes before IFAB updated the laws and the English FA had a similar trial in the past permitting four subs - both have fiddled with extra stuff like VAR.

I'll grant that FIFA have brought in restrictions on international loan signings - though that's hardly controlling the game the way the original comment implied
And lots of shallow dismissals/overconfidence masquerading as in-depth discussions.
On your pricing page, I think you mean “Trial”
If that's all it is, then in my opinion the article is misleading. That's exactly how I always assumed incognito mode worked. And although I recognize it might not be how an average consumer understands it, it is what I think most people familiar with web tech would understand. The article makes it sound like they're doing more than that.
In this case I don’t think it’s as bad as you make it look. Comments are hidden by repo owners because they are off-topic. They might be considered similar to HN [DEAD] comments, which (correct me if I’m wrong) also require an account with showdead on to be viewed.
> Why not dismember the body? Why not use them for crash tests or other cadaver-driven science?

Oh HN.

Medical schools aren't just some kind of cadaver multiplexer, farming them out to other industries that want one for "crash tests". If you want your body to be used for "crash tests", say so, and then hope your body meets the requirements of that industry.
HTML and CSS have form validation too. You can do something like :has(:valid) when you add in your validation schema in the HTML.
It's really easy to add a Google Cloud SQL database in GCP which then can be accessed by, for example, Firebase Cloud Functions. It's also very easy to mix/match parts of Firebase with GCP. For example, you can very easily deploy a server-side API on a plethora of GCP technologies (i.e. App Engine, Cloud Run, a dedicated Compute instance, etc.), deploy a front end with Firebase Hosting, use Firebase Auth for user authentication, then when you call your backend API you can verify the authentication using the Firebase Admin APIs.
See sibling reply. Your reference doesn't include Beyond or Impossible, neither of which audit their carbon footprint.

Attempting to audit externally is difficult, but the study that exists shows they are much, much worse than other vegetarian food.
Personal lubricant made from cow mucus may protect against HIV
Does gitlab do something similar? Might not be fair to lump them in together.
It could help evade IP-based user profiling (if you research sensitive topics incognito)
I block 3rd-party JS by default. (I'm not sure who the second party is supposed to be, I guess that's me). I'll take JS that you serve me yourself.

Basically, I'm willing to trust a site that I've deliberately visited; but if they want to load a score of scripts from sites I haven't deliberately visited, and I can't see content without them, I'm outa there. Often these are big scripts; and the site-owner can't possibly be vouching for them, if he's not even serving them himself.

I think linking out to 3rd-party Javascript is lazy and irresponsible. Any testing you've done on it could become obsolete at any time, without notice. It's done to avoid having to keep up with patches; "No, I don't know what version of JQuery you got served; you were supposed to get served the latest".
Renewables are so cheap (and getting cheaper still) that you can pretty much just swallow the cost of the reduced efficiency.
Robert De Niro’s Career in Five Artifacts
I will compete with your BIGTABLE.COM company by creating EZCORPSESPLITTER.COM
In general and at work, I like to learn and get better at Distributed Systems. In my free time, I like to learn how to do things faster: Vim, Tmux, Git, Scripting, Automation, System Administration. The joy I get when I figure out something new always gets me craving for more.