skysight-inc/HackerNews huggingface dataset:
You’re looking for the Onyx Boox range of Android-based e-readers. The big problem with them is that Onyx has a difficult (read “illegal”) relationship with the GPL.
Ahh okay. So if you’re serious enough about writing that you regularly collaborate with, e.g. an editor, then Word is the default choice for that.

But nothing about that applies to the writing process itself. You could be like George RR Martin and write in WordStar for DOS and then convert the files over to Word before you send to your editor. The main issue there is how often you need to correspond (which may be seldom for a novelist like Martin).
Just like how capacitive vs resistive touch screens are a dealbreaker now on a cellphone: sometimes you don't know it's a dealbreaker until you have to do without.
For me, Calvin and Hobbes was usually good and occasionally great. The comic I miss the most though is Gary Larson's Far Side.
Why not just get a 409A and post it with the listing?
I agree completely as long as we also don’t start using state police power to enforce closed shops.
Few people want to be there, regardless of how they were selected.

It’s a summons, not an invitation.
> You should then be able to call “Baz::Bar::foo()” from any other file in your project structure without a “require” at all.

IMO, this is a downside rather than an upside. It's optimizing for writing rather than reading. This hurts understandability for someone who is not familiar with the code base.
Anecdote not data

Some of the grocery shops near me are known union shops. The prices are in fact higher than the non union shops.
Interesting! Yeah, and they definetly are worse than ACs XD
Get rid of the email popup. Nobody wants that. Other than that, cool!
It did. Partly this was a change in economics: it got harder to make a good living as an artist in a digital, networked environment, where your art wasn't worth as much. So, artists started doing a lot more commercials, selling their art or their image to advertisers, and later using their access to fans to sell their own consumer products directly to them.

Once the cultural taboo was banished, it disappeared quickly. The idea that outside money pollutes art is not a concept most people under 20 would find intuitive or familiar, and relatively few under 30 either.

Now, whether this is good or bad, I can't say. It certainly feels like there is less art produced today that will stand the test of time. But there are a lot of reasons that might be true other than just this one, and in any case as a man in my 40s, I'm generally out of touch with culture, and not a suitable judge. Nor are teenagers the authorities in this matter, though for other reasons. It's something historians of the future will have to sort out.
In my experience, Aldi/Walmart/Lidl/Costco prices are much lower than Shop Rite. Also, Shop Rites are sort of like franchises, different ones have different owners and management.
I think every language I've used has annoyed me in how it handles dates and times.

I've been tempted several times to sit down and repeatedly read Dershowitz and Reingold's book "Calendrical Calculations" [1] cover to cover until I thoroughly understand it, and then write my own date and time library and port it to every language I use.

That would mean that when I learn a new language I'd have to take some time to port my date and time library, but looking at the languages I already know that would have been less than the time it took me to find and learn to deal with the quirks and annoyances in their libraries. I see no reason to believe that this will be different for any future languages I decide to learn.

Yes, I know this would be annoying to whoever has to take over my code when I'm gone, but I tend to stick around on projects until they reach end of life and so there almost never is anyone that comes after me.

[1] https://www.amazon.com/Calendrical-Calculations-Ultimate-Edw...
Ask HN: Best non-cryptograpic hashing algorithm for audio data?
Hey HN,

I'm looking for a state of the art non-cryptographic hash algorithm specifically for audio data to identify audiofiles by raw audio ignoring metadata.

My current choice would be either:

- xxHash (my current favorite)
- CrapWow
- Murmur 3a
- SpookyHash

Is there a better and faster one?

A good and reliable implementation in C# would be a bonus.

Thank you.
I am part of a dying breed of Taiwanese
Thanks. Those are great links.
Are you guys actually using either poetry or venv on production?

