skysight-inc/HackerNews huggingface dataset:
Original Author of the game here.

It was a big surprise for me to see a jump in attention that my Solitaire remake got. Thank you all for taking a look at my repo and I hope that you enjoy playing the game.

Minesweeper was also a lot of fun to remake, interestingly it took around 3-4 months of work to finish that before starting on Solitaire which took a little over a year to complete.

When I was a young boy we had a Windows 95 machine and an Apple Macintosh at my elementary school, where I got introduced to Solitaire, Minesweeper, MS Flight Simulator, The Secret of Monkey Island, Hit the Road Sam and Max, and a bunch of other games and applications.

I thought it would be nice to keep a little bit of that nostalgia around so I tried to remake Minesweeper and Solitaire as close to pixel perfection as I could.

The Solitaire game still has to have the card animation support released which I am in middle of getting done.

A bit of backstory on the mead.jar reference.

I started making tic-tac-toe, checkers, and chess to get more into having a few small projects finished that I can look back and be proud of. While I worked on those three small games, I would reference this other Java project that would be in charge of asset management; I called this project Mead, which is the name of my Dwarf Ret Pally back in my WoW days.

Mead is a code base that has a tile editor that lets you add in images to generate a tile map with simplistic layers, and with code generation support that when referenced from your Java project, would give you access to your tile map through a common interface. Think Tiled for MonoGame, but back in 2012 and with features specific to my games. I will also open source that project for everyone once everything gets upgraded to a more recent JRE.

If you would like to check out my other games as I go along please feel free to follow my progress on GitHub. If you would like to contact me for questions on things that i did in my games please feel free to message me anytime.

And it goes without saying that if ever I can help anyone out from the development side with your projects I will do my best just send me a ping.

Again thank you all for trying out the Solitaire remake.
US per capita emissions are almost twice that of China, so a dollar spent on emissions reductions in the US has a bigger impact.
I loved this game as a kid. I spent hours playing it.

I managed to get multiplayer to work, I think over parallel ports, it was super laggy but still fun very.

I wrote a sprite editor for Sopwith. It used the same (or very similar) sprite encoding as NES roms.

There are also level editor apps out there.
>Your brain chemistry is part of this will, though.

But here's the thing, given enough knowledge that chemistry is deterministic.

Will seems to be one of those words we've created from deep ignorance, much like consciousness, and the more we learn about the world and ourselves the less our old views make sense.
The Largest Asset Class
Datum is a single data point, Data are plural, state is data that are dependent on time.
Keeping in mind that the Internet is global, and the US tax system does not (yet) apply to the rest of the world, who would tax these companies?
Unfortunately, that's quite common. Team leaders and managers failing to perceive how their direct reports actively employ soft skills in their tasks, and also failing to provide guidance on how certain skills can be exercised and demonstrated at each seniority level.

For instance, what I consider to be strong signs of leadership skills in junior positions includes: commitment to finishing activities according to expectations, interest in fully understanding task requirements, start making limited autonomous decisions, and initiative to keep stakeholders updated on task progress and any changes in direction.
> eventually there will be security vulnerabilities discovered

Front and center concern, given the stack Ghost is built on
Show HN: Meegle – Jira alternative with workflow visualization
This is not about the EU or India or China. It's about the US and the EPA.

The EPA cannot regulate those other places, but it can make coal plants in the US pay for the pollutants they previously externalized.
Product management unlocks business value and maximizes ROI
It's not, no - it has a rinky-dink little computer with a simple 7-segment LCD, which is connected to whatever in the bike is measuring rotations via a 3.5mm jack. I did experiment with seeing if I could read a signal from it via a mic input so I could hack together a more advanced display but didn't have any luck.

I've just had a look for ways to adapt it though, and found BitGym [0] which doesn't require a connection to the bike at all - you just place it on the handlebars and it measures your cadence with the front-facing camera somehow. That would be a neat feature for Startona. Maybe you could even measure it via the accelerometer? FFT the lateral motion of the device to find the frequency of movement? Maybe it wouldn't be strong enough but it would be an interesting experiment

