skysight-inc/HackerNews huggingface dataset:
I was surprised to see no mention of automation tools like IFTTT and Tasker. These sorts of overarching automation oriented tools let people solve a lot of problems by stitching together things that aren't designed to work together.

I would actually put Excel in this original category. Part of Excel's utility is that it is really good at enabling building of dashboards, applications, whatever. While Excel's builders didn't have D&D character sheets in mind, they definitely expect users to do unanticipated things with the software, just as much as IFTTT or Tasker would.

In some ways this is a "platform" type of perspective. "Here's a bunch of building blocks, go do whatever you think you need" is really powerful once the network effect of building blocks gets big enough. Any tool with a built-in DSL or workflow builder type of UI is probably in this category.
I recall the sqlite changed their tmpfiles on Windows from "sqlite" to "etilqs".
Sad to hear. Amazing person and contributor to the field of radio SETI, hoping his family are doing ok during this tough time.
"My Hardest Bug Ever" is also a fascinating read, also about Crash Bandicoot on PS1.
https://www.gamedeveloper.com/programming/my-hardest-bug-eve...
It's funny how Poland and Belarus are doing the same thing: https://www.belarus.by/en/government/events/belarus-material...

Not sure what to make out of this
My son has a Lego police car that came with literal Lego caltrops. They are intentionally designed to sit with a spike pointing upwards no matter how they fall. I can only assume it is the product of many hours of maniacal laughter over in Denmark somewhere.
Steam Hardware and Software Survey: August 2022
That is not true, some parts might be clunky because that works, but there's also many parts that are clunky simply because it's hard to make a change without breaking anything. But amazon doesn't care due to their strong position in the market and because AWS is their cash-cow anyways.
You nailed it! Existing and future marketplaces would adapt to your system, not the other way around.
Most of us have a ~/Code folder full of useful things that bring in $0, so I don't think there's much revenue==utility conflation happening here.

It's just that building something that brings in good money by yourself is something just about everyone wants to be able to do. It's an interesting story when people pull it off, especially another HNer.
If you try doing something for fun and then you stop having fun, makes sense to me to stop doing that thing.
Is History History?
This is actually an ancient practice, since before reliable birth control existed: https://en.wikipedia.org/wiki/Intercrural_sex
An interesting effort by Netflix to manage a complex social space - the pecking order (and pay) of Engineers.

This stuff makes me glad I'm a contractor. I name a price; they pay it or not. End of relationship.
You’re solving the wrong problem, For building Amazon you need capital not tech so much.
Thank you, I will try again with your suggestions!
> pay is half or less than what equivalent level software jobs pay, with worse working conditions

You can say this part about basically any job and it would be true. Tech salaries and work conditions are ridiculously good, compared to any almost other job in the US and any other country than the US. Even other STEM jobs (e.g. civil or mechanical engineering) tend to have less than half the pay and much worse benefits and work conditions compared to software.
ww2 all over again

"hey guys lets make germany pay more than we should reasonably ask for a long time, that never went wrong before."
I don't think you know too much about how the book retail industry works. If people are dropshipping from anywhere, they're dropshipping from Ingram, which is in the US. Some of the stuff they carry might be printed in Asia, but it's not shipping directly from there to individual US customers. If I had to guess, this is how I'd expect bookshop.org to be fulfilling orders that they fulfill themselves. I can't remember if bookshop.org kicks any fulfillment to its indie bookstore partners, but if they do, those stores are almost certainly using Ingram dropshipping or fulfilling from the store's in-store inventory.

That said, it's still not nearly as good for indie bookstores as just buying directly from the indie bookstore, but it's pretty far from your characterization.
Location: Bristol, Connecticut

Remote: Yes

Willing to relocate: No

Technologies: JavaScript, HTML, CSS, Node.js, Express.js, React, Next.js, MySQL, MongoDB, GraphQL, Apollo, Tailwind, Bootstrap, Jest, Cypress

Résumé/CV: https://www.dropbox.com/s/416p2lb61nyfgut/Nick%20Melanson%20...

