skysight-inc/HackerNews huggingface dataset:
Constraint programming. Everyone will tell you that C++ and Java solvers are so much faster. That's true, but prolog for example is incredibly easy to use in comparison, and in fact not that slow. So if you're prototyping or aiming for something exotic that doesn't easily fit into existing libs, LP will be miles ahead.

Generally speaking, you'll see the same pattern for any problem involving searching a space of potential solutions. In a word, the strength of LP is flexibility when facing the unkown (future feature requirement).

EDIT: you mention parsing. If you're planning anything context-sensitive, you have to check out eDCGs. You probably won't use them, but they'll give you an idea of what's possible.
"...we're finding they use it for its sheer convenience, like a quick fix for a weeknight meal," David Guggina, Walmart's senior vice president of innovation and automation, said in the statement. "Case in point: The top-selling item at one of our current hubs is Hamburger Helper."

What...

> Walmart bought a stake in DroneUp last year

OK, this does highlight an interesting aspect of the situation.

Also the portable DroneUp command tower (incl. laptop, HT, 2 mice, gaming style drone controller) is kinda neat.

https://www.youtube.com/watch?v=VyOdCVyeuVc&t=18s
Decarbonization isn't just about cars. Currently, many homes have a furnace that burns fossil fuel, which can run from a small generator during a power outage. That generator could even use the same fuel as the furnace.

Switching to heat pumps means that our electric grids need to become a lot more reliable, both in terms of weather resistance and generation capacity.
Starsector might be worth trying out, depending on your choices you can land on either side of the hegemony's good graces and get mode 2 or 1. Check it out.
iirc command+option+w will close all open windows without actually quitting the app itself
> I am not sure why there's so much negativity around Fuchsia.

Change is quite scary for some judging from the responses and there is finally a serious new OS that abandons the legacy Unix model and gives a refreshing approach to doing something new with support for only modern architectures.

To see it already running Chrome, Flutter, and being deployed on a Nest Hub without the users noticing tells me it is likely going to be the base of ChromeOS first and then it will replace Android in a couple of years with all Flutter and Android apps all running on Day 1 on the first phone running Fuchsia.

Won't be surprised to see Fuchsia on Chromebooks.
> Apple has shipped a slow, incomprehensible scripting language for as long as I have been aware of them

Apple's Open Scripting Architecture is something like 30 years old at this point. Macs have been scriptable using JavaScript for more than 20 years (JavaScript OSA, 2001), and JXA has been included in macOS since 2013.

AppleScript may have been something of a failure, but HyperTalk (which it was based on) was a huge success.

Personally I like AppleScript, even if I mainly use Python (and occasionally JavaScript) for scripting macOS and iOS. Now I want to try Late Night Software's Script Debugger 8, which looks like a nice IDE for AppleScript.
I'd encourage you to have a go at explaining nonetheless. I'm sure there are at least a few critiques you have which many here would miss, even if they are competent. There's always value in code review, no?
0xTiger/amogify: A script to fill your images with amogi
Also, what if you have the windows open or the roof down? Or what if you're using your radio the way it was intended to be used?
side note, I love the strong pigeon website! What a team!
Also been slowly brainstorming a city sim technical design on and off for maybe 7 years as a side project that has a few similar goals in regards to large unit counts and custom buildings so it seems we have similar interests there. It feels like it has a high risk of becoming an endless feature creep project, though, so it's been hard to prioritize as a focus until I can settle on what the soul of it should be which informs all other decisions.

Just guessing From what I see, it looks like you may have chosen a technical path that doesn't scale well even if the resource usage is reasonable at this scale (constant time != constant resource). There are certain features I want to have that I think your approach doesn't make viable, so depending on how your game evolves the algorithm may get in the way. You've probably already thought through some of that and figure with some optimizations maybe it will be enough for your needs. Might even have a little extra versatility in other ways.