[0] https://www.bitgym.com/
>And how do we know that?

Because my sight is getting slowly but progressively worse each time I go in for eye exams to check if my glasses are still sufficient, but not as quickly as when I first had to get glasses in the first place.
Chrome is the "default" on Google and Google is the default search engine for most people.
Making attributes and properties symmetric to one another would be difficult for the existing DOM API: methods like `addEventListener` are (prototype) properties on individual DOM elements, but would be nonsensical string attributes. Making your idea concrete:

// our document is like:
// <foo bar="asdf">
let foo = document.querySelector('foo');
console.log('bar', foo.bar); // cool, prints asdf
foo.bar = 'nice'; // <foo> element is now <foo bar="nice">
foo.addEventListener('some-event', e => console.log(e)); // wait, what?

So DOM element methods would instead be free functions like:

HTMLElement.addEventListener(foo, 'some-event', e => console.log(e));

It's a matter of taste, but I for one appreciate having object method calls in JavaScript.
Agreed. I think this is one of the formats which would admittedly do better as a 30s reel than a 2-3min video. The gags about a junior JS developer or a grisly old C++ master are super funny, but there’s only so much material there.
What will happen to the creators that make a living on TikTok...
"Starve before doing business with the damned Navy. They don't know what the hell they want and will drive you up a wall before they break either your heart or a more exposed part of your anatomy."

— Kelly Johnson

Shocking that this quote still rings true a half-century later.

https://en.wikipedia.org/wiki/Kelly_Johnson_(engineer)#Kelly...
That‘s my understanding.
Britain's cutting-edge stealth aircraft – that flies at the speed of a bike
I feel like this response is the exact opposite of what HNers expect - a random reply claiming they can only show a private demo.
Alt: https://archive.ph/lyv1Y
For what it’s worth, I have been running a conference on Substack for over a year and it’s performed much better than I expected. I’m able to quickly keep people informed of new developments, reliably with a high open rate (around 40%). It’s easily the most important communication channel for making things work.

In September I also launched a podcast for the conference and their platform has made it incredibly easy. I just upload the video and write the show notes. They handle extracting the audio version, generating the transcript and publishing to all of the various platforms while hosting the video too.

I personally haven’t seen any benefit or engagement from their attempt at social media though.

Carolina Code Conference and Carolina Code Cast if you’re curious.
> I wish such platforms didn't exist at all, and people just went to small websites

We used to have a solution called RSS Feeds. At one point every site had them then Google decided we can't have nice things.
Wait how are these representative of a 5th gen fighter if they have a max speed below mach 1?
Exactly what I was thinking - it's virtually guaranteed they've spent the effort to build a software emulation solution.
And yet the author has not posted (I scrolled back to October I believe) in “Who wants to be hired” nor would I bet they’ve scanned through the “Who is hiring” thread. Maybe they post under a different name and I’m wrong but that seems like missed opportunity.

For my own part I greatly prefer smaller companies and startups. I honestly don’t believe they are really that much more volatile than bigger companies (see layoffs) and I abhor the “process over progress” mentality at larger companies. That along with layers and layers of bureaucracy to get anything done. At a smaller company I have a direct impact and there is simply no room for people who aren’t competent.

Side note: “Competent” is high praise in my book. Most people don’t meet that bar IMHO. I am not, nor am I looking for “10x” developers. I’m looking for people that care, can learn what they need to learn, can think critically, and can work well on a team with others.

I have numerous other complaints with the blog post, not least of which being annoyed that employees at companies the author looked at didn’t have GitHub activity. Not everyone programs in their free time. I mean, I do but I know many extremely competent people who don’t. Judging a company by that seems silly.