Portfolio: https://melanson.tech

Email: nickm890@gmail.com
Markets in everything: Segretation in the debt market edition.
Look, if Company, Inc. offers benefit X, and employee A chooses to exercise their contractual right to that, then A and A’s colleagues can have a reasonable expectation that their manager(s) have a plan for the situation.

Otherwise Company, Inc. shouldn’t have offered the benefit in the first place.
You are right, that might be it. I've tried setting all the preferences I could find to 44.1kHz though it's still the same.
The problem would still be temporal stability. You'd have to train on series of frames, but then I'm not sure diffusion models are well suited for that?
i just read that page[1] earlier this week. this gives a great view on the amount of work performed by the openssh project after the fork of the last open source version.

[1] https://www.openssh.com/history.html
Hacking the Consumer's Brain – Moran Cerf (2018)
I'd be interested to see the man-hours-needed : people-helped ratio when it comes to user accessibility. There's certainly a threshold where it simply doesn't make sense to put in a man year's worth of work to cater to a proportionally very small percentage of the population.
Is it, really? The domain name doesn't resolve and Wikipedia talks about the project in past tense. Is it being developed?
> Poland is widely hated by its neighbors

I'd say, "the current right-wing government is widely hated by most of its citizens." The mine case was just one of the many cases when they showed their glaring incompetence. I mean, they could have solved the problem a long time ago but by their arrogance decided to ignore it, then the case went to court and they had to do it anyway and pay a nice sum of money. Everybody is angry about this, not just the neighbors, because it's not these incompetent and corrupt puppets that are going to pay but Polish citizens.
Pay people, don't try to fit some other benefit on all employees
No, I’d you don’t have tax residency in Germany, you don’t pay income taxes in Germany. Independent of citizenship.

Only the US and Somalia levy income tax on non-resident citizens.
Samsung discloses data breach after July hack
Training Your Brain – Moran Cerf (2015)
I was in Poland for eight months recently. I saw evidence all around that they very well remember their holocaust. https://en.wikipedia.org/wiki/The_Holocaust_in_Poland There are plenty of crowded museums with long lines of people waiting to get in. There are plenty of monuments, and there is plenty of anger.

However, please enlighten me. I would be interested in evidence of a distant or non-existent memory of 6 million dead Polish.
I didn't mean to make the point weed should be substituted for opioids. But all of weed's symptoms are a proper subset of all of opioid's. Less powerful but less addicting and harmful to simplify.

And that alone means we should be able to prescribe weed where appropriate.
The doctors that sign off the cremation have to provide info on pacemakers/artificial joints and so on to the crematorium
I use a TWSBI Eco and I find it to be excellent.
Really? It is not written in the official nix-shell manual

https://nixos.org/manual/nix/stable/command-ref/nix-shell.ht...

I still will try when I get to my macbook. Thank you!
I also read that book and thought it was pretty good (a few small parts were cringy). Tech bros weren't really a thing then, or at any rate I didn't mind it at the time. The linked page, which I hadn't seen before and is about what he is doing now: well THAT seems bro-y. Oh well.
It’s a Plane It’s a Train Um It’s Both?
The nuance is that US is worse in that regard, yet you’re shilling for it.
Google also uses/used Perforce. They're fine with using commercial & proprietary tools. That's not really the same conversation as here.
?? DDIA ??

Author Joe Celko has published a number of books on various database topics ( puzzles, advanced sql examples, "standards", nosql, thinking in sets, etc)

Based on info provided:

The field of data science would be an area covering 'database systems concepts' / use cases:

Use cases for different types of database conceptual/physical/logical models. [1]

Use cases for underlying data structure -- aka flat, key pair, wide column, document store, graph, etc.

Learn programming language / framework (stand alone/specific database 4g/ pandas / "web") to write database application(s).

-------------

[1] https://en.wikipedia.org/wiki/Database_model
I wonder why doesn't that stuff run some ARM-based Linux? Do they actually need a CPU as fast as that Adler Lake?

