skysight-inc/HackerNews huggingface dataset:
> I'll give some insight - it's like turning over stones. You turn over a lot before you find anything.

Priceless and totally agree.

The deal flow can be streamlined somewhat, but you’re still turning over a lot of stones.
The only reason they want your resume at all is to run a keyword extractor over it. If you know this, why are you making their job harder?
I found what he posted relevant and useful, not sure what the issue is
China did go through a lot of effort to gain WTO MFN status. Then the US (and others too) stopped enforcing symmetric market policies.

Stick and carrots. Both are required.
Thanks so much, Wenbin! It's been really fun following your journey with ListenNotes as well!
> No, not a shitty client, just one that was written before you decided to make this change.

Has the Xbox ever supported printing? Why even have these APIs? Just don’t offer them at all in the Xbox SDK. You shouldn’t be able to compile code that tries to call these when targeting Xbox.
react-query's useQuery hook makes the proper data sharing and optimistic updates a breeze.
Win a Playstation 5 by building an app with Baserow as the back end
> It would seem surprising for there to be anything non-deterministic about an ML model like this

I think there may be some confusion of ideas going in here. Machine learning is fundamentally stochastic, so it is non-deterministic almost by definition.
> They will cause not even a fraction of the health care costs a 70 or 80 year old German generates. I can't find this stat but basically it's exponential, one generates more health care costs in the last ten years of its life than during its entire previous life, on average.

I really don't wanna get into this populist debate, which is really annoying lately as it seems to be our biggest issue in the world, but ... the 70-80 years old people (probably) worked in the country, they contributed to their own country, and should be treated with some respect or decency and not just as a cost.
>Medical understanding is not getting worse, unless I’m severely mistaken.

You are mistaken. To realize that you will have to look back several decades and read the literature of those times, of what is left. Now note I'm taking about chronic illnesses (diabetes, cancer etc) not acute ones like an infection etc. The medical practitioner of yesteryear did not have the fancy diagnostic tools that we have today, but several of them appear to me to be sharp observers.
You think anti competitive strategies are only effective for 3 months?

Or scalpers stop their business after 3 months?
Jacobian, not Jacobin.

But even so, paying people for their labor is entirely uncontroversial amongst socialists. Some might even argue it's the fundamental underpinning of their critique of capitalism.
I'd hope that if he would give that order that someone would remove the source of the problem. Not everybody enjoys seeing the world destroyed.
> The second time around would be just the same. You'd find yourself surprised by the apparent complacency of most people in not taking up your cause, while seeing things you care about get worse in tangible ways.

Would be even worse. Even for Trump's audacity, he still had to at least vaguely attempt to be re-electable for a second term. If he's re-elected now, no such "restraint" on his excess (and I shudder to think what he will attempt to do as the end of the second term approaches in the realm of whether he actually wants it to end - this is the man who openly admires dictators and says he aspires to be one).
I actually have had this happen and it's infuriating.

I've had queries of copy+pasted errors with zero results, but playing around with it a bit just to find a github result that was only like two words off.

> it’s terrible but far better than getting 100’s of irrelevant results because

Surely the similarity to the one on github would still have it ranked on the first page?
I was used to typing "master", too. I also think a bit much was made of using "master" (although using it together with "slave" in other contexts does kinda highlight the problem people have with it).

But you know, some people around me strongly dislike calling it "master". I don't have strong feelings about it. They do. Their desire to call it something else is far greater than any desire I might have to not to. Switching to "main" cost me nothing, saves a couple keystrokes, and makes other people happy. Fine, let's do it.

If you want to use "master" on your own internal projects, go for it. No one's stopping you. I definitely wouldn't use it on a shared project because the potential cost of irritating someone isn't worth it. And because I don't want to have one set of muscle memory for my own projects and another for shared projects, I just use "main" everywhere.
My .p8 file just has `#include driftmania-min.lua` and I do all the code edits in an external editor on that file. By splitting it out you remove the conflicts from modifying code and audio/graphics at the same time
That's the thing with a paternity test, easy to just pin it on the real father now. Not to mention, half of the population is male so I could see a pretty decent amount of people being pro this legislation. Plus from a moral perspective, not that anyone really cares, cheating on someone is reprehensible and then putting over a child as theirs is as close to the worst crime imaginable that I can come up with short of murder and pedophelia. I would argue that it even warrants jail time as its life stealing.
Show HN: Netc, a Networking Library in C
I made a networking library in C for TCP/UDP/HTTP/WS protocols, I'd love for any suggestions!
It's easy to defame a dead guy. You don't know what you are talking about.
I wish there was an iPhone app for pico 8, the controls in the browser are terrible.
I don't understand when it became this was FOSS was always about "Free as in speech." But for some reason it became "Free as in beer." and many of the arguments I see around dev pay seem to be conflating the 2.

