skysight-inc/HackerNews huggingface dataset:
Thanks a lot for those feature requests, and most importantly for playing!

> Play again in the same checkboard

You can indeed get your revenge. When you start a new game, you can change several option. One of them is how the next board is selected. You can either:

- keep the same board
- pick one from a curated list
- or generate it randomly

By default, it is set on the 3rd option, but you then need to change it to the first one ("Same Board"), like in this video: https://imgur.com/a/sq8TDbx

> Symetric maps (like in Starcraft 2).

That's not possible at the moment, but someone else had the same request, so I'll have a think. I personally prefer boards that are very irregular and therefore asymmetric, but I appreciate it's subjective.

In the mean time, when you select a board the from the curated list, you can see 5 board types: "very irregular", "regular vs irregular", "almost regular", "regular" and "central pivot". This last one will have boards that are fairly symmetrical (but not completely).

> Does the bot run in the server or in my computer?

It runs on your computer. It's all javascript, running in workers. If the game has a decent success, I'd like to take the time to do a rewrite in a different language to get it in wasm, as it could run faster.

> Can it make a ping when it plays

You should hear the sound of the piece being moved, like in this video: https://imgur.com/a/XoWIJZb If you don't, the only reason I can think of is that the game audio has been turned off, via the button at the top right of the screen?

I'm not sure what chess.com does now, but I believe using a audio hint is really useful for exactly the reason you encountered. And it's even more needed when playing multiplayer without a timer, as your opponent could take even longer to play.
"Apple Computer CEO Steve Jobs, who got a sneak preview, said Kamen's creation was as big a deal as the PC, and that it would change the ways cities were designed. Renowned Silicon Valley venture capitalist John Doerr said it might be "bigger than the Internet" and invested millions in it."
I’m holding out for a draft RFC to deprecate .local for mDNS, and allow it to be used for local domains. It’s practically infeasible, but one can wish.
I guess that's the risk of being pedantic on the interweb. The thing being complained about can change, but those pedantic comments will be written in ink and look foolish in hindsight
All the energy we ever produced and are likely to produce in the forseeable future has neglible impact on the atmosphere’s temperatures.

(Unlike co2 ofc)

Here is gpt doing estimates - the numbers are similar to the ones I calculated by hand some time ago: https://chatgpt.com/share/e/5d28257f-f51b-40e7-8742-75d75e2d...
What JDBC driver are you trying? I can try it tomorrow possibly even on mac.
I’m astounded he amassed $500+ million even before this. Loopt can’t have earned him more than one digit, are YC partners paid this well?
Btw, how is Levers and Chests coming along?
I mean I honestly don’t know how there are people still repeating this lie that masks didn’t or don’t work.

Hundreds of thousands of people spent days in our hospitals. If PPE was not effective, every doctor and nurse in the country would have been sick by week 2.
Looks rather like rhyme... https://wiki.gnome.org/Attic/LibgnomeMustDie#libgnomeui
Out of curiosity, here's a bit of C# to do it. This randomly populates a 10x10 grid then looks for a random target in a randomly located 3x3 sub-grid.

As per the question I've ignored error conditions, but using the simple expedient in this case of positioning the 3x3's top left within the first 8x8 not the full 10x10.

Example output is underneath.

// Make and fill the grid.
var r = new Random();
var grid = new int[10, 10];
for (var y = 0; y < 10; y++)
for (var x = 0; x < 10; x++)
grid[x, y] = r.Next(10);

// Draw the grid for reference.
Console.WriteLine();
Console.WriteLine(" 0 1 2 3 4 5 6 7 8 9");
Console.WriteLine();
for (var y = 0; y < 10; y++)
{
Console.Write($"{y} ");
for (var x = 0; x < 10; x++)
Console.Write(grid[x, y] + " ");
Console.WriteLine();
}
Console.WriteLine();

// Random starting point and target.
var tlx = r.Next(8);
var tly = r.Next(8);
var target = r.Next(10);