I have made embedded software for industrial equipment with mid-range ARM SoCs, things went rather well. I would probably do it again should I want to make kiosk software or similar.
Making aluminum from aluminum oxide by electrolysis, than reacting it with water to make hydrogen must have a lower efficiency than making directly hydrogen from water by electrolysis.

Gallium is inert in this application, its role is to prevent the passivation of aluminum that happens normally when aluminum is exposed to air and water.

An amalgam of aluminum (i.e. an alloy of aluminum with mercury) would produce hydrogen in the same way. The advantage of gallium in this application, and also in other applications where gallium is used to replace mercury, is that gallium is not toxic (because being trivalent, it forms insoluble compounds, unlike mercury, which forms soluble ions).

This method of making hydrogen is useful only for portable hydrogen generators, intended to be used in places where you could not carry a hydrolysis generator or compressed hydrogen.
> Thanks AirBnB and other apps that make burning fossil fuels a thoughtless, trivial thing?

Your outrage is misdirected to something you probably personally relate to. Leisure travel is a minuscule component of the carbon in the atmosphere. Leisure travel is a fly hitching a ride on the beast that is global logistics, and AirBnb making leisure travel slightly cheaper and easier is a drop in the bucket for all leisure travel in general.
Worth noting: "SteamOS Holo" 64 bit (Steam Deck) is now the most popular Linux distribution represented in this survey (13.69% of total Linux users use SteamOS Holo). Linux users in general represents 1.27% of the total user base who answered the survey.
always suffix with the unit

Heck yeah. One of the few things in this godforsaken industry/craft that I consider to be unambiguously true.

for quantities for which we are likely to not always use SI units

Do you mean "likely to not always use SI base units?" Second and millisecond are, for example, both SI units.

Regardless, I think it's worth suffixing all variables with unit type regardless of SI base units or not. This is particularly true for large and/or long lived projects with multiple developers.

Developers are almost always the limiting factor in any development effort.

Therefore, always prioritize reduction of developers' cognitive load unless there is some specific reason not to (ie unrolling a loop for performance reasons, etc)

The only arguments against longer identifier names are non-issues:

1. "They're harder to type." If you're using a code editor without autocomplete in 2022, that's on you.

2. "If I use long identifier names I can't fit as much code on a line." Bit of a coding style smell if this is an issue, IMO.
Pilot Varsity Disposable, 3 for $8. Its a cheap way to try out, and actually still my favorite as they dont have lots of the hassle, and write great.
If you're a very occasional fountain pen user (like me), I have found the Platinum Desk fountain pen is very good at not drying out when left unused for longer periods.

It does put down a very fine line though, and it won't play nicely with crazy particle-heavy inks.
In the US, employers are also taxed, to the tune of an additional 7.65% in SS and Medicare taxes, with another 7.65% in employee SS and Medicare taxes (Something that never seems to get mentioned in discussions of US tax rates...), and another two or three percent in unemployment insurance taxes. On top of all that, between the employer and the employee, another $10,000-$25,000/year gets spent on medical insurance.

Between all of that, that $100,000 in the US gets eaten up pretty quickly. If you live in, say, Wisconsin, your take-home will be between ~$57,000 and ~$45,000, depending on the number of family members you have on your health insurance plan.

You'll also get to enjoy another 5% in sales tax, and 1.65%/year in property tax.

So yeah, if you just look at the income tax rate, the US looks great. But when you account for all the other nickel-and-diming, you'll see that the net take-home for middle-class people is not so different. If you're upper-middle-class, making over $200,000, the US system starts getting skewed in your favor (Because of caps on SS, Medicare, because insurance costs are a flat fee, etc.)
California fails to replace limits on carrying concealed weapons
Actually, there's quite a few hard-coded references to /nix in nixpkgs I believe. It's possible but a little more work than just changing the prefix.
Since precise use of language is so important to you:

> "You can't [...]"