Hope you find success! I'll keep an eye out on your project. One bit of feedback though, I would personally change the name. It's not fun to read and doesn't roll off the tongue very well.
twilio ?
I have absolutely been paying attention. And I find it sad and frustrating that a party is using its loose grip on power to ensure anti-democratic policies are in place based on misleading information and fear.

I agree on the holiday. It’s fine if they want to do it, I’m not against it. I just think it’s not the thing we need to be demanding.
Nope. I have some more ideas to try, but with my sale frequency once in 1-2 days, it's quite difficult to make any statistical conclusions. However, since it's a meme website, I don't think there are any limits on creativity of psychological experiments. :D
Since https://news.ycombinator.com/item?id=31494498 is a Show HN by the creator(s), we've merged this thread into that one and reupped it.
There's quite a few pi distributions that can run LMS, for example picoreplayer [1]. I've never run it on a pi zero, but I suspect it works. What I do is run the server on a pi3 and have a pi (1?) running squeezelite for remote control.

[1] https://www.picoreplayer.org/
Have you checked out Hack 'n' Slash?

http://www.hacknslashthegame.com/
UPnP
Along these lines, I remember Skyrim once being described as "at heart, the world's greatest hiking sim." Maybe Minecraft shares some of that.
Okay, then maybe that local-first sync can easily support multiple schemes and let old versions run without overhead to devs?

Personally I'm fed up with syncing both as a user and as a developer.

As a developer, I don't want to deal with infrastructure for an app. It's a massive headache to have 24/7/365 responsive system. I want to make apps, not be on-call sysadmin.

As a user, I don't want to worry who is going to sell my data after going bankrupt. And I'd prefer small dev shops don't waste their time on keeping network infrastructure up and running with security patches.
If Europe and Japan can have small, cheap EVs, why can’t America?
Alt-right-click the dock icon and choose "force quit" or whatever it's called in English.
Some many years since I first heard about this game, I hope it gets released one day.
> EAX is not available in addresses.

Is this a relevant correction? If there is a point, ignore the following.

You seem to like the ATT syntax, which I avoid whenever I can. However, if there isn't a specific point, and we're just being pedantic or having a pissing match, copy the following:

mov rbx, [rax + 4*rax]
mov rbx, [eax + 4*eax]

movss xmm0, [rax + 4*rax]
movss xmm0, [eax + 4*eax]

into https://defuse.ca/online-x86-assembler.htm with the x64 option enabled. Your original example had float, so I included that as well. They all assemble, and the difference is in the REX prefix.

I haven't looked at it in a few years, and I've forgotten a lot of details, but I wrote my own x86-64 assembler for fun. And of course, like most assemblers, I improvised my own syntax and naming convention. In particular, I didn't make a distinction between EAX and RAX (or AX or ALO). To me, it's just register A, and I gave the opcodes more descriptive names to indicate the bit width.

I figure if gas can do something like ATT syntax, I can do my own my way.
Same for Go, only thsy Go has an opt-out "registry" rather than opt-in.
Those are comment repaste bots.

They look for highly voted comments which typically have more upvotes than the comment they are responding to, but they're stuck under an ultimate grandparent comment which isn't the highest voted comment, and then the bot posts that comment in the comment chain under the top comment trying to farm karma.

They're now truncating the comment so it isn't a perfect match, which often results in "am i having a stroke?" comments under it as they mangle it.

I guess you do that and even if 99 accounts get banned the 1 account that gets a pile of karma can be sold off to social media companies / troll farms to push whatever their agenda is.
The thing I hate most of it is that every community turns into a caricature of what it is like in real life.

The UK ones are all bizarre in-jokes about stereotypes that are not at all realistic of people in the real world. It’s like people feel they have to say weird things so they fit in.

“Does anyone else love tea? Ho ho ho, I really don’t like the television programme Miranda that hasn’t even been on for 9 or 10 years. Oh god, when people try and talk to me on the tube I just die?!”
it should not be a surprise that hypergrowth companies face difficulties in current conditions.