Separately, I'm curious to hear examples of where dependency-clutter actually caused a problem.
Calvin had the life lessons. Far Side was about absurdity. Loved em both!
I've started to get away from virtual environments and just use Docker containers where all the pip dependencies can live as first class citizens. Also eliminates having to source the activate file or wonder if I'm calling the correct version of Python when I want to ssh in and run some code by hand in the container.
I have seen the Hypermodern Python series of blog posts referenced here a few times. I'm a big fan of that approach personally.

I'd also be curious what others recommend!

https://cjolowicz.github.io/posts/hypermodern-python-01-setu...
Then you would have a growing debt, they cancel your passport, cancel your driver license, eventually throw you in prison.
That is irrelevant because the entire organization’s profit margins are where increased wages would come from.
I have cable "business internet" and I get more upstream bandwidth for a similar plan, compared to a regular residential subscriber (30 megabits vs 15 or something.) However, it all shares the same infrastructure. I still only have 4 upstream channels. Total DOCSIS upstream bandwidth is limited to about 100 to 120 megabits for the entire node (neighborhood.) If you have a couple of bandwidth hogs near by, business or residential, it's going to suck!
I say this to people frequently: don't confuse the way things are vs the way you wish things were. It seems to be the source of so much poor decision-making and misery.
You don't need alcohol to have a social lubricant. In my culture where we don't drink alcohol, we gather over tea (or coffee). Healthy drinks and healthy gatherings.
Many old dishes are like this - slow cooking, for example, really comes into its own when you're slow cooking a egg-laying chicken that is 3-5 years old vs the "grown for meat" ones these days that are barely 8 weeks.
My point is that the entire organization's profit margins are not likely to be anywhere near 2-4%.
If you aren’t in the union you should have to negotiate your own contract. I don’t see why you would get the fruits of the union’s labor if you aren’t a part of it.

That way if the union does a good job, workers will join, and if it does a bad job they won’t.
For me it’s exactly the other way around.
Thanks! No personalization on taste yet. "Personally", I'm not saving items that I necessarily like more anyways, but rather ones that I want to check out later. Future work to add an "upvote" button that drives personal recommendations on taste, though!
>> I am saying if Rocky says they need time to get it right, then I see this as a good sign.

I've worked in software engineering for a long time. Sometimes delays are a good thing; A sign of waiting for quality. And sometimes they're a sign that things went wrong. That poor decisions were made, or implementation was slow due to junior people etc..

Interpreting 'need time to get this right' as a positive, and worse, as somehow a negative on Alma, who thrashed them to the finish line with an identical product, doesn't make sense.
American and British naval forces fired over 110 Tomahawk cruise missiles, while the French Air Force, British Royal Air Force, and Royal Canadian Air Force undertook sorties across Libya and a naval blockade by Coalition forces. French jets launched air strikes against Libyan Army tanks and vehicles. The intervention did not employ foreign ground troops.

The effort was initially largely led by France and the United Kingdom, with command shared with the United States.

Both Libyan officials and international states and organizations called for a no-fly zone over Libya in light of allegations that Muammar Gaddafi's military had conducted airstrikes against Libyan rebels in the Libyan Civil War.

https://en.wikipedia.org/wiki/2011_military_intervention_in_...
Show HN: Text-Diff Powered by WebAssembly
But you can. Method objects, proc objects, lambda objects, blocks, you've got a wealth of options here in Ruby.
I was wondering how far away are they from fully automating the process? I always see their new robots.
8000-10000 years ago the entire desert this wall is supposedly going to block was green.

https://www.smithsonianmag.com/science-nature/what-really-tu...
Your religion, political affiliation, taste of porn, etc could also be on a server somewhere too.
That is what their 10-K filings say.
How is the project making $399 per month while asking for $20,000? Is such an asking price accurate?
> We eat way too much meat, but strict vegetarianism and especially veganism does not scale to the whole population of the planet - animals are simply too efficient at converting what we can grow everywhere but can't eat (grass mostly) to what we can eat. Simply, an exclusively plant based diet would require the elimination (by starvation?) of who knows, 90% of the world population?

