skysight-inc/HackerNews huggingface dataset:
Yes... I mean you probably won't shoot the family dog if it's sick, you'd take it to the vet.

Arguably hunters don't think in terms of single animals, unlike farmers, they care about the overall welfare of the ecosystem so that it may support sufficient number of animals to allow for hunting. I don't know how it works elsewhere, but I'd bet that Danish hunters do more to protect nature than any vegan or vegetarian organisation and they almost always work with nature preservation organisations.
As an amateur EE, here my thoughts.

If you can do CAD you can probably also design a PCB with a socket for some kind of general purpose MCU or even one of ready-made keyboard controllers.

Through-hole soldering is IMO actually simpler than making these "spiders" (that's how in my country we call circuits with self-supported wire to wire joints, usually with at least some components hanging in air by their leads).

"Spiders" are prone to breaking with any repeatable mechanical strain. In case of this keyboard, what I am seeing is the plastic board will flex and will put repeatable strain on the wires, possibly leading to malfunction at some point. PCB would be much more reliable (if done correctly) as it would take most or all of the load from the joints.

A thicker PCB board would actually be more stiff than the plastic board you have here. Not only materials of PCBs tend to be very tough, the PCB, being below the level of the switches, would need much less cutouts that are weakening your plastic mounting board.

Stiffness of the board the switches are mounted to is important not just for the reliability, but also for the overall feel of the mechanical keyboard. This "feel" is mainly affected by the switches, the stiffness of the board, and the acoustics of the enclosure.

And lastly, as an amateur EE I find "spiders" appealing (if done nicely, artfully). But if you want to showoff for the larger audience that just "don't get it", a custom PCB would immediately score more points.
Or how about all those windows 99% CLI programs that once in a silver moon decide to bother the user with a pop-up "Are you sure Y/N?". You find these on billboard, kiosks, payment terminals, ATMs.

Or try running a simple Java tool on headless Windows using Jenkins agent or cygwin SSH and you'll discover how horribly bad relying on a GUI can be. Or: how about automatically launching a MacOS VM on VMWare and setting up a VPN tunnel after a restart power outage without a mouse, keyboard and display. Should work in theory, but in practice never gets beyond most of the time.
> "Whoa, I would have been in 5 different tools by now".

And those 5 tools would likely beat Emacs in their individual area.

At the end it's all a tradeoff between low fringe with somewhat good enough performance, or high fringe for stellar performance. Sometimes you need it, sometimes not.
> As others have mentioned, none of Polya matters for selecting and attacking research problems.

While I am not familiar with research problems, and do not pretend to be, some of the strategies to tackle problems in this book are universal. Like finding a similar problem, or a simplified case, or divide and conquer, etc. etc.
Confirmed.
Family relative in Sweden is a farmer, their cows roam around freely and go to the milking robot themselves when they need.
> If you mean that the larvae combs are removed and replaced by sugar... most probably not. The idea is having as much bees by beehive as you can breed.

GP almost certainly meant that beekeepers take all the honey then they feed the bees sugar-water. That actually is true of some (many?) beekeepers.
Have you ever considered the corollary?
Speaking TO the ad networks..
"If you dont like strangers clicking on ads, may be consider not presenting the ads to them?"

I'm perfectly fine with a blog author carrying a banner on their domain advertising for a service that paid for thier blog post. What I'm NOT fine with is a blog post carrying an ad served by a tracking company that wants to know who I am, what my interests are, and how to get me to buy more things I dont need. If a blog presents such ad, they deserve to be fired upon.... by tools like Ad nauseum IMO. It is only fair.
Thank you for taking the time to debunk such comments. I have serious imposter syndrome as a minority woman in software, literally the only one among 60 others and everyday is a battle with my inner thought process. For an onlooker, I have amazing achievements behind me and there's no reason I shouldn't be confident, but I'm not and seeing such comments as before has made it worse over time, without me questioning it.
It is a huge factor: you can't pattern match the original error anymore because its type is erased. You can no longer distinguish between different variants of an error enum, so you have to handle any kind of error the same way, which is the real shit experience.
Marine heatwave impact on corals worse than previously thought
Scraped data of 2.6M Duolingo users released on hacking forum
It seem the servers — at least the MX'es — are all US based (less convenient for people in e.g. EU) and without IPv6 connectivity.
Yep, that traditionally happened after you had worked in a mine for years using daily a (air powered) drill or similar, though it has been recognized as a industry/work hazard only relatively recently, after the 1970's:

https://en.wikipedia.org/wiki/Vibration_white_finger
The negative impact of vegetarian and vegan labels
Depends! You can get pretty compact and lightweight keyboards for cheap (heck I've fished one out on a flea market and then hitch hiked with both instruments). Meanwhile almost all guitars come in only one (bulky) size; travel guitars are relatively expensive, etc.
How can American authors write text that says Microsoft introduced... then a word like "Emoji" that is so obviously Japanese
Authors still see the world through a lens, that until its big in US, it does not really exist, and then associate it to the US company that copied it first.
I saw your Twitter background, I understand your defiant spirit.
Not only that, but what beekeepers do is give the colony more room as it fills the hive with honey. The bees don't realize they have enough and just gather more and more, thus ending up with a large surplus that the beekeeper is happy to harvest.
Disappointing license. Here's a useful thing, but be sure to not use it for the majority of use cases
I guess there is the idea that hunters wish the animal species well so they can continue hunting. Tell that to the passenger pigeon, whose last existing flock was knowingly hunted, making the species effectively extinct.
My related pet peeve is a failure to give a good error message when the disk runs out of space. This often manifests in multiple applications failing silently or with cryptic error numbers. Sometimes you can't log in to the computer, the password is accepted but you're returned to the login prompt with no error message.

I've learned to immediately suspect disk exhaustion when I'm experiencing unexplained failures, but in the past it's taken me forever to figure it out.
Citizen and Seiko have great cheap (but good quality) pieces <3
It's probably a difference between developer facing and consumer facing, or software vs hardware branding.

Or maybe they just couldn't get a trademark for "Cast"?
The drives themselves were toast. My hypothesis was a short in the raid controller or something leading to an over current in the drives.

I wasn’t using them in a RAID configuration, but they were attached to a raid controller.
Author of `wherr` here. I can totally relate to the situation you describe. That's exactly what happened to me, and why I created wherr. At first, I couldn't understand why I couldn't find the `?` line in the backtrace.

`anyhow`'s `with_context` is great, but seems to require you to modify each line of code where errors are created, to find the error.

With `wherr`, you only need to add one line of code, `#[wherr]`, per function.
It's not fast that's for sure.
I’ve mounted my iPhone on the handlebars of several dirt bikes (pretty much the most vibrating bike possible)

1000s of miles with a vibration dampener, and no camera issues!

I do have a ruined battery though. The positioning + wind result in moderately extreme temperatures (very hot in summer and cold in winter), so my phone no longer holds a charge for very long
Why do we need a separate package manager for every programming language and every extensible library/app?
Sir, please stop stealing my internet
“… to ban all fiat exits”

This doesn’t matter. Every fiat exit that is banned creates more friction. Like a shopping cart that has left the parking lot and has the wheels locked, the transaction system becomes so difficult to use that it approaches impossible to use.

If someone is banned from taking a loan from all regulated banks then they are forced to deal with loan sharks / organized crime. That loss of competition and choice comes with additional friction and strings attached to every transaction. Worse transaction fees, less security, less scrupulous counterparties, less convenience of location, less liquidity (one OnlyFans creator in the story was making $500k/mo), etc.

It’s not only the fiat exits that ban specific users. Cryptocurrency exchanges are known to ban transactions to certain addresses / wallets for reasons including (but not limited to) fraud, scams, sanctions. I imagine some of the exchanges that try to follow US law also do some basic due diligence and ban some addresses based on sex work. If the sex worker’s customers can’t easily transfer the crypto to their addresses, the same problem remains.
If you hate TS/JS you just haven’t done enough C++ in your career to appreciate it yet :)

I love TypeScript, it’s a fantastic language with a huge ecosystem, and React is pretty nice as well.

I often hear people hating on JS and React, but I still don’t understand what makes it so bad. Every language has cruft.
The site is called "Escape Big Tech".

The article seems to be trying to draw some equivalence between big tech and criminality. I think it is fair to say that criminality as this article describes it is widespread, and actual criminal behaviour is often in small operations, the whole premise collapses.
I did the same, and I still miss my pebble, I miss how well it handled my calendar - and agenda. Now after a number of years with my fenix 5, without it really changing, I'm eyeing up an apple watch, to fill that agenda shaped hole on my wrist/
Ask HN: Career in trades for possible ex-programmers
Heya HN, I was wondering. What trades jobs would best fit someone with 10 years of experience in software engineering, mainly fullstack web.
Interesting. I didn’t know about this update.
They bizarrely don't review a lot of products that should be included in their reviews, or they quickly dismiss products that are classics. This creates blind spots and makes me not trust anything they write.

Examples:

- High/school college backpacks, but they don't review any North Face backpacks.

- White sneakers, but they've strangely said that the classic Adidas Stan Smiths are bad, despite these shoes being probably the most classic white leather sneakers out there, with 4.5+ star ratings on pretty much every shopping website.

- Best mattresses for 2023, where "Ikea" is mentioned only 4 times in the text, despite an Ikea mattress being a top budget pick. Ikea is probably one of the most popular places to buy mattresses, and especially if an Ikea mattress is a top pick, shouldn't there be much more attention to the brand?
Not true, it's not "erased", it's wrapped. The original error is available via the `.inner` Wherr struct field.
This is why I love Google's Noto Emoji font: https://developers.googleblog.com/2022/04/what-is-black-and-...
It happened with my iPhone X on a racing bike. I mounted it with sp-connect on the bike stem. After 2 years (about 8000 kilometers), the camera was completely shaky.
This article has valid points but does not understand the perspective of companies. Companies do not buy technologies. Companies buy solutions.

- Companies do not buy Spark, they buy the ability to process their data and to have multiple personas collaborate (data scientists, data engineers, ...)

- You can do it yourself. It will be cheaper but it will require time, expertise and money, all things that companies do not give easily

- Snowflake and Databricks are elastic: you can start small and grow as you need. This is much easier than justifying the upfront cost of hiring specialized people or asking for trust that your ad-hoc solution will respect whatever enterprise governance rules

(disclaimer: I worked at Databricks for 6 years and talked to hundreds of prospect and actual Databricks users and customers)
Impending French law threatens the free internet, Mozilla warns
Need is the wrong word, sometimes it is necessary.
Look at npm, long time they not include new features and made less progress. That time yarn was born. pnpm and other followed, cause npm did not have features, security solutions, and other things that people want.

In theory we need only one for all, but in reality, that is impossible.
This looks great! Is there a way to enable this automatically for a whole crate, without needing to set it per function?
Don’t use Chrome. Google is the enemy of the open internet.

Use Firefox or any of the now countless privacy respecting browsers.
> with a certificate that's tied to the website they are debugging

And they will tell us this is for our own security!
MSN Messenger never adopted emoji, they had their own emoticons/smilies that were developed independently. There were no emoji in the west until the iPhone got it in 2011
Depending on a single specific version is wrong. A library can be changed to fix a bug without changing the interface in any breaking way. It should be possible for a user (also their package manager, automatically) to replace the library with the new version in this case.
.swf and as3 was very cool. Adobe's runtime sucks. iPhone sucks (at that time)
Alas, decisions need to be made today when hindsight is only available tomorrow.
These changes, if confirmed, might actually make me use their product finally.
Flash games that ran perfectly fine on Windows only ran very choppy (if at all) on the Mac. So the people who are calling flash a resource hog might have been using a Mac in that time.
My advice. Take a year off. Renovate a house and see if it is what you want.

If you are burnt out. This is a good way to recharge. But the work is hard and it doesn't get easier.

Did this a few years ago and I it helped me get back to software engineering.
Microservices are just monoliths…
But besides combinatorics, what has he done for us lately? ;)
Advertising is not zero sum because a company can choose to keep money rather than pay for a marginal ad, which may be more profitable. Microeconomics indicates that increased per-unit costs to suppliers (advertisers) decreases quantity sold. I'm not sure I understand your argument for why this would not apply.