the layoffs will continue and hopefully contribute to a normalization of dev salaries.

i find the crazy salaries that devs received in the last years obscene.

edit: kids, stop down voting without comments. i have met too many arrogant software engineers, data scientists in the last few companies I've worked at. many entitled juniors, too many arrogant seniors. it changed my view of this field
When you hear Europeans get horrified that in the USA a medical problem (or whatever) could drive you into bankruptcy, this is the context. They are usually more horrified than you might realize, because there is a bit of miscommunication going on.

Can you inherit debt in Norway? You can in Germany. You don't in the USA.

Can you as a Norwegian declare bankruptcy in the UK or is that off the table now that they're out of the EU?
The whole point of zine culture was that anybody could put out anything and trade it with all the other people putting out their anythings.
OTP Auth is a good iOS alternative.
low tech can provide control and persistence.

I want a real hardware volume dial on my phones and laptops.
Mostly so that I can turn them down and be sure that that I will not embarrass myself by making noises at events where silence is expected.

And I miss DIP switches. It is just brilliant that you could configure it once and for all. E.g. I have smoke detectors that could all be linked together by pressing some buttons in a weird ritual, but when you change a battery they forget and run down the battery in no time trying in vain to sync.
Volkswagen to pay out £193m in 'dieselgate' settlement
I wonder how hard it would be to engineer a logo or trademark pattern onto the skin of the fruit. Probably pretty hard given that SOTA is engineering a pathway to synthesize just one vitamin.
me: that media encoding command is pretty awesome! didn't know about it.

also me: all OSes should just have ffmpeg preinstalled. so we don't relearn these encoding commands over and over again.
Your answer is wrong. You've failed the fizzbuzz :)
Vaccines offer little protection against long Covid, study finds
I think that's overly simplistic. Look at who is starting the wars, it's almost always old men. Right at the moment it is a >70 year old, while the ones dying are the young people.
I do not believe that I am misrepresenting the article. The reason I do not believe that is because I am personal friends with an unusual number of historians who work in early US history and the history of race in the US. The quote I pulled from the article very neatly sums up their opinion of the 1619 project.

The NYT made fairly basic and preventable factual errors in the 1619 project. They should not have done this. This is not new or interesting or controversial information among relevant historians. What is controversial among relevant historians is the conclusion that therefore the 1619 project is ideological bullshit that shouldn't be seen as anything other than garbage. The author of the article you link was indeed correct - factual errors became a lightning rod for reactionaries to dismiss the work as propaganda. But that's not actually how criticism of historical writing works in the academic community.

I suspect that if I spoke with the author of this piece, as I have spoken to many people who I suspect she would call colleagues, she'd be more likely to agree with my presentation than yours.

All historical writing is "revisionist history." This term is not actually a slur in the academic community because each historian is almost necessarily writing on a topic that many historians have written on before and their work is in dialogue with the work that came before. Presenting a historical narrative from another perspective or through a different methodological lens is not bad nor does it attack or destroy the work that came before.

Braudel has claims that are outright wrong but The Mediterranean is heralded as a triumph. Said has claims that don't hold up today but Orientalism is a critical step forward for the field. Heck, even fucking Foucault is seen as essential writing for historians despite him having all sorts of factual errors in his work. Historical writing should seek to be based in fact. But fucking up (even very badly) is not a reason to declare a work to be propaganda.
Where can we find him saying what you describe as "what he today calls OO"?