Which is not true at all, most meat is cow beef, pig and poultry fed with grains. Grains that we have to grow, and take land and water away from growing other things that could feed us directly.

This would only be true if everyone ate grass-fed beef - which would be premium and 10x more expensive- and a lot more goat and similar that can be fed low quality grass.
Amazon rose wages and have some the highest warehouse worker wages around, to the point where they are creating upward pressure on wages in other industries.

Their jobs also are super stressful and burn people out.

These things are not contradictory.

Anecdotally, in support of the comment you are replying to, Starbucks poached our babysitter. $25/hour is the market rate for babysitters around here, and $100-$150 a night isn't anywhere near enough to screw with her sleep schedule. She works $18/hr morning shifts and now owns a car.
> What employment contract? They’re at will

Despite the colloquial use of the word "contract," there is generally always going to be an employment contract (agreement) in place.

Similarly, people colloquially talk about having a "contract" for things like cellphones meaning a fixed term, but there is always an actual "contract" (agreement) with the terms of the service regardless of whether the plan has a fixed term or not and regardless of whether it's prepaid or not.
>but your assertion applies that only women are going to be capable (or willing) to take on that burden.

We all know that's true.

If we're going to be playing the 'but minority' game I can always play the nuclear option and ask for a definition of what a woman is.

> By age 5, your children are likely to be going to school almost every workday, which means you're going to be with them for equal amounts of time whether you're working or not.

Unless you're home schooling them. Something that the top performers in programming are wont to do since math and science education is abysmal even in private schools.
Are you implying they would not do it if it was paid? The Samsung TV I paid for is filled with ads in the home screen. I pay $30 a month for cable tv and I'm still forced to see 30 minutes of ads for every mere 5 minutes of actual content. They would absolutely still do this even if Facebook was paid.
If the costs of labor go up fast, they have much more incentive to automate. When right now they may think it's cheaper to hire humans.
You haven't raised any real issues about genocide, which is farcical claim on it's face. Also, I'd think this obvious, I wasn't talking to you when referring to the Ukrainian poster.

Also I would not be so sure the coast of California is safe if this keeps going.

"By GDP". Ya ya ya. Debt based scripts being passed around from VCs and overpriced healthcare are actually the same as resources in hand. That scheme totally isn't going to blow up and there are perpetual motion machines.

"Thanks to sanctions". More denial of reality.
Can't trump that but I do remember making a presentation about some kind of agile principles or something and it seemed to be well received by the PM and lead.

But then I went ahead and started adding some unit and functional tests and the tech lead deleted them the next day. I don't remember what he said exactly but he didn't see the point.

To be honest I often don't usually feel like a lot of automated tests are really necessary. But the thing I was working on really needed some kind of automated tests.

Eventually I realized that the only thing anyone had taken from my agile talk was that we would just go faster. They did not understand the testing part or direct communication with users or anything else I said. They only heard me say we would go faster.

For some reason eventually the PM did decide to take me to visit the site. Once, well after they had wasted all of the money. There was a lady there doing data entry. Due to some bugs and problems which I had never been informed about, the data entry process (which supposedly was to be done on Toughbooks in the field incrementally, but for some reason was instead all hand written and left for her to do) was literally driving her crazy. The PM never had any comment about it.

Oh. Almost forgot. At the same visit I got to see the code I had been working on throw an error and found out (after months) that it could not possibly be working since apparently the lead decided to add a LIMIT clause when the production database took too long to query. The way he did it completely broke the logic. Not sure how any of it really worked with that. No one ever told me. I found out two months later when it popped up on the user's screen (as apparently was normal).

This was also a place where four or five civil engineers had spent the majority of the funds creating hundreds of pages of documentation and UI designs (about literally 5 times more complex than warranted).
Sound's neat! I've signed up for your mailing list and will keep an eye out.
I hate to disagree with a highly knowledgeable and basically sound comment.

To perhaps add some context: I pay for my own health insurance under ACA/Obamacare, and the most expensive one is also the minimum one where I can keep my doctor. It’s around 1200 USD a month counting dental.