He did, so obviously he can. You mean shouldn't, not can't.
Since Eelco (often treated as Nix's BDFL) and Graham (also very prominent in the Nix community) are involved hopefully this group will actually be able to make traction on some of these issues. This is not even close to the first of these posts saying "we're going to help make Nix more user friendly!", but maybe this group has a chance of making changes to the Nix ecosystem since they can just approve it themselves.

I've had concerns about Nix's governance in the past but it sounds like they may be going in the right direction, so I'm excited to see what they're planning.
For actual power, no it would be wildly impractical. However there is a concept of a nuclear top-off battery which keeps your main chemical battery from draining during long periods when not it use. So you could throw a charged phone in a drawer and come back months or years later and it's still good to go. Good for applications like an emergency kit.
Where else do they go, though? The classic alternative to city life is subsistence farming. Massive US style suburbanization requires a ton of resources for cars and roads and armies to keep the oil flowing.
> But the corollary there is that if your teams can handle just as well without you as with you, then the rational decision would be for your company to just fire you if you aren't raising the output or success probabilities of your team.

if you're indispensable, you're unpromotable
Why do you expect removing PROT_READ to provide a security gain when running open source software compiled using reproducible builds? Just the offset into an executable memory mapping is enough to know the executable code to be found. Sure it's a bit annoying, but it wouldn't prevent attackers from using it as ROP gadget.
Here's a twitter account that highlights a lot of similar workstations

https://twitter.com/workspacesxyz
There's a lot of FUD out there about GPL licenses and they've become pretty unpopular over the last decade. There are trade-offs, but there's nothing wrong with using the AGPL if that aligns with your own goals and values.
I doubt people going on a vacation a couple times per year is even a line item in the list of causes of burning fossil fuels. However, at the beginning of the pandemic, with fewer cargo vessels and even fewer personal vehicles burning fuel, we saw a measureable improvement to the environment within days.
Mississippi water is so dirty residents shower with their mouths shut
Its upon the reader to ascribe malintent. Ill choose not to.
the germans are absolutely not responsible for ww1 at all, it was a war between austria-hungary and serbia that russia entered into.

it was a chain reaction of treaties.

the only one germany 100% caused unneeded trouble for was belgium.

As for both world wars, france has a habit of pushing germany to fight because they get to arrogant.

Furthermore france actually did go on a genocidal bent right after ww2 in algeria, and even place nazi collaborators in charge of this algerian genocide!

the allies are a lot less clean than we pretend.

We can acknowledge the nazis were evil without simultaneously over-demonizing the german empire and over-praising the allies.

ww1 was a war caused by treaties and hubris

ww2 was a war caused by angry people electing a maniac
Why just Germany? Russia invaded the country at more or less the same time. (Stalin dragged his feet for a week.) They even took up more square miles. And after the war, they did horrible things like keep Buchenwald running for their own purposes.

A good place to understand this is to read _Bloodlands_ by Timothy Snyder. Send a bill to both of them I say.
> It started as a blank slate (fresh binary cache) and it would've been a good opportunity to move the store to a writable path like /opt/nix.

That breaks caching cross-compiled outputs and x86_64 outputs, which do still run on Apple Silicon.
Diesel 2.0.0
Actually the cache isn't that important, most binaries get rebuilt quite often due to their dependencies changing.

Sure. But it's still nice that e.g. on Linux x86_64 you can use a nixpkgs commit from 2015 and get all stuff from the binary cache.
Honestly that reads like a creative writing exercise given the amount of inaccuracies in that rose-colored description.

I'd recommend anyone reading take that with a large grain of salt.
Better Ctrl+F search for C++ (coding style agnostic) proof of concept
Algorithm intended as a replacement for basic fast Ctrl+F search inside C++ sources.

Ignores insignificant whitespace, diacritics and is case insensitive. Can ignore comments/strings or search explicitly inside them. Matches camelCase and snake_case identifiers, 0 to NULL to nullptr. Does not distinguish between numeric notations. Optionally ignores all syntactic tokens, or braces, brackets or parentheses in particular. Ignores boomer comment decorations. Etc. For all specific options, see the docs.
I wrote a short guide[1] how bob uses Nix, but essentially we still use `nix-build` under the hood to build a list of packages you give under dependencies

> Many projects have build instructions that depend on downloading stuff in a complex manner that cannot be easily abstracted/shaped to what Nix expects.

Are you referring here to packages which are not available in Nixpkgs?

[1] https://bob.build/docs/usage/package-management
I switched to a Google Pixel 5 a year ago, and it's been my favorite phone I've ever owned since the original iPhone. Notification handling, input detection, call screen, the universal back gesture, USB C, and other small elements have made this phone vastly preferable to any iPhone I have ever owned. Android on Pixel is seriously incredible software that makes my phone just work, which is what I want after tinkering on computers all day.

And yet I'm going back to iOS when the next iPhone launches due to iMessage. I hate it, and I don't want to. But the simple fact of the matter is, I have become somewhat of a social pariah in my circles with people constantly making remarks about how I break their group chats. People refuse to download a platform agnostic messaging app. Women have made judgements toward me, which does not help as a single man.

I genuinely don't think anyone means to behave in such an elitist/condescending way because many of these people are those I know well and who I would consider great people. It's this bizarre tribalistic and subconscious pattern of behavior that the overwhelming majority of people around me in the social circles I engage with all exhibit.

It all seems so dumb when everyone could download an app like Signal and be done with this, and it feels extra annoying that I'm supporting Apple by buying their phone that is expensive, and in my opinion, has worse software despite the fact that they have created this issue entirely. Yet it's not a hill I want to die on. Hopefully Android tablets improve, and I can get one of those to replace the lost functionality by moving back to iOS.

A large thing I'll miss about Android is that I never spent a single dollar on an App despite having all my needs taken care of, largely thanks to F-droid. Not looking forward to reverting to figuring out which iOS apps won't pull the rug out from under me and switch to subscription based models in basic apps like podcast players and calendars. On the bright side, there are many beautifully made apps by indie developers on iOS that are lacking on Android, and I'm happy to pay for if they support single payment models.
I don't think my particular pacemaker has the necessary circuitry to generate more than 5V, in pulses less than a few milliseconds. The voltage doesn't really matter much to the muscle.

If you got in you could probably put the leads into single-ended mode (so that there's more current path to cause mayhem) and pace my atrium and ventricles at 210bpm, and effectively give me a seizure. I can't imagine it would kill me before an EMS arrived with a magnet?

Perhaps a more nuanced attack would be to somehow use all the configuration parameters to intentionally bias the pulses so that there's net charge going into the muscle. Over a long time that would cause tissue damage.

If someone wanted to kill me overtly, a gun would be less work. A pacemaker malfunction that bad would be thoroughly investigated, and would be fixed in new devices within a year or two.
> To seriously answer the question: is the Nix language required for the Nix packaging system to exist? Laziness is required, to some degree, but can the next iteration provide an on-ramp which doesn't involve learning a new lang and paradigm? Guix folks sure think so.

I'd love to hear from someone deeply familiar with Nix and Guix about laziness.

I'm deeply familiar with Nix and I've concluded that lazy semantics is absolutely critical for a configuration language. It lets me refer to other attributes of my configuration from anywhere. For example, I can refer to port number from my whatever service in my firewall. Nix's system of overlays depends on laziness too to provide efficient late-binding familiar from OOP.

I don't need to topologically sort the evaluation of the various inter-dependencies of my configuration. So long as there exists an evaluation order, laziness finds it.

Laziness is compelling enough that I managed to convince the author of Jsonnet <https://jsonnet.org/> of it when he was designing it, and in turn he helped me design what is now known as overlays in Nix.

I don't even understand how Guix manages to work without laziness, though clearly it does somehow. I'm curious as to how that is possible, though I fear I will only ever truly understand by diving into Guix.
Cable news may be a bad example if we're talking about positive value delivered to society. But how much of the health benefits from modern sanitation are modern pharmaceuticals taking credit for? It seems an unreliable value proposition, particularly given how many new medications study-shop when comparing against existing ones.