skysight-inc/HackerNews huggingface dataset:
“Those who work with their minds must rest with their hands.”

Japanese woodworkers would spend the first half of the day sharpening their tools. The secret of Japanese woodworking is the steel they used…and their insistence on air dried straight grained softwoods. It helps make their precision joinery possible. It was also a technique designed for longevity so you could remove a piece from a hundreds year old temple, exactly replicate it and put a new one in. No metal fasteners meant no hidden weak spots due to rust which would fail in an earthquake.
You often want to build your own tiles for specialized applications. Any map schema is a tradeoff -- if you include every feature in every tile at every zoom level so that the renderer can pick and choose what to show, you bloat the tile file size.

The blog post is very light on details. My intuition is that this is primarily focused on powering the map on osm.org in service of people who edit OSM getting to see faster updates. This would be in keeping with their current raster tiles, which are not meant for use in "real" applications.

There are enough technical challenges in rolling out vector tiles with minutely updates for editors on OSM -- in my opinion, they should solve it for OSM first before thinking about committing to a specific schema for public use by other apps.

Still, anything that incentivizes innovation on vector tiles is pretty exciting. One option that could be interesting: provide "fat" builds of tiles that have every feature, and create tooling to do something akin to treeshaking so people can simplify the resulting tiles to only contain the features they need for their use case.
I loved Anathem, but also have a PhD in math, and legit dream of ways to think about hard problems without bureaucracy getting in the way.

(The war of the flowers was brilliant...)
That's a big part of why waiting helps. 2024 politics are different than 2004 than 1984.

It's easier to be objective looking back, and all the entrenched interests hyping things or slandering things are usually gone or different.
The solution is simple: install it behind WireGuard and trust yourself more than Google. Google has repeatedly betrayed your trust over the years.
Related:

Why software engineers like woodworking - https://news.ycombinator.com/item?id=31687378 - June 2022 (247 comments)
My answer to the deleted comment and to this.

It is a bunch of incremental improvements to the Python like language environment.

That's no big programming language advance to me. A biggie would be to Haskel or even Rust.

That's not to say it won't be wildly more successful as it gives a lot of what people want in a number of areas all in one go.

I'd jump on board except for the vibe around the current licensing. Maybe that will change and I'll be one of those Rust people who comment 'but Rust' on every C and C++ article, except I'll be saying "but Mojo" :)
I sometimes think about how good software quality would be if we all wrote test cases in the morning and coded in the afternoon. Motorola used to have a processes something like this…write and review tests at the same time as requirements are being approved, well before any coding starts. The number of defects we’d find in final system test was very small.
Knowing and seeing how it works takes away a lot of the magic, but imagine finding a completely featureless whirring metal cube... that then jumps up onto an edge, then onto a corner, and starts spinning. And is capable of doing this on any random surface.

I bet that would puzzle even most people who consider themselves familiar with physics and when the cube suddenly jumps back from a corner onto a face, clearly showing that the jumping isn't just some hidden mechanism that extends, make some seriously consider the possibility of magic.
>This situation hasn't changed in the slightest during the last 10 years.

There has been a significant decrease in desktops in the last decade. My wife works with children (12-18) and their main computing is done on phones - including school assignments, resume building, and applying for college/jobs.

>Even if a future phone could be used in the place of a tower to run a set of desktop peripherals, how is that even useful?

A computer that is customized to your liking, logged in to your account, has a cellular data connection, and is able to fit in your pocket (and you’re already carrying it). It’s an incredible proposition.
how about a format with a codec designed for actual motion video.
I’m curious why you wouldn’t use the Apple Maps app or something else? Is it to promote open software?
If anyone wants to experiment with vector OSM data today I can very firmly recommend Protomaps - I wrote about that here https://til.simonwillison.net/gis/pmtiles

Here's a vector map I built with it of Half Moon Bay California https://simonw.github.io/hmb-map/
You're in for a treat... Book two is the Empire to book one's New Hope. (And, spoiler warning: book three is, indeed, overrun with ewoks.)
The main problem with RSS is there might be a large quantity of (useless) traffic produced by subscribers to a personal website which is update with a low frequency.

There were some services to fix this problem, but most of them have all been (deliberately) closed now.
> CI/CD, versioned deployment artifacts, zero downtime deployments, unit testing, observability, monitoring and alerting.

This definitely stood out to me when I was working with a lot of Snowflake’s new products, especially their “native apps”.

I started on some bespoke tooling given the lack of everything that you mentioned and at the time was thinking about how to productize it / turn it into some open source tools but I’ve not gotten back around to it since leaving that job.

