skysight-inc/HackerNews huggingface dataset:
Show HN: Linkians, a sims-like game that happens in your url bar with emojis
Hey HN,
I made https://linkians.com which is a game where all the action and state is contained in the url. There's no server, just emojis in the url and client-side logic. Any linkians url using the supported emojis is a valid game state so you can save your game, or type out your own url and send it to a friend.

The game involves taking care of little pets (emojis) that live in your url bar. Kind of like tamagotchi or sims. Feed them, play with them, and watch out for enemies!

In terms of the technical details: It's a static web page. It looks at the url for the initial game state, or starts you off with the default. On an interval the game loop kicks in by reading the url, producing a new game state by having one character act, and updating the url again using history.replaceState. Handling unicode has been fun (like a right-to-left bug).

I'd appreciate any feedback.
>It’s one thing to have a tangible product in development be hyped and other to be selling literal vaporware

And which is "Full Self Driving"? One man's very early stage "tangible product" is another's "vapourware".
I remember when it was Tales of Middle-Earth! Darkgod must have been working on it for a generation now. Really a labour of love.
I love their description of the first airship, a rich weirdo's toxic balloon that is destroyed immediately upon landing by a mob of confused peasants.
> Why don't we need to be careful about "delegitimizing" the beliefs of people who think black people are inherently inferior or gay people are inherently immoral?

This is imposing the cultural dynamics of American racial politics onto an issue with a completely different historical and cultural context. I wasn't talking about people who are expressing a belief of castes being inferior, I was talking about activists who depict a religious group and other castes in a specific light based on a factually inaccurate and outdated reading of history. Hence why I used the world "perspectives" and not "beliefs."

I've been to about 3 of these Equality Labs workshops and just gave up on them because in each one they were throwing around "Protocols of the Elders of Zion" level disinformation about Hinduism, and specific Brahmin groups particularly, while basically shouting down anyone saying things that disagree with their framings of historical events or philosophical references.
>This is one of the most vacuous articles I have come across in quite some time, all wrapped up in rhetoric and presented as if it were some profound insight.

Thank you - my thoughts exactly. Sadly, Wired hasn't changed much in the last decade :(
Better than 280 grams of cocaine though.
https://archive.ph/WOGk7
https://archive.ph/16knM
I have plenty of software synths. I just bought a Hydrasynth Deluxe (which now sits below my Novation Summit). It's 100% digital, and could easily be implemented as a plugin. Yet it is a vastly better and more rewarding experience for sound design and performance than any soft synth can ever be.

