skysight-inc/HackerNews huggingface dataset:
The last couple of trips I took to Japan were for events with essentially a developer/marketing oriented organization and I was able to comfortably get off with pretty much business casual. Maybe I wouldn't have felt as comfortable for a customer event.

The last trip I really felt I overpacked for with respect to train/transit was some time in London, followed by a long-distance walk where I really needed everything I had with me, followed by an ocean liner return where I needed jackets and real dress shoes--which, as you suggest, even Rockports aren't really general purpose. You always want more shoes than you can reasonably carry.

Wheeled vs. non-wheeled luggage is definitely a tradeoff. I lean towards non-wheeled in general and just maybe take a few more taxis if the luggage is too heavy to schlep around the city a bit.
“They are my enemies because they are evil and stupid” is why we are here a second time.
So talking about abortion isn't free speech?
Maybe, just maybe, some of these "kids" know what they're doing and are preferring Rust for legitimate reasons other than fashion - such as performence, memory safety, and type safety.
New Junior Developers Can't Code
Everyone seems to think they know Musk, it sure does look like Musk himself is included in this list.

What is he thinking how this will turn out?
You don’t use Notepad and a browser to generate boilerplate for you.
I use the extension on desktop without problems. I guess it depends on what websites you visit. I would disable the extension for ones that do play/stop sounds a lot.
You do get used to it and I keep a travel pile, but, yeah, checklists are never a bad idea.
Interestingly (relevant to the linked article), you can also do this in Rust.
Stewie's Guide to Ruthlessly Declutter Clothes Today
Acquiring company is concerned about terminations coming back as lawsuits, so unless there is something really egregious is puts so much work on valuable people to follow the required PIP process (I’m talking a months long process) that it changes the equation again and makes it worth it for those duds to suck the time out away from our valuable people who happen to be managing them.

The result is that good people end up loafing because of lowered morale.
It’s like the “fish don’t know they are in water” saying. As an American if you weren’t educated to be aware of Pax Americana you very much struggle to understand it. The current world order is far from perfect and many suffer as a result but the people in charge of this effort absolutely benefit from it far more than they seem to understand.
sci-hub's legitimacy.
These firings will have no impact on your taxes. Instead of people having a job, the money will just get given to oligarchs and you’ll pay largely the same taxes but have moderately less government services. Socialism is needed to some degree for society to function. Capitalism alone is an awful system.
You seem surprised at the notion of workers wanting maximum pay, perks and autonomy in exchange for minimum discomfort. How is it any different in any other occupation?
Devenv got pointless after LLMs.

"Enable JavaScript in my flake.nix" outputs whatever basic packages I need, without the magic.
Talk is cheap. These idiots.
Enlightenment like... Linux?
Sadly true, the wonder is that the idiot has been showing his hand since at least 2015 and he still was been given another term!?! My guess, the first two years will be a type of cringe humor/horror. Mid-terms will be a political slaughter. Never, ever underestimate the ignorance and naivety of the American voter, especially my generation, the boomers.
My bet is that using using all-caps looks like you're yelling, and yelling isn't exactly conducive to effective conversation.
> [...] bush relay messages for remote listeners outside of telephone reach [...]

That sounds fascinating! What types of messages were these usually?
GeoGebra, in fact, embeds xcas and has a touchscreen friendly UI.
> When producing a bulldozer in Germany, Liebherr pays 19% VAT on all components and services (steel, electronics, labor, etc.). When Liebherr exports the bulldozer to the U.S., Germany fully refunds the 19% VAT. This lowers Liebherr’s export price by 19%. Liebherr sells the bulldozer tax-free in the US. The only tax applied is the US. state/local sales tax (6-10%), which is much lower than 19%. Liebherr bulldozer is now more price-competitive in the US. than Caterpillar’s

Let's follow your example more closely.

