skysight-inc/HackerNews huggingface dataset:
> point people at the stats in Scandinavia where a huge chunk of childcare costs is borne by the state, and yet the birth rates are dropping.

What, the state that raises its funds by draining resources from families? The state paying for childcare can't make it cheaper to raise children; it just means everyone is living with the costs that they were already going to have to pay. On average, if the cost of raising kids is high people still won't be able to afford them.

If you walk through the logic more deeply; it is unlikely that the state paying for childcare can make it cheaper to raise children. Who is supposed to pay for the costs? People who were already willing and available to help before the state got involved!

And if the state mucks up any part of its policy, it will make it even more expensive by spending the money in sub-optimal ways.
I suppose it’s a good anti-competitive group strategy. Without the hassle of setting up a guild, the experienced developers can prevent new developers from gaining the skills/experience/tutelage necessary to compete with them for jobs.
Yes but it's harder to justify even a basic laser printer at around £99 when all you need to do is print some forms. A £29 printer which might be useful in the future is more appealing psychologically(somehow).
I mean, how is that different from Google doing the same on Android?
I worked at a company which had a VSP in the largest location. Effectively a lot of the best people left. It doesn’t seem like a great strategy. Unfortunately it was partially done that way due to the local employment laws.
> I didn't expect to get an answer by the actual authors of the feature :)

I am not an author of that particular feature, but I work with them on OpenJDK.

> Yes, you can add custom formatting rules to stop that, but that's additional effort ... It's also more cognitive effort to parse the code

Perhaps, but using `;` has its own downsides (it's different from all other type declarations both for readers and for the language's grammar). The choice is never between something good and something bad, but between two things that are both good and bad.

Given that a record can save you tens of lines, on the whole it was decided that it's not worth it to add a new rule that saves a single additional character at this time. It can always be added later.

> That rule already has lots of exceptions, e.g. methods are not type declarations (like you said) and neither are initializers. Nevertheless, both use braces and leave out the ; at the end.

That's not the rule, though. I didn't mean that only type declarations use {}, but that all type declarations use {}. I don't think there are any exceptions.
>Becker held the roughly 10-minute call with investors at about 11:30 a.m. San Francisco time. He asked the bank’s clients, including venture capital investors, to support the bank the way it has supported its customers over the past 40 years, the person said.

The thing is, there is almost zero cost for a startup/vc/tech company to pull money out of the SVB. Sure, you'd have to setup a new bank account and change the account numbers in your systems. It'll give a few finance people a lot of work to do in the next few days. That's it.

But the company risks everything by leaving the money in the bank.
The argument continues to say that the 'clean code' version isn't actually cleaner/more legible/more understandable.
I, for one, am royally sick of spending 5 minutes trying to figure out which virtual function implementation was actually called!
Hi,

I study (classical) music composition, lately been getting more into electronic stuff. The largest audience I’ve gotten was probably around 1000 people, although they were mostly elementary schoolers, as part of an educational event organized by my university. (Still very very fun to have that much of an audience!) I also have been getting into microtonal stuff.

I do have a bit of gear, but usually stick to a very minimal setup. Lately I’ve started getting into audio plugin development as well. Planning on releasing a new piece later today!

https://www.youtube.com/@sporkl_/featured

Definitely would be interested to be interviewed if you’d be up for it!
Sounds like internet version of Gell-Mann effect
The Job Search Guide for Engineers and Executives
Same culture makes communication way easier, and the main problem in most teams is actually communication.
The innovative game mechanic seems to be the "supply lines" conceit. Player builds the fort whilst defending the fort. Environmental effects like lava flows and island formation using advanced terrain height management could also add extra volatility. It's like "onslaught mode" for the rts genre ;)
Yes, I would like to see the environment ported to Python, wrapped in gym, and given a good shaped reward, i.e. like reward = prior_height_delta - (height - target_height) - fuel_cost. Run Stable Baselines PPO or DQN on that and it should converge to something close to an optimized MPC controller.
Yeah I do too, I didn't feel the need to blog about it though.
I don't understand this perspective.

I dropped my phone one time and could never unlock the screen again. It shattered into a dozen pieces.

I've dropped my YubiKey many times with no damage. It has no moving parts. No glass. No screen. A tiny OS. Not much to go wrong.
Hey fellow hacker-musicians! Since this is a rare opportunity to see so many of you checking in, let me offer you my expertise as a sound engineer.

I'd be glad to check out your mixes and offer some suggestion or just chat about sound, production and music in general. Join the #mixing:matrix.org [1] room, write me an e-mail through my studio's form [2] or just ask here.

No obligations on your part, but I'd be happy if it led to me working with you on your music or other projects.

[1] https://matrix.to/#/#mixing:matrix.org

