skysight-inc/HackerNews huggingface dataset:
If only the rest of the western world could do this imagine how much better it could be to live in large cities...
Yeah, this aligns with me too, as a Swede living in Spain. In the winter time, I need strong indoor lightning that many would describe as cold and almost hostile, otherwise my body seems to go into hibernation-mode by itself. In the summers though, warm lightning is just cozier and doesn't seem so draining anymore.
oh we could write a depressing song called "blue christmas"
Most actual (not fictional) archaeology grads today (imex) tend to go to Wilson..

Because that's where the palatable politics lies waiting to be discovered! (And it's cheap and inflation controlled!)

Not sure about Europe.. politico-economic considerations may get there soon?
This is part of a Brazilian test - those are common for enrolling in free higher education or working in public positions. IMO one of the most vile ways of wasting the young generation's potential, as you need to be really smart to pass those exams (think 1-10000 candidate/position ratio) but too stupid to accept the position (think $500 USD monthly salary).
Lots of software doesn't run on a computer.
You "guarantee" that? I think it's a possibility, but very far from universal.
Best CPaaS Providers
Apphitect's CPaaS can be highly customizable for specific business needs. Their platform offers robust, flexible APIs that enable businesses to:

Design unique communication workflows
Integrate seamless omnichannel communication channels
Implement brand-specific design elements
Adapt communication tools to precise organizational requirements

With Apphitect, businesses can transform generic communication platforms into tailored solutions that perfectly match their operational ecosystem.
Not true. Nintendo is notoriously litigious in the fan games community.
At solar system scale (and bigger), even light is slow.
This weirdest thing has been a staple of entries in the IOCCC [1].
It is used not only to obfuscate, but also to save characters.
For example, in this 1989 arbitrary length maze generator submission

char*M,A,Z,E=40,J[40],T[40];main(C){for(*J=A=scanf(M="%d",&C);
-- E; J[ E] =T
[E ]= E) printf("._"); for(;(A-=Z=!Z) || (printf("\n|"
) , A = 39 ,C --
) ; Z || printf (M ))M[Z]=Z[A-(E =A[J-Z])&&!C
& A == T[ A]
|6<<27<rand()||!C&!Z?J[T[E]=T[A]]=E,J[T[A]=A-Z]=A,"_.":" |"];}