// Extract the 3x3 sub-grid and "[ ]" any matches.
Console.WriteLine($"Looking for {target} in 3x3 grid at {tlx},{tly}");
Console.WriteLine();
for (var dy = 0; dy < 3; dy++)
{
for (var dx = 0; dx < 3; dx++)
{
var ax = tlx + dx;
var ay = tly + dy;
var v = grid[ax, ay];
if (v == target) Console.Write($"[{v}]");
else Console.Write($" {v} ");
}
Console.WriteLine();
}
Console.WriteLine();

Example output:

0 1 2 3 4 5 6 7 8 9

0 1 2 5 4 1 8 0 2 8 5
1 4 2 2 5 8 4 4 0 4 8
2 7 1 8 2 5 6 3 6 3 6
3 8 7 3 2 4 6 5 9 6 2
4 6 3 4 2 9 7 4 7 6 1
5 1 4 2 3 8 3 2 4 3 3
6 0 6 6 5 1 4 7 3 4 9
7 2 0 6 9 9 9 3 9 1 7
8 1 6 5 8 3 8 9 8 3 4
9 0 8 7 9 5 4 0 7 0 3

Looking for 5 in 3x3 grid at 2,6

6 [5] 1
6 9 9
[5] 8 3

As others have said elsewhere this could use a one-dimensional array but as we know upfront what the constraints are I've gone for the clarity of the two-dimensional. This is said to be the very first mistake everyone makes in graphics programming - but nothing in the question says it is for use in graphics, so being an interview question I went for clarity.

Similarly there's the possible use of a ternary, less memory allocation, and tighter code, but again in this situation I'd go for readability.

There may also be edge cases not covered; this was a 10 minute hack (as it looked fun) and isn't exhaustively tested.
> Where do you draw the line on supporting these?

Where those are still in active development. Where those exist you should attempt at least for. It's partly why they failed in the first place.

> Should every new project try to support all of these?

As said above, attempt. My projects in Perl work most places, my TCL programs do too. C and C++ all have been universes. Heck even Python.

It's only new fangled languages like Rust and Go that make an ball ache.

> Do you, doublerabbit, get to decide which OSes are important enough for support?

Yeah why not, at least allowed to voice an opinion. I'm so sick and tired seeing the world of IT on repeat. See it get abused, capitalised and freedom sucked from it. I give Linux five more years before it will be smothered in corporate.

After working as an sysadmin from the age of 13, to 35. I wish I could call done but other opportunities are not feasible at this time. The amount of bug reports I've submitted across the board is more than a dozen. Hand crafted brittle configuration files, been there done that. This isn't just me being edgy.

For more the past twenty years we've only dominated one bloody OS. Only then do we all bitch at each other because of fanboi or whatever cliche is at the moment. Systemd comes to mind.

I am so bored of the neo-Linux crowd and I've been working with it for it since 2.x kernel.

Only when you jump off the bandwagon do you see how clunky it really is.

First HN was shouting at me how a new browser could never be made and now HN is jumping up and down because one has yet won't acknowledge that other OS exist and that I personally feel developers should catered for.

Is this like to real for everyone or something?
> Paul Graham came out publicly to defend Sam, and we instantly have this blog post about, wait, just a sec, let's dissect actually why Sam is still evil

I'm not seeing good and evil in this post. It's calling Sam out for not being transparent. Given he's elevated OpenAI, in public testimony, to an extinction-level threat to humanity, that lack of transparency is of public concern.

Not being transparent doesn't make him evil, doesn't mean he is unlikeable and doesn't per se mean he's dishonest. (Though OpenAI and he do have a likeability problem, at least in politics, albeit one I think they can fix.)
Location: Europe / Portugal

Remote: Yes -> but happy to travel from time to time

Willing to relocate: no

Technologies: Golang, PostgreSQL, Redis, kafka, k8s, terraform, aws, azure (many more but this is what I am most comfortable with)

Résumé/CV: https://my.visualcv.com/phumb-hn/

Email: see cv
If it is something people hack on for fun why would it be doomed because of one guy leaving or their web browser getting forked?
In the days of large monitors, and even hidpi on smaller screens, wasting space is not really one of my concerns. I do all my work on a 2256x1504 laptop panel, and the 20px or so used up by my SSD titlebars is completely fine. I was similarly fine with it on my old laptop with a 1080p screen.
instructions unclear. the traveler drowned attempting to wade the atlantic, washed up on the virginia coast, and had willed for their family to scatter their ashes in italy.
Couldn't this particular issue have been discovered just as easily by visiting a bunch of websites in a lab, rather than collecting website performance data from end users?
Hmmm, it looks like you're misunderstanding what "support" means there, and your conversation in the other issue is making some wrong conclusions from that.