As yet, no one has managed to create a controller for soft synths that is sufficient to give them this versatility. (IMO: They would need an OLED display on every control, and a traditional keyboard with poly-aftertouch, and a template and control standard to reconfigure it for common soft-synths. NKS doesn't even come close.) I'm sure it will happen, but so far it has not.
I've flown across the country many times, but have only done it on the train once. I ended up doing a loop going from Boston to Washington DC to Chicago to Sacramento to Los Angeles to San Antonio to Chicago and finally to Boston.

The whole trip took 10 days, with 7 nights on the train and 3 off the train. In the roughly 8,800 miles of that trip, it was amazing to see so much of the country that I'd only flown over. Time also seemed to stand still, as I really lost all sense of place and time. It was the most relaxed I've ever been in my live.

I agree that if anyone was to do just one overnight train trip in the US, they should do Chicago and/or Denver to Emeryville. In fact, that was the leg that seemed to have have the most tourists, vs. the route across Texas which was more people going from point A to B that didn't want to spend 12 hours on a bus.

One bonus of the trip was having a glass of wine and some cheese with Gene Shalit on the final leg. Apparently he was a regular and knew many of the station and train staff by name.
"lack of a world-writable directory"

What's that?

A lot of programs store sockets in /run which is typically implemented by `tmpfs`.
Bitnami Old Charts Not Available
I don't think asset freezes are high on most people's agenda in first world countries. And the developing world does not have the GDP to move how things are done in the large economies for now.
It's a very subjective view, but while I do absolutely recommend for every single system to have SPF at the very minimum, I didn't see any practical advantage for spam filtering for newer proposals such as DMARC/DKIM. Any spammer that has SPF enabled, will have the rest.
One thing that wasn't mentioned: games were much harder before, by design to support the rental business. Devs had deals with game renters to make them hard enough that players would need more than 3hours to finish a game.
He is also kind of awful for the medical research world, he has no qualifications to be a massive force in it (with his non-profit) and yet he basically distorts the whole field into having to agree to his terms because it is so difficult to advance in the field if the gates foundation shuns you.
If your water bill is $100 is $200 really going to change what you do much? Unlikely, unless you're already poor.
Cross reference with billing address? Your ISP knows where you live, and what IP you have. Do you trust them not to sell that data?

Any delivery of anything on your phone at least goes to a nearby cell tower but probably exits on your IP from your wifi, and has your address as a requirement. Seems very easy.

Uber Eats, Doordash, etc all know the address of your ip as a requirement to perform their services.
Much of life is social signaling in general.
The Art of Comparing Apples with Oranges (or: DragonflyDB vs. Redis)
Yeah I worked at vmw and they have a huge caste/sexism problem. Funny how liberal Americans stand by and let it happen
This is why I love games like Zelda more than the usual RPGs because even tough the game only offers a few dozen items to find, most of them are unique and introduce new gameplay mechanics.
Correct. Until I read feminist theory, QA is relatively easy job, good pay and anyway I hate coding. After I read, its deep rooted institutional bias against women to not be allowed to work in high paying, high prestige software development jobs.
How to Run Windows 10 on ARM or Ubuntu for ARM64 in QEMU on Apple Silicon Mac
A few years back we had a programming challenge to solve the generalized medium puzzle. If you want to try solving it through code check it out here: https://csacademy.com/contest/archive/task/circular_shift_so...

It also has a detailed description of the solution in the more complicated cases, depending on the parity of each dimension.
There's something wrong with how you set it up. I can't open the individual position on the public Notion page. Do those pages have restricted permissions?

See: https://share.cleanshot.com/bT1jYG
> Since there’s nothing gender or sex related to doing the job of QA,

How do you know this to be true?

> cultural bias

What definition are you using for this term?
LocalStack | Multiple Roles | REMOTE/Contract or Onsite (Vienna/Austria) | Full-Time (preferred)

LocalStack (41k+ stars on Github) is on a mission to build the world's leading platform that enables efficient dev&test loops for developing cloud apps locally. We are looking for top-notch developers, open source contributors, and cloud/DevOps enthusiasts to get on board and join us in this exciting journey!

Tech stack is (mainly): Python, Docker, React.js, Unix/system engineering, Cloud APIs (AWS/Azure). Occasionally some Java/Node.js/Go. Security expertise is a plus.

We're currently hiring for different roles, including:

- Backend/Python Engineer: extending, polishing, and optimizing the LocalStack core emulation layer and building advanced product & analytics features

- Frontend Engineer & Product Designer: polishing the Web user interface, providing a sleek user experience, building out the LocalStack IDE with advanced UI features

- Technical Key Account Manager: establishing a strong relationship with our global customer base

- Marketing / Developer Advocate: helping establish our brand and build the strongest community out there!

The project is partially open-source, so you'll receive high visibility and maintainer status.

Come join us! You'll be a core part of a growing team in an early-stage startup (VC backed), on a mission to shape and redefine the space of cloud developer tooling.

Details here: https://localstack.cloud/jobs

We look forward to receiving your CV/portfolio/Github at jobs@localstack.cloud !
You can't easily divert ag water to cities in most cases, so efficiency of end use in urban water systems is important, not irrelevant. You could cut the urban water use of Los Angeles by 20% just by replacing the remaining old toilets. That is worth doing.
Just six foot? Lucky you! I say that with sincerity from the top of my head to my crinkled flight-legs.
The easy mode felt like a rubik's cube lite, I enjoyed it !
interesting that they're having so much success with false RIPE/ARIN entries. Proper geolocation (as in with visiblity of most T1s) would trivially identify the origin of traffic.
Agreed, I thought I had it cracked when I noticed that I just needed to get the spacing right on Easy, but man the difficulty is a cliff going into medium.

EDIT: Oh Ok, Medium isn't that hard either, much harder than easy though, just figuring out the last "row" is to toothsome part.
Oh, wait. You mean that this "cat </dev/urandom >/dev/null" was meant to be running in the background and not be the pipeline which is tested? Ok, my bad for not getting the point.
There's no special "no work" detection needed. a.out is calling the write function for the null device, which just returns without doing anything. No pipes are involved.
No, it developed in spite of the airport, not because of it.
Speaking of Turkey, how is the IT business and startup culture in Turkey? Just generally wondering. One hears very little of this big country in an obscure corner of Europe.
Game Boy Camera Canon EF Lens Mount (2018)
I assume all VPN providers as honeypots by default, until they are proven otherwise.
Every now and then I think about taking one of the long distance Amtrak trains. But I've always suspected the idea is probably greater than the reality. (And it's not inexpensive.)
That's cool. Good you didn't end up that low again.

