skysight-inc/HackerNews huggingface dataset:
This seems to be just one approach to the problem. To my taste, the way they're drawing the vertical lines is ugly (because of the asymmetry), so it made me curious how notable professional isometric pixel art has solved the problem.

I checked two games: Rollercoaster Tycoon 2 and X-COM: UFO Defense. Interestingly, they solve the vertical line problem in the same way as each other, but it's in a different way from the link.

In those games, instead of having an explicit line border, the line is implied by a shading difference between the two faces, which eliminates the asymmetry. Additionally, the corners at top, middle, and bottom are 4 pixels wide instead of 2.

(This strengthens my conviction in the following rule of thumb: when it comes to art, it's better to study professional work I like than to trust a guide.)
This kinda seems like a good idea for rich countries, like Switzerland and Iceland, that are carbon neutral; particularly in their energy generation but this may be actually terrible.

The article mentions they have raised $780 million. If they instead bought BEVs, say at $35,000 each, they could have purchased 22,285 vehicles. If they simply swapped those BEVs for people's ICE vehicles, assuming 4.6 metric tons per ICE vehicle, they would save 102,511 metric tons of carbon per year, 2.8 times the amount they are going to extract with their largest plant.

It is unclear whether this $780 million is the total they have raised or the amount raised for the new plant alone.
I did an interview with Sickcodes a couple of years ago when this first emerged. He does extremely interesting stuff and his point of view is unique.

https://www.vice.com/en/article/akdmb8/open-source-app-lets-...
> The problem here is simple; it only provides this immense value if it is effectively free without discrimination. But of course, it can't really just be free, or at least Dockerhub certainly can't be.

This is a self inflicted wound. They placed themselves there but never though about the costs of running a free service with PBs of traffic.

> On the other hand, it also provides immense value to enterprise and even smaller customers, too, clearly

And they should had taken money from enterprise from the day 1 for Hub services.

Hindsight is 20/20, of course, but then I learned about Docker "eco-system" (especially things like Watchtower) the traffic costs was one of the first things what I though about.
>This argument falls apart when you recognize that people that pirate weren't going to pay anyways.

There is a spectrum. Some people will never pay (e.g. teenagers, who don't have credit cards). Some people will always pay. A lot of people (most?) are in between. They will use a pirate copy if it is easy and they think can get away with it, otherwise they will pay. So some level of protection is important. But you shouldn't do anything that makes life more difficult for the people that are prepared to pay.
In Factor:

"Factor" love? [ honk ] when

Not nearly as lyrical, but perhaps easier to understand.
> If you're required to come into the office, it's pretty easy for your employer to tell when you lie about the number of hours worked.

No, it's easy to tell when you lie about the number of hours spent in the office.

If the remote-working employees are not performing to the level you require (and it seems that this woman was not, which is why they turned on the tracking in the first place) you can tell them to improve or they're out.
> "There would never be a case where someone would ask “what do you want to eat?” and someone would respond with “pie” when they mean pizza."

Friends or colleagues who are used to eating a pizza together excepted. Maybe rarely someone could say "pepperoni pie" or "cheese pie" without being confused, but as you said the context makes the case in these examples.
You really have to ask?

Don't force subscriptions! If everything I ran - occasionally - required a subscription, no matter how small, I would drop 99% of it. I have already done this for MS Office and Adobe Creative Suite. I don't need updates and certainly not their online "collaborative" features, which are pretty lame IMO.

Not sure how this works for them. A customer doesn't need services or updates but they disable their SW so, what, the user will come back to them. No, they just force us to find pay once alternatives or stop using the functionality. Because of this baffling practice I no longer consider their formats the standard.
And also ensuring that the party does not collude with accomplices to hide money and/or evidences. I'm not totally confident the bail's terms would keep SBF from doing that.
I would put 4 before 3 and before both I would check existing tests and maybe add more.

Also, just start the refactor because it will help to break analysis paralysis. Just edit the damn code. After some time maybe you will need to throw everything away and maybe start again, but with better understanding of the code.
I imagine their time is also worth a lot more than yours.
Really cannot stress enough how little Hasbro corporate would care if the hardcore D&D market were rounded up and shot immediately. They'd probably pay to have it happen if they could wrangle it from a project-management standpoint.
I assure you moving to "results based pay" for the type of labor that is paid hourly will make their lives _more_ miserable, not less.

If you think measurement is abusive now, wait till everything they do is tracked and monitored to determine _results_.
I enjoyed Plex until I didn't, then I switched to Jellyfin. I can't say it was a bad value in terms of what I got out of it, but in the sense that so many of us feel out of control of technology I feel like I am part of the problem and not part of the solution when I am involved w/ something like Plex.
Art for Your Music
Enter your open AI api key, transfer playback from spotify to "web playback sdk", enjoy the music and the art. Please give your feedback!

See demo here: https://loom.com/share/3244fe5231dc41808dc9b1e72153a743
Towards “deep fake” web archives? Trying to forge WARC files using ChatGPT
I actually enjoy the parts you don't seem to - architecture, refactoring, designeding systems from teh ground up is what I really enjoy. Debugging - my own code, fair enough, that's my responsibility, when it's other people badly written code, not so much. Sprint and agile is meh, but I guess you need a way of organizing a team. uess I like focusing on the large scale parts of the problem, while you seem to prefer the small scale parts. Maybe we wwould make a good team.
Looking at the code adding another piece should be doable since I don’t think any pieces call other pieces attributes, and the pieces at game start are just objects in a list…
It's more easily explained as always wanting your web conference call to use your headset even if normally you want the browser to use something else than as a replacement for changing your OS settings.

The web is constantly positioned to takeover the desktop though, has been for many years at this point.
With all the small SDR qrp radios, you can have most of the amateur HF bands in your pocket. Really good time to join too with the solar max approaching quickly.
This remembers me to an oldie web but nice is: https://www.chessvariants.com/
Practical use, before uploading files publicly, I often want to remove some important metadata. exiftool makes it really easy:

# List all metadata of a file (exif)
exiftool -s screenshot.png

# Remove GPS coords in a file
exiftool -gps:all= filename.jpg

# Clear out all metadata
exiftool -all= filename.jpg somesong.mp3
Nothing, if it works for you great! I’ve found Alpine code to be more declarative and easier to reason about. Also, jQuery often requires you to write more code to do the exact same thing in Alpine.
One thing jQuery does better is AJAX, Alpine doesn’t have builtin AJAX tools. I’ve made a plug-in to bridge that gap though: https://imacrayon.github.io/alpine-ajax/
Then it's checkmate, not stalemate. For a stalemate you need a situation where the king is not in check, but there are no legal moves. It seems impossible in practice, if not in theory.
This story sounds highly improbable.
Not everyone in Tokyo lives so close to train stations. There are places inside the 23 wards where the nearest train station is more than 3 kilometers away. You could walk, but it would take around 50 minutes.

I should also add that if you want to move around the west region of Tokyo, you're better off using a bus because there are no trains there that lets you move north or south. The Tobu Tojo Line, Seibu Ikebukuro Line, and the JR Chuo Line all move in the east/west direction.
I did! I actually forgot about that feature when making the parent comment. It was a useful addition to a degree.

I used it for more complicated components like a mobile nav with animations, and for some re-usable pieces like a subscribe form. The downside with Alpine.data is that it splits the HTML from the JS, so developing and refactoring was a bit of a pain, and caused errors because of old variables I accidentally left in the HTML (whereas Preact/TSX would give me an in-editor error).

It also didn't really mitigate the need to wire up all the pieces your data component exposes into an HTML correctly. Though, this was working inside a simple PHP-based templating engine — maybe one that supports better snippets with parameters would make that part of the experience better.
Is this sort of problem an argument for lidar or similar? I'm assuming you're describing a camera only system.
Drew a h-bar. It found Cyrillic tshe (ћ), as well as h with a stroke (ħ), even Planck's constant (h),

... but not ℏ.
I hate to break it to you, but that was posted 8 days ago, 3 days before my comment.

It existing doesn't make it a good idea.

I stand by what I said.
I would point out Adobe's Creative Suite which was a few thousand dollars in the day. I think many people couldn't find that much money in one place but more people can afford $65 a month. That $65 a month is starting to add up, it will be a lot more over the course of ten years, but with the subscription you always have the latest version.
Who is saying that anyone should be required to do that, though?

Some professions require employees to track time in smaller increments than 10 minutes (IIRC most lawyers at firms in the US bill in six-minute increments), but that's for the purpose of billing that time to the correct client, not as a way of micromanaging the employee.
Thanks for pointing out O’Leary’s testimony. I hadn’t heard it.
What about the actual South Pole? Looks like it might be over water.
I think a critical reduction of your praise of good/effective non-technical people is: They made your life easier by triaging with all the other non-technical people.

I wouldn't assert that this isn't valuable in most organizations; but it drives further into the OP's point that if non-technical people weren't involved in the process, things would simply Be Better; and large swaths of very real, numerous organizations do feel like work programs for people inventing work for themselves.

Allow me to tell a story: I take on an epic of work. The final stage of this epic of work is to build out some UI stuff for a feature. Things get missed, we're approaching this final phase, boss says "oh crap, we need to coordinate with design to get some designs; I'll set up a meeting". The soonest they can get us in is two weeks. I spend three days twiddling my thumbs, then decide to Just Do It. We have component libraries; its like five UI components on an admin dashboard; just do it. I implement it; deploy to staging; then DM one of the designers "hey, I just released a new UI feature; if you have ten minutes today do you mind taking a look and giving feedback?" He had one piece of excellent feedback, I implemented it, and we shipped.

Allow me to tell another story: Two days ago, someone from customer support DMs me and says "We got a security vulnerability report (links to ticket); are y'all the right team to look at this?" We were. I PR the fix, share with the team, done.

Third story: Customer support DMs again. Hey we got a report from a customer about some odd behavior on this endpoint. Me: "Do you mind opening a ticket? That just helps us track it a bit better." "Sure man no problem (links ticket)". "Gravy my dude, I'll take a look at that tomorrow, sound good?" "Awesome!"

There's nothing about any of these stories that would fly with many MBA Orgs' idea of "The Software Engineering Process". They certainly don't fly with our process. It still happens. Why not? Once you start asking five-whys down the reasoning behind things like "it causes interruptions" or "engineers don't like talking to people" you eventually arrive at something proximate to: The MBAs invented a sandbox to justify their existence, they're here on a VC-fueled work program, and everyone has to play in their sandbox.

Things are not better in that sandbox. Companies are less efficient. Employees have higher average misery. Revenues grow slower. But many are blind to it because the MBAs, if nothing else, are great at Talking Good, and we don't know anything else.

(To be extremely clear: I'm adopting the terminology of previous comments, but think "technical" to mean "product-oriented", Product Managers and Designers count, and "MBAs" to mean "People & Process Oriented". Ex-Engineering Engineering Managers are gray area; but I think once you start viewing that role through the lens of buzzwords MBAs love like "Leaders" e.g. "To Lead Your People" e.g. "Inspire" "Mentor" etc; they can only be technical, and need to be more Product-oriented than People/Process-Oriented.)
> "i'll take action to not die"

This thought is entirely the result of evolution. Beings that didn't have a survival instinct didn't live to reproduce, so they don't have descendants that we can observe.

There's no guarantee that a survival instinct is a necessary or even desirable element of conscious thought. You're just describing survivorship bias in its most literal form. cue the picture of the shot up airplane
The "checkmate immediately ends the game" rule gets really weird in 3-chess.
People will disagree with me here, and at the end of the day I might just be getting hung up on semantics. But I don't think that the processes that come with sprints and agile are what change it from being "just programming" into "software engineering".

I took this off of the Wikipedia article for "Engineering", but pretty much every definition I've seen says something like this:

> Engineering is the use of scientific principles to design and build machines, structures, and other items, including bridges, tunnels, roads, vehicles, and buildings

So if you're using scientific principles, i.e. you apply knowledge from sub-fields of computer science such as distributed systems or cryptography, then you're doing software engineering. Sometimes this is important, e.g. you need to understand how a system will scale under load if it is used by a large number of users. Other times it's not so important.

But all that agile process stuff? That's not science, nor software engineering - it's just project management. Sometimes project management is important, such as when you need to coordinate large groups of people, or manage delivery risks. But in my (probably overly) cynical opinion, Agile (in practice, big A, etc) is usually just a heavy-handed way for companies to micro-manage under-performing teams - and at least for me, this is the biggest thing that just completely sucks the joy out of programming.

> What are some good jobs for a person like this?

So given the above, I'd suggest seeking out companies that are working on interesting problems that require computer science principles to be applied, rather than just another enterprise CRUD app where the hardest part is dealing with the business stakeholders.

And avoid companies that require a lot of project management - places where every bit of work requires coordinating a larger number of people than you would normally think necessary. This is most big companies, but also a lot of small companies too.

Unfortunately, this takes a lot of jobs off the table. But if you're able to find something that fits you, that's a great result.
Copy Dennis: A collection of copycat websites
Never cross the streams when it comes to personal and work devices. Don't log into personal accounts from work computer/phone, and vice versa: Don't log into work from your personal devices. Keep a strong wall between them.

Wasn't there an article a while back where someone was complaining that her employer demanded to examine the contents of her work phone but she didn't want to because she had nudes on it? Like what on earth would possess you to put personal information on a device that is owned and remotely managed by your work, let alone nudes?
Do you like this landing page? teaser for product hunt launch
I strongly prefer purchases as well*, but it’s still a matter of price vs value. Nearly everyone who today prefers subscriptions and nearly everyone who today prefers perpetual purchases can be flipped based on nothing but changing the price.

For the right price, I’ll give away all of our (totally paid off and perfectly usable) cars and lease cars forever.

* at the currently offered prices for both, of course.
The rates are significantly greater in the US than in Europe. (As are the number of vaccines on the schedule). Given that, you should be able to eliminate some of the reasons you suspect and be able to narrow it down. Any chance you can do that?
Or do you just have a religious faith that it is anything but the vaccines, (the same as we see with the current excess deaths being anything but the covid vaccines).
The War Zone is a well reputed publication for defense news so I'm not sure why you're making this comment? The fact it publishes under The Drive has nothing to do with the author and hence quality of the content.
Yes, yes you can, that is exactly what you need to do to avoid DKIM failure, you've already broken the ability to verify anything by rewriting the destination.

Also see: forwarding is broken (purely forwarding mail via SMTP is not the same as what the comment was about)
You could also open a websocket connection back to a specific host and proxy raw tcp though that. But I wouldn’t be in any hurry to run a public proxy.
SMTP forwarding is not the same as "forwarding" - it is very clear from the parent comment which one they mean, your response is re the wrong one.
Sounds like a video chat version of clubhouse. On paper it looked great but devolved into people mostly trying to build/sell/promote their brand which resulted in most conversations turning into something like low quality crowd sourced podcasting.
Hello,

You may want to consider Software Protection and Licensing from a vendor and not roll it yourself.

The high end versions of these solutions accomplish binary protection and encryption quite well and can require things like a token or hardware dongle to utilize the software.

Additionally given you've been pirated already, from a business perspective a freemium model might be helpful for converting pirate customers to real customers.

Hope it works out for your business!
Nobody is talking about that question. You received an answer to it already:

> The thing that I have to install on MacOS so that I can run docker. Is there any other way(i.e no gui utility) ?

We're talking about your subsequent reply asking a further question. A question that has no relevancy to or answer for macOS for reasons already discussed. As I said before, if you wanted a real answer then you should've asked a real question.

> Pro-tip Remove that keybase from your profile, you look ridiculous.

Nobody asked for your unsolicited advice or opinions regarding Keybase or ones' use of it in their profile, thanks.
>I haven't looked at daily driving it because it doesn't feel like it's really meant for desktop use (although I'm sure it'll work),

Many people use it on desktops. Also many people use postmarketOS (phone-specific packages on top of Alpine repos) on phones.
Indeed it does.

(Spoiler: it prints uninitialized stack memory. A bit closer to demons flying out your nose than you'd expect!)
The excess people killed by self driving cars matter too. Self driving is more dangerous until it is not and it is actual task of regulators to delay it until then.

And if regulators won't act, it will never be safe, because it is cheaper to produce unsafe products. It earns more to lie about safety of a product, unless you have functional regulations.
Well, Norvig's (et. al.) JScheme - http://norvig.com/jscheme.html - is implemented in Java - partially, and then a bunch of core functions are written in JScheme itself.

Or, if you look at implementations of J... like this - https://code.jsoftware.com/wiki/Essays/Incunabulum - it's basically creates something closer to J in C and then writes the rest of the interpreter. If you squint hard enough...
I've seen so many jobs posted for months but never filled. I even had someone tell me they really wanted me to apply but they weren't sure when their hiring freeze would be finished.
Definitely. Unfortunately, Language implementations that guaranteed exceptions were not in wide use at the time. Also, to have a chance at being implemented on more than one CPU, it had to work in C and assembly.
This is a great point - and its a widely used language.
Watch the video I linked to, it contains a well designed study that gives good evidence in favor of that hypothesis.

You won't though, will you?
Don't Deploy Applications with Terraform
Creating a 'honeypot' page is something quick and easy you can do to try to convert some would-be pirates:
https://successfulsoftware.net/2017/03/10/honeypot-page/
> "But also, I think you might be underestimating the amount of people required to get actual representative samples of our populations. If you look at the experiments that have been done in France, Iceland, the EU even in countries in South America; minipublics haven't really had a big problem getting enough people to participate. You might be surprised just at how much people want to be able to have an input in how politics is done in our countries."

Are these actually representative subsets in all respects, or just based on the major demographic categories?
When they started charging for Docker Desktop I immediately uninstalled it and just installed the cli-client on my mac machine, and started running Docker itself in an Ubuntu VM and set the $DOCKER_HOST on the host machine and do everything in the CLI. The only reason I use $DOCKER_HOST at all is because I'm just too lazy to have an SSH session constantly open to the vm to run docker commands, otherwise I would just install the docker snap in Ubuntu and call it a day and use it directly.

My company is still small enough that we could use Docker Desktop for free, but I refuse to get sucked into such a shitty value proposition.

I question your competence if you can't run docker commands in a terminal and think $5 per month for a lousy electron app that wraps the commands with some buttons is good value. The fact they they are making $135M ARR and the company is valued at over a billion dollars is absolutely insane when superior alternatives that are Free exist.
World Bank: Lebanon’s crisis among world’s worst since 1850s
At least we’ll also have software which can pretend that you’re working over usb keyboard, mouse and webcam simulator. I think this startup will have a lot of monetary potential.
If you think about garbage collection alone, you might guess...
This seems like a bug with the unhandled rejected promise handler.

IMO it should only trigger for unhandled promises that are garbage collected. This way the given example wouldn’t cause a false positive