I got my current job through HN (in 2019) and I’m currently hiring others using HN and have managed to find a number people who are working their way through the interview process (side note: contact me if you are in the US and want to work with PHP/Quasar/Vue). It’s not easy work but it’s working and I’d bet it’s working better than using an incompetent conman, I’m sorry, I think the common term is “recruiter” or something like LinkedIn/Indeed.

Yes, trying to get a job without using your network is more difficult but it not impossible either. That said, I have no clue what it’s like in Melbourne, maybe it’s different there. I’ll end with this: it’s just silly to drink shitty tea just so you can complain about it.
Something I always wonder about when Voyager has these issues is this: how long would it take for a probe launched today to catch up to Voyager? I assume there are better engines now, better capability for payload launch, better fuels, etc. I then wonder how long it would take to get that probe ready to be launched assuming that it was given the green light.
That is indeed a horrible excuse for any action. But having been here for well over 3 years I think there has always been a diversity of opinions on such things. This is very far from an echo chamber, which is a good thing! I just hope ycombinator never tries to monetize that diversity of thought the way /. did by feeding in tangentially techincal topics they knew would be controversial. Not everyone here thinks pacifism is a good idea, not everyone here thinks the MIC is just a jobs program, not everyone here is even on the human's side in the Butlerian jihad. I'm glad they post because I am never completely sure of any of my views and they may have good arguments. And if we talk to each other it moderates the polarization.
Doesn't seem to be doing great? The example search I got on their home page was 'best headphones' which pretty immediately surfaces http://www.quietheadphones.com/ - which is openly for sale, and also covered in affiliate links.

A bit farther down the page is a 'best headphones for 2020' article.

And this is the example result set they push on the home page to a potential buyer.

You guys pay for this thing?
> The only real downside of them is that they seem to drive everybody to this obsession to try to truly understand them.

This. If you only want to understand *how to apply* quaternions to represent rotations, it's not too hard to learn. However, if you want to understand *why* they work, that's a totally different story.

Many of my colleagues still use Euler angles to represent rotations. I always use quaternions, and am a bit baffled why people are so averse to them.
True. But also the use of the word made me genuinely interested and I laughed by how not really useful it is. Upvoted.
Haha, yeah

- Isn't limited to XML

- Isn't limited to HTTP

- The returned object is also the response

Beautifully named.
Is there something just intrinsically unprofitable about air travel? Why do airlines continue to get shittier and shittier and strive for the bottom of the barrel?

It’s clearly a high demand service. Couldn’t they just provide a good service and make money?
ChatGPT mystery solved: To delve or not to delve – that is the question?
could someone ELi5 the backside power delivery please ?
JS is okay to write these days. I enjoy the fact that maps (objects), arrays, and functions are its native data language. But it's still weakly typed, which leads to all sorts of insane confusion during development. Above all, almost all of its libraries and frameworks are highly opinionated, try to monopolize the application architecture, lead to poor performance, and teach completely nontransferable skills that are useful almost nowhere else.

In general, minimizing the amount of JS you write improves all of these issues across the board. A minimum of JS is easy to debug and ridiculously fast.
Neat library. Also, brilliant docs!
> sticks and stones

Sticks and drones?
I don't know PipeTube. I meant PipePipe, which works well for me:
https://github.com/InfinityLoop1308/PipePipe
Somebody give this person a job! If they already have a job, give them a cookie
>The Internet Is Starting to Break

Yeah, particularly in regards to spammy video essays of the standard of the one linked.
These pages, and more on the Tuta website, are a blatant example of SEO spam. Thousands of words long, all rephrasing the same talking points and SEO keywords. No real customer is going to read thousands of words of rephrased crap.

They even admit as much in the blogpost: “We have no idea why Google is no longer showing our website for thousands of keywords that we used to rank for in the past.” Juicing your ranking with SEO spam littered with “keywords” is now penalized in Google ranking. They would rank better by removing 90% of “content” on their website.
I used this in a prototype recently and was impressed by how configurable it is.
Reuters literally can't bring itself to type out three extra characters and fully name the competitor to Google. Interesting.
That they did, indeed.