Yeah the dragnet...well note beyond questioning you they didn't do you any harm. They are allowed false alarms too, mass transit attracts terrorism, because of the number of people and the speed at which they travel, together with collateral damage to the traintrack and congestion, everything. With high-speed rail it would be even worse. Trains are very sensitive to trainwrecks, always have been. On a mountain pass? It's no joke.
We go around wearing a label saying I'm so and so; born in so-and-so caste; respect my authority.
So the problem shouldn't be discussed? So for security vulnerabilities, disclosing them allows them to be exploited. So 0-days and their corresponding patches shouldn't be discussed or released?
with Rust you could also avoid using a lock on STDOUT and get it even faster!
Dystopian Surrealist Art of Polish Painter and Photographer Zdzisław Beksiński
I worked at two companies where the engineering base is about 90% male yet over half our managers were female.

I also think it's counterintuitive to fixate on this stuff. It doesn't have to be sexism- it could be a fluke.
Yes. Institutional sexism.

Often perpetuated by women as well as men, so this isn't man-blaming.

And having a few token women in dev doesn't change the situation so much as it cements the status quo in place.
> Linux version on … EA ?

Nice trolling.

Linux would be of course on dev's own website, like for Factorio ? (Or Itch.io I guess ?)
State of Clojure 2022
That's a pretty incredible price, was it a special offer?
It might not be considered "racism", as such, in the same way that discrimination against women is not necessarily racism.

But it certainly seems like caste would be a protected characteristic under California law--"Race, Color, National Origin, or Ancestry" are protected characteristics. Caste seems to obviously fall under ancestry.
15 hours if the train didn't stop, considerably more if the practicalities of an actual rail system were in play.

Japanese high speed rail has a top speed of 200 mph but not all lines, coast to coast is 3000 miles in the US depending on where you want to start and stop.
Including the cloud component? I can understand a freemium model, but an agent without the analytics service is “free” as in “free puppy”.
No. Everything is politics. You just happen to be too close and emotionally invested to see it as such. It is fine to hold strong opinions and consider some items 'obvious' or even 'inalienable', but pretending those are all not just a temporary set of values we agreed on as a society is silly.

edit: Even saying 'I am apolitical' is a political statement.
>AFAICT even people who are extremely careful and specific about criticizing the state of Israel - even more specifically the IDF or a political party within Israel responsible for a particular act - still get tarred with the "anti-Semitic" brush

This is clearly a defense tactic used to avoid criticism and I see it employed heavily by apologist. Criticism in general should be embraced, as nothing is perfect and we can always improve. But in this case, they are well aware of their wrongdoing, which is why they employ such tactics.
It seems that, in some cases, immigrants import their biases with them, and stick to them instead of adopting cultural aspects of their host countries. This can, in a sense, make them less open minded and tolerant than non-immigrants. You can see examples of this all the way back to Gean immigrants to Russia and South America.