the Z[A-(E ... :" |"] expression spanning the last 3 lines saves 2 characters over the conventional alternative (A-(E ... :" |")[Z].

[1] https://www.ioccc.org/
I would add Chromebooks to your list of Windows and macOS computers. Chromebooks support video calls, are versatile, and offer a ‘good enough’ Linux system for educational use and light weight programming.

I use a $9000 macOS setup in my home office (stuffed Mac Mini and Apple’s very nice studio monitor). As a backup I have an older, but still very nice System 76 Linux laptop. I joke to my wife that everything I need to do, I can also do on my less than three hundred dollar three year old Lenovo Duet Chromebook - just not as efficiently. I had a friend who was a software developer for the Apache Foundation, paid well by IBM, and he only used a tiny NetBook laptop, little keyboard, tiny monitor, and he argued that using minimal hardware removed distractions.
!! Spoil:

Since we cannot refer to the liar, we can refer to the extended puzzle's author.

The author states that the goal of the extended puzzle is to determine if there is, 'IF ANY' (!!), a correct statement among [A, B, C, D, E]. Thus, there can be zero or at most one statement we can conclude as being true for sure.

The liar didn't said if he has hats. Maybe he has 0. Maybe 1. Maybe n. We just don't know.

'A: The liar has at least one hat.'
> We cannot conclude this statement as sure, since maybe the liar has in fact 0 hats.

'B: The liar has only one green hat.'
> He has maybe 0 hats. Or maybe n | n>1.

'C: The liar has no hats.'
> He has maybe 1 hat. Or maybe n | n>1.

'D: The liar has at least one green hat.'
> He might not have any hats at all.

'E: The liar has no green hats.'
> Since the liar may have 2 hats, one could be green and the proposition could still be false, as it is a lie.

Since we cannot conclude any of the statements as being definitively true, the extended puzzle's answer is none of them are true for certain. It depends on how many hats the liar has.
So you want the positive feelings/associated marketing of a natural diamond but do not feel like paying the price

It sounds similar to paying for a knockoff Hermes bag
I will forever be aware of the pain of the developers of pyaml whenever I `import yaml` from now on. And even more grateful too.
> Its a give and take. If you allow for anything beyond latin, then you have to accept that there will be a class of software that will be difficult to interact with.

For whom? Presumably people won't choose a username themselves that is difficult _for them_ to input. It's not like allowing (a subset of) Unicode would force people with near-ASCII keyboards to deviate from what's easy for them to input.

> Latin-like language system is simply superior for machine purposes.

Citation needed. Besides, on the systems we're talking about at least, the machine itself works with integral UIDs, not user names.

> I am sorry, but I don't even want to think of supporting the entire unicode in my software.

What does that even mean? Why is your software doing operations on people's names, beyond storing and retrieving them?

> I am not going to even attempt to reverse that emoji.

Is there any legitimate use case for reversing someone's name??
> required Assembly programming Demoscene skill level to make good use of them

Yeah, but writing efficient CUDA kernels, or D3D compute shaders, is not particularly straightforward either. At least GPU cores have direct access to global memory but still, for good throughput that memory access needs to be coalesced. Then there’re manually managed groupshared memory, atomics, wave/warp intrinsics in D3D12/CUDA, and now these special low-precision matrix multiplication instructions for AI.

People accepted all that complexity because performance is too good to ignore, both flops/dollar and flops/watt. Contemporary mainstream GPUs were just better than SPEs on Cell, or AVX-512 on Xeon Phis.

Specifically, PS3 (2006) delivered up to 200 GFlops FP32, first-generation Xeon Phi (incredibly expensive devices released in 2010) 750 GFlops, but GeForce 460 (released in 2010 for the price of $200) delivered up to 900 GFlops.
This is about interoperability and integrations. Which relies on some sense of predictability.

Syntax errors and erroneous highlighting are not even item 10000 on my list of JSON concerns.

Dare I pull a tired cliche and say “you’re using it wrong”
My guess is we're supposed to read this sentence as:

Ɐh G(h)

(for all my hats, the hat is green)

or whatever similar formulation:

Ɐx (H(x) ^ M(x)) → G(x)

(for all x, if x is a hat and x is mine, then x is green)

Either way, the general idea will be that negating the statement (making it a lie) will make it a negative existential quantifier:

Ǝh ~G(h)

(there exists one of my hats such that it is not green)

Or in the case of the alternate formulation:

Ǝh (H(x) ^ M(x)) ^ ~G(x)

(there exists an x, such that x is a hat and x is mine, and x is not green)

So I think we answer (A) The liar has at least one hat.

All that said, I think other commenters are rightly pointing out that this relies on a very questionable distinction between semantics - which is what we've formalized above - and pragmatics. In conversational pragmatics, "All my hats are green" means that I have at least one hat (probably at least 3, even, since the sentence didn't say "My only hat" or "Both my hats"). One might explain this by way of an implicit pragmatic conversational principle that all statements should be relevant and informative in some way, which vacuously true statements (like, "all grass growing on the moon is purple") are not (see the "Gricean maxims").

If we don't make this implausible distinction between semantics and pragmatics (implausible to me because it assumes that sentences in general are usefully analyzed as having "propositional" meanings which can be evaluated outside of any conversational context), we might cash out the statement as:

Ɐh G(h) ^ Ǝh G(h)

so we can conclude, since this is a lie, that:

Ǝh ~G(h) ∨ Ɐh ~G(h)

Which is consistent with the liar owning no hats, as in:

> "All my hats are green"

> "Liar! You don't own any hats"
It still matters who your customer is if your mistreatment of them drags your own brand name through the mud in a front page Hacker News story.
> Huh, I was always under the assumption that the percentage of domains bought by individual consumers is shrinking.

Yes, but a segment of the domain market still buys their name domains and defends them on the Internet.

I bought my fname+lname domain a few years ago, but I'm not planning to surrender it to a random conglomerate.

> As in, in the early days of the internet until ~2010 where commercialization was only slowly picking up (or only concentrated to a few domains), the majority of domains were personal websites and blogs.

A deep part of me hopes this part of the market never dies, for the good health of the Internet's sovereignity.
Isn't it already classed as perjury?
Inkscape 1.4 – LWN
Missed the buzz about Inkscape 1.4? This release is more important than it seems, setting the stage for bigger things. Perfect for first-timers & returning users—learn more in my lwn.net article. Written before he release was officially out, but still insightful if you missed it!
then why are you suggesting other people do that?
So just use the web site.

Typically, the only thing an app offers that the web site doesn't is paper check scan and deposit. Do you really need this? I don't.

Lots of people seem to be unaware that a web site can be pinned to your home screen with an icon --- just like an app.
I guess the PHP documentation is wrong then. Look at this: https://www.php.net/manual/en/function.hash-init.php
Or, the late Capitalism. It keeps eating corporations and we can only hope that new ones come up (like SpaceX, AMD, etc.) quicker than old ones fall.
Peter Askew of Deep South Ventures started a handful of businesses just based on available domain names. Known for his Vidalia Onions business.

deepsouthventures.com
Wait which financial system are we talking about here?
Fund managers are obligated to act according to their fund's prospectus[1], of which the specifics will vary with each fund.

For a TDF (Target Date Fund), because that was brought up (Vanguard 2030): Both actively and passively managed ones must generally be managed such that shareholders can start withdrawing adequate funds (selling shares) upon and after reaching the "target date".

For an S&P 500 index fund like the one I mentioned and hold (SWPPX), the fund manager is required to imitate the actual S&P 500 index as much as reasonably possible.

In short, "don't have to care about long term success" is not a generally usable argument for fund management.

[1]: https://www.investopedia.com/terms/p/prospectus.asp
That's why I suggest we just don't move them.
I thought this is the case until I had an exit and I myself was actively participating adding to the contracts.
Check out Porkbun.

https://porkbun.com/
Read my other replies, eg the one to david-gpu where I mention Fairphone options.
?

https://web.archive.org/web/20241207100105/https://www.tikto...
It feels like AI has made this redundant.

I honestly cannot imagine hand typing out some JSON now, or most code for that matter.

I just write in natural language what I want and the AI will perfectly output valid JSON.
The person they executed admitted to being Lao Rongzhi, admitted to participating in the crimes, but claimed she was not responsible because of abuse she suffered at the hands of Fa Ziying. While false and forced confessions are absolutely a thing, hers doesn’t really fit that pattern. She acknowledged being involved, showed remorse for the killings, but distanced herself from them and minimized her involvement in violence, focusing on the robberies. After being presented with DNA evidence, it doesn’t appear that she ever claimed not to be Lao again nor did her defense seem to ever attempt to put that forward, but both of them put forward a rigorous defense to attempt to save her.

Anything is possible, but it seems from her own actions for years up until her execution that it was in fact her and she only denied it to the local police initially, hoping to be let go.
There is an upside: complex header files often contain a bunch of #ifdef … #endif blocks, especially when dealing with cross-platform support. Since indentation is generally not used there, they can be rather hard to read, especially when nested.

Not having the include guard use the same mechanism makes these a bit easier to read and removes a little bit of cognitive load. (And every bit of cognitive load counts since that's a very hard limit of people's brains.)

Personally (and for the projects I work on), I couldn't care less whether it exists in ISO C or not. I have a list of compilers and platforms I want/need to support. But of course your project may be different.
When you think about it none of the ads are for healthy food. When did you ever see an advert for Broccoli on the television?

Probably best to ban all food advertising.
It's just so surprisingly tone deaf when things like this are done by companies that exist purely within the goodwill of their customers. Nothing that funko brings to the table has inherent value. If they have any world outlook other than to love their customers as much as they can, then they will fail in a time measured in quarters.
Just being able to add comments to a .JSON5 file is a godsend though, no matter who/what created it.

Oh... and TRAILING COMMAS!
There are few hard semantic rules in English; it is more a matter of conventional usage and expectations - and when 'all' is used, people usually expect that the sentence is about at least one thing, and probably more. I suspect that this is mainly a matter of omission: in ordinary discourse, there seem to be few occasions for using it when it is definitely the case that the resulting sentence is not referring to anything (or exactly one thing), and if there is doubt about the existence of any referents at all, an alternative phrasing along the lines of 'if there are any X, then...' would be considered the right way to say it.

This is so much so that if you use the 'vacuous all', people will suspect that you have ulterior motives, and are being deliberately obtuse to hide them.

I wonder whether, if we attempted to make explicit all these tacit rules and conventions, we would end up with a consistent logic, and I believe that this looseness of natural languages was the main motivation for formalizing logic, from the enlightenment onward.
I heard about this incident from a link shared from Bluesky first, which is significant because most of my social circle tends to use twitter
>Add that to the fact that any clause is worthless if it includes something a reasonable person wouldn't expect.

The problem is you always need to sue to get justice for that which means paying for lawyers and consuming time and money plus stress.
Have you looked into OpenAI's GPT-4o pricing lately? They charge $10 for 1M output tokens, or 500k tokens for the price of a $5/mo VPS.

If we assume a generous 2 tokens per word on average (OpenAI suggests it's actually 3 tokens per 4 words), that's still 5 full 50k word novels worth of text every month for the price of a single DigitalOcean droplet.
Once upon a time in Nevada I saw a bumper sticker for sale at a truck stop. It said "Some people are alive only because it's illegal to kill them."

I think the murder is a repudiation at the lax laws and consumer protections in the healthcare industry. This was a horrible crime, and yet.. I think it shows that the laws are not strong enough to protect people from healthcare industry practices, so much so that the people feel that the deck may be stacked so much against the people that they say to hell with the law, and kill someone.

I feel indifferent and that bothers me, but it also doesn't.
Several lifetimes ago I was looking at a Solaris server with very limited available space on the root partition and realized that someone had deleted the kernel file, presumably trying to solve the same problem.

I really hope it wasn’t me.
If a classical dancer with a great career dies, then for sure, you're not to only one clicking on the news. The more clicks, the more the content is of interest and the more it will be pushed - and then comes you and such content is pushed to you.

Events of public interest, whatever others in your neighborhood have googled, watched or clicked on, might also be of interest for you.
Hence, it's pushed to you.

That's just statistics for predicting what might be of you interest:

"A similar community is often interested in similar things"
I like this article especially the first two points that it makes are critical and bother a lot of people for some reason. I can tell you from experience I have more disposable income than most of my friends. Those two points are critical.

I absolutely understand that I may suggest we do something that is well outside of their budget. This can be something as extravagant as a vacation or as something as simple as which restaurant you want to go to. There are always those people who don't understand the concept of money budgeting and finances but most people with moderate or even high wealth didn't inherit it they earned it and so they still conceptually understand these things. So simply mentioning that it's not within your budget gives a real legitimate concern and then being able to accept that some or all of it may be paid for.

Generally if I'm suggesting something like this to my friend I already have an idea that it may be out of their budget. When they bring it up we can just have a very honest conversation about what would be in their budget and maybe they pay something and I pick up the rest. Because as my friend I know they're not extorting and exploiting me for money but I want them with me to enjoy the time that I'm having.

Now this dynamic gets turned on its head when you're less affluent friend constantly asks you for money or to take them places outside of the budget. That person quickly stops becoming a friend because I'm happy to do very modest things with my friends as well because they're my friends first. The financial difference is not really relevant to a true friendship.
Himalaya: CLI to Manage Emails
Personally, I think this is a dead-end business decision. I've seen this gamebook play out over and over. It rarely ends well.

The problem is that in 2024, kids can play video games and watch stupid videos in the comfort of their own home. Perhaps screens beat animatronics, ball pits, and whatnot, but there's no competitive advantage over superior alternatives in the new space.

Examples:

- Book stores. Cut costs to compete with online sellers. Move more and more digitally. Have no upside over pure online stores. Keel over.

- Radio Shack. Stop selling electronics components, and start targeting to the bigger market of cell phones. Have no competitive advantage over Best Buy or cell phones stores. Keel over.

In those situations, it's better to either:

* Shift business models (e.g. Radio Shack could become a very competitive makerspace, host kid afterschool programs, maker camps, and refocused on Raspberry PI, 3d printers, Micro:bits and similar).

* Shrink the business to follow a declining market without taking on debt (Radio Shack couldn't support the number of stores it had, but it could very much have supported 1/5 of the stores)

Both of those approaches usually require starting to adapt before the sky starts falling.
Another way of looking at it is that it is indeed quite true. Only, with "at-will employment", you get to live in that same fear whether or not you take any vacation.
https://archive.is/wszdt
Rouge or rogue :D
Also I think sometimes children will realize a logic gap there and so they will try this funny trickery where they will make statements like these, which technically are true, but imply something totally otherwise to others. Which I find very interesting and kind of speaks to ability and inventiveness of children to think outside the box. Parents may find it annoying or dismiss it, but I think it is great.
I would absolutely use Hetzner for a real money-on-the-table business. You just have to know what you are up to and do your cost-benefit analysis.

I actually moved a business of ~100 FTEs from AWS to Hetzner once. Aside from the migration cost, the price was roughly 25% of AWS.

At the end, the biggest gain was not monetary, but human.
For years, that business could retain skilled engineers who had the opportunity to work close to bare metal, caring about the nitty-gritty technical details of backups, failover and high availability.

And they did not even cost much. That they had so much leeway in designing the system instead of "relying on the cloud" was a major retainer.

I left many years ago, the business switched frameworks since then but they stayed on Hetzner.

P.S. Yes, that was before Hetzner Cloud became a thing )
I replace my batteries myself and relatively frequently, but still need a new phone every 3 to 4 years because things just change enough.

There's a myriad of small reasons, my last one was because my main payment app was taking 4s to create a damn QRCode while the casher and I stare at the blank page, and also for how hard it was to just answer calls from the notification screen as the phone was struggling at just multi-tasking.

And that was on top of the expending shutter lag and and many newer OS functionalities just not properly working.

And it's not the phone's fault per se, the most critical apps are really crappy. But there's also no incentives for them to be efficient, and they'll keep being crappier and crappier, and I'll probably need another phone in 4 or 5 years either way.
I just want to point out that it's a pretty big leap to go from "I observed the same frequency response curve with two different inputs" to "there is no audible difference between the two inputs". There are many other measurements you would need to take to prove or disprove the hypothesis, such as signal to noise ratio and dynamic range. And even then you couldn't really prove it definitively due to the complexity of how humans interpret the sound.

When you use Bluetooth, your speaker is functioning as the DAC (digital to analog converter), but when you use the aux, your computer is functioning as the DAC and also amplifying the signal, so it's reasonable to expect them to sound different.
What forces you to use it? You can’t bring your own router?
He was promoting Node for server-side programming. Every other framework was either multiprocess or multithreaded.
Watch Dark on Netflix in original German on repeat, great way to subconsciously make note of tones and pronunciation while also watching an awesome show. Be very intentional about it though.
100% what I too thought it would be about.
This is incredibly funny to me, because that's (almost) exactly how some of our other tests work :D

(Almost: we have a full-featured command shell and just use that for testing)

Shell bindings: https://github.com/FRRouting/frr/blob/master/tests/ospf6d/te...

Input: https://github.com/FRRouting/frr/blob/master/tests/ospf6d/te...

Expected output: https://github.com/FRRouting/frr/blob/master/tests/ospf6d/te...

Absolutely agree this is a great option to have for some kinds of tests.
Parsing MIDI Messages in Rust
I was joking, but I think you make my point better.
Is this just a prompt and an http request?

Can we see the prompt?

It would be all too easy to add “but remove anything positive about <political figure I don’t like>”

To a prompt.