The support by Veeam just means their software product will officially work with Proxmox. It doesn't mean Veeam have become an option for people to contact and have general Proxmox issues fixed.
.home is fine, but .local is used by mDNS like Bonjour. In practice, it doesn’t seem to cause much problems for printers and AirPlay.
As opposed to partners in other VCs? Successful VCs make good money, thanks to performance fees; say, 20% of the profit.

edit: I don't know the specifics of Altman's case.
He should not be punished for the 6ft guidelines or the mask mandates (I agree that it's better to be safe than sorry). However, Fauci did promote the idea that the lab leak theory was a racist conspiracy theory, and he denied that the NIH was funding gain of function research in China.
It's enlightening to see read comments from this forum when GDPR was being introduced. It was just seen as pesky legislation designed to trap people needlessly in red tape and not legit privacy protections. I think a lot of Americans are coming around to sense -- now seeing US companies consistently abuse their data. The US should have similar legislation to protect Americans.

Here's an example:
https://news.ycombinator.com/item?id=17154971
Can't it be both?

In the same way a college degree tests your willingness to jump through hoops authority figures set for you, but it also demonstrates a basic level of mental competence.
> But I infer that open-source hardware and low-level software is much less important, interesting, and malleable than the OS-and-above software.

Nope. It was all about the subsidy.

Because the RPi was subsidized, competitors like the Beaglebone series couldn't achieve a critical mass since they were always being undercut. This set up a decade+ of mindshare.

And then the RPi foundation knifed everbody in the shortage by shunting all the RPis to commercial companies like FormLabs.

Even now that low-end x86 machines are cheaper than the RPi's, everybody still sings the praises of the RPi's.

Marketing always wins.
TL;DR looks like a crypto savings / gambling site (i.e. a scam, like crypto anything).
Yeah clearly. Most companies only want engineers to implement the companies ideas, but don’t actually care about high level ideas from those engineers.

Imagine you are interviewing senior levels of engineer, like Guido van Rossum: in an ideal interview, you don’t want to hear him regurgitate textbook problems taken from an exam book.

You want to hear about his vision of where he sees the field in 15 years.

But this is not what companies want.
> On the gripping hand, having read through various histories, it's nuts how often historians get things mixed up or wrong, or obsolete with emerging evidence. Our histories, even evidence-based, tells a story of our past, and no narrative can fully describe what happened.

Indeed; the similarity of "history" and "story" is no mere coincidence, they share a root. And in German, both are the same word: https://en.wiktionary.org/wiki/Geschicht
I'm a little bit surprised by these articles. I thought it was well known (or at least an open secret) that sama is one the most prolific tech investors? Yes, sure, there are conflicts of interest but this is par for the course. If you make many bets and startups pivot to greener pastures then inevitably you end up up funding startups that compete head-on. When people take sama's money they know he has a stake in 400 other startups. But sama's network is also one of his great assets.
The author falls into the trap of every "technical interviews such, just talk to them about their experience!" argument - it's easy to sound like you know what you're talking about but not be able to actually write code.

I've had so many interviews that started strong, great conversation, amazing resume, and then they couldn't write a basic function to implement a straightforward algorithm.

Like, they literally could not write a nested for-loop that worked (in a language of their choice!).

IMO, the solution is apprenticeships/probationary offers. "Try before you buy" goes both ways - it gives the candidate and opportunity to try out the company (how many companies like about their culture, tools, quality, and work/life balance?!).

Alas, it requires the industry to shift to support that model, it's very difficult for companies and candidates to support that model on their own without most other companies doing the same.
Sorry, I wanted to reword my comment to be shorter but say the same thing basically.

Nothing worked. In hindsight, maybe the Mac would've been ok-ish if I'd used Chrome Remote Desktop to help whenever she had issues, which had fewer pitfalls than the other screen sharing options I tried. Last one I remember was Teamviewer, which broke cause her friend "fixed her computer by removing junk" like that, but it also had other issues before.
That’s precisely the point. We’re using the science budget for bombs instead of helping people.
> these kind of underhanded techniques

What in the article is underhanded? Worst case, he has undisclosed conflicts of interest.

> this is a person I would avoid

Does Altman have a Trump-like wake of ruined careers and lost riches among former allies? Everyone he's been close to seems to have done well from it.
I'd like to recommend the author mentioned briefly in the article on this topic: Joel Mokyr. Unlike how this article paints him, Joel doesn't really point to a sole cause for the industrial revolution, but highlights a broad range of contributing factors, I thought it was very insightful.

While it's certainly not the only cause, high wages as a contributing factor to innovation in productivity does still seem like a plausible factor behind the industrial revolution. I suspect that these days in the west, labor is relatively so cheap compared to how much capital is around, that capital ends up being rather inefficiently used. Or at least, capital doesn't primarily go to production increases anymore. Perhaps there's avenues for gains here today
I don't understand why everybody keeps underestimating China. Their space programs started with second hand copies of Soyuz capsules, and now runs circles around the US Space program...
Not the OP, but my understanding (admittedly a few years outdated) is that an MSP430 will, in idle, with sleep states properly set up and low power modes in use, drain a coin cell battery (e.g. CR2032) over a period of years - with the current drawn around 1.5 uA in standby and 0.1uA in RAM retention idle.

That is likely even lower than the effective self discharge rate of a lithium coin cell battery. I don't believe the Arm equivalents like the Cortex M0 can deliver such low absolute current - maybe microamps, but more than an MSP430 from what I can see.

Ref - https://metebalci.com/blog/measuring-the-power-consumption-o...
Or romance
We are on an exponential curve of deployment of plastic because it’s cheap, anything else would require research time and money https://education.nationalgeographic.org/resource/worlds-pla....
I think that's the great thing about Linux.

Something like gnome is so closed down that it couldn't be for everyone. I tried using a ton of plugins to make it workable but then things break with every update.
And even that has been solved by more privacy forward societies. For instance PostIdent in Germany where you verify your identity with a trusted third party.
This will be shocking, but honestly, the point of asking someone to code up fizzbuzz on the whiteboard is not sifting for obedient slaves. Hand to god, chop down the cherry tree, no lie.
Well, there are caveats to flutter. One, the packages are clearly Material first, with Cupertino not having the same coverage and integration. There's a lot of common iOS UI constructs that are missing or incomplete, and Material is the base-type: There's Scaffold, which is material, and CupertinoPageScaffold, which is the iOS version. Widgets also don't necessarily mix - in cupertino land you need to use cupertino scaffold and page with their transitions, as they have hardcodes dependencies on each other.

Second, cupertino is glitchy and just... wrong in so many aspects. Sizes, placement/paddings, animations... Placing an icon-only button in the trailer of an app bar doesn't align it with anything, and something as simple as a page animation is completely wrong: Click on a note in the Notes app, and the title and content of the new page follows each other - in a flutter app, they're on completely independent trajectories. Not to mention that mimicking a photo gallery with pinch zoom, dismiss and swipe to navigate is borderline impossible with flutters gesture stack, and existing packages and built-in Widgets don't get close[0]. Its handling of the screen rotation animation is also horrendous as it just stretches whatever widgets were present with no control.

In my opinion, cupertino is just a weak lookalike used to lure developers in, but isn't really good enough to convince users in a "real" app. The real utility of cupertino and its packages are in adding necessary iOS widgets to material or custom UI apps, like share panes.

[0]: Apple gets that one a bit wrong too though. Try to zoom in in the right edge of a picture in the Photos app, and start a swipe left from the middle of the screen. When the next image starts to show on the right side of the screen, change direction to swiping right. The previous image will come in from the left, but with a completely glitched out transition. Flutter is way worse though.
I absolutely love the idea of both sides being able to "try before you buy". Some jobs just suck for the employee and they wont know until they're a month or so in and it's a waste of effort for both parties to continue cordially expecting it to magically get better.
Soon USA will find the second little problem. This animals not only will decimate bees and other insects, they will also kill people. They can do and they will do. Easily.

My advice, If you spot one around your table or in your roses, as I do on my table and my roses, just say calm and don't mess with it. This is not your common yellow-jacket.

And if you plan to use your lawnmower or shoot your gun in the backyard, watch first around quietly for hidden nests. They hate-hate-hate sources of noise near the primary nests. A mass attack will happen in three seconds. Make sure your old parents get the idea.

Those who introduced it into USA deserve jail time.
When they built up this physical theory, they assumed things about time, like that one thing happens after another, countless -- well -- countless times.

There is no way to not do that.

So it's pointless to say "time is an illusion". It's a basic category of thought.

But whatever to get hype for your paper, I guess...
Minecraft is also how I got into programming! Hundreds of hours spent writing Java plugins for CraftBukkit/Spigot :)
This is commonly believed and seems to massively let VW off the hook. Almost everyone was overfitting their optimization to the test and thus not delivering real world lower emissions. That's not illegal, just unethical, particularly since they also lobbied to not make the test more realistic. But VW actually detected it was in the test loop and changed the settings. That's a defeat device and completely illegal. There were a few much smaller cases of similar things found in other manufacturers but nothing even close to the scale VW did it.
> thanks to performance fees