[2] https://thirdhemisphere.studio/
I'm curious if other's have been experiencing this. I'm at my second job now where there's a big push to off-shore to India.

If you can be remote, to an exec, they might not see it too differently between you and offshore, except for how much better the bottom line is. We're even hiring roles that I thought I'd never see moved over there, too, like Product Managers.

I bet we'll see this trend increase.

Since this is my second go at offshoring everything. Compared to 2015, it's not nearly as cheap to go get offshore talent. It used to be about 1/6th the cost, now it's about 1/2....

I'm curious about other's experience with this. I took current job because we were a very tech-driven, high performing, highly-skilled company, and I never thought we'd move engineering jobs overseas to improve the bottom line.
> This is just a brief moment of high interest rates

You are welcome to make that bet for your personal finances or on behalf of your company. You should not make that bet with someone else’s money unless they have signed up for
it.
It used to be someone would confidently say “computers can’t do this” and they could be right for 10 or 20 years before the state of the art caught up and proved them wrong.

Now it’s like, “it can’t write a credible and coherent article“. Well, GPT3 does fine on paragraphs, and whole articles are literally the very next incremental step from that, so probably GPT4 will be able to do that. And when does that come out? Like next week?
> EDF's debts have spiralled to €64.5bn.

That's peanuts for decades of cheap energy for tens of millions of people and businesses.

If it was 10x that number then there might be a point.
Hardly qualifies as discourse.
Unless there is a union agreement for severance, there is no need for a business to offer severance.
As someone who uses it but isn’t a fan of it, it’s exactly the same as it’s always been.
Routers are similar to printers in that respect. I had a similar experience with a d-link. Got an Asus for about 3x more money and it does everything !
SilentWolf now supports Godot 4
european single male pov:
1. I like my 30 minute bike ride to work
2. I like the social interaction, laughing, chatting and atmosphere of my office
3. I am less productive, but I'm not a machine. I (should) care about my well being more
4. I still work from home once in a while. Flexibility is key

But, everyone is different. I totally understand many people have a lot more reasons than me to work remotely
All the imperial units in this PDF hurt my head. I'm an American, so I'm used to them, but seeing them in the context of precision aerospace hardware is so jarring. As a student it seemed like math re: chemistry and physics was so much easier (read: less error-prone) with metric units than with imperial. Mars Climate Orbiter indeed.
You don't meet those good programmers because they are bad at networking. You are much more likely to meet the ones that are good at networking.
Fascinating! Didn't know that
I have a one and a half year old baby boy who comes to visit me every few hours even if I’m in the middle of a meeting, with a big smile on his face and usually calling for me in our own goofy language. I wouldn’t trade that for the world. (Maybe I’ll be singing a different tune next year though; haha)
I hate this idea that anyone is “forcing” anyone to do anything. And I see the word used so often in the remote work conversations.

It’s like saying that Tesla “forces” people to work on electric cars. It’s what their business is!

You’re not being forced to commute if your job is in-office anymore than you’re forced to eat canned asparagus if it’s the only vegetable in your cupboard. You can choose to not eat it or you can go to the store and buy something else.

It doesn’t matter if you work better at home if your company is in office. And it doesn’t matter if it’s a job where being in office makes no difference. You either go to the office or look for a new job.
Yeah, the US actually has "people over 40" as a protected class rather than outright banning discrimination based on age.
> Employees working multiple jobs

I got at least 2 colleagues that were working multiple jobs from the office,
of course it wasn't 4 hours straight, but committing fixes to their 2nd job/ mini-startup they started was extremely common.
That’s how it works for me. I generated a new key on the device, installed the public key where appropriate, and tap to authenticate.

https://support.apple.com/en-us/HT208372

https://playbooks.idmanagement.gov/piv/engineer/ssh/
My Instagram used to be full of stuff I actually liked, like cars and women.

Now it's full of TikTok videos with the same text-to-speech narration.

I don't trust Meta to not somehow ruin whatever they happen to come up with.
Pure vomit. Only good transition is no transition. Stop this wasteful abomination now.
Seems like building off of a Lezer grammar for Clojure would have been the way to go. It's lightweight, fast, and supports very fast incremental re-parsing. [0]

If anyone wants a fun project, adding Parinfer [1] support to lang-clojure [2] for CodeMirror 6 would be welcome.

[0] https://github.com/nextjournal/lezer-clojure

[1] https://shaunlebron.github.io/parinfer/

[2] https://github.com/nextjournal/lang-clojure
And now we've gone full circle
I use this metaphor all the time!
> Terrible, having local company's instead of internet controlling behemoths who made it the opposite of a distributed information exchange network (you know the core idea of arpanet).

Please ask any local company to build such infra. Unfortunately, they dont. Or once they become big - founders sell to SV.

> s Germany's problems and not those of Norway.