I had a really great experience working with sqlglot from Tobiko Data https://tobikodata.com/ — haven’t had a chance to check out their sqlmesh project yet but I have some faith in their work.
very cool. reminds me of the alamo sculpture in astor place in front of the site of the old cooper union engineering building.
Ultimately neither will imperial expansion. They are not solving their problems, they just loot weaker neighbors and blame everyone but themselves. In reality Russia got maybe the best hand on this planet, so they definitely as a society could choose a path to prosperity instead of replaying medieval conquests, squandering whatever demographics they have left. Stolen Ukrainian kids are also a limited resource after all, when they run out, what will Russians do?
If it's a single case, there is a high chance that it's just a unlucky coincidence.
are you saying vkd3d also has a SPIRV->DXIL converter? I imagine it having the opposite (DXIL->SPIRV)
Setting things up in cloud in a way that prevents some proverbial NSA analyst from beating off to the naked pictures of your wife without you knowing, on the other hand, is impossible. Why this learned helplessness? Is this “hacker news” or “layperson news”?
Highly recommended. The developers put a lot of work into quality of life changes, so for instance, you can search for any item you've seen and travel directly to it even across levels, hit a key to explore unexplored parts of the current level, set exclusions so that those explorations don't wander near an extremely tough enemy, and so on.
A lot of these cloud services you really have to rely on the hope that things are done in a sane way, now and into the future.

Have you ever had to hope that your lined paper wasn't going to fuck you over?
The Mana World seems to be in a somewhat fractured state at the moment; for what it’s worth, it has a pretty interesting history.

Several years back, the game still used to have a single server (The Mana World) and a single client (ManaPlus); both were being developed by different people, but they pretty much existed as a single community. There were some other projects using some of the same software, but developed by different teams with different ambitions; notably Land of Fire [1] or Evol Online [2]. TMW was by far the biggest, most active, and possibly the only one with a considerable (if still modest) player base. It was the game you’d stumble upon in your repository and stick around since there were actually people playing it.

At some point the developers announced the server software they were currently using was a huge mess and no one was up to maintain it, so they’d be moving to better and more actively maintained software. It was also decided the project would merge with Evol Online and build on their content and art direction instead, donning the name ‘TMW rEvolt’. (What little content Evol did have certainly felt more polished than that of TMW.) The main server was to remain on-line but see no active development from then on.

Since then, the new server seems to remain in sporadic development. Everyone has kind of accepted that the legacy server has no long-term perspective, yet it’s received several updates entailing new content and events to keep the players entertained in some way.

But if you look at the wiki [3], you’ll see that some developers have instead diverged their focus to create even more TMW-themed projects. You now have:

• ‘TMW Classic’, the abandoned-but-not-really legacy server.

• ‘TMW rEvolt’, the supposed successor.

• ‘TMW 2: Moubootaur Legends’, which is actually a separate project bearing a somewhat misleading name and pretty ghastly terms of use.

• ‘Source of Mana’, which according to the description is a new MMORPG made with Godot. It seems like some of the branding for rEvolt has been used there, and some of the developers are working on it, too, but I’m not sure if it’s meant to be a replacement for rEvolt or not.

• ‘ManaVerse’, a fork of ManaPlus created after the developer of the latter broke ties with TMW due to them wanting the option of ‘other’ gender in the game. (For what it’s worth, I think it’s always been there, but it was probably called ‘unspecified’ or something.)

I used to be somewhat active in the community and have contributed a little; unlike some other commenters, I found the people were reasonably nice to me. But ultimately I left since the project leads insisted on using non-libre platforms for development and refused to even consider a libre alternative (which was readily available at the time), showing that freedom wasn’t really even a factor for them. (They also moved the hosting over to Microsoft and introduced Discord as a platform for chat, which was a bit meh…)

[1] https://www.landoffire.org/
[2] https://web.archive.org/web/20180726040023/https://evolonline.org/
[3] https://wiki.themanaworld.org/index.php/The_Mana_World:Home
As a Vietnamese developer currently interested in remote opportunities, I am a little concerned. I hope people like us won't face any discrimination at work due to being thought of as "stealing an American's job".
There’s some hiking trails in the city that are only on OSM as they are not “official”, that’s why sometimes it’s nice to have a choice.

I’m back on Google Maps as the POI data in Apple Maps is unfortunately very incomplete (Opening times, reviews, new restaurants etc.) even in bigger cities like Berlin.
In all honesty, I find 3D buildings such a gimmick anyway. I'd rather see a flat map with less clutter.
Looks good, thank you!
I imagine like the "robot" in MIB where they open it up, and there is something not mechanical inside
I've completed a vocational course in Australia recently on woodworking - enough to land you an intern position at an actual shop.