Caterpillar manufactures a bulldozer in the US. The price tag for the bulldozer is 200k. When sold to domestic customers, a 7% sales tax is charged by domestic authorities, and the bulldozer ends up costing 200+14=214k for the American buyer. When exported, no sales tax is charged due to the export exemption. The bulldozer arrives in Germany, where German tax authorities charge 19% VAT, as they do on all sales. The bulldozer ends up costing 200+38=238k for the German buyer.

Liebherr in Germany manufactures a bulldozer too. The price tag for the bulldozer is 200k. When sold to domestic customers, 19% VAT is charged by domestic authorities, and the bulldozer ends up costing 200+38=238k for the German buyer. When exported, no VAT is charged due to export exemption. The bulldozer arrives in the US, where US tax authorities charge 7% sales tax, and the bulldozer ends up costing 200+14=214k for the American buyer.

In either case, the American buyer gets a 200k bulldozer for 214k, and the German buyer gets a 200k bulldozer for 238k, regardless of whether it was domestically produced or imported. The difference in the total cost to the buyer is due to differences in local tax rates and not unfair trade rules.
> Getting an inside tour is the ultimate travel treat. How about a factory tour,

Yes, I'm glad I did some factory tours in Japan, they were really interesting!

Link is to archive.org since JETRO seem to have taken down the site during the pandemic and not put it back up again: https://web.archive.org/web/20190407170023/jetro.go.jp/en/in...
Here a few that were seriously threatened

- all the major corporations would leave and there would be no jobs
- collapse of the pound
- start of wars within the UK and potentially with EU
It's true, but the absence of adoption of these great tools in industry worries me. Most Python developers in industry don't seem to care one iota about handling corner cases of types, and so their code is full of problems. Most Python developers in industry are very untrained, and have no discipline when it comes to types. It makes me sad while working in such a setting.
>Crash a wedding. You are not a nuisance; you are the celebrity guest! ... They will usually feel honored. You can offer the newlyweds a small token gift of cash if you want. You will be obliged to dance. Take photos of them; they will take photos of you. It will make your day and theirs. (I’ve crashed a wedding in most of the countries I have visited.)

That will only work if a white tourist wedding crashes in a poor country. That will not work if I (as a brown-colored southeast asian) do it.
It never rains in an architect's world.

The elegant lines, the broad sweeps, the little-people models and their renderings, all exist on a sunny spring day in April.

People live in a world where it rains and snows and sun-bakes. And, channeling my inner Jeff Goldblum, life finds a way.

Net result is that buildings that look beautiful on paper end up gray and splodged with rust marks, mold, moss, water damage and all the impacts of living on a wet planet.

Why anyone thought Brutalism would work in a country like the UK for example is beyond me. Perhaps it works in Japan (to some extent) because they have an intense pride in things being clean and comme il faut. I speculate that they also appreciate honesty-in-materials which is one of the tenets of Brutalism.
I'm quite dismayed to say that this has been a feature of any Java developer setup for the past 25 years. Yet hipsters threw it all in the garbage when node.js took off and are only now starting to approach feature parity with a 2002 JBuilder or Eclipse of the same era.

Can I tell you about live debugging of an app server and hot reloads? Pretty wonderful stuff really.

I can't believe how much knowledge, tooling and experience was thrown in the dumpster when Java was abandoned en masse by the younger generation of devs due to the rise of node.js. And if it weren't for Typescript the tooling would still likely suck.
> Admire simplicity

That would be nice. Instead we’re seeing all these JS/Python tools written in Rust - a complex language whose complexity comes providing memory safety without garbage collection.

Their authors are deliberately choosing to take on that complexity for programs where it’s unnecessary - programs which would work equally well with a GC.
This only makes sense if I have some great canonical explanation of distillation on hand. But it’s a simple concept. There are hundreds of identical explanations online.
Fair point—that's older than I thought, but newspaper writing still uses the word in its non-euphemistic sense.
For what it's worth, the concrete used in these type of official building tend to look decent even as it ages.

I've seen none of the buildings in the article as they're mostly out of Tokyo, but for instance the national art center in Roppongi is raw concrete and it still looks very nice