Open source merely means the source is open and free for you to view look at modify, etc. At no point does it mean it costs nothing. Now with code it's not exactly a super reasonable business model to sell a software product but make it's code freely available, but that would still meet the definition of open source.
This is why grants are really important. That usually means deliverables in a specific timeframe. To me, that elevates open source from a full-time hobby to a job.
Adding a source to this claim as it is very valid [0]. I cannot find a good overview of the overall demographics of the ukranian refugees other than it is mostly women and children due to the borders being closed to outgoing men. Employment rates will rise as people integrate.

[0] https://www.oecd.org/health/Expenditure-by-disease-age-and-g...
This is not about separtion of powers.

This is about Amazon’s desire to be allowed to threaten and discriminate against unionizing workers.
This happens with anything Vimium.

I usually just hit the "i" button to enter insert mode.
In the context of the article, no, the existing API never threw (or was documented as capable of throwing) NotSupportedException.

The article:

> The app that the user installed on the Xbox was probably tested primarily, if not exclusively, on a PC, where printing is always available.

I.e. there is no concept in the (desktop) Windows printing subsystem of printing as a feature not being available; on desktop Windows, printing as a feature is available by definition.
I thought he was hilarious in the clips I've seen online
Sacha Chua does God's work for the Emacs community with building the Emacsconf infrastructure and her Emacs newsletter. See her blog on how she set up auto captioning:

https://sachachua.com/blog/2024/01/2024-01-28-yay-emacs-clos...
Isn't it usually fake even when the superbowls aren't happening..?
This company is rust-focused and they compete with fast implementations. Python has always leaned towards prototyping and reimplentation when performance is an issue.

They also seem to have money for rapid development which trumps poor community projects.
There's a great Mathoverflow thread collecting examples of this sort of phenomenon (called "eventual counterexamples" in the thread), together with some interesting analysis (see Joel Hamkins' answer): https://mathoverflow.net/questions/15444/examples-of-eventua...
Germany was the 1930's equivalent of the USA in roughly comparable industrial output, the difference is that instead of creating a nicer society they gambled that they could overrun all of Europe by redirecting that output towards a war machine. The scary thing: their gamble almost worked.
So that's a reason to do more of the bad thing ?
How do you use that info? Validate that it’s using the correct data, or as info when writing a new app? I often wished I had the same when building something on top of sap/salesforce/any other app that would show the source of every field on a page, ideally also showing the api that would give that data.
Otherwise they get shot.
great links, thanks!
I’m searching for ReactFetch and not finding anything. My 10 years in React tell me that react isn’t a library focused on data fetching, maybe I’m missing something and I would happily discuss it if you point me towards some more information.
I suspect that if someone is in a position where they are compelled to purchase and use the proprietary version and not the free (and available) version, they already lack most software freedoms. Probably several other, more important, freedoms as well.
Sorry for the cliché, but "the most exciting phrase to hear in science, the one that heralds the most discoveries, is not "Eureka!" (I found it!) but 'That's funny...'" --Asimov
I constantly get links to the UK version of sites when I search for things from the US. It’s very annoying, and sometimes sites are broken in a weird way where a cookie is set and I can’t get to the US version without being redirected back to UK version.
What concerns me is the possibility of a zero-trust society that nonetheless shambles onward by having a lot of law enforcement. It's kind of like that in Russia, where you're often buying adulterated foods at the grocery store, but there is nothing you can do about it and the mafia (a.k.a. the government) won't let it get bad enough to outright kill everyone. So, it goes on forever. China might be another example, where the history of communism followed by capitalism under cultural authoritarianism has virtually eliminated the social fabric, but the system clings on through extraordinary measures.

In fact, if you look at these "low-trust" societies, all of them have some reason why they haven't been replaced by the high-trust subcultures that you mentioned, reasons usually involving guns.
I've used bootify to good effect: https://bootify.io/frontend/spring-boot-crud-generator.html
That's an interesting way to frame "publicly posted someone else's data without their consent for anyone to see and download"
> Bitcoin is the epitome of monopoly money

I see it as the polar opposite, backed by math. A politically controlled money supply with no immutable math-based proof of its release schedule is Monopoly money. Cuck bucks. Look at the 100 year buying power chart.

On your second point, in spirit I agree. You need a stable society to enjoy wealth so it’s in the ruling classes best interest to keep things under control. HOW to keep things under control is the real debate.
What modern consumer-facing companies have come out of the EU in the past 20 years, besides Spotify? How is that list looking compared to the US?

That's all the evidence you need that the EU has seriously fucked up with regards to encouraging tech innovation.

A lack of tech innovation has terrifying implications for the EU long-term, such as reduced QoL, brain drain, economic decline, etc. - all of which are already in progress.
I agree with your cruise control analogy in a sense, but I think it's Air Canada that's misusing the technology, not the customer. If they try to replace customer service agents with chatbots that lie, they need to be prepared to pay for the results. I'm glad they're not allowed to use such unreliable, experimental technologies in their airplanes (737 Max notwithstanding).