Here's a few comparisons off the top (WW=WoodWorking, Soft=Software Dev/Engr):

* WW: must plan well. If you're working on a provided plank of wood, you can't "uncut" if you cut something shorter than should for example, Soft: iterative - and figure things out after some or none initial planning, and easily fix things later

* WW: higher risk of fatality/injury, Soft: relatively very low risk. Low liability for artifacts produced - but could serious affect users (e.g. cybersec).

* WW: expensive, non-scalable, Soft: scalable, non-expensive (unless u want expensive hardware)

* WW: visceral/earthy experience almost always - even on failed pieces, Soft: depends on what you produce

* WW: Tangible, Soft: Intangible

* WW: Can be repetitive - planing, jointing, routing, Soft: less repetitive

* WW: Creative, Soft: Creative
Clients and other stakeholders often need status updates and estimates to conduct their business. It may even be worth sacrificing some speed and value in order to have better insight into when it is likely to be delivered, so plans and coordination can happen accordingly. This is still hard to do, and perhaps the agile-branded methodologies aren’t the best way to achieve that objective, but that doesn’t mean that predictability is meaningless as a goal and shouldn’t be attempted. ”Hire competent people and when they’re done, they’re done” doesn’t necessarily produce the best outcome for an organization.
Here is something that should've made this list.
https://www.goodreads.com/book/show/183015.Uncle_Petros_and_...
Please edit out swipes ("what are you talking about?") from your comments, as the site guidelines ask: https://news.ycombinator.com/newsguidelines.html.

Your comment would be just fine without that bit.
https://news.ycombinator.com/item?id=39317300

Is another approach through hw
My workflow is similar to yours: python for deep learning and surface reconstruction. R for stats and plots.

I use go extensively for data preprocessing. Sounds weird but it works well for highly repetitive conversion tasks like DICOM parsing, converting EKGs to numpy, etc.
If strategy requirements are low, I think this task is very solvable under 2h, it sounds like very mechanical and straightforward implementation.
The point of libraries is abstraction. You get to use the library without writing the library or knowing the underlying implementation.
Not really. Hard to find any decent open source game unfortunately, but also lost interest in using my day job also as a hobby and focused on other kind of software to help when possible.
Software engineering is my woodworking
I’m not sure I’ve applied 30 total times across… like eight employers.

I also make middle-of-the-trimodal-graph comp, though, not FAANG/finance tier.
The hero hustle hides all the bad stuff which will then never get fixed.

Predictability is a fantasy. It's predicting the future. No one can do it. When you hear someone say they've figured out a way to get predictability they are lying, in much the same way people who say they've come up with a new guaranteed way to make money off the stock market are lying.
Australian senate passes Right To Disconnect law
The Invitation (2023)
So to clarify its totally fine for police to act as judge jury and executioner if the crime is bad enough? Screw the whole legal process and the idea of trials, juries and the rule of law generally? At this point why do we even have a judicial apparatus? Just give cops carte blanche to do whatever they see fit, since we dont care about the rule of law anyway.
The SQLite limitations might also be solvable by sharding the databases (so each sees 1/N of the write volume), tiering them (so tiles that are written most recently are in file A, then file B, then file C), or a combination of these approaches.

I'm assuming the requirement is not really to build a single .mbtiles file, but to have some way for a process to serve the correct tile when given a z/x/y tuple.
I think I have .txt files kicking around the NAS somewhere... I bet they are on archive.org as well.
Suspension of mathematical disbelief is hard to sustain seriously or at length.

Accordingly, the best mathematical SF/fantasy I can think of is in short stories or novellas which are meant to be humorous. In particular, those criteria characterize:

-- Most of the stories in Fantasia Mathematica and its quasi-sequel anthology Mathematical Magpie.
-- Flatland, which is novella length.
-- The Dragons of Probability, or anything else in Lem's Cyberiad.
It hasn't always been this way, but Safari on iOS (and therefore all iOS browsers) and on Mac have supported WebM for years.
Indeed. This nauseating arrogance of software devs being not getting their due for value they deliver despite high 6 figure salaries is infuriating. As per them MBAs are chump, finance are bean counters, CEO moron, managers useless and janitor's job is to be done by robots anyway.
Fwiw our hiring pipeline has 30%-70% of candidates make it to the next stage once past the phone screen (it has varied somewhat as we re-ordered or changed process). Assuming 3 stages until offer (e.g. HM interview, tech screen, full-day interviews), and offer-acceptance, with 50% success rate at each stage, 1/8 get an offer and 1/16 accept it. At 60% it's 1/4.6 and 1/7.8, so the exact rate makes a huge difference.