Where can we find him saying "requires a constrained sort of variable run-time binding"?
I don't want to. Any system will have mistakes (and there are legal remedies for this particular system already), but for the vast, vast majority of people, their score is a fair reflection of whether you should lend to them. I've been responsible with credit my whole life, never had a bad mark appear on my report, and consequently never been denied an application.
Yeah a number of these seem like just somewhat idiosyncratic preferences or note-to-self-how-to-do-X-thing, the title is a bit misleading.
I just want the same games we have without the need to connect to a network. Why can't 2-4 players sitting beside each other, play monopoly, or poker, or any other simple board/card games? Why do we need to connect to servers and buy add ons, etc..
We have been happy customers of Arctype for a few months. What started as a nice to have tool has now turned into a must have for our team in terms of sharing queries, and browsing data.
"It was different in the 90s" will turn out to be "it's exactly the same today".
I don't think helmets are worn for aerodynamics. IIRC professional race cyclists only started wearing helmets after in 2003 when they became mandatory. If there had been any advantage in aerodynamics the athletes would have voluntarily picked up helmets before.

Also, anecdotally, I am occasionally road cycling for sports and do wear a helmet at all times. However, I am certainly not doing that because of aerodynamics.

Edit for clarity.
There’s hardly a point to drawing lines between public and private in corporate state capitalism. The boundaries are becoming less important every day. It’s not like we’ve been at war because citizens were demanding it.
Ah! Okay. Makes sense. Thanks for the reply, maybe I’ll try out the pro version.
Congrats on the success! I just started a newsletter - Indie Watch (http://indie.watch/) - that features cool apps built by indie iOS developers.

Would you mind if I featured your app in our first release?

Since it's our first release, I can't guarantee any results or conversions, but the mailing list has a few hundred people on it, so it couldn't hurt...
My wife and I enjoyed Children of Morta.
To extend this a bit, I'd love an RTS where I can create macros or programs and assign them to units. I'd love to watch them play out, then tweak or reassign macros to units in real time. I keep wishing Planetary Annihilation had an API.
I have been trying to make one like this for a decade, kind of a next-gen UO. Right now it's big ideas and the beginnings of a world. I'm not promoting it but feel free to take a look! I have a discord for discussing these games as well, though it's not active.
Something like the old Risk game for Macintosh. It has no animations, no flashy graphics, just a simple, fast interface. I can finish a whole game in less than 5 minutes. But the AI players are way too easy to beat.

I'd love a simple, animation-free Risk game like that, but with much better AI players to play against, and with different maps one can play.

Modern Risk games are way too flashy, and worse, they take so much time between turns to display multiple screens and animations.
Very interesting tool could see myself using it a lot.

Couldn't help but search the guy that uploaded 2 million vids to yt, sorry if it breaks anything.

It would be cool to search for a specific quote like "buddy of mine" (frequently said by Joe Rogan). Also searching for parts of a word (similar to regex options?) might be difficult to implement but would be super useful as an option i.e if i searched for any word that starts with yc with a correct pattern (or given option on the UI) i could find results for both "yc" and "ycombinator".
Calling it .5 QPS to downplay the severity is willfully ignoring the complaint in the article. It's not just a query, it's a full Git clone of the entire repo with it's history. That's a huge difference.
A 'survival horror' war game from the perspective of a refugee and/or genocide survivor. I feel the mechanic of death can be explored in new ways it has not yet been in games over all. Also as powerful of an emotional tool as only a game could use, compare to other medium.
> How do the choose the party representatives?

Entirely up to them - postal voting in practice. The government keeps out of it.
I used minikube for a long time, it's pretty good but I found kind to be a lot nicer of an experience and eventually switched.

https://kind.sigs.k8s.io/
I meant not bothering with it at all. I, and many others, don't care about cookie tracking. These "cookie warnings" waste users' time, and, to a lesser extent, developer time (but at least we get paid to implement pointless stuff.) Every time I see one of those pop ups, it raises my blood pressure.
I worked at my previous organisation with one 10x developer (I was a team lead) and managed to have him follow me to the new company. That person reached that status at the last position because management didn't have capacity to employ quality developers, so this guy was literally able to get work done that other 10 random people from the development team couldn't do in any time frame. He was also the go-to-person for any questions regarding any kind of optimization, Heisenbugs, SQL query tuning and everything in between.

This man was so valuable, that he was the only person that could freely have almost anything on the screen, excluding hard core porn, instead of IDE, and no-one, not even the board members that came to visit our offices from time to time, dared to say anything.

To give you some perspective, we had this ugly system that was bought for several hundreds thousands of usd for the purpose of processing one specific type of information. The system was delivered by the third party and its implementation into our infrastructure took about a year.

The problem with it was, the time it took to process a single xml message, just the message acknowledgement took 1.5 second in the best case scenario, while the whole message processing took around 30-ish seconds.

It came a moment when it was needed for this system to interface with another system outside our organisation. It had a requirement that all messages should be processed end-to-end in less than 10 seconds. Soft deadline was set for two years and in that period only 25% of institutions (us included) managed to get it done, by using full teams of 10+ developers.

On our side, we had this guy and one product owner. He managed to code the proxy that basically did the whole logic of that old system and just inserted the results in db without knowing the inner workings of existing software in three months.

It is useful to add that when interviewing at the new company, were I came before him, they immediately recognized his worth on the screening interview and he was fast tracked to the employment.
A modern Jedi knight game with the lightsaber strength of the classic game.
what kind of person who comments on hackernews doesnt do unpaid tech support for family members?

yes, i do, and the thing that i mostly find is people paying for "legitimate products" that their computers can do for free with essentially no additional hassle. Apple and google arent in the business of protecting your naive family members, they are in the business of monopolizing the exploitation of your naive family members.

Just yesterday i discovered that jpeg compression is broken in preview, and has been for years. The top result for what to do about it on the macos subreddit is to pay for image editing software.

i suspect you of arguing in bad faith.
I don't get it. Without the proxy, wouldn't all the (potentially larger) traffic just hit the server directly anyway?
I envision an infinite game. Procedural, but only to an extent. I want it based on the internet and how it changes. Sure, you could just use the entropy of change on the internet, but it would be neat/interesting if names were also to derived from news headlines story lines. Perhaps creative image searches could compile new textures for characters and the environment. I suppose something akin to Little Big Planet, but with the ever-changing internet informing the play and world. I know that's a little vague. Hadn't locked the idea down to a particular genre of game. Perhaps a rogue-lite, given the procedural nature?
Zettelkasten was a tool designed for a very specific purpose but of late, is the proverbial hammer that is being applied to everything. As the founder of a note taking tool (dendron.so), I see lots of new users trying out PKM for the first time because they heard about zettelkastenw hen all they needed was a bullet journal instead.

This is my first time coming across LYT - thanks for the writeup!
I'm surprised that Tesla's cars even have window buttons. They've eliminated everything else.
Special bonus action subgame for Afghanistan: Exfiltrate stolen central bank funds from the US :-)

https://therealnews.com/afghan-central-bank-calls-us-theft-o...
It sucks having to work around something like this, but maybe the following would work: only allow the first checkout from a given Go node, blackhole later accesses. If the repository is modified or a certain time elapsed, reset and allow a download again.

Also, if you want to escalate, I wonder if there is a way to create a fake git repository that expands to a huge amount of data when cloning, but uses minimal bandwidth on the server side. Set up a bunch of those on some other host, and use them from go, and wait until google notices. Something like this: https://github.com/ilikenwf/git-zlib-bomb
From https://github.com/golang/go/issues/44577#issuecomment-85107...

> Yesterday, GoModuleMirror downloaded 4 gigabytes of data from my server requesting a single module over 500 times (log attached). As far as I know, I am the only person in the world using this Go module.

From https://github.com/golang/go/issues/44577#issuecomment-78924...

> yes we make a fresh clone every time

I like golang as a developer, but this is a terrible implementation. I'm somewhat tempted to say that blocking the Google IP addresses is the correct answer in that it will force some sort of wider action (linux repos setting `GOPROXY=direct`, Google fixing their code, or unfortunately, golang modules moving off sourcehut).