Although, I will note that giving advertisers disinformation resulting from adnauseam loads is probably a much more significant effect than the cost of serving additional bytes.
He didn't have a raid array on his laptop, that would have saved him as well, with not even a second worth of data lost.

And he could use his system without replacing any drive and he would have had a much quicker recovery and could have used the system during rebuild.

Now, raid on a laptop is mostly reserved to bigger units. And authors setup is awesome as well, but single drive failure is one of the most common issues (especially where you make use of snapshots) you need your backup and that is exactly what raid solves.

So try to do both :)
Bit of a tangent here but what’s a pip/npm/cargo like package manager for C++? For example ‘pip install boost’? I’ve never worked it out for hobby projects and never worked with it commercially
What’s your point? Do you really think that Apple should have used PS/2?
Photographer Sets Record for Deepest Underwater Photo Shoot
I get "Could not create account. Contact support@skiff.org for support." after entering my password for registering.

On that note: the passwort page for the registration form has terrible UX.

Paste is disabled for the 'Confirm password' field (Chrome, Android) but for not the first 'password' one. Rationale?

I use a decent-length generated password from KeePass.

Being forced to typing this out just plain sucks.

Edit: after reloading the page, paste works also on the 'Confirm password' field. Very strange. Account creation still fails with above error though.
There are a bunch of plugins and you likely will use some for development work, but they are ~all first-party. So no need to worry about them not keeping up with plugin interface changes, being mutually incompatible and such.
It's his memo.