The corollary to this sensitivity is that if you are just slightly better or worse at interviewing, you can see a huge difference in the number of companies you need to pass screening at to get a job. In practice, companies get more people into the pipeline than necessary to reduce the chance that it dries up without making the hires, so as a candidate, you will also have to take that into account.

You can play around with the variables on this graph to see number of phone-screen-passes: https://www.wolframalpha.com/input?i=y%3D1%2F%28x%5E4%29+whe...
but if it's a pet project that gets killed off it's because you yourself got bored of it and killed it, it's entirely within your control, not at the whims of someone else
Agreed on the first part.

However my point is that having the context and the ability to use it is sooooooo far out of reach for a computer it's unfathomable. In much the same way how life is unfathomable at some level. It's this self referencing infinity that is somehow collapsing into results while being uncollapseable.

Computers can't do that not without something fundamentally different
Same parent. Anyway it's buying commercial aircraft (with a BS military excuse to dodge the anti protectionist trade agreements.)
The author has a lot of experience. Imagine what is happening to those with less than 15yrs exp. Ghost town
Great animated 10 minute video of him summarizing his ideas: https://youtu.be/OqmdLcyES_Q?si=fljPKtgaU9XoHczZ
Open Turing, an open source fork of the Turing programming language
How does that work when the film rights live in Ireland and the intellectual property lives in the Cayman Islands and your business has a well known catch phrase on for your creative accounting practices?[0]

[0]https://en.m.wikipedia.org/wiki/Hollywood_accounting
Maybe faux pas to reply to my own comment I made further connections with this.

I literally had cloned and was fixing OSMBuildings.org because, among other things, it wasn't clamping values correctly [1] -- it's why my charging markers are white. But I felt conflicted doing that. I was happy with what I spiked with OSMBuildings and started exploring commercial services like MapBox and a few other OSS projects.

Operating projects and companies and organizations is not easy. It sucks what happened there. I'm not a hater and actually looked to Patreon or similar Paul Norman -- and maybe the 'vector tiles' earmark literally means that? But, I'm not happy with that previous behavior of the organization...

So it's great the OSM Vector Tile service will be dramatically improved...

If any of us start doing something interesting with, will we get jacked up like OSMBuildings? Is that the stewardship of this donations? That's the rub.

[1] https://github.com/OSMBuildings/OSMBuildings/issues/230
> proxy alternative to burp suite

We're listening. Shoot your shot.
ELI5: Why autocorrect makes first letter of misspelled word important than rest?
It doesn't work in their favor. It does, however, work in the favor of Zaslav's specific desires about slashing content that has to pay residuals in favor of residual-free reality shows and documentaries.
> Minecraft is a funny case, because in alpha and beta it was really big on Reddit

Reddit in those days was a much smaller place than it is now and a lot of the users were functionally odd, a huge amount of the discussions revolved around 'how to behave in public' and 'how to navigate normal social interactions' and 'how to cope with social anxiety' - I'm not trying to judge because I was a user too, but the average reddit user around that time - and especially a reddit minecraft fan - could politely be described as a manchild.

And minecraft Youtube is still a very weird place.
I have 11 siblings and 75 first cousins. But, we lived thousands of miles away from any of those cousins, so I never got to know them very well and now have no contact with them. In the other hand, my daughter has a single cousin around her same age who lived about three hours away growing up, so they saw each other a few times a year, Now, as adults, even though they live in different countries, they still maintain their friendship and are frequently in contact. Bottom line, you can have a lot of cousins or few, but what matters more is how frequently you see each other.
There's work on porting MMTk to Julia, which will provide some well written GCs: https://github.com/mmtk/mmtk-julia
Right, but like the article says, in Poland westernisation was set as a return to Europe. “Europe” has for centuries defined itself against Russia. The last time Russia looked to the west, rather than inwards, they got shock therapy.

Beyond that Russia’s hand is so good because of the very imperialism we are all decrying.

You’re arguing that the Russian body politic should shrug off its distinct characteristics and submit to the west.

Hard to see any of that happening with anything short of revolution.
You are mixing up power (W) and energy (J or Wh, simply Watt times hours in you time window of choice) for starters. And I've never seen any other definition of panel other than the unit you buy them by, roughly 1m by 1.6m. That includes industrial installations of hundreds or thousands of panels.
> These are explicitly not a design issue, but a manufacturing process issue.

Not true. The reason MCAS was needed is because of a design issue. Also, if you watch the video, Boeing didn't just outsource manufacturing - they also outsourced the design.