skysight-inc/HackerNews huggingface dataset:
If I could trouble you for the common discourse here, would you mind summarizing why one may prefer to use Guix in the place of Nix? They seem to be based on the very same ideas and Guix even admits to being inspired by Nix.
>You do this by having several available implementations of the API as dynamic libraries--one using Motif, one using GTK, one using Qt, and so on.

OK, now who's going to do this? At what level would this be implemented at? Would this be at the windows server level? Would I have to pull in GtK, motif, qt and every other library that this API will rely on just to install Wayland or xorg? Will it be at the window manager level? Will I need to pull in GfK, qt, motif etc. for every desktop environment and window manager relying on this API? Which versions of these libraries will this API rely on?

The last graphical app i wrote, I used dlangui for a GUI, should I have been forced to use Gtk or qt despite them being heavier and more complicated than what I needed?
When I walk in I usually say something like, “You get started, I’m gonna grab a ‘before’ dog then catch up...”
I completely understand that this is not exactly what anyone wants to see in the Start menu or any other actively used feature of Windows. But I find this considerably less egregious than Microsoft buying Github, or "embracing" Linux, as if it only has the open source community's welfare at heart.

Microsoft is a for-profit, public company. They will do anything and everything in their own self-interest and to please their shareholders. While I have certainly posted my disdain in the past, especially for the Github buyout, I put this squarely in the same vein as when Canonical put Amazon search ads in the Dash on Ubuntu. It was a mistake for Canonical then, and it's a mistake for Microsoft now. If Microsoft truly want to show they're different, then they can put ads where the ads belong -- in the Microsoft App Store, or on television or other streaming media.

Still using Firefox? Of course, we are. And we will continue to do so.
There is a very good reason. Nix strives to be reproducible. Thus all hardcoded paths in builds have to point somewhere. /nix was chosen.
Copyright implications of brute forcing all 12-tone major melodies [video]
That I would believe. I worked in the warehouse, not in headquarters. But the systems we used to look up and track inventory were basically terminals. Old school green and black terminals with arcane commands.

I would absolutely believe that they don't want to try and compete with the tech sector for talent, and their management doesn't have the same understanding of tech that they do of running a warehouse business.
Your net judgement came off as mildly negative, but the structure of merely listing complaints about the place, many of which have been discussed here ad nauseam, with no substantive connection to the article, is hater catnip.
Title taken from the reddit post[1], as the video's title is a bit clickbaity.

1: https://redd.it/f1tuwo
So after the car was in for service they got a call suggesting that because they didn't have an ETA for repair it was suggested they buy a "replacement vehicle".

That seems weird...as is the owners lack of asking "Uh I just bought a vehicle from you, why would I buy a second?"
OneSignal is hiring a Backend Engineer interested in writing in Go and Rust
statistics bear it out: they just come to a natural stopping point between shows. :)
Not a chance, if Alphabet can call a molten salt power storage spinoff "Malta" (and really, really drive home the point that they were coming up with names by spitballing random "molten"-like sounds)

https://www.bloomberg.com/news/articles/2018-12-19/gates-bez...
I've tried to use Nix in the past, but I can't get past the layers of abstraction. Normally I go and consult the relevant docs for what I'm trying to configure (postgres, systemd, etc), but with Nix I also need to consult the Nix docs and figure out the discrepancies/map values between them. I love the idea of systems configuration like this, but I'd much rather see less abstraction ala cloud-init with nixos-rebuild.

For those who use Nix, how do you deal with this kind of abstraction? Additionally, how soon do you see security updates land?
> It’s still more than most people have and during a specific time in history.

The freeways around here are gridlocked with cars costing more than $28,000.

> Such as your network. Your support system. Even your race and geographic location could play a factor. Luck, etc.

Oh phooey. I started my company with nothing more than an IBM PC. Nobody knew my race or location - it was mail order. Want to network? Use the internet. The D development community is all over the world.