I’m not rich off stock options or anything, I fucking notice it missing every month, but in a world where healthcare/internet/phone/etc. is more than the rent I split with one other guy 10 years ago?

It’s not 200-500 USD every few years for the big SSD from Apple that’s breaking my back.

I can get the best personal computer ever for less than my healthcare and phone bill? It’ll still be pretty great 3-5 years from now?

This is one of the few places where I don’t feel economically over a barrel.
Gives me a new perspective on the struggles of my red headed colleagues.
Tell HN: Dis the Sopranos? Machine Learning Put Me on Facebook Suicide Watch
Three years ago I posted a 'Change my mind' meme on Facebook dissing The Sopranos. Today FB says my post violated community standards and directs me to resources about self-harm and suicide.

Officially I can't advertise or go live for 30 days (don't do either anyways). Unofficially, my posts are no longer showing up in my own feed nor anyone else's. Were I actually at risk of self-harm, I struggle to imagine how socially isolating me is a proper response.

Warning and original post: https://i.imgur.com/2kzCEza.png

Restrictions: https://i.imgur.com/VHCWfbt.png
Also 'rabbit starvation' is a thing...

https://en.m.wikipedia.org/wiki/Protein_poisoning
The Constitution is not “the law”, it only restricts what the government can do, not individuals.

Guns are a right but only to a limited extent. No right is absolute. The debate right now is how far this right extends.
"insightful"
Is this the same Amazon that is convinced they will run out of employees in a few years because they quit so often?

https://www.vox.com/recode/23170900/leaked-amazon-memo-wareh...
For tech nerds like us, definitely. The average consumer doesn't need more upstream. A long as Netflix and Youtube work, it's fine!
Maybe because it's too little too late and it can't stop the ever growing pressures of overpopulation. But then since each degree of climate change adds a significant 7% humidity to the atmosphere, I have a faint hope that one year a torrential rain will turn the sahara into a green savanna again.
Ask HN: Thoughts on C23 Stdckdint.h
I've just learned that the stdckdint.h [1] header is in the C2x standard. I'm not really a C programmer, so I can't help but ask myself how does the committee expect libc developers to implement those macros without generics, 128bit integers, or even statement expressions? Are they going to add generics in C2x?
So I figured out C veterans on HN would have some ideas on how they would implement this. Really all that I can think is generate functions for every possible type triplet using some preprocessor X_Macro magic (you guys still use the preprocessor, right?). I don't know, I'm kinda spoiled by Rust in this case.
Hey, we could even help a libc developer with this thread!

[1]: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2792.pdf
> Facebook's 2021 revenues were $117 billion

> Some complex maths suggests this works out to $117 billion per individual

I think you might need some slightly more complex maths
There is no sense in continuing to discuss it. I've made may point. I wish the best for the Ukrainians.

But from what I see they might be in even worse trouble then I had thought. We might be as well.

There is no genocide (yet anyway and hopefully ever). Please stop using hyperbole. It does your point no favors.
> animals are simply too efficient at converting what we can grow everywhere but can't eat
... Simply, an exclusively plant based diet would require the elimination (by starvation?) of who knows, 90% of the world population?

"Half of the world’s habitable land is used for agriculture, with most of this used to raise livestock for dairy and meat. Livestock are fed from two sources – lands on which the animals graze and land on which feeding crops, such as soy and cereals, are grown. How much would our agricultural land use decline if the world adopted a plant-based diet?

Research suggests that if everyone shifted to a plant-based diet we would reduce global land use for agriculture by 75%. This large reduction of agricultural land use would be possible thanks to a reduction in land used for grazing and a smaller need for land to grow crops.

...

In the charts here we see the energy and protein efficiency of different animal products. This tells us what percentage of the calories or grams of protein that we feed livestock are later available to consume as meat and dairy. As an example: beef has an energy efficiency of about 2%. This means that for every 100 kilocalories you feed a cow, you only get 2 kilocalories of beef back. In general we see that cows are the least efficient, followed by lamb, pigs then poultry."