https://www.nact.jp
as an autist, I used to consider that as manipulation and therefore unethical. thankfully I got that virtue beaten out of me by life and now I go for pragmatism.
Just the bare minimum; calendar yes, and Gmail so I don’t have to burden strangers with my vanity e-mail domain (fast mail). Oh yeah and I’m a huge YouTube user which I pay for. (So I suppose it’s not the bare minimum.)

I also don’t like android because of the privacy model. Ditto for chrome.

But no web search any more from google. kagi and nowadays chatgpt were a huge improvement.

I try to avoid google products now. which I don’t like to say because it felt so good being a google user and fan in the early days of google.
As Israel fields Iron Beam, Gulf states are pining for the technology
>social security, Medicare, Medicaid, and defense spending. I doubt even the biggest libertarian on here could advocate cutting any those with a straight face

Who says I don't advocate cutting those too, if you're asking? And I am grey haired, not sure about the ageism.
> The US does not provide tax relief for its exporters and does not impose VAT on imports.

It does. Exports from the US are exempt from sales tax, the same way others exempt their exports from VAT. Neither side pays domestic consumption taxes on exported products, and both sides charge consumption taxes equally on all domestic consumption, no matter where the products were produced.

Both American and European products cost a little more in Germany due to 19% VAT, and both cost a little less in the US due to 7% sales tax. Nobody gets a free ride.
That's the insiduous thing we're seeing - when you have to work two jobs just to make rent on a dilapidated shack for a slumlord you don't have time to protest, and when your healthcare insurance depends on having a job (because there aren't charity-run hospitals around any more) you can't afford the risk getting fired for going on a strike, much less actual "direct action".

On top of that, mass media controls the narratives way too hard - just look how fast Luigi Mangione got out of the news.
"I call them 'unit tests' but they don't match the accepted definition of unit tests very well." -- Kent Beck, __Test Driven Development By Example__

The short version is that "unit test" did actually mean something (see Glenford Myers, __The Art of Software Testing__ or Boris Beizer, __Software Testing Techniques__), although it wasn't necessarily clear how those definitions applied to object-oriented programming (see Robert Binder, __Testing Object-Oriented Systems__).

The Test-First/TDD/XP community later made an effort to pivot to the language of "programmer test", but by the time that effort began it was already too late.

So I think you should continue to call your tests "tests" (or "checks", if you prefer the framing of James Bach and Michael Bolton).

As best I can tell - there's no historicity to the idea that "unit test" was a reference to the isolation of a tests from its peers; it's just a ret-con.
Not really: https://voidzero.dev/posts/announcing-voidzero-inc
Still prefer Google over any other search engine.

Here are the issues I've faced with some of the alternatives:
1. Duck: Used it for years but the quality of results has taken a nosedive lately.
2. Startpage: Was good when it used to get results from Google but now it's a mix of Google and Bing.
3. Metasearch engines (SearX): Unreliable since they rely on scraping.
4. Kagi: Results are not better enough to consider paying for it.

That being said, I don't have my Google account logged in while doing searches.
Please stop dragging rest of humanity to your side, there is no "we" in your camp, and I agree with OP in the meaning of his/her words.

Its a net loss for humanity, as is all political correctness instead of objective truth which should always be pursued. Maybe a good idea on paper, but it failed to actually change anything or anybody, fringe people just got pushed into their own siloed groups and there is no coming back, thanx to 'media'.

Now with ie US elections of gradually in Europe too we saw and see how all fringe quietly became majority at the end.
This post is four years old!!!!!
JavaScript, in general, is awful as a language in terms of design, and more astute people have wasted many words on this before me.

It was originally designed for writing throwaway frontend code, but people liked it so much that they started using it to build their system architecture—only to realize it doesn’t work well for anything beyond glorified RPC backends.

The type system is wishy-washy, and TypeScript needs a massive type space to compensate for it. Python is also dynamically typed, but it has a strongly typed system that saves you from runtime blowups. JavaScript doesn’t even properly blow up at runtime—you just get [object Object] or some random undefined error. TypeScript is a fantastic piece of engineering from the C# guy, but even they couldn’t fix all of JavaScript’s language-level blunders.

