skysight-inc/HackerNews huggingface dataset:
An easy workaround for this is to dress your German speaker in a Nazi uniform, now suddenly nobody wants to. be associated with them, even if you keep the unkempt white hair.
It's not a Microsoft tool. For a supposedly fully cross-platform language it seems pretty bad to only support first-class developer experience on Windows.
I've never heard this theory but it just sounds incredibly stupid and unrealistic to me. The kind of thing some academic nonce who never stepped foot off a university campus would come up with. I don't treat any computer I've ever owned like it was a "social actor". Computers are tools.
Why the cost of living is still too high
> Does anyone remember the same or what might have come of it?

Nothing, because it makes each disk quite costly and by the 2014 nobody wanted costly and slow HDDs.

Check the Seagate offering up there it has 1Gbit interface. You can't even run the drive at full sequential read/write speed over it. And having a two 10Gbit ports on each drive would require having two 10Gbit switches, which by 2014 were still quite costly.

EM6 solution[0,1] is neat but at least it both the quite packed both by the spec and the price but delivers a lot of IOPS and throughput.

[0] https://www.ingrasys.com/assets/files/Datasheet_ES2000_20211...
[1] https://www.servethehome.com/ethernet-ssds-hands-on-with-the...
It's very sad, I agree that aesthetics/artistic sense of UX designers is absoutely trumping usability in very many modern applications.

I always point to wikipedia as something that has great UX (though I think some of their recent choices have worsened usability). Like making their table of contents a hamburger dropdown.
Tread carefully: the sign for poop looks close enough to a crude gesture (cruder than just shouting "poop" at a playground, as it turns out) that an ignorant bystander might take it significantly wrongly.
How I learn about new OpenAI features:

1. Skim headlines on Twitter breathlessly announcing some vaguely named new thing

2. Be inundated with overwhelming number of Tweets about that thing on my For You page from a bunch of Twitter influencers

3. Ignore it and wait for simonw to explain it

4. Read blog post from simonw after he's already trialed the feature in half a dozen different ways and written a clear description and critique of what it is. Everything instantly makes sense.
> Archaeological research in the Middle East is revealing how a long-forgotten ancient civilisation used previously undiscovered linguistics to promote multiculturalism and political stability.

Sounds like a bunch of commie gobbledygook. The rest of the article is interesting. I love language learning, and ancient civilizations fascinate me.

>Watar was for instance Hittite for “water”. Duttar was the main part of the Hittite word for “daughter”. “Wine” was wiyana, while card was “heart/cardiac” and newa was their word for “new”.

This is so cool! But then I see trendy crap like this:

>traditions could be preserved and incorporated into the empire’s highly inclusive multicultural religious system.

and I wonder how much I am being informed vs. how much I am being "informed". Do the authors/researchers need to throw in CURRENTYEAR political jargon to get paid?
Either the article doesn’t specify the fraud or I just can’t find it. What fraud is Starlink having to deal with?
The negative outcomes are hard to argue with given Meta's scale. Having viable and vibrant journalistic outlets (that Meta had a hand in killing) and just talking to people, unmediated by a platform were both healthier.
The team behind Wayland (freedesktop.org) are also the developers for xorg, nobody wants to work on xorg anymore due to architectural and codebase issues. Most of the commits to Xorg recently have been for XWayland, not Xorg. Xorg is essentially in maintaince mode.

Whilst most of the newer things implemented Wayland could theoretically be implemented within the X architecture nobody wants to do it both due to the architecture of X and the age of the Xorg codebase.

X will presumably be around for another 50 years but it will not receive the development needed for modern tech.
Just one of the bus needs to catch on fire before all of those get recalled !!
It's simple. Personal websites are the equivalent of "check my Linktree" for the HTML-literate. Most personal site sites I've seen are either boring technical blogposts or an impersonal online resume. People aren't showing their real personalities on their sites anymore.
https://www.npr.org/2023/10/06/1197954251/uruguay-green-ener...