On HN I regularly see extreme negativity and often outright hostility to all the opportunities all around us. What I enjoy about Musk is he likes to do things everyone else says can't be done.
Thanks for sharing this blog post and the cheat sheet http://terathon.com/pga_lengyel.pdf

I agree the representation chosen in the SIGGRAPH lecture and the associated docs seems somewhat unnatural and counter-intuitive (why are points being represented as trivectors?).

Have you reached out to C. Gunn or S. De Keninck to ask what they think about the representation you propose in that blog post and the geometric product ⟑ and antiproduct ⟇ ? If the representations are equivalent and one is closer to concepts people already understand (e.g. points being (x,y,z,w), with w=1), then maybe adopting the simpler representation would lead to wider adoption of the ideas.

Alternatively, maybe they will point out some other reasons why points-as-trivectors representation is preferable.
My wife used to have to throw up every day, sometimes multiple times, for years. It was miserable. Doctors, including a gastroenterologist, prescribed antacids which made it worse. We read an article online that said her acid might be low, and it recommended apple cider vinegar. It literally cured her daily vomiting overnight.
I’ll admit to having gone in for just a hot dog before.
FWIW, Costco only sells high quality meat. Most of their beef is USDA Choice or Prime.
I still don't see the light. I'll try and lay out my reservations, starting with the pain points of the docker image (out of order to coalesce some points):

> The package manager’s database is included in the image
> Most of the files in the docker image are unrelated to my website’s functionality and are involved with the normal functioning of Linux systems

So remove it...? Docker multi-stage builds[0] make this really easy, though I still use separate containers for different times (building, testing, etc), and sometimes even multiple "stages" of containers for languages that take a long time to build (Haskell).

> The package manager is included in the image

Assuming you don't want the package manager itself, why not just use a scratch[1] or distroless[2] image?

Well of course it's harder than one might expect to use those options (distroless is actually fine), because of the lie of "statically building" anything on most distros other than alpine, which brings us to the next pain point...

> An entire copy of the C library is included in the image (even though the binary was statically linked to specifically avoid this)

Using alpine gets you much closer (if not all the way there) to a proper static binary w/ musl libc. You may have to look into things like replacing the use of libnss or certain systemcalls with golang libraries, however[3].

My biggest problem with nix is that it just isn't worth the effort -- The ~5+ paragraphs of nix tools and scripts is just not at all attractive to me personally when I know roughly a day's worth of fiddling to get a proper static build is good enough most of the time. I've heard amazing things about nix, nixops, and all the tools there-in but there just isn't enough pain IMO to warrant completely changing how to do things. Nevermind the fact that disks get cheaper and cheaper, network gets faster and faster, and people are starting to look into pre-emptively sharing container images across meshes of nodes with tools like Dragonfly[4].

Another point that is somewhat related -- if nix is good, guix has to be better on some level (excluding factors like ecosystem) purely because it uses a full-blown language for the config (i.e. terraform vs. pulumi).

It doesn't seem like nix will hold enough value before unikernels "arrive", then the problem of taking your distribution along with the program you want to deploy disappears alltogether.

[0]: https://docs.docker.com/develop/develop-images/multistage-bu...

[1]: https://hub.docker.com/_/scratch/?tab=description

[2]: https://github.com/GoogleContainerTools/distroless

[3]: https://github.com/golang/go/commit/62f0127d8104d8266d9a3fb5...

[4]: https://d7y.io/en-us/docs/userguide/download_files.html
An engineers approach: grab one corner and gently pull it to where it seems like a maximum, then smoosh the book closed. You immediately find that two folds get much farther than one.
Heh. I worked in Amazon Games for a bit. It was a very common question. Along with, "What games have they made?" (Breakaway a 'sports brawler', The Grand Tour game a tie in for the show, New World an mmo about being a colonizer, Crucible a third person shooter.)
It seems really fascinating to me, all about being in the moment like conversations face to face.
My son kept up with a bike group on trails for 30 miles.