And they honestly never really adhered to it either. It was just a knee-jerk reaction to a (I believe Haskell) presentation that said something like "we got n ways to do x", where n was in the double digits and x was something extremely uninteresting like looping over an array.

Can't really recall details though, it was old knowledge by the time I Heard about it around 2010 and a quick Google didn't help me dig it up
If anyone is reading this and considering releasing their own closed-source NPM package, I built a service to help you do that [1].

It also supports Rust, Elixir, Erlang, Ruby, and .NET.

[1] https://codecodeship.com/
Alcohol and/or drugs
The abstract concept here is liveness, aka "eventually something good will happen". In practise, liveness alone is insufficient because a locked up program/processor is indistinguishable from a very slow program/processor. So you really want bounded liveness, along the lines of "within X time units, something good will happen".
Yeah same, Go's explicit argument never resonated with me either. In Elixir it's similar to a Result type, being a tuple such as either `{:ok, return_val}` or `{:err, err_msg}`, which is perfect for using with `case` or `with` depending on your situation.
They’re hardly trademarked are they?
Sentry mode requires the high voltage system to be on, most of the ~300 watts goes to conversion inefficiency in that system.

(source: the internet, so...)
SIMD in the GPU World
> These are impressive in that we did not have software that could do these sorts of things a few years ago,

Google lens has been doing this for ages.
The difference is clear if you go to Ghost Pro's pricing page[1], which looks just like SquareSpace's or WordPress'[2]. The product is the software, support, and hosting. Ghost is focused on providing value directly to the writers. Substack doesn't have a pricing page and their incentives are much more murky. They want to attract writers and subscribers to the platform, but they don't really care if it is the best experience for either group. If they think of some feature that writers hate, but it increases the number of subscribers or some other metric, Substack is going to implement it.

1. https://ghost.org/pricing/
2. https://wordpress.com/pricing/
This is basically why I quit cancer research to go into software. It was like trying to debug via the postal service. You do something to your cell cultures, and you only find out 6 weeks later if something went wrong.

And because a million different things can happen to cells over the course of 6 weeks, you don't get a line number, or a stack trace, or very much debugging information at all.
Instead of slowing down my discovery of music at 30, i started releasing my own! Check it out if you are interested: https://open.spotify.com/artist/0gzvd38Qse9LCxpmJUWLaN?si=MC...
Signal wires and power wires are not routed together, but separately.

As a result, transistors are sandwiched between two wiring stacks. Resulting in lower noise, but makes heat removal a bit harder AFAICS.

See the image at: https://www.custompc.com/wp-content/sites/custompc/2023/06/I...
Ah yes, good reminder, it also causes IT hell.

If you register an AD tenant, you can associate an domain with it, when you do this. It means all your windows accounts are also

something@domain.com

instead of the azure default of

something@tenantname.onmicrosoft.com

It is 100% optional to associate a domain and an explicit action. This to me means they are using the domain on azure for Windows AD.

Now why is this bad?

Well, Microsoft has two types of accounts "Personal" and "Work/School" accounts.
You can create "Personal" accounts against any email address/domain. However, once you register an Azure AD Tenant, the default is to disable registering further personal accounts. The goal is to avoid corporate users leaking work documents to personal non-managed accounts. There is also an option to force merge any existing personal accounts at the verified corporate domain into work accounts.

Say tutanota, being the geniuses they are disabled the setting that turns off personal account for their verified domain.

Well those IT guys will now have completely worthless audit logs because there'll be constant failed logins from people accidentally selecting "work/school accounts" in the login screen when asked what type of account it is. Not to mention you'll have the reverse of employees accidentally creating personal accounts because some microsoft prompts are weird and may refuse to offer work/school as a login option.
Still have. Even the linked website offers it (not sure if it used to on Substack, but I’d guess so?): https://www.mostlypython.com/rss/
My computer course in high school has a one week turnaround time. Send your punched card deck off Thursday of one week, get the printout back the next Thursday.

