skysight-inc/HackerNews huggingface dataset:
Built a daily word game in two dimensions, with a 5x5 wordsquare to uncover using valid word guesses.

https://squareword.org

It's been such a joy to work on it and add features and improvements. No way of making money, but seeing the game evolve and getting positive feedback from players has made it worth it already. :) I love small projects like that where there are no expectations or real targets, just the pure fun of creating.
I don’t disagree with what you said. I am of the opinion however based on my experience - that these large jumps as we experiencing right now - tend to stick and make you wish for the good old 2-3% inflation.
they are working on DUs, but I think it is a bit stalled as it gets a bit odd with their enum syntax, but you can actually do them reasonably simply right now. I have a stack overflow answer here (and a link to a F# example I rewrote using C#) https://stackoverflow.com/questions/63724308/using-c-sharp-9...

The only thing is you don't get exhaustive type checking, now depending on how passionate you are, that can be a must have, but I actually don't mind without.

One of the big lacking things for me is the lack of being able to make types from basic types, sort of like a typedef in C++. F# allows you to do it, but it actually fakes it as .NET itself has no concept of this. This is a PITA if you want types for things like CustomerId which is just an int, but you want it such that CustomerId is typed and can't be passed to other places that would take an int, only if places that take that type. You can model it with a record, but it becomes a bit unnatural and makes mapping it to datastores more effort.

There's a few more things I think they could steal from F#

- a way to do pipe operators
- Type providers like https://fsprojects.github.io/FSharp.Data/
- computation expressions (monads without the drama)
> We'd have to cover every word with accents.

Seems to work fine for Vietnamese.
Same here, which is fine because I play on my phone anyway.
If there is no reason to invest they will want more money. Once the interest rate drops below liquidity preference the desire to hold money approaches infinity. This is known as the keynesian liquidity trap. The only solution is to implement negative interest rates on cash to neutralize the liquidity preference.

Even if you have negative interest rates on money, people will flock to the next basic human need that has its own liquidity preference. Once the yield on land or property falls below liquidity preference people will hold onto empty property. The solution to the problem is to neutralize ground rent via land value taxation.

Thus you have both a money cycle and a real estate cycle.
> Inflation kills the middle class who was on the way up.

It can be argued it was the hyperinflation of the early 1920s that radicalized a lot of people in Weimar Germany. It was the driving force helping the National Socialist German Workers‘ Party into power.

Tragically, inflation policy was inflicted onto the Germans by the early Weimar governments supported by moderate political forces — not the communists or Nazis — in an effort to pay war reparations. In the end the very champions of liberty and democracy — due to their economic illiteracy — sabotaged and ultimately destroyed their project transforming Germany into a modern peace-loving society.

Hopefully, this taught a lesson to their intellectual heirs or didn’t it?
How does your essay explain that I feel horrible for 2-3 hours after waking up if I don't get enough sleep?

I don't just mean feeling a little slow. I am physically sick to the point of being unable to eat food, having a headache (not every time) and not being able to process information (e.g. reading an email 2-3 times and still not comprehending it fully).

Is this a unique reaction?
Rust is not an "anti-OO" language. It has a basically complete featureset for OO programming with the one exception of implementation inheritance. It is fully usable for programming "in the large".
the vast majority of companies only tell a reference check what your dates of employment were and what your title was. you can put it on your resume for sure. i wouldn’t go into too much detail about why you left in your interviews —badmouthing prior employers isn’t usually a great look. just say that it wasn’ta gray fit and your interests lie in other directions than the opportunities that were available to you there. or something to that effect.
mmm the free part

maybe they should make airtag operators accumulate freely tradeable data credits and iPhones reject relaying location data without a balance of credits

helium network works this way

for airtags it would make bad behavior more expensive and maybe another way to track bad actors or disable their ability to be a bad actor.

or not. just saw the free part
shameless plug for the church of emacs, but my productivity as a programmer has increased vastly from two things: org mode, which to those unaware, is kind of like a super powered literate programming system, and magit, an unrivaled git client. there are other things, eg consult, marginalia, vertico, orderless, etc. the ecosystem is rich, and dev is very active. also, if you are a common lisp programmer, there is no ide-like setup that comes close to slime/sly, in my opinion, for any language/ide pair
Like the other person said: relative to 'plain' Western European languages – like French, German, Spanish, or Italian – yes, they are. There are some languages in the world which are more exotic, but Arabic and Russian are indeed somewhat exotic to us.
Sure your first proposition is true. But many people realize you more than likely will not have a team of good to great programmers.

OOP is a massive foot gun for many programmers who are okay at best. And that effect is exponential as the project and their team grows.
GPS trackers require that you sign up for cell service, which is a non-trivial obstacle to overcome, and opens the user up to tracking by law enforcement.

Thanks to Apple's usage of their own proprietary network, both difficulties are automatically negated.
I see someone changed the link, thank you.
Even those have a whole bunch of exceptions

Are you sure? I'm a native Spanish speaker and mastered the "whole bunch" (ce, ci, que, qui, gue, gui) by the age of four.
> I would way rather standardize the sounds

This has been tried.

https://luminusdadon.wordpress.com/2006/05/04/how-english-be...
The "alerting people that a tracking device may be moving with them" is a good thing, though they definitely buried the lede on that, I feel.

A louder tone? I thought a lot of the issue was that people using them nefariously were disabling the speaker entirely, or buying AirTags that others have helpfully pre-disabled for them.
You might as well say the same for any product that can be misused by criminals. I use crowbars to lift heavy objects, but they can also be easily used for leveraging open doors that I have no legal access to...
https://www.bbc.com/pidgin/tori-60318986
> How convenient. Now you need a modern, expensive Apple product to protect yourself from stalkers.

To be honest, this is more about technical capability than an intentional lock-out.

If older phones simply don't have the hardware to do precision finding, what would you propose Apple does? No precision finding for anyone?
Ukraine Travel Advisory – Level 4: Do Not Travel
That's true; "anyone" was a bit too strong of a word. All things being equal, someone making minimum wage is less likely to get a raise than someone making more, since there's a possibility that the wage represented a statutory minimum and not the employee's "true value" to the employer.
That must be recent.
Nothing, this is now a solved problem. The EU didn't want the entire internet being hosted from the US. They designed policies to force hosting within EU countries. It happened.

The only people still moaning are Americans and hold-outs like Google refusing to move data.
I love the euphemism! But, compared to what? Spanish degradation is arguably much more graceful.
Glad you asked about the JSON datatype.
The Postgres JSON type is a great addition and certainly works well. Especially for situations where you have some common traits shared across something like 'products' (e.g. price), store those common traits in columns and then use the JSON type to store the uncommon columns (e.g. 'flavor').

Where SFSQL really helps is:

- When new attributes are created that need indexing, you still have to be aware of those new columns before you can index them. An app might let users create their own attributes on the fly. In SFSQL all new attributes are indexed.

- if that JSON document contains some deeper structures (e.g. 'Brand' which contains 'Address', 'Support Phone', etc) that you want to pull out and into their own tables (now or eventually). SFSQL stores all objects (aka nodes in the document) as objects.

- SFSQL updates individual attributes of that document independently from the other attributes, meaning you could even nest a 'counter' within the original document and constantly update it efficiently.

- Simplicity. You can still store anything (just like you would in a JSON type column) yet you gain the ability to reference objects as objects and query (even new attributes) without first indexing.
Restartable Sequences in Glibc
and as the article indicates, they are combating this exact issue by adding additional alerts on your device when an AirTag is traveling with you, as well as giving you the ability to use precision finding to locate the nearby AirTag in case you can't hear it.
It's a brand the nyt considered worth 7 figures.
Hunter gatherers supposedly sleep less and get upt before dawn, those behaviour patterns are our best bet for what the past sleeping cycles were.
no but you also wouldn't want to allow that. just like you wouldn't want to expose a SSH socket to the world in most cases.
> And the overall statement that removing shoes at the door doesn't reduce dirt

I've heard people say this sort of thing before and all I can think is their shoes must never leave pavement.

Go hiking after a rainfall and then tell me taking your shoes off at the door doesn't reduce dirt in the house... Jeez.
People who already have lots of money will no longer want for more money.

That's not so great for the people who need to borrow it, or want a job
That's doomed from the start. There's no way English speakers could deal with a written language with 19 different vowels.
Serious question – which commercially available GPS tracker can be used for this purpose? I have been looking for one for years (not for stalking, I promise) and absolutely nothing fits the bill. They are all large (impossible to slip into, say, a purse), expensive, have minimum $20/mo subscriptions (with credit card registration), require you to register a SIM card, and have a battery life measured in days.

Now you just have to walk into an Apple Store with $20 cash and set up a fake Apple ID.
“People think that epilepsy is divine simply because they don’t have any idea what causes epilepsy. But I believe that someday we will understand what causes epilepsy, and at that moment, we will cease to believe that it’s divine. And so it is with everything in the universe” — Hippocrates
are you a NL fan? kind of game that he likes. Only have a mac right now but the game looks great!
The key difference is in Apple's market penetration -- Tile tried to build something like Apple's Find My Network™ but it was largely useless because it only worked if random people near the tag were running the Tile app in the background.
I think there are pretty simple criteria based on what drives viral controversy and "engagement"

1) public figure with household brand