My epitaph will also say what a wonderful person I was.
FYI, the idiom is "red herring"
Merch table !
I'm guessing the author is refereing to emoticons from MSN Messenger. I don't think the term "emoji" gained popularity in the west until the iPhone came out, and made emoji wildly popular because of the one secret trick you had to do to enable the keyboard on non-Japanese phones.
Is there any meaningful benefit to knowing you have Parkinson's a few years earlier when there's no cure to it?
Consider the paradox. You don’t care about proprietary standards, but you use a database that stands mostly alone in implementing the standards you track, and also it has many proprietary extensions on its own.

I’m curious if PG supports heterogenous nested results (data trees) this one of the biggest omissions from the standard on all dbs I use to the point I can’t use this at all.
What's the point of map[string]interface{}?
Related

> French press publishers are accusing Elon Musk of using new features on X, formerly known as Twitter, to avoid paying for copyright-protected content.

X is expected to remove headlines and text from news stories shared on the platform, according to Fortune. Musk confirmed the move and claimed the reason behind it was “aesthetics.” In France, however, representatives for press publishers see it as a "coarse attempt to evade neighboring rights."

https://www.politico.eu/article/elon-musk-accused-of-trying-...
You’re repeating the word “emote”, but “emoji” has no etymological connection to “emote” or “emotion”, it just means “picture character” in Japanese.
>This research included the muscular response to opiates and static electricity, for which experiments the spinal cord and rear legs of a frog were dissected out together and the skin removed. In 1781,[5] an observation was made while a frog was being so dissected. An electric machine discharged just at the moment one of Galvani's assistants touched the crural nerve of a dissected frog with a scalpel. The frog's legs twitched as the discharge happened.