Few people want to build mission-critical backends on a weakly typed language.

The ecosystem is a mess, and things randomly break after a few days. My Python and Go apps from 2018 still work exactly as they did on day one. Go’s gorm and Python’s SQLAlchemy are the default ORMs that pretty much everyone uses. And how many ORMs does the JS ecosystem have?

And let’s not even start with frontend frameworks—no one loves them two days later.

The Next.js project I built yesterday is already showing 69 vulnerabilities. This sorry excuse of a language, coupled with terrible design and an indecisively childish community, makes it difficult to take seriously.
Tangentially related, I finished “You Should Quit Reddit” by Jacob Desforges yesterday, at the recommendation of a fellow HN user. Definitely worth a read if you are leaning that way already and just need a few well-reasoned arguments to seal the deal.
Databases are a perfect example of an open-ended complexity space. SQL is a Turing-complete language and your users are programming their workloads against your database kernel. You (as a developer) know nothing about those workloads nor do you know what your users will want to do next. And you basically have to write the code so that it can virtually support any workload that can possibly exist. It's almost as if you're writing a compiler but with a virtual machine inside of its own OS but with the big difference and which is the ability to scale across millions of users (and data). There's probably not much software like that in the world.

And yet, no matter how complex database engines really are, my experience has been the same: the number of bugs related to memory-safety were extremely rare.
Formal Verification for Verilog Using Yosys
The one thing you _need_ to pack, apart from visa docs required for travel, is a credit/debit card. Anything you’ve missed can be purchased on location.

Traveling to rural Vietnam looked daunting and dangerous for people from the EU, but once there me and the friend realized all the worrying and excessive preparation was for naught. We still forgot some things, an hour or two spent at the local shops and the problem was resolved. All you need is an accepted way to pay and you could get out of almost any reasonable situation.

Now would it be cost effective? Surprisingly sometimes yes, but even if not it could give you some more stories to tell. Part of the fun of traveling is the stories you tell afterwards, and no good story starts with “everything went according to plan”.
People call that a JIT compiler nowadays (?)
This is interesting.

One of the first ideas I had for an app was a calculator that represented digits like shown in the article but allowed you to write them with variables and toggle between symbolic and actual responses.

A use case would be: in a spreadsheet like interface you could verify if the operations produced the final equation you were modeling in order to help validate if the number was correct or not. I had a TI-89 that could do something close and even in 2006 that was not exactly brand new tech. I figured surely some open source library available on the desktop must get me close. I was wildly wrong. I stuck with programming but abandoned the calculator idea. Even nearly 20 years later, such a task doesn’t seem that much easier to me.
It seems Zig is getting in on the game too now, with Bun leading the way.
An air filter on my balcony?
Americans should care because America isn't the world. So much wealth and power derives from people seeing you as the good guy. Blowing that up will make America poorer.
Rethinking the C Time API
Worse, the very rich have a stake in the country degrading. Institutional collapse and chaos represent opportunities. The Yarvin-ites believe that they will be the god-kings of the new state while the poor are turned into biofuel.
There is no floating point here.
Paragraf Is Building a "Blank Canvas" Graphene Foundry
These are the best travel tips I've seen anywhere - surprising and unconventional and I can see why each of them would work.
> If you got your information from economic facts comparing Europe to USA this comment it hilarious

I don't understand what you mean. Can you please point me to resources to help inform me instead of pointing and laughing?
GWT was an attempt to let you live in java land and also still get the (tremendous) benefits of deploying to the browser Javascript VM. We used it on a java backed project, but we were not building an SPA so didn't see all the benefits.