I have no problem with this, after all immigrants are by no means obliged to be assimilated. It becomes a problem when politics come to play. E.g. Turkish nationalism, Erdogan has pretty solid approval ratings among German based Turks. This doesn't affect German culture much, so. In case of Indian nationalism, heavily leaning on India's caste system, it is different. Indian immigrants tend to end up in managemebr positions more often than, e.g., Turks do. So they affect company policies and culture more. And in the case of caste discrimination, something most non-Indians have a hard time understanding, it can co-opt whole organisations. And in the case of social media it can have a massive impact on culture in general.

That's why those talks, like the cancelled one at Google, are so important.
It's been a while, but I don't remember any of my upper division CS classes at OSU being smaller than ~30 students. That's why I wondered if perhaps admins were counted somehow, or maybe grad students, to get to a lower ratio.
I'm glad huge pages make a big difference because I just spent several hours setting them up. Also everyone says to disable transparent_hugepage, so I set it to `madvise`, but I'm skeptical that any programs outside databases will actually use them.
Figma plugin DIY joy: build a color system plugin and learn the ropes
Drata launches Trust Center – Displays daily status of security controls
How exactly would you determine that a manager is acting against an employee under them due to an internal caste bias and not due to lack of performance or insubordination (or whatever other valid grounds there are for acting against an employee)?
>According to Gupta’s letter and Soundararajan, the decision to cancel the talk came from Gupta’s boss, Cathy Edwards, a vice president of engineering, who had no experience or expertise in caste.

Truly puzzling decision.
I don't know, in my personal case, this was definitely a regional movement - with plenty of upper caste families also giving their children no surname or a generic non-caste based ones. That is why you will see a lot more "Kumars" and "Anands" and "Ranjans" and "Jyotis" from Bihar than from other parts of the country.
Isometric Technologies | Software Engineers (Mid - Staff) | Remote | Full time
We’re building ISO, a collaborative performance management platform for shipping and logistics.

We are a startup on a mission to redefine analytics, accountability and visibility within the supply chain and logistics industry. We are a team of serial entrepreneurs who have an extensive background in building world class product, operations, and sales & marketing teams. The global supply chain accounts for roughly 10% of Global GDP, and is also one of the largest contributors to significant global challenges like air pollution and food waste. By changing how organizations work together across the supply chain, we will play a critical role in tackling these challenges head on.

We’re hiring from mid-level to staff software engineers, with experience building in Rails and React (or similar web frameworks).

Bonus points for experience with Typescript, async jobs (Sidekiq), and any past work in logistics.

Apply at https://jobs.lever.co/IsometricTechnologies?team=Engineering, or read more about what we’re building at https://iso.io.
That is very impressive. Fun thought.
Cutting-edge, VR-equipped Stinger training facility opens
On another note, I always break sugar cubes in half and even a half is sometimes too much. I don't understand how people can drink coffee with 1 or even 2 cubes.
Australia has enough tanks. In case the Queen want to dissolve the government they can just tweet "Nah" and continue as usual. What is the United Kingdom going to do? Invade? Ask Canada and New Zeeland to make a joint force?

(Officially breaking will cause some problems, so it depends a lot on the internal situation and how much popular support the government has.)
They do, but joins still cause unpredictable data scan jumps. Even if perfectly optimized.

Think of an analytic query over a star schema, maybe the query needs 10 or 20 joins to align all the data for each of the fact tables, and scans most of the data (some aggregate report over the last year of data), but these joins don't reduce the cardinality much.

If you look at the data access pattern, it's scattered all over the place for each joined row. You end up needing to read in a lot of data, possibly many times to complete the query.
Do you have an electric oven? Bake fresh bread (or other food) for yourself and your neighbors.

Fresher, healthier, lower transportation costs, etc.
Why is it an exception and why is it not politics? Can you define politics and tell me why "cast-based discrimination" does not overlap with that definition?
That NPR story was great, thanks. The transcript is definitely worth reading for anyone curious about this.