Planet Money ep on the strategy at play. Uruguay managed to build an entire wind grid by offering guaranteed rates for electricity for 20 years. I think UK is trying something similar. Guaranteed minimum payments to offset the risk associated with the massive startup costs.
No worries, but woman would probably be the less dehumanising choice! And potential partner would be more inclusive.
I'm from the Netherlands and once visited our Brazil office.

One of my colleagues there seemed to be having a pretty bad cold so he exited our meeting. One hour later he was back, said he took antibiotics, and felt fine now.

My jaw dropped. Dutch doctors are the opposite, as expats commonly complain about. Our first method of treatment (for various symptoms) is to send you back home and sit it out for a few days. Or just take some aspirins.

The idea being that your body will heal itself over various ills, and that this is the preferred way.

My mind was also blown when I heard that in many countries, people have medical cabinets at home. It being common that the typical non-senior adult has a stock with a wide array of medicines.

I was raised on zero medicines, unless there's something critically wrong. Even taking an aspirin makes you a bit of a wimp.

Cultural differences I guess.
See also, PiTubeDirect[1], which runs on a Raspberry Pi which you have plugged into the second processor port of a BBC Micro[2], and turns the Pi into emulator for a number of different processors, notably an arbitrarily fast 6502, a Z80, or an 80286.

[1]: https://github.com/hoglet67/PiTubeDirect

[2]: https://en.wikipedia.org/wiki/BBC_Micro_expansion_unit#Secon...
You know the replication crisis is a real thing, right?
Remember that at the home we pay about £300 per MWh - this payment does not have much relation to bills
This is a startup - digital tombstones or a digital dia de los muertos.
Amazing, how have I never seen this. Thank you !
Anyone has a way to improve pdf data extraction? I want to covert a table in pdf to a CSV.

so far the best performance has conversation to string

import fitz # PyMuPDF

pdf_document = fitz.open("foo.pdf")
page_number = 1
page = pdf_document.load_page(page_number - 1)
text = page.get_text("text")