https://ourworldindata.org/land-use-diets
adnauseam
Too bad they never finished it
Futel – Free Payphone Service (art/social justice)
The recent posting of the SparkFun "970-HA-JOKES" project reminded me of this service, which is part art project, part social justice service.

The founder of Futel also spoke at a conference a few years ago about the project and its backend tech: https://www.youtube.com/watch?v=_P0-TcU7NlY
Duck is a bit harder to prepare but is common - the local store even has Cornish game hens.

Meat rabbits are still grown in some areas, but it's relatively rare to find on a supermarket shelf.
Diphthamide – An Achilles heel shared by plants and animals
PDM is based on PEP-582, which is only a draft and you will hit edge cases where it's not supported, or projects refuse to support it because of this. I'd avoid it for that reason personally.

virtualenvs are a much more supported.
One thing that drives me up a wall about Ruby (versus Python) is that function and method calls have basically zero context so you have _no idea_ where a piece of code actually lives without investigating or relying heavily on IDE features.

Call a method on the current object? You just punch in the method name. There's no leading `self.` to indicate you're interacting with this class.

If you require a library, the required code can be literally anything. Namespacing of the classes and functions is optional. Hopefully the library author did something reasonable. And even if they did, that namespacing isn't gonna match your require statement.

Python's explicitness around this stuff is absolutely a breath of fresh air compared to Ruby's wild west approach.

I also gotta say I'm not a fan of the fact that there tend to be one or two method aliases for lots of stuff in the standard library. It makes code easier to write but harder to read. As an example: the Array class has push, append, <<, unshift, prepend, and insert methods. Append is sensible. Do we _really_ also need it to be called push? and do we _really_ also need <<?

Prepending is an uncommon enough operation that "array.insert(0, object)" should have been sufficient.

I understand the intention behind Ruby's design decisions but I personally feel they do programmers a disservice. Writing (or even reviewing) Ruby without a featureful IDE is an absolute chore for projects of any appreciable size.
This. Zero is for device/network but still there are other trusts.
See my above comment, something to be aware of.
Chickens, otoh. They are filth and evil enanimalfied. Let their suffering be infinite.
I was reading through some of the posts when the modal takeover happened and my natural instinct to close the page kicked in. I have so little patience for modals these days.

If you want some kind of delayed call to action maybe some kind of toast at the bottom would be better. As it is today I'm primed to abandon sites that do a full screen take-over while i'm reading.
Then came the first instance of catastrophic human steered overgrazing
Are you getting equity from them?
It's a bad thing if the people signing the card or filling out the form do no, in fact, want the union to represent them. In fact, if you look at those signs they pretty much all have one thing in common: the people they'd convince not to sign up to a legally-binding agreement that the union will represent them are those who are not aware this is in fact what they're signing up for, and in the case of the last one specifically people who aren't aware this isn't something Amazon is requring of them as a normal part of the job. Make of that what you will.
mapreduce was a pain in the ass for anything but indexing. Very few if anything uses it any more (the MR engineers even had a CL to delete it entirely from google3). bigtable was hard to use, didn't have transactions, and was slow unless you put a ton of $$$ into it. Spanner... wasn't available for years to devs, until it had matured significantly. TF is just a piece of crap because everybody wanted to be associated with Jeff's projects and piled on their incompatible bits.

Jeff came to me one day with a mapreduce he'd written and was very proud of. I spent a few months working on it and ultimately realized it was worthless. But he did make us patent it.
Show HN: Logto beta – build universal sign-in, auth, and identity with ease
Those numbers are for corporate America in general, no for the tech industry specifically:

https://wiw-report.s3.amazonaws.com/Women_in_the_Workplace_2...
Check Mongolian barbecues near you (if any) - I've found some relatively exotic meats there from time to time.
Seems very good, except they do seem to have some long running per-releases going which seems troubling. Just ship it already!