I haven't used it for a long time, but it's still alive: https://www.gwtproject.org/
Yes good, and now because their value is appreciated they can be paid what they will be paid in the private sector, perhaps ~180k/y instead of 60k/y. So if you fire 2/3 of the workforce and pay those that remain what they are "worth", you have saved exactly what ?
Management is as much about convincing people you’re right as it is about getting your way always. Sometimes your subordinates are right and a good manager can still work with that situation. Even in a professional army like the US military there is disagreement and negotiation. This idea that we are all troops in some kind of militia who should blindly follow one person’s will is the bottom half of fascist ideology.
Hal Sperlich, the 'Godfather' of the Mustang and Minivan, Dies at 95
https://archive.ph/LIK1j
I mean ignoring all the trade that will wither away to/from America and slowly be diverted to other countries instead (lost American money/opportunity), there's also lost tourism money from people not wanting to come spend their vacations there (lost money).
The UK’s GDP per capita trajectory diverged around the end of the Great Recession. That was before the Brexit vote (2016) and long before the actual Brexit (2020). France and Italy have been stuck in more or less the same doldrums since the same time: https://datacommons.org/place/country/FRA?utm_medium=explore...
It is significantly worse the most pundits predicted.
> For the rest of your life there will be things to learn about them and their algebra.

That’s just not true for the vast majority of people.
Don't worry, the Typescript ecosystem is fast becoming Java.

And that's the exact reason I'm done with it.
I'm firmly on the RSS bandwagon though. The shift comes from much more limited time and I need to filter what I can use it for.
planetcare.org - what a shitty website. Immediately a full screen popup came up to claim a 10% discount or "Nah, rather pay full price" and while I was looking for a closing "x" the next popup asked me to "Wait! ... blah ...". Luckily I found the x for my tab faster and left to never come back.
Most of the abandoning of Java was due to Ruby on Rails not JavaScript.
My father once told me that as long as you have your passport, wallet and the name and address of where you're going everything else will work out fine. That advice has treated me well.
Wait until the next crop in 3-4 years, where all they ever did since uni was leverage AI to churn code for them as cheat...

those would be as good with coding as the average person is with calculus
>I don’t have any subscriptions except for rent, transportation, a cloud VM, and a domain for my blog, and that has made an incredible difference.

Amazon Prime is a tricky one: bundle shopping deals with streaming video. Youtube is also tricky: it's free.

But despite having Amazon Prime and Youtube, I almost never watch movies, TV, play games, or doomscroll? How? I had a baby. No more time for any for any of that. Once he's old enough to want to watch movies or play games, then maybe I'll watch/play some with him, but he's too young currently.
The short answer is build something people want. It’s really good advice from YC, and applies whatever your goals are (big software company or smaller niche businesses).

I’d just focus on finding problems and solving them, while getting people to pay to use them. Don’t overthink it!

You could also look for some part time contracting work in the meantime to keep an income and stay in touch with a professional network.

Congrats on the weight loss and fitness, that’s huge.
I'm as anti-Brexit as they come, but it didn't change the UK's direction much. It's still the 2nd richest European state (with the 1st declining fast), the 3rd largest tech ecosystem worldwide, one of the premier military powers. Brexit wasn't great, or even good, but it's not disastrous.
Some are, as evidenced in this very thread.
"After a few hours, the space mirror deorbited and burned up as it re-entered the atmosphere over Canada."
Now that they've been fired, the gov't has lost the goodwill/loyalty from the staff. In other words, the gov't is competing with private industry rates. Unfortunately for taxpayers, rehiring is always more expensive.
Title should really be "Rust Is Eating JavaScript Tooling".

Except for a nod to WASM, all the examples are about the JavaScript toolchain.
False equivalence, shallow dismissal, and low effort.
I've worked in several large federal departments, and private sector companies that are even larger by headcount.

Trust me, basic performance management processes that exist in the private sector are almost entirely absent in the public sector.
That's cool but I get a chuckle when I see server side html rendering being all the rage now and thinking to myself, should I tell the juniors about servlets, JSP and Struts?
Thought that was pdm. Never saw it used so far.
In that case I'd say it seems to have proven effective for Musk multiple times now, so why stop now? In his experience, he can just keep shit-canning feds until something immediately bad happens - say he is sorry and give them a job back.

As others have already pointed out, the real damage is silent, has already been done, and will be suffered by generations to come while being able to blame others.