Do you mean all Norwegian newspapers https://www.aftenposten.no/ (local company) do not track? See ublock origin. Look at https://play.google.com/store/apps/details?id=no.cita playstore app - see number of trackers.

This is a human problem. As long as developers are ready to code this will happen.
where does amazon requires 2fa for deliveries or be present for it? in nj/ny doesn't seem to happen
Show HN: Shareable maps with data encoded in the URL
Hi HN, I built a tool to create minimalistic vector maps online, and generate a URL with the entire dataset as query params.

The URLs generated are off-putting, but in turn you get private shareable maps.

The code for the website is also open source and lives at https://github.com/ironmaps/mapinurl/ .

Please let me know if you have any usecases I could solve for.
Some good ideas and horrible execution. First of all the UI wasn't great, then you were forced to use your (back then) "real-name" Google account, and no third party clients.

Maybe it was different for people who live and breathe GMail and the google ecosystem but for me it was a walled garden from the start and I kinda hated the UI.
> I clicked through hoping to find the spinning beachball as the most common one, but in this age of Apple Silicon that seems to have stopped being a thing.

Apple Silicon is so fast, the beachball is no longer needed. /s
Bricked things can’t be unbricked. That’s why it’s called “bricking” - they are permanently as useful as a brick. If it can be unbricked then it wasn’t bricked, just borked.
Many other tools exist that can make HTTP requests, but curl remains my go-to.
If you want logical separation, add sub-blocks to the function. You can see things as being a spectrum from fully inline code, to code blocks, to anon functions defined in the function, to true functions.
Imho, info decay took off when social metastasized, which is to say ~2010+.

It was an interesting time, because (from memory) 2000 was still "It's pretty complicated for average person to create and post content on the web" and transitioned to 2010's "There are highly polished, easy to use, free SaaS solutions that a trained dog could use." With mobile versions of same in the next few years. (All dates mass market penetration, not first release)

There was a direct correlation between ease-of-publishing and less intellectual discourse on the web.

"Info decay" was definitely a good way to put it. It wasn't that people were necessarily dumb or angry, but that there was a lot more honestly incorrect information online.

Before, there were crackpots, but it was pretty easy to tell they were crazy.

Having seen both, the banal wrongness is far worse.

I think that's one reason wikipedia really took off ~2005+. People were craving an easier way to get even roughly-right information.
One thing in favour of biking in Amsterdam and The Netherlands in general is the terrain is very flat as much of it is reclaimed land.
> I don’t see any use case or security benefits by using the static password feature. Even if you enter a password manually and concatenate it with the password of the Yubikey, a keylogger still gets both parts (assumption: You don’t reuse passwords).

If keylogger is what you're defending from, yes, it doesn't help. And in this scenario you've probably already lost.

On the other hand, it makes a large portion of the password immune to video-recording you typing the password in. Yes, it's technically trivial to then steal your Yubikey, extract the static password and combine it with the recorded one, but these are still quite some extra steps.

My point is, if a particular service or application doesn't support anything more refined, using a static password as a pepper[0] is perfectly fine and still an improvement over not doing so.

[0] https://en.wikipedia.org/wiki/Pepper_(cryptography)
> With security key if you lose it you lose access immediately to your stuff and you probably can not get a new one with in 24 hours even if money wasn't an issue.

If you lose it while traveling and have a backup at home you can likely have someone overnight the backup to you in pretty close to 24h. You also only lose access to stuff that requires the key every time you access it, all but the most sensitive services will keep you logged in without the key for a period of time.

> Wallet is the best example. If you lose your wallet you need to kill your credit cards and get a new ID. However this does not lock you out of anything. You can go to your bank and take out whatever amount of money you need

In the US at least you’ll find the bank wants to see your ID to let you withdraw cash, and businesses are becoming less friendly to paying cash. Though, like a security key, many people have a spare id at home in the form of a passport.
It’s a human system run by humans. It fails on a regular basis. At the same time, the volume of bad people the system has to deal with is staggering. I encourage you to go attend a sentencing hearing or criminal trial and watch the system at work. These are people who are destroying society and wrecking their communities. The volume of their crimes is just staggering. So you calibrate the system to achieve an error rate you can live with while performing its function and then do your best. And you have systems like habeas and conviction review boards to hopefully catch the mistakes.

It’s worth also understanding the nature of the errors. Like in this case, the wrongfully convicted person wasn’t just a random innocent guy the police picked off the street. He had a prior arrest record for brandishing an gun and was in all probability also a gang member. Yes, he’s entitled to due process like everyone else and I’m glad the system ultimately fixed the problem. But you shouldn’t have misplaced sympathies here.
A New App: TranscribeMe
Hi, people!
I'd like to share with you a new app, TranscribeMe ( https://www.transcribeme.app/ )

It's for WhatsApp and Telegram: you just add the bot to your contacts, forward an audio and it will transcribe it!