Just picturing this wild lab where you've got assistants preparing opiates, dissected frogs layed out with metal wires being attached to them, and spark-generating machines zapping in the background. What a scene, man.
That's not emojis being emotionall manipulative - that's Firefox being poor copywriters
I haven't mixed them up. I think Chinese people are capable of producing just as good a quality of chips as non Chinese people. Apparently that's controversial!?

Also I did not say Taiwan is China. No idea where you got that?
Befriend and talk directly to people who use or service particular items for a living. They have first-hand experience and went through different models. They know their quirks, tradeoffs, workarounds.

It doesn't scale and that's the point. If someone has a scalable audience, the incentives change.
Even if the trip from coast to coast can be solved, it will need to take off and land. Concorde was never asked to stack before landing, it was given a straight run ahead of all other aircraft. The noise (I remember it) passing overhead was deafening.

My guess any support this is being given is with an eye to military use more than commercial flights.
The strength of ARM is that it's universal. If you shut down ARM to the public, then they will switch to RIS-V and suddenly, software will no longer support ARM.
Just for reference, the Japanese term for emoticons is kaomoji (“face characters”), distinct from emoji.
Tips to Humanize Your Brand
5 tips to humanize your brand

By having an overall strategy and using specific types of posts to reach your goals, social media can be a cornerstone of your marketing.