There's absolutely a technology available to make a chatbot that won't tell lies: connect a simple text classifier to a human-curated knowledge base.
I'm not sure if it was from the wide-scale surveillance, but there were glimpses caught of a terror attacking using airliners before 9/11. Just glimpses unfortunately, that weren't acted on.

"Bin Ladin Determined To Strike in US was the title of the President's Daily Brief prepared by the Central Intelligence Agency and given to U.S. President George W. Bush on Monday, August 6, 2001. The brief warned, 36 days before the September 11 attacks, of terrorism threats from Osama bin Laden and al-Qaeda, including "patterns of suspicious activity in this country consistent with preparations for a hijacking" of U.S. aircraft."[0]

[0] https://en.wikipedia.org/wiki/Bin_Ladin_Determined_To_Strike...

https://en.wikipedia.org/wiki/September_11_intelligence_befo...
Take a look at the GitHub readme[1]: “Lem supports other programming languages thanks to its built-in LSP client. You can choose between an Emacs and a Vim mode.”.

Although I wish they’d explore the Kakoune/Helix style of editing too, which I think will become a major competitor to Vim (and I personally prefer it myself).

However, I am also worried that Lem won’t gain any traction because the Emacs ecosystem is just too vast and has too many killer apps (Magit, OrgMode, Dired, the amazing built-in Help/Documentation - to name a few).

But it may very well become a modern Emacs alternative if they focus on better user experience, leave behind some idiosyncrasies of the past and create great alternatives or ports of Emacs’s most appreciated plugins. There is a great opportunity in starting from scratch, but I guess it is also a huge challenge to compete against decades of development, a huge community and a rich ecosystem.

[1]: https://github.com/lem-project/lem
If you read the article, this isn't swallowing errors, it's just returning more-backwards-compatible errors.

> ...when the app tries to print, it will ask the user to select a printer, and show an empty list. The user realizes, “Oh, there are no printers,” and cancels the printing request.

> To deal with apps that get fancy and say “Oh, you have no printers installed, let me help you install one,” the function for installing a printer can return immediately with a result code that means “The user cancelled the operation.”

> a documented return value is ERROR_CANCELLED to mean that the user cancelled the creation of the widget. Therefore, apps are already dealing with the possibility of widgets not being created due to conditions outside their control, so we can take advantage of that

I'm annoyed when "modern web apps" (or similar desktop apps) seemingly do nothing when there's some error, you don't know if you need to wait a bit, or click again (great fun when the UI jumps 1ms before your re-click), or full reload/restart ... luckily that's not at all what this article recommends!
I have developed this feeling that the govt is so stingy with small amounts to compensate businesses yet are willing to waste great amounts in other cases. I guess that's politics for you.
GitHub issues and projects
Emacs is the can class, not two can instances. The power comes from a single can interface, and leveraging one's can-fu across multiple tasks. Also, everyone enjoys some foot cheese in their whipped cream.
In the SF Bay Area, BART closed the station restrooms and so now homeless people and drunks use the elevators and escalators as toilets

https://www.sfgate.com/bayarea/article/Rights-group-sues-BAR...
Russell or emotive conjugation: https://en.m.wikipedia.org/wiki/Emotive_conjugation

It would be nice to have a better word for this type of manipulation. We all do it constantly! My risk management is your gambling.
It's probably proportional to log(number of people looking at the source code) since the parts of the source code that people tend to look at are not uniformly distributed.
I really appreciate this approach. It actually takes, in my humble opinion, much more discipline (and requires checking ego at the door) to implement this idea, compared to the “my code just throws exceptions or a 400 Bad Request anytime you aren’t following the most recent revision of our API” mindset. I work on Web apps which are much closer to that second approach usually, but if I were working on a platform (NT) which was 30 years old and will live another 30 years in all likelihood, you 100% have to take the approaches Raymond Chen is explaining.

“We’ve decided software that operates your 100 ten-million-dollar-each CNC machines is ‘shitty,’ so buy new equipment so you can get Windows 11” isn’t going to fly, it would get the whole company laughed out of the room.

Especially because what is allegedly making them shitty would just be someone’s failure to predict some minor detail about the future of the platform. APIs do have to change, and the creative part is thinking of how they can be safely rendered inoperable without damaging anything that didn’t predict that removal. Sure, you can’t print, but that’s in this example a deliberate design decision of the platform, probably for good reasons.
You are partially correct. Although notice that diabetes, both type I and II have dramatically increased due to a direct result of bad advice and environment. A little like giving a deaf person a hearing aid, while not addressing factors like loud noises that may lead to hearing loss.
Seems clickbaity to title part 1 based on unpublished future parts.
> they need constant Q&A