Two days would have been luxury.
KaTeX supports server side rendering to an html string. If you do this, the client only needs to load the css component of katex, and not the js component.

I believe MathJax has a similar capability.
I have a newsletter in substack. I think all the effort they are making to convert the site into a social media is not giving results. Their notes feature is very empty.
It seems the actually impressive thing here is the 15-20% less power consumption at same n2 complexity/speed.
So this means that anyone can now downrank pages by publishing "X vs Y" webpages?
Magnetico is pioneering work.
Very simple, very effective. However, with a single 1 Gbps VPS you can take it down. Simply spam at full speed and switch VPN reguarly. Same for Bitmagnet.

Usenet, email and now Mastodon show that you need a trust framework. Otherwise you open to abuse and spam. With Tribler we're hoping that after 3 generations of failures/learnings we now have operational decentralised trust. See our public thinking for 11 years on Github [1].

[1] https://github.com/Tribler/tribler/issues/31
> Since Ghost gets paid regardless of who subscribe

This isn't true.

If you have over 500 subscribers, Ghost charges you more per month. When you go above 1,000 subscribers, there's another price tier. Then there's another tier at 10,000 subscribers.

I don't want to say they are exactly equivalent to Substack because they aren't. But Ghost gets more money if there are more subscribers.
I want to see an LLM that generates answers without the letter 'e', like the novel Gadsby by Ernest Vincent Wright.
>It’s an annoying trend that people extrgrate to make a point. Anything they don’t like is a dark pattern or scam or something.

OTOH, some models really are friendlier to customers and can lead to better experiences.
> Apart from that tiny chinese fleet of 1000+ coal plants, havent noticed any plans for those, or rest of developing world like India.

China in particular is building out insane amounts of solar - hundreds of gigawatts a year [1]. India plans to pause new coal power plants and increase its capacity for solar [2] - Modi's government has it a bit easier than most Western countries, both due to the increasing authoritarianism and because the people see destructive weather events and their impact themselves.

The rest of the world is already going solar thanks to cheap Chinese panels. In most of Africa, there isn't much of a working phone or electricity grid anyway for historical reasons (poverty, colonialism, theft, construction challenges, political, ...) so there's quite a lot of international aid programs going on [3] - after all, Africa has 60% of the solar energy potential of this entire rock floating in space, but only 1% of the worldwide production.

[1] https://www.reuters.com/business/energy/chinas-installed-sol...

[2] https://apnews.com/article/india-coal-pause-plan-climate-ren...

[3] https://www.un.org/africarenewal/magazine/january-2024/start...
Taser Company Axon Is Selling AI That Turns Body Cam Audio into Police Reports
Wouldn't it be crazy if there was a snow storm that had so many flakes, the gravitational constant was reduced because of the extra time it took to render them all?
An article on the topic though about Intel:

https://spectrum.ieee.org/backside-power-delivery
https://www.axios.com/2023/12/08/airline-mergers-us-airline-...

It's probably due to the power balance. Corporate consolidation is at an all time high so what choice do you have when they all have the same shitty policies.
Yes, I see that's the case. I imagine that's because of all the existing combined cycle plants. The new rule also doesn't apply to peaker plants.

The folks with the Allam cycle patents must be happy about this.
Massive media companies finally caught on and started churning out utter shit because it's wildly profitable.

When the 'trusted websites' caught on and embraced the game, Google was apparently helpless to stop it.
Being a doctor does not ensure that they will always diagnose your symptoms correctly. Therefore, using your logic, we should all just self diagnose and not use doctors at all.
I'm not a fan of Tesla but to give credit where it's due, I have never seen an advertisement from them. The closest thing I have seen is branded chargers, which is also a functional display of their brand (you need to know if you can use the charger or not).

There are also tons of small companies that have no advertising. Think one or few man shows that operate on word of mouth, and are not looking to grow.