We respect your confidentiality, we do not store your audios!
You're welcome to try it, it's totally free!
Don't hesitate to ask me any questions! And also to give me a feedback if it's possible :)

The app was launched by Rather Labs ( https://www.ratherlabs.com ) :)
This seems like a great case against public education, since the mechanism to address this "whoever is in power decides" situation is of course competition and free choice.

Indoctrination of children is just natural a natural consequence of everyone having their biases. Parents are the ones who should choose, because that is how we have diversity. Home schooling gives parents the most choice, private school a step down, but public school is where the parent matters the least and we end up in perpetual holy wars like this.
Interesting!

I note that:

> OpenStreetMap ... standard tile layer ... openstreetmap-carto ... is based on dynamic rendering of raster images, instead of vector tiles that can be customized on the client.

so, does OSM really not make vector tiles available? That's too bad.
Sure, and you could do that with more or less your whole installed system.

From the other angle - if it’s not a lot more difficult than encrypting the rest, why would I specifically exclude having these stored on an encrypted volume?
Having just this week gone through reviewing (with AI etc) an old vim plugin of mine[1] that tries to add worthwhile features to an editor, that is, vim, and knowing tonsky's Clojure work for a long time (formerly possibly having featured him, don't remember the details, on a '14 clojure open source newsletter I used to run, the one linked below being a spiritual successor to that one), I have the deepest respect for him and open source authors greatly improving the dev experience for everyone else, especially on Emacs and vim, but before learning vim I used to use Sublime and I gotta say I miss the sleek factor, and this post actually made me want to use that again along with this repl impl to get some Clojure hacking done again, after so long away from it. Clojure is a real blessing, I wonder it has really fallen so much out of favor since the heyday in 2014, maybe to Elixir, can anyone comment?

[1]: https://generativereview.substack.com/p/chatgpt-review-my-co...
The implicit point here is that speed limits should be based upon safety, or they should be abolished. This article fails to mention that there are important reasons for speed limits other than safety. For example, noise, pollution and climate. Mobility and freedom of those without a car, especially the young and very old. Speed limits are a tool that can be used to help boost the health, fitness and quality of life for people who live and work near roads (that's pretty much all of us).
They do not think.. They're attacking the mechanics of what it does.
Ironically the only consequences after 2008 was new banking rules which shuttered hundreds of small banks and reduced the market even further to 5 mega banks, who could much more easily handle the new requirements that were designed for large banks but applied equally to all bank sizes.

These calls for regulations always seem to result in that sort of thing happening.

They didn't really want "too big to fail" laws they wanted "don't ruffle the status quo, even if it harms the market long term".

In the Youtube the FDIC selling a 50yr old small independent bank to a $9 billion dollar megafirm was the real message of the video. Even if that bank was ultimately at fault for engaging in the gov-incentivized mortgage bonanza, in the years following the new rules plenty of other healthy smaller banks got swept up by bigger banks when the rules made them infeasible businesses.
Hmm. Well I have an awesome open source app / side project that I have very little time to work on, and my plan for it has always been to create enough kids to code on it for free
Why Launching Your Startup in a Crowded Market Might Be a Great Idea
I could be convinced to commute to a satellite office that's not affected by rush hour traffic. There's a lot of real estate available in the burbs. These don't really exist though, and their expense far outweighs their benefits.

The problem is that companies expect employees to be mobile when they are not. It's called putting down roots for a reason. Pulling kids out of school, buying a new house is very disruptive.

... or I can hook up my cable modem and work anywhere in the country...

Corporate elites cannot have their cake and eat it too.

Choose one:

1) Make housing affordable, and schooling more effective. Streamline the moving process through law and process improvements. Make transportation systems work better. Improve 2nd and 3rd tier cities social and political life.

2) Let people work from home. Suffer a 10-15% degredation in communications.

3) Have the entire industry force people to come to the office - have miserable workers.

For me option 2 seems to be what will happen - you'll get a control loop where companies will hemorrhage their best workers if they force back to office.
Do you have any hints on where to start for someone planning to perform a philosophical examination of logical positivism and materialism?
Spotifyd can be a desktop client. It doesn’t have a UI, but you can send it commands over dbus.

Spotifyd on my laptop (often started initially with connect) is my primary method of listing to Spotify.
But you felt the need to post about not feeling the need to blog about it.

Both things are OK, blogging and not blogging, specially if it's in your/their personal blog/site. Let people enjoy things (like cheap notebooks) :)
It is not because of an unencrypted swap partition. It is because, even if it is encrypted, you know the key and can thus replace the image with an arbitrary modified one, or, in theory, with a hacked version of a Windows boot loader, which would break DRM.

There were some movements to remove this restriction, on the condition that the encryption key is properly sealed in the TPM and is not extractable.