In a nutshell, people can sometimes tell by your last name, and if they can’t, they will ask you questions about your background, such as what town and/or neighborhood your family is from, until they figure it out.

In one example in the story, a guy is outed as a Dalit by a coworker who knew him from college.
I really wish Apple made JXA easy to write and debug with proper documentation.

I know JS very well, but it takes me 20x longer than web stuff to workout how to do something as it’s just pure trial and error.

Each script run is slow as it must actually do the actions in the GUI.

JS is more useful than AppleScript in my opinion as it supports JSON data and functions.
Oh just fuck off with these Marxist bullshit already. If you suck you aren’t going to be hired. If you are good you will succeed. Whatever discrimination there is against Indians, it’s way less than what they deserve. Actually Americans give them too much credit, which then we have to fix it Eastern Europe.
As someone who grew up in the Deep South but studied and worked on the east coast for many years, I can confirm this to be 100% true.

At a past job, I worked for a company headquartered on the upper east coast, but which had opened a "tech hub" in the mid-sized Southern city where I lived at the time. Some of my co-workers had fairly pronounced Southern accents and people in the home office would regularly laugh and make fun of them during meetings. And after I put in my notice, the tech lead on the project I was on declared, completely unprompted, during a completely unrelated call that "we haven't had any issues with code quality or anything, but Southerners are just slow. That's just how they are. It's the culture." I think that I will regret for the rest of my life not telling him to go eff himself right then and there.

And I wish I could say that that was an exception to my experience elsewhere, but while living on the east coast I heard more offhand comments about "stupid Southerners" than I can count, often followed by an awkward "I mean, not you of course, you're different". Interestingly, many (but not all) of the same people who think it's funny to beat up on the South are also the most likely to make impassioned performative declarations of support for every DEI initiative they come across. The level of cognitive dissonance required to maintain that kind of mindset must be intense.
Given only public information? Well in that case we are all anonymous. If you do illegal shenanigans you should assume all information can be used against you.
I don't see where different RCPT/To should matter. Mailing list expansion happens on the mail server, not in the client.
So buy TIPS.

I-Bonds are super-safe since they have a minimum (currently a 0% minimum) rate. TIPS can go negative during periods of deflation. But if you actually want an inflation hedge, then TIPS exist for that reason.
From the OP, looks like five years working on it part-time while having another job, so presumably that funded it. And then one year of full time game development.
The majority of this overhead (and the slow transfers) naively seem to be in the scripts/systems using the pipes.

I was worried when I saw zfs send/receive used pipes for instance because of performance worries - but using it in reality I had no problems pushing 800MB/s+. It seemed limited by iop/s on my local disk arrays, not any limits in pipe performance.
Yeah, ANN algos provide a logical way to do blocking. It's not quite as simple as just running it though.

First, you have to be able to actually run the server. Most ANN algos (not DiskANN or SPTAG, but basically everything else) are run in memory, so if you've got really beefy data you'll need machines that can handle the load. The search engine companies and researchers using toy problems generally don't run into this problem.

Second, Approximate Nearest Neighbors are, unsurprisingly, approximate, so if you want the top N true neighbors you actually have to 1) collect the top K*N approximate neighbors then 2) run true cosine similarity on the K*N neighbors to refine down to N.

So your new O(kn)(not the same k or n, sorry I overloaded my variables) ER algorithm is basically:

- set up ANN server

- for each entity, collect K*N approximate neighbors

- refine to N true neighbors

- perform matching step

- somehow handle the fact that you have merged entities in your ANN server (this can be weirdly tricky).

Also, I might be splitting hairs, but ANN isn't REALLY performing a similarity measure. Its doing clustering or making search trees that try to guarantee the leaf nodes will be close to within some threshold. In that sense it has more in common with a fuzzy hash or blocking algorithm than it does with an exact similarity calculation.

As you may be able to tell, I have spent more time than I would like thinking about and implementing this sort of thing.
Is this a veiled criticism of Hinduism?