Based on public reporting, Altman's wealth came from his family office piggybacking alongside YC versus his share of carry in YC's funds.
A large number of small landlords buy their units for appreciation rather than rental income.

Just as much, small landlords are terrified of the damage a bad tenant can do and might not have the resources and experience needed to quickly get rid of such a tenant and finding a tenant can be expensive and time-consuming giving them further incentive to leave the place vacant. And also having less knowledge and experience, small landlord aim to follow the market and they'd aim to have an apartment as "market rate". Certainly, lowering an existing unit's price would only bring in "less desirable people" since "desirability" is very much a function of income.
The issue with this is that you can't create certificates this way.

Assume you own example.com, then you can issue a free certificate for *.example.com and use that certificate for all your home services. Using HTTPS in the intranet does have its benefits and eases coding when services require SSL.

If you host vaultwarden.example.com in your intranet, then you don't have to publish the subdomain on a public nameserver; it's enough that your intranet DNS resolver can respond with the local A or AAA record for vaultwarden.example.com and it's covered by the wildcard certificate.
SEEKING WORK | REMOTE & HYBRID (EU & US)

Versatile software engineer with a master's degree in computer science and 13+ years of industry experience. Adept at transforming creative ideas and business requirements into practical solutions and high quality products and services. This includes web and desktop applications, data pipelines, data visualizations, technical content (coding challenges, quizzes, tutorials), etc. Available for project work and retainer agreements. Contact via www.linkedin.com/in/georgetanev or georgejazzt@gmail.com.
X | Machine Learning Engineer - Community Notes | SF, SJ, Seattle, LA, NYC | All Levels