To do that you should have a 36" wheel. An alternative is a geared unicycle, but those are expensive and rare. Choose crank arm length as needed to make the pedaling most effective. Resulting speed might be 30 MPH peak, or 20 MPH sustained.
Which I guess would put deaths at nearer 2000 a day than the official 100 or so.
Lets's yap! (NOW IN DARK MODE) https://yap.chat/x02xRdqrX_?invite=D_688_vp_L
But priorities is not the same as culture! This is such a broad and vague connection. The "priorities" in the article are all about different markets (fashion, Alexa, AWS, etc.).

I'm not going to litigate this further with you.
This couldn't be more wrong. Costco sells excellent quality meat at great prices.

e.g. Costco sells prime-grade brisket for ~$4/lb. where I live. You generally can't even find prime brisket at an average grocery store, and the choice-grade will routinely run $7/lb or more.
Some members of Oakland PD, who were removed years ago, being bad does not mean that Oakland does not deserve the rule of law now.

Removed years ago? We're talking 14 OPD officers alone (Guap was used by a variety of bay area police departments), maybe 2-3 years ago, not yonks. If you want to talk eons ago, let's talk about the Oakland Riders. OPD is under federal receivership not because the citizens of Oakland "don't deserve the rule of law" but because the federal government thought that the Oakland police department was simply that fucked up. For a brief moment in time OPD had a chief (Batts) that was reform oriented and did engage the community. He got thrown under the bus and landed at a research gig at Harvard. Now we're back to this utterly dichotomous rhetoric that police simply can't do anything wrong.

But if you'd like to talk about Guap, let's. The chief resigned and one of the cops committed suicide. As more evidence came to light one candidate for chief decided to remain at the rank of captain instead of seeking a promotion to chief. By 2018 charges against all but three of the officers implicated were dropped. OPD did not clean house.

The rule of law does not mean that you simply give carte-blanche to the cops. As long as you've got structural issues exempting the police from oversight you don't have rule of law. And as long as you shut down any discourse that isn't in lockstep with the police, you don't even have a facade of rule of law.

Police aren't the (only) problem, but they are very much part of the problem.

You're part of the problem. I moved away from the Bay Area to get away from people like you.

You're certainly welcome to move wherever you want for whatever reason. But, please, let's not pretend that not wanting police officers to pimp out a teenager is some dog whistle for agitating against the rule of law (or against law enforcement in general).

Lemme guess tho. In your free time you post blue lives matter nonsense to facebook?
Blur Studio – AMD Ryzen Threadripper – AMD
Costco sells USDA Prime? That’s worth the trip alone. Most grocery stores never have Prime.
I assume you refer to [0]. He says "If [the adversary] can knock me off enough guards, my tor daemon will eventually choose one of his guards. Then he can identify my actual network address and directly attack my server. (This happened to me once.)" I question how the author is sure this is what happened to him. But he may be right, and moreover that attack may have been performed against the "dark web tycoon" that is the subject of this post. However, it does seem to be somewhat challenging to perform, as Tor keeps trying to use all recent guards ever contacted, and so you'd have to simultaneously make all chosen guards unresponsive until a malicious guard is selected.

[0] http://www.hackerfactor.com/blog/index.php?/archives/868-Dea...
This page was confusing to me until I followed the Github project page and saw this "Transistor level 6502 Hardware Simulation in Javascript". Why this same sentence couldn't be anywhere on the demo page though, is a mystery.
The us is committing crimes against humanity. If you are an american, as I am, then you are complicit. Separating children from their parents, asking 5 year olds to sign legally binding documents. This is just wrong and indefensible.
> It's difficult to tell what the current numbers are, or even what they will be because of censorship, but you can bet it's 2-5x what's reported.

Definitely. IIRC, to be counted in the official statistics, an infected person has to have significant contact with the medical system, but the medical system in Wuhan has been so overloaded that people have been turned away in large numbers so that diagnostic work is not being done in many cases. There are reports of many people dying at home in Wuhan, which wouldn't be counted as part of the official statistics.