Social media is more important than ever...

1⃣ BE HELPFUL
– Respond to comments.
– Answer questions promptly.
– Connect a chatbot to your page to answer general questions.
– Include important information like your hours, website, address, and phone number.

2⃣ BE A LEADER
– Share original content that shows you know what you're talking about and solves a problem.
– Answer followers' questions on your page, and provide other links or resources that might help.
– Post about your achievements. Recognition can be a great selling tool.

3⃣ BE RESPONSIVE
– The average response time for a brand to reply on social media to a user is 10 hours.
– However, 32 percent expect a response within 30 minutes, and 42 percent expect one within an hour.

4⃣ BE OPEN & HONEST
– If you make a mistake, admit it. That will show you are human and build trust.
– When someone asks you a question, answer it as honestly (and personally) as possible.
– Avoid copy-and-paste customer service responses.

5⃣ BE HUMAN
– Creating posts on social media that sound like they came from a real individual
– as opposed to a brand
– takes some extra effort.
– People join social sites to interact with other people (not companies), so make sure your posts sound personable, relatable, and real.
putting apple to shame implies that they have some form of honour, which is clearly not the case, they don't care
It works...ish. It provides an inconsistent experience across browsers, and if your datepicker needs any other functionality besides picking a single date, such as date ranges, focused dates, rendering two or more months at a time, rendering a weekly view, etc, you're going to have to use JS.
but how is the speed here? does it feel fast "enough"?

looking into to running llama on prem / private cloud but i have no idea where to start in terms of sizing, do you have any details or posts on to what the minimum / recommended hardware requirements are?

EDIT: just looked myself, not as encouraging as I'd like: "For good results, you should have at least 10GB VRAM at a minimum for the 7B model, though you can sometimes see success with 8GB VRAM. The 13B model can run on GPUs like the RTX 3090 and RTX 4090"

definitely borderline dealbreaking for solo hackers / small teams
Also funny story: in Perl “,” can be spelled “=>” specifically for this sort of use cases, when you write

my %hash = (
Foo => “bar”,
Baz => “qux”,
);

the behaviour is no different than

my %hash = (
Foo, “bar”,
Baz, “qux”,
);

it’s just that a literal plist in a hash context is interpreted as a hash.

Hence “=>” being called “fat comma” in perl.

Which means you can writer

my %h = (a => b => c => d);

or

my %h = (a, b => c, d);

they all mean the same thing.
Yes, the overlapping boxes might be because of a missing font, but for me the kicker was that the document looked completely different (with most of the text missing) in the print preview - not to mention that it was spread over two pages, although it fit on a single page while being edited.
Raspberry Pi CM4 with HD 6870: 133 FPS in glmark2 jellyfish scene
The encryption happens after the server recieves the plaintext email and passes it to the client...
You are free to show that the statement was wrong.
> ...I find it boring

If a multi-layered, crunchy, sweet dessert with filings of various nuts, and dipped in clarified butter, with a little salt to the mix is "boring", I'd love to know of a dessert that you consider 'interesting'.