2) controversial statements

3) broad following willing to defend them

Going after personalities clearly over the line is of no value. To optimize clicks and engagement, you want the issue at hand to be as contested as possible : topics the public is deeply split on, subjective, complex, and flimsy or poorly articulated.

The more misinformation the better, because it drive more engagement as people read and post it both to support their priors or show how outrageous it is.

There is a tiny market for comprehensive reporting analyzing issues from multiple perspectives.
OO gets you a long way, still there are interesting approaches being tried with data-driven programming through either composing lenses and ECS. I have a hard time understanding lenses, seems like a lot of work to reproduce the most strait-forward concept in OO (getters and setters). ECS do away with object and give you almost like a relational database, but it is cumbersome to encode hierarchies, but they do offer a way for non-code tools to interface with code which is important too.
I initially thought it was continuing to show the old one on my phone but I just needed to refresh...
There is PostSharp for that
https://www.postsharp.net/
Does one count as a nonprofit if their company is losing money? :v
If you consider each letter+accent combination as distinct, it is the same as having standardized pronunciation for each symbol?
This sounds cool! Is it open source? Or some way for us to follow or see a release?
Not just France. 60 % of Belgian electricity is generated by nuclear power plants. Unfortunately the green party has decided to shut them down and replace them with gas plants to “save the climate”. Green stupidity knows no boundaries.
I had someone in the law enforcement community reach out this week to ask if I knew of a way to determine an owner of an AirTag. I mentioned that they should be able to reach out to Apple to identify the owner, but, the serial number had been removed and wanted to know if there was a way to pull it from memory in a forensically safe way, as Apple required the serial number for these requests.
The anti-stalker virtue signaling from Apple basically kills any chances of finding stolen belongings. AirTags only work for finding misplaced stuff, not stolen stuff because they will alert the thieves before you get a chance of recovery. This was never an issue with Tile.
People who have debt is the canonical set for whom deflation would be bad Including everyone who has a mortgage: your payments stay the same, but you earn less, so they take up a larger portion of your income. Naturally this can lead people who have debts that they could have serviced without deflation now cannot service them, so they go bankrupt. This also happens with any company that has debt (which is pretty much all of them).