I've also heard reports that the crematoriums in Wuhan are also overloaded, and aren't allowed to report any statistics except to the government.

I don't think we'll know the full impact for a long time, until someone can some kind of excess mortality study with individualized vital records.
I can’t reply to WalterBright, but I’d say “ok boomer”.
A Man from Eritrea
With beef, it is more expensive. But that's because the quality is so much better. Get a steak from Costco and one from a chain supermarket, grill them and compare the taste. No comparison, Costco wins.
He's simply a Howard Hughes type: every generation since Hughes has had one, and they're all backed by the military industrial complex and spooks. He'd have gone broke by now otherwise. None of his companies make money.
Thank you very much for commenting, and I'm sorry to hear about your concern, 'balladeer. I empathize with your desire for short, pithy responses to questions posed to customer care, and hope that you're having an otherwise great day. Thank you for being a loyal HN customer.

Can I get your account number to get started?
While I grew up going to Costco many weekends and still go on monthly trips as an adult, I actually think its business faces a lot of risks over the coming decades.

The entire concept is optimized for upper middle class suburban families with cars. Once millennials age into middle age over the coming decades, will they have kids in the same numbers as their parents (data says no) and thus need or want to buy in bulk? Will they live in the suburbs where warehouses are primarily located? Will they have cars to even get there? Will they want to pay for a membership when they already have Amazon or wide availability of other stores that deliver for free?

I'd predict not in the same rate or numbers as boomers or Gen X, and imagine Costco would need to transform several aspects of their current business model if they wanted to stay relevant 10-20 years from now.
no mercy / no malice https://www.profgalloway.com

the fedex one was really good.

edit: added the fedex comment
> Let there be a day where there is some deep compiler problem and this entire house of cards comes crashing down because your DevOps team ain't gonna know what happened down in lower abstraction layers

I'm with you on the feeling that modern stack is bloated and heavy... However, this is exactly the scenario where the compiler bug is isolated quickly because you're not chasing dependency differences between boxes
and you can't say there isn't an invisible pink unicorn standing next to me.
Church of the Latter Day Dude
"Will they live primarily in the suburbs where warehouses are primarily located?"

Where are they going to live?
Costco might be fantastic to work for when you're front of house staff, but IT staff in the retail sector are nothing short of expendable. I lasted 9 months in my first and only retail job and the shocking standards that the company enforced.

I've worked in IT for the retail sector and I'd never, ever do it again. I was a Dev/System Admin/System Engineer/DBA/Network Engineer & Help Desk person. I needed a job rather desperately and took the first one that was available to me which at initial view I thought was promising.

As an example, if you worked on call which was restored 1 in 3 weeks, you didn't earn anything extra in wages on the days you were on call. But instead I earned 0.5 hours of TOIL for every hour that I was restored on which was from memory. 07:00-20: 00 Saturday, Sunday and Public Holidays. And 07:00 -> 09:00 and 18:00 - 20:00 Monday to Friday.

I would get calls at all hours because we supported retail stores in New Zealand, Australia, US & Canada. We had local staff in those areas but for the gaps in follow the sun support we had the on call person fill that role.

This might have been a good deal if you didn't get many calls. But for the larger part it was a full time day of work on Saturda, Sunday and Public Holiday when _no one was working_ except the on call person. And on an evening and first thing in the morning for shop close and open you frequently got calls before and after your shift started. All for 0.5 hours for every hour worked!

This doesn't even begin to cover the problems we had with retaining staff (understandably) and an absolutely awful work environment. My manager did his best to foster a positive work environment but the C levels clearly had no desire to do anything but bleed their staff dry.

Wrapping up my tirade, it wouldn't surprise me if this was the standard across the retail industry for IT staff and developers. Based on those I've spoken to outside of my own personal experience, this seems to be close to true. For all the glory that Costco holds for paying higher than average wages, I'm certain their IT department fucks over it's staff in a way that closely resembles my own.
>people at white collar jobs are generally happier than people at blue collar jobs (let me add that I hate this way of classifying jobs, but it comes pretty handy for my current discussion). This seems like a clear result of what I just mentioned. Blue collar workers definitely work for money. They most probably aren’t aligned with their employers or companies’ goals, and they see their jobs as monotone means for making a living, without a mission in mind.