response = client.chat.completions.create(
model="gpt-3.5-turbo",
messages=[
{
"role": "system",
"content": f""" ..... {text} .... """

If I try regular ChatGPT it takes 3 minutes to covert the table (I have to press continue). Is there a way to force API to create whole CSV? some sort of retry?
You also want to avoid branches in loops for faster code. But there is a tradeoff between readability and optimization that needs to be understood.
Active Directory is Microsoft's database targeted mostly for user login and associated data.
One of the funniest interactions I had with my eldest daughter was the day we baked cookies together, when she not yet 2. She was verbalizing a lot, but also signing "milk" and "more" quite a bit. And when she bit into her very first chocolate chip cookie of her entire life, she immediately signed "more" and said as much through the mouthful of cookie.
>If developers are going out of their way to forget about Microsoft that seems like Microsoft's failing.

Meh, the world of developers as a profession, is much bigger than some angry activists on Twitter and HN smelling their own farts in their echo-chambers and venting on their blog.

HN also likes to forget that enterprise also exists. And that IBM or SAP exist. Or that most of the tech that makes the world go round is very outdated and not the latest hip cool stacks from the start-up world.

Sometimes it's just another echo chamber where people prioritize emotions and feelings over facts.
Why the hell US should remain involved in any way to the countries on the other side of the planet?

> faux outrage about some bizarre misreading of that statement.

I'm eagerly await the next reason why US has the right to fuck with anyone.
I mean who wouldn't? It's like asking someone would you rather suffer your whole life or live 95% of it but enjoy it.
The report in question points the finger at hospital prescribing rather than GPs, though.
> I have run into a couple situations where dragging tabs has crashed, but it's too occasional to care.

Am I the only one to have the expectation that software I use should never crash?

My chair holds me up every day. My fridge keeps my food cold every day. My windows keep out the rain every day. My washing machine washes my clothes every time. Why should my firefox get a pass to sometimes randomly crash and that be okay?
Oh for sure. I guess I think of both of those as being ground beef dishes rather than zucchini/pepper dishes. They're kind of like hamburgers but swapping out the bun for a vegetable. Maybe it depends on your ratios?
Not overthinking it is a good first step.

I call my garden the “lucky garden” because only what survives my abuse and neglect survives.

Still end up with tons of tomatoes (from like mid-June and still eating the last to ripen indoors now), kale, peppers, parsley, basil, random squash & zucchini.

It’s all about yield÷effort for me.
I'm a sway user using a Maxwell Nvidia in an optimus config with an intel skylake (around your vintage, technically a generation older, we're both supported by current drivers). There's a single line patch needed for using nvidia with wlroots that upstream does not want to merge, if you don't have it screens will flicker: https://aur.archlinux.org/cgit/aur.git/tree/nvidia.patch?h=w...

Other than that for the first time in like a decade of dealing with Optimus bullshit laptops off and on everything finally works plug and play, even running different refresh rate screens at the same time. Nvidia finally shipped support for controlling gamma in wayland on Halloween so I can use gammastep to shift my screens red at night.

In short: Have that patch for wlroots (which sway uses), use newest proprietary driver, block/uninstall nouveau, and make sure the system isn't loading CPU rendering due to a misconfiguration (firefox you can check about:support, chromium/electron-based shit check chrome://gpu)

EDIT: oh and since chromium/electron will inevitably temporarily break graphics at some point due to an update... --disable-gpu is your friend to get those apps working (with CPU rendering). Obviously drop it out once those problems subside, it's happened maybe twice to me in the past few months running Gentoo unstable. Firefox seems more resilient and will find a way to run in less ideal circumstances on wayland.
So then in court the google for Morgan Freeman and the comment you sound like Morgan Freeman come out and then you owe Morgan Freeman $$$$$$$$$ because he had to go to court over it.
I've had really good results from AWS Textract for that.

It's a bit of a pain to get started with, but if you have an AWS account you can find a UI for using it buried deep within the AWS web console.
GraphQL Router / API Gateway Framework Written in Golang
> a decent web browser

I'm writing this comment from desktop Firefox running on my Librem 5.

> Android apps

There is Waydroid for that.

All listed things should work, too: it's a desktop OS.
I'm diagnosed with ADHD, and it's been a struggle. You can say that it's more a struggle now than ever, with the medication shortage.

With that said, I always found it interesting that many psychologists are extremely polarized on the so-called hyperfocus. One I spoke with said that hyperfocus is contradictory to ADHD, while another said that it is indeed something that many with ADHD experience. These were psychologists with decades of experience, and have diagnosed hundreds/thousands of patients.

Diagnosis has seemingly become very hard the past years, with the spread of social media and ADHD "influencers". Viewers become fixated on having ADHD, memorize symptoms, and parrot these when undergoing diagnosis.
What city is that porn overlayed on in the ad
OP’s boxing example was a perfect illustration of the common use of the word rigged. It’s rigged because the outcome was predetermined but not presented that way to the outside viewer.
I think that might just be an illusion. The dimensions of a Citaro and a school bus are roughly the same.
From the American Heritage History of Flight, page 283 or so:

Another Alaskan pioneer flier, Merle K. Smith, who later became president of Cordova Airlines, recalls on of his own experiences as a bush pilot.

In the old days we used to have what is now called unusual cargo. We called it good paying freight then.

There was a homesteader who decided that he needed fresh milk. So he sent to Seattle and ordered some goats. I loaded these goats into one of the old planes and started up there. Well, I had forgotten that goats like rope, and I had tied these goats to various places in the airplane with ropes so that they wouldn't get loose and annoy me or endanger the flight.

In about twenty minutes they had all the ropes chewed through. So then I had all these goats. They'd all frolic together. There must have been eight hundred pounds of goats; and they'd all get in the back of the airplane and I couldn't hold the nose down. They would all come up and chew on me a little bit, and chew my shirt, and I'd slap them away. But I decided not to do that any more, because the first time I did that, they all went to the back of the airplane. It got to be kind of a serious situation. By the time we got to where I could land these goats they had most of the fabric eaten off the inside of the airplane, and my shirt; and the seat that I was sitting on was pretty well stripped of upholstery. But these little things happened. If you came out all right, as in this instance — well, it was funny.
Dec 25, so wouldn’t be animator of the year for 2023.

Besides, celebrate rather than compare:

"When you don’t create things, you become defined by your tastes rather than ability. Your tastes only narrow and exclude people. so create.“ - _why the lucky stiff
> Is there still ORM hate these days?

I would say yes, but that is not a qualifier... there is hate for nearly everything, probably even unicorns and rainbows. However, ORM hate sometimes is reasonable.

> what are the ideal features you wish to have?

Most likely LAYERS.

RAW SQL - I want to be able to execute raw queries
ABSTRACTION - I don't want to take care of all the different DMBS and Prepared statements all the time
QUERY BUILDER - It's neat to have a fluent interface query builder to prevent string manipulation for queries
REPOSITORIES - I would like to have some good basic classes for the repository pattern
ORM - Sometimes I just do CRUD and code first ORM is often helpful to rollout db structure
OBJECT QUERY LANGUAGE - In some edge cases it would be nice to query objects

Best case scenario would be to have all these as different lightweight libraries building on top of each other without being to tightly coupled. In PHP there is Doctrine DBAL and Doctrine ORM, in C# there is SqlKata and Entity Framework, but I did not find a stack like described above where you can pull each of these LAYERS separately.

For an sql editor I would wish an autocomplete code editor with syntax highlight, auto formatting, auto-complete, query history. Globally scriptable variables including a vault for secrets (e.g. select {datefields.expand()} from users) would also be cool (similar to Postman).
try
let’s hope
catch
not on
For the same reasons you can kick a guest out of your house when they start screaming slurs.

Their house, their rules.

I think this change is a bad call, but it’s absolutely their call to make.
I think a key thing software engineers have to deal with opposed to physical engineers is an ever changing set of requirements.

Because of this we optimize for different trade-offs in our codebase. Some projects need it, and you see them dropping down to handwritten SIMD assembly for example.

But for the most of us the major concern is making changes, updates, and new features. Being able to come back and make changes again later for those ever changing requirements.

A bridge engineer is never going to build abstractions and redundencies on a bridge "just in case gravity changes in the future". They "drop down to assembly" for this and make assumptions that _would_ cause major problems later if things do change (they wont).

I guess my point is: optimizing code can mean multiple things. Some people want to carve out of marble - it lasts longer, but is harder to work with. Some people want to carve out of clay - its easier to change, but its not as durable.
I think the argument here could be stated sort of as push "type" ifs up, and "state" ifs down. If you're in rust you can do this more by representing state in the type (additionally helping to make incorrect states unrepresentable) and then storing your objects by type.

I have a feeling this guide is written for high performance, while it's true that premature optimization is the devil, I think following this sort of advice can prevent you from suffering a death from a thousand cuts.
the comment you wrote adds no value

if you have nothing nice to say, say nothing at all

our ethics should lead one to believe that any intelligent entity, carbon or silicon based, deserves basic rights
I absolutely have a reason to think optic nerve regeneration will be less effective in a transplant. In a transplant, the nerve has been severed!
And it was someone's job to advocate for and implement this critical "improvement".. hrm.
Show HN: MailEcho – AI powered email alerts
I’ve worked on this for a few months and just got approved by Google’s security review for Gmail api access. Started this cause I mismanage my own mail quite a bit, so thought I’d use AI to get notified of only the most important emails.

Would love any feedback from y’all.
rights is part of ethics, which we most certainly need to be talking about

As I said, what we have today is not deserving of such considerations imho, but I do expect to see someone trying to marry an AI before I die, so this will become an issue not to far off

(in fact, someone already married an AI in Japan, and then the company that ran it closed, iirc)
If human vocal impersonation is legal (and they are damn convincing at times) so should be machine.
You seem to have forgotten where AMD was 10 years ago. Company was circling the drain but they should have invested heavily in the software stack for hardware they could barely afford to design? Brilliant strategy. Now's the time to invest because they finally have the resources. The ai train is not going anywhere anytime soon
It was in China's own self-interest to under-report their casualties to covid. They were forced to choose some form of action, but that does not mean their choice was the correct one. Also, there was little to no independent verification of their reported numbers. China doesn't just let foreign interests come into their country and investigate.
I'm starting to like 3Ds again with these kids' productions. <3
Overhead cables probably wouldn’t work well at an airport.
But it's still legal, no? That's my point. I'm not saying it's good, just that it's an entirely different beast from illegal conduct. US elections have always been rigged (see: legally required electoral college) but they've never been "stolen"/"illegitimate" AFAIK.
It's not easy towing all those batteries up a slippery surface.

I'm interested to learn what other significant tradeoffs there are between ICE vs electric when off-roading.
As an Australian I am surprised of this article. I hardly ever take any medications at all let alone antibiotics willy nilly.
Kagi: No ads, fast and personalised results
I think this article could be useful as a koan in a larger compilation.

Some of the koans should contradict each other.
Never mind cannibalising (?) the market.

There have already been several ChatGPT outages caused by a lack of compute capacity. Azure literally cannot buy Nvidia GPUs fast enough to satisfy customer demand. They are forced to buy alternatives here. There's no real decision to make here.
Yes you are right, I was just asking what are the reasons are.
Just a little more than a decade and the leap second madness will stop.
Another thing to keep in mind: RCS does not support end to end encryption by default either, which is something iMessage gained early on.

Google as of Aug. 8 of 2023 will now E2EE all messages via their messages app, but 3rd party apps that accept RCS (notably, Samsung messages) do not do this (at least by default) last time I looked.
And never did.
> In bigger projects with multiple contributors, such functions could end up getting reused outside their intended context. The result is bugs.

Yes but in this particular example `fn frobnicate(walrus: Walrus)` if you pass here anything other then owned Walrus then program would not compile. Even if it was something generic passing the arg would have to satisfy trait bounds. Definition of those bounds in function definition would be required by compiler based on how the argument will be used inside function.
> Pushing "ifs" up has the downside that the preconditions and postconditions are no longer directly visible in the definition of a function

You're missing the second part of the author's argument:

"or it could push the task of precondition checking to its caller, and enforce via types"

The precondition is therefore still directly visible in the function definition - just as part of the type signature rather than in an if statement.

The "enforce preconditions via types" is a common pattern in Rust (the language used in the article), and unlike checking with if statements, it's a strict precondition that is checked at compile time rather than at runtime and you won't even be able to compile your program if you don't meet the pre-condition.
Air travel accommodations for people with disabilities are covered under the Air Carrier Access Act, not the Americans with Disabilities Act. Under the ACAA, airlines do not have to accommodate service horses. I do believe there was a case a couple years ago, however, of an airline allowing a service horse on board.
To my untrained (WRT off-roading) eye, I didn't see that much difference between the two. I also wonder how much difference there would be due to driver skill. And as mentioned in TFA, Ford has been making trucks a lot longer than Tesla.
Would some blinking pixels in a corner of the screen not also work?
Show HN: LiftLog – An easy to use open source gym tracking app
I've been working on an open source iOS and Android app for keeping track of the weight you lift at the gym. You can select a plan from a list of included ones, or create your own.

I made LiftLog after trying numerous apps and finding either that they were really cumbersome to use, or only usable with a subscription. LiftLog stores everything locally on device and loads quickly. LiftLog is entirely open source and licensed under the AGPL.
This reply is akin to "just think about it and do it perfectly dummy" which might sound "obvious" and "smart" but is really just unhelpful commentary. The ideas provided in this blog are actually a good heuristic for improving code in general, even if they don't apply in all cases. Simple and practical rules of thumb can go a long way for those without enough experience yet to have internalized these kinds of rules.
New SSH Vulnerability can reveal RSA private host key
Just run games under a native Wayland version of WINE.
That timing is incredibly suspicious, given the direct threat that Microsoft's Loop is towards Notion.
Hey… it could run ARM code.