The role: build scalable production machine learning systems and infrastructure, and improve our open source algorithm: https://github.com/twitter/communitynotes

Community Notes has been discussed here on HN a number of times e.g. here: https://news.ycombinator.com/item?id=37292041

Apply here: https://twitter.wd5.myworkdayjobs.com/X/job/San-Francisco-CA...

There are many other positions at the company too, see: https://careers.x.com/en
Similar monopolies are in place in many countries today — healthcare, education, telecommunications and public utilities like water and electricity are sometime regulated to the extend that you literally have no choice but to use the services offered by the state.
How do they know dogs are colorblind? [video]
If anyone watched The Social Dilemma (2020), they interviewed a number of managers responsible for this:

https://en.wikipedia.org/wiki/The_Social_Dilemma#Interviewee...

And of course the managers are repentant now with a few million in the bank.
Location: Las Vegas, NV

Remote: Yes, preferably pacific hours but this isn't strictly a dealbreaker

Willing to relocate: Never say never, but unlikely

Technologies: While PHP and Java have primarily paid the bills these past few years, I am not tied to them. I have a reasonable amount of experience with all parts of the typical web dev stack, and where I lack experience I make up for it by being a quick and eager learner.

Résumé/CV: https://static.timewasted.me/files/resume.pdf

Email: ryan@timewasted.me