I dunno, I was pretty satisfied at my last 'blue collar' job with everything but the money and the hours. I got to make things every day rich people paid tens of thousands of dollars for, I got to operate and maintain large expensive machines, we all had pretty much complete autonomy, we just followed the schedule, each did our part and made some really nice things. The people I worked with were all great, there was no 'office politics' bullshit, no manager fuckery, we all just showed up every day and got things done. Our goals aligned with the owners, make the customers happy so the business kept getting work and we all kept getting paid.

Everyone that worked there really cared about the business and worked hard to make it successful. Leaving that place was honestly one of the harder things i've done in my life. It was a sad day when I left.
> against their consent

I have worked in ads for over 15 years. I certainly don't believe it's any more "against your consent" than stores coloring their walls to modify behavior or placing goods in a more visible location to sell more, or that fluffy animals are perceived as cute. The work is good and I have never been happier than when I work in adtech.
Show HN: A open source Heroku-like PaaS that runs on your server
Short of a flying-phobia, I can't fathom hating smaller jets or turboprop planes. They're quicker to load, quicker to unload, and often the airports you have access to don't have TSA molesters trying to grope you. The last regional flight I was on was with a Dash 8 and the experience was as hassle-free as riding an intercity bus. It was truly delightful compared to the typical major airline experience.
The city?
I'm not really a "redneck" and even though I moved to "town" when I was still knee-high to a grasshopper (and later to "the city" to get myself some learnin's and an edu-ma-cation), I am absolutely a four-wheel truck drivin', Harley-Davidson (1690cc cruiser) ridin', ole country boy (and yes, back in high school my pick-'em-up truck had a shotgun rack in it).

While I'm not sure that I, personally, would choose to do my bankin' down at the "Redneck Bank", you can bet yer ass I've got a bunch of friends and family members who would walk in and sign up right now if they built a local branch in my hometown!
Costco Sunday with the family. The lines are a bit long but the samples are fantastic the deals are good and nearly all the staff a friendly and helpful. This is a well run operation.
As much as I admire the people involved with Nix, taking the initiative to solve what they believe can be improved and the other developers like her, toying with new things and successfully managing to figure all this stuff out... I'm actually disappointed.

The thing is, Nix is an absurdly complex piece of software, perhaps on a similar order of magnitude as maybe Kubernetes or other gizmos, requiring a very large time commitment to understand and to use properly.

Just for fun, have any of you tried to keep up during the Docker bigbang, with all these technologies popping up left and right, switching names, dying abruptly, getting super-seeded or hacked with vulnerabilities? That was one of my most mentally draining year for me and I've been in the field for a while now.

See... along the way, I've learned that Computer Science is always about tradeoffs. Now when I'm being asked to trade away my sanity learning this nonsense for in return a couple of megabyte of disk space that could've been wasted, I just don't see the value.

Seriously, are we optimizing for the right stuff here? I know Nix is doing package isolation with a programmable environment defined by text files, it's immutable and all. I get it. But we have alternatives for these problems. They do a pretty good job overall and we understand them.

Ironically, even those solutions I'm comfortable with are still struggling to get good adoption! How the heck is our field going to avoid fragmentation when it keep growing exponentially like this.

Perhaps it's just me aging and getting groggy; though there must be an explanation for this phenomenon. Please, it definitely gnaws at me.
I like the chicken bake.
https://yap.chat/HKXIaedEvZ?invite=CQ1A4RFj9E

Let's talk about cali
I think those 3 things are the complexity
Yes but stick to the larger sized vacuum sealed packs (10-15 lbs). The pre cut steaks are all blade tenderized so you need to cook them to ground beef temperatures.

The large packs are also $1-2 cheaper and you can split and freeze them yourself if you’re not a total carnivore.