The Great Depression is frequently seen as having been an ordinary depression made worse by a deflationary spiral. So for whom would it be bad for? Everyone.
> I was surprised to find out that she knew about the voice to text feature built into iOS and used it to search YouTube.

That's something I noticed across most of the younger children in my extended family; They all love the Siri's, Alexa's and whatnots.

I think it's because such a natural way to interact for children that age, they love talking, and to them there is very real novelty to have this flat, obviously innate, object reply to them in rather human ways while still being able to "tinker" with it by asking it stuff that doesn't result in good responses.
I was looking at it for that use myself, but unfortunately power supply in my area but iirc either the differential in price didn't actually make a ROI or the pricing didn't fluctuate =(
I am working on a magic: the gathering board state emulator for the browser. Eventually I want to make a parser for the game’s card language.

I don’t care if it succeeds because, like most projects of mine, I made it out of curiosity for the domain.

It’s in beta right now, and I don’t have any plans to make it paid. I just wanted to bring mtg to the web.
agreed - my wife and I still get alerts about each others keys being with us. I wish there was a way to actually see the location of other family member's AirTags, so that I can find my wife's keys with my device. It's annoying that we can see eachother's phones and Macs in the Find My app but can't see eachother's AirTags.
You need to link your telephone number to use an AirTag indirectly - i.e. You need an AppleID to link the AirTag to, and you are required to provide a telephone number in order to create an AppleID (which is validated via SMS).

In principle, Apple has the ability to match the AirTag to a phone number (if they do this or not, I don't know).
In my learning, I've definitely found that holdover words with "X" are the strangest relative to what is taught. "Oaxaca" has at least two different pronunciations depending on where you are in Mexico, since the pronunciation has evolved over time. See also: xerez.
that's awesome! I tried to do the very same thing:
https://github.com/simulatedphysics

do you have a website by any chance where I can follow progress?
sleeping better at night because the fate of my business does not depend on the whims of these companies is also a business decision
"why are people acting like Wordle was some Marxist utopian co-op that got bought by Monsanto"[1]

my fav tweet from all the vitriol a solo developer is getting for selling their personal project

[1] https://twitter.com/quepaso_daniel/status/148858283450784563...
Perhaps unpopular opinion, but I don't want a fragmented internet, where I have to remember 10 different options for every single service I need to run a startup. Is that really the hill we want to die on?

I have enough things to worry about, I don't want to consider 10 different cloud computing options, 10 different database options, 10 different analytics services. I want to just go with the big popular option.

Heck I'm willing to bet even if more options come up, the most popular option will be some aggregator site that tells you which one to use.
There are definitely libraries, such as bindings to GTK: https://github.com/gotk3/gotk3 or Win32: https://github.com/rodrigocfd/windigo

The point remains that it is possible to do these things without async/await, which you seemingly asserted it was not. Everything else is irrelevant, as far as I can tell.

Go absolutely isn’t frequently used to develop native UIs, so of course “popular” is a strange thing to discuss here. Why isn’t it popular? Most likely because the kind of visual UI builder tools used in Visual Studio or Android Studio have never had an equivalent funded for use with Go, due to lack of commercial support for that use case. Beyond that, web UI frameworks are immensely popular these days, and most companies would rather use those, further removing motivation to really “make native GUI happen” in Go, but there are niche use cases out there, as evidenced by the existence of libraries. If Go had come out in the early 2000s, native GUI support would likely have been a much higher priority. This is pretty far off topic, though.
It appears you have to replay today's word. I play it shortly after midnight and while my stats transferred, it didn't know I'd already played.
A fool with a tool is still a fool ... to build quality software, apart from understanding the problem to solve and putting one's heart on it, there is no other way.
I have not read the article but I've seen other blog posts on the subject.
The issue with "OOP is bad" is that OOP means different things to different people.

Abstract Data Types are sort of a subset of OOP and are massively useful, I certainly don't think it's a good idea to expose the internal implementation of a data structure most of the time. Any sort of plugin system works in an OO matter. It is a useful tool, no question.

Even things like Actors like in Erlang (which are much closer to the Alan Kay style OO) are massively useful in a distributed setting where state is naturally distributed.

Where you get into trouble is when you go the whole "lets model a taxonomy of the world" style with inheritance hierarchies or go ham on design patterns, layers upon layers of abstraction and other nonsense like that.

The saddest thing about the "object–relational impedance mismatch" is that the focus went totally to the wrong side. The relational model is a much nicer way to model relations than a graph of objects (that's the whole point after all). SQL sucks but that's a separate issue, Entity Component Systems are a form of relational modeling for example and work really well, or even better Datalog.
They paid the money to own it. I am not mad about it. You can literally save the HTML and play it if you really care not to see NYT logo.

This is a good story for an indie game to be honest
Zis mad me smil!
Disappointed it still releases at 12am for your timezone. Hate this system.
Lots of replies to you are missing the point I think.

You are right, negative numbers are a useful concept which can be mapped to a number of real world operations, but that in some fundamental way not the same thing as positive integers. The same can be said of zero, of course.

This is probably why it took humans ages to come up with such concepts, the jump is bigger than it seems after you think of this as "normal".

On a related note, real numbers are far weirder than most people think....
NL? Sorry I'm uneducated :)

Yeah no Mac version because I don't have a Mac to compile and try it.. :'( (maybe a Linux version coming later)
> It's a trap, in other words.

Usually with a trap, there's typically some sort of follow-through. Let's say I fell for Microsoft's .NET trap 10 years ago. What did Microsoft do, now that they trapped me?

1. Ported .NET to Linux and MacOS with .NET Core.
2. Rebranded the formerly paid-for standard edition of Visual Studio as the Community edition and gave it away for free, even for commercial use so long as your business revenue was below $1mill.
3. Completely open-sourced the .NET Core runtime, base class libraries, JIT and C#/VB.NET compilers.
4. Also open-sourced formerly closed tech like WPF, WinForms, ASP.NET.

Every new project now is just an open source project on github, like github.com/dotnet/machinelearning or example.

In a way, Microsoft still is trying to lock me into continuing to be a .NET developer - by just treating the platform and its developers really well. Gee, such a wild thought to think that maybe companies can change over time?
Not quite. Google still has access to those IPs when it receives the request from the browser and could be compelled to store them by US intelligence. Thus data are being transferred to a party that can not adequately protect them. So in this case, as I understand it, the solution would have to be something more elaborate, like proxying the analytics requests through the server to strip the original IP address. Which I presume Google isn't very eager to allow.
I've not seen a single comment criticising the dev for it. I'm pretty annoyed with the nyt though.
A huge chunk of this thinking is ultimately the puritan moral code writ large. US-society in particular believes all good things must somehow involve suffering or sacrifice: so "fixing" environmental damage must involve making a sacrifice, and if it's not a constant one you "feel" then how can it be solution?

This also goes the other way: the sacrifice of the environment or air pollution or waterways of whatever is the obvious price that must be paid for luxury amenities.