Wants daily 20-30 minute stand-up/tag-up

Constantly bombards DMs since understanding is weak/research skills are poor

Pull engineers into fringe meetings "Just in case" (can't multi-task since full attention is needed to prevent any harm being done)
is there a way to play these on the phone?
It's hard to overstate how hard Microsoft has worked to maintain backwards compatibility.

Recently I had to read an old Access file and where I work we still keep Office '97 around for this purpose and it is quite amazing that it installs and works just fine on Win 11, Clippy works just fine, in fact all the other lame-ass things Office '97 does to take over your desktop all still work even if they don't quite visually match the current desktop.

The thing is that Microsoft has a framework built into Windows where they can specify different system behaviors such as that Simcity case where the game didn't work with a new memory allocator so they put in a flag so an application that needs it can get the old memory allocator. They have a very systematic approach to the half-baked and haphazard process of patching the OS so you don't have to patch applications.
you are doing the lords work i applaud you
>No more time for games. It's time, as you say, to wake up and stand up for our values.

This makes a nice tweet. But what does it actually mean in practice?
Necessity or Compulsion?
Sort of: it’s possible for a browser to render the controls with native components. Designers of web applications tend to think their aesthetic preferences are more important than the preferences of their users; and, browsers have not always used real native controls: Google Chrome just shipped its own controls for form inputs, for example. Historically, various parts of the Cocoa text input system also worked incorrectly in Firefox and Chrome.
Unlike Xi, Putin and his propaganda machine has literally threatened to use the nuclear power if they have to. Multiple times.

Yes, it is considered as a bluff. And most likely it is. However so was all the military "exercises" before the invasion to Ukraine in 2022. Only a few really believed it, unfortunately it actually happened.
My config:

[alias]
co = checkout
ci = commit
st = status
br = branch
hist = log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short
type = cat-file -t
dump = cat-file -p
dft = difftool
[tag]
sort = version:refname
[tar "tar.xz"]
command = xz -c
[tar "tar.zst"]
command = zstd -T0 -c
[log]
date = iso-local
[pull]
ff = only
[diff]
tool = difftastic
[difftool]
prompt = false
[difftool "difftastic"]
cmd = difft "$LOCAL" "$REMOTE"
[pager]
difftool = true
[safe]
directory = *
[advice]
detachedHead = false
[init]
defaultBranch = master
Before the new '.docx`, '.xslx', etc. formats, when it was still just .doc, .xsl, etc., the document format was (as I've heard it told) essentially just a memory dump of Word/Excel's state for that document at the time you saved. And since it's easy to imagine that serializing/deserializing such a complex thing might not be always 100% perfectly idempotent, it would indeed happen that just the act of opening a file would change it in some subtle way.

That hasn't been the case in a long time, though.
AFAIK, there is no residential spot market with PG&E. Just different seasonal and hour-by-hour rate schedules with published rates.

There is an "electric home" rate plan that has three periods per day: off-peak, partial-peak, and peak with three rates. This can apply to a home with batteries, where you can shift your load to different periods. The spread can be up to $0.22 per kWh in summer and up to $0.04 per kWh in winter.

There is another rate plan with two periods per day: off-peak and peak. The spread here can be up to $0.09 per kWh in summer and up to $0.03 per kWh in winter. This is a typical plan for homes without solar nor batteries and with moderate consumption. This plan has two pricing tiers. A lower rate for consumption up to a "baseline allowance" and then a higher price after that. This allowance is summed over a whole billing period, in contrast to the time of use variations each day.

The above discussion do not include any net-metering, so you never sell power back to the grid. You just optimize your load during different hours of the day. With a currently available net-metering plan, PG&E will pay for excess power only around $0.02 to $0.04 per kWh.

Also, it seems PG&E distinguishes a "paired storage" net metering system, and requires special metering to track the solar generation that goes into the battery versus recharging from the grid. They will only credit solar production delivered back to the grid, and not off-peak grid energy reflected back during peak hours. So, I'm not sure why some posters seem to be talking about this arbitrage scenario.

For context, the actual per kWh rates are around $0.36 to $0.65 in the different seasons and rate plans. So these peak price differences may range around 5% to 25%. There isn't any of the wild fluctuation or negative numbers we've heard from other energy markets.
> If you do it by taxing the rich, you wind up hobbling and punishing your most productive citizens.

Won't someone think of the poor billionaires.

https://www.whitehouse.gov/cea/written-materials/2021/09/23/...

The richest families in the world pay 8% income tax. To pick a random rich guy, Bill gates makes $98M/year. You could literally tax him 90% and he'd still be making more per year than most Americans make in their lives.

> Instead, we should foster competition, incentivize innovation, and let markets do their thing

Tell me Atlas Shrugged is your favorite book without telling me Atlas Shrugged is your favorite book.