skysight-inc/HackerNews huggingface dataset:
"Induced demand" is not inherently bad. It means that people are doing more of something because they can.

Induced demand also only occurs because demand is elastic. It is the natural result of supply increasing.

It is often considered bad in the case of cars by people who are opposed to expanding roads specifically because if reducing traffic on roads or total miles driven is the goal then induced demand will not be a good idea, but it is important to realize that induced demand from expanding roads also means that more people are able to, for example, live farther away and commute longer distances in the same time. In other words, whether induced demand is good or bad depends on whether you want people to consume more of an elastic good or not from a policy perspective, which should probably be no in the case if driving cars.

Housing is something that everyone needs, not something that people adjust consumption of based on availability. It is also something you want everyone to be consuming, so it is extremely weird to apply the idea of induced demand to it, unless you think that not everyone should have access to housing.
Very snappy on my phone.
However, it does not have a login button, so when autofilling my login, I have to touch an input field and press enter on the keyboard
> Just, honestly whatever google does do the opposite. From hiring to project management to planning to software development.

Also, respecting the privacy of your customers and having a business model that does not depend on collecting data they may not want to be collected.
[fire@host ~]$ pax

bash: pax: command not found
I think the confusion is due to the putty fork that's also called kitty.

wezterm is actually cross-platform and has great support for wsl2 as well. It also comes with a mux component which moves the mux stuff to your local machine and eliminating a lot of issues with running tmux/screen.

I looked into alacritty and kitty as well. Aside from being the best terminal for my needs, wezterm's developer is also pretty friendly and open to issues/PRs and is very responsive. I like the tool and the project so much that I help out with little things like packaging whenever I can.
Crossrail: Elizabeth line due to open on 24 May
I listened to this last night in bed and went to sleep dreaming of LISP REPL's in space. Quite an enjoyable podcast, thank you.
> Should Google be preparing for sanctions against the US the next time they invade somewhere?

Who's gonna sanction the US?
An art project!
Snapchat is one of the most popular Social Media platforms today that predators use to lure their prey. In 2021, an additional 37% of young ones ages 12 to 15 were victimized compared to the previous year. So parents are having problems on how to keep their children away from Snapchat.
wezterm "iTerm Image Protocol Support" https://wezfurlong.org/wezterm/imgcat.html
First posts of thread:

If you are using an online period tracker or tracking
your cycles through your phone, get off it and delete
your data.

Now.

-----

Let me make something very clear to everyone in the retweets wondering
why.

Peter Thiel has already sold data tracking the locations of marginalized
people to the government.
@inline

-----

If you think that your data showing when you last menstruated isn't of
interest to those who are about to outlaw abortion, whew do I have a
wakeup call for YOU.
Sure. Unit test where you have hundreds of signature specimens which need to be evaluated against graphics processing code. Maintaining a separate list of binary files for each resource was a mess for us. Inline base64 string in each unit test method containing the exact specimen was way more convenient. These lines are long but cause no trouble for IDE responsiveness or our github tooling.
I wonder. Every contract I've ever signed, has clauses about "unless legally compelled".

EG, if it is an NDA, it often talks about the NDA being void, if compelled to testify etc etc

Most supply contracts should have the same concept. That is, "this contract isn't enforcable, if a party is legally compelled to do thing $x".
Judging by the examples, when it comes to code that deals with concurrency both Go and Java are difficult to maintain. Plenty of times I have dealt with "clever code" (written by others and by my past self) that works 99% of the time.
I imagine your comment was meant with a bit of humour, so don't read too much into the following! But it got me thinking about optimism and pessimism.

The HN post title (at time of writing):

> Nature has enormous emotional and cognitive benefits on people

Yours:

> Being constantly trapped in a world made of concrete and drywall causes enormous emotional and cognitive detriments to people

It's just "Things could be better" vs "Things are bad". They are pretty much the same in terms of what they say/imply about current reality.

I think the HN title is actually closer to an objective statement than yours. Yours is ornately, floridly pessimistic. I think a lot of people (esp. engineering types, including me) suffer from a recurring tacit belief that: pessimism is better than optimism for getting at objective truth. I used to argue that both leanings are equally likely to result in poor judgement, with 'realism' smack in the middle. But I now go further and believe that fostering a slightly optimistic lean is actually better than 'no lean' – not just in the sense that 'you'll have a nicer time', but in terms of maximising how often you are correct in your observations of reality, in the long term. Because zero lean is impossible to maintain all the time. Our observations almost always rely on heuristics to accommodate for incomplete data or insufficient time. So you are going to err in your objective judgements about reality sometimes. And when you err on the optimistic side in a way that matters, reality tends to tap you on the nose and correct you fairly promptly. Which can hurt a bit, especially for someone who spends most of their waking life working with complex systems that are unforgiving about tiny details being incorrect - this trains us to to think of all the ways something might go wrong, so we feel bad when we failed to predict a negative event. But for most of life outside of solving engineering problems, eg, dealing with more organic/nebulous things like 'other people' or 'long term goals' or 'relaxing', being optimistically incorrect in your judgements and then being corrected by reality is better than being pessimistically incorrect and not being corrected. When you make pessimistic errors in judgement, you don't get actively corrected as much, so your ability to make objective observations drifts further pessimistic, worsening your decision making, worsening your situation, and it cycles downward. Eventually some kind of correction comes, but usually after hitting a new low, by which point a few things have gone wrong in your life and the climb back up is difficult. A slightly optimistic lean doesn't seem to have the equivalent problem (of drifting ever more optimistic until you're problematically divorced from reality). At least for me, anyway. I think this might be because a positive state of mind tends to be more active and therefore able to run more thoughts in parallel, including thoughts that can gently correct others that have gone a bit too far, while a negative mindset is more monotone.
Which company? I mean if you say so good things about your employer, I guess it won’t get angry of you naming it :)
That and the fact that the comma (or semicolon, as I prefer it due to the rare usage) is on every keyboard.

A text editor can be made to handle those separators, but editing or processing the file can be more cumbersome than csv and tsv.
You can react to state changes with an astonishingly small amount of code with JS [0]

[0]: https://github.com/curlywurlycraig/vdom-util/blob/master/src...
National Blueprint for Lithium Batteries (US Department of Energy)
By some aspect this is how you write an API.
Man this looks amazing. I've been wondering why something like this doesn't exist yet - or at least with this level of quality.

An alternative I use is Jailer[1]. It's great but can be quite confusing to use so I hope this takes off.

[1] https://wisser.github.io/Jailer/
To be fair, I've seen devs use 1000s of times, even millions of times the resources required.
Switcher Labs SA | Yverdon-les-Bains, Switzerland | fully or partially REMOTE

We develop a multi-camera video production platform on iOS (switcherstudio.com).

We are looking for talented software engineers in the following domains:

- GPU Graphics (Metal, WebGPU, OpenGL, …)

- Audio (audio pipelines, encoding, audio over IP, resampling, …)

- WebRTC (C++ and JavaScript API, WebRTC implementation)

- Network (TCP, UDP, BSD Sockets, WebSockets, …)

- Swift (Network framework, Combine, SwiftUI, …)

- Emscripten/WebAssembly

For working on site as an employee, you must be legally authorized to work in Switzerland or be an EU citizen. For working remotely as an employee or as a contractor you must be located in CH, EU or US.

Please apply by email: jobs-ch@switcherstudio.com
I’m the same with several books that I’ve bought over the years.

For a classic book dealing with “big” topics like math, music, and philosophy, it’s surprisingly accessible because Hofstadter is able explain complex things in the simplest way possible, which is a hallmark of great writing (not to mention great intellect).

My aptitude in math is slightly above average at best (and way below among my fellow geeks, who tend to be good at stuff like that), so I think you’ll be fine when you do decide to crack it open.
With a non-HTTPS link, an attacker could trivially MITM the connection and forward it to a domain like id.hеrоku.com instead with a completely valid SSL cert with lock symbol. In case you can't realize, that domain is made up of unicode homoglyphs and would be nearly completely indistinguishable from the real heroku.com in some browsers. They could have a website resting on that domain that is indistinguishable from the normal heroku website and simply acts as a form proxy, relaying the real credentials provided by the user to the actual heroku website, performing the password reset successfully while storing the legitimate credentials permanently and additionally scraping the user's cookie to utilize their access to the panel post facto even if the user has 2FA authentication enabled. It's a monumental fuckup.
I think Russia is the wrong place to look for what European countries will and won’t do.

On the whole the EU project, and the approach of tight economic ties across the continent has been a huge success.

Until Ukraine there hasn’t been a war in Europe for 75 years. Before the EU and the drive to economic integration, Europe had been in a state of almost perpetual war between the different states. Even today the economic integration has made war between most European states unthinkable. Nobody is worried about the U.K. declaring war on France or vice-versa, something that almost habitual before the 21st century.

Russia is the anomaly here, the one case where economic integration didn’t prevent war. But just because the approach isn’t 100% effective, doesn’t mean it’s worthless.
Every time I hear someone talking about validating JSON I just think about how, despite its flaws, XSD is actually pretty decent despite being 20 years old.
Very nice, where is it?
Not on the web but there is a game engine dedicated to zelda-like game https://www.solarus-games.org/en/games
I think it can reduce input delay enough to change streaming gaming economics, but the current state of cloud economy makes it difficult to scale in practice.
It's not that different at all. Especially if you talk to a variety of people about what the game does for them. And not even just simulators. Most computer gameplay is easily modeled as solo role play with fancy tools.

It also makes me think about the huge variety of games that used D&D style stats, back in the day (many still do). I was reading the manual for Sea Rogue for DOS recently (treasure hunting scuba game) and mechanically it's transparently TTRPG behind the scenes for character actions.
Swift has great support for enums (and ADT in general). That's about the only thing i miss when i switch from swift to go.
Generics and protocol oriented programming is nice, but the ergonomics makes it still not that enjoyable (you start banging your head against walls pretty quickly beyond the most simple examples).
That only applies if you are a known name (probably being known among his fans works too), or have somebody in his circle vouch for you.
Regular people don't get in.
You are right, which is why the challenge is to have a symbiosis.

Most people don't like mold, ants or snakes in their home. Me neither, and I love sleeping outside.
> it is planted near intersections and cutting off line of sight

You've just described a wonderful and very intelligent form of traffic calming.
It usually all goes wrong the moment someone is granted permission to use a 2nd computer to solve some problem.
Whoa whoa hang on ... I've never even heard of liability insurance when renting a hotel room. Is this standard in the US? Do other countries have it?
This assumes that if you don't include such capability, that applications won't find a way to extend it on their own regardless of the spec, and that's empirically false.

There's a reason the vast majority of file formats do have some capacity for extension. By providing this capability you avoid much worse hacks (the devil you know and all that...) and you can ensure certain invariants are upheld (such as applications being able to process records losslessly even if they don't understand the format specifier)
It's definitely an outdated term. Nowadays I personally use FAANG as an alias to "tech company in which employment is synonymous with status in the tech community"
Russia has a lot of special characteristics which most other European states lack

I once heard this stressed very strongly, from a historical, cultural, and political perspective.

Russia is not European.

If one considers the mindset which allowed this war to happen, and the politics, the fascism, this seems quite true.
This is a pleasant surprise. I absolutely lived on 3DMM and 3DMM.com (which is still going)

They already did great jobs with expanding the tools via RE but I wonder if anyone will start adding new features.
Shitty package managers are shitty, yet Maven just works. It seems Golang has figured out a workable approach after 10 years as well. Its a solved problem. If other package managers refuse to learn, thats on them.
Some combination of mobile device management and dns blocking so you can ensure it’s not used at a friends house or even on mobile data off Wifi.
I don’t think that your answer is obvious at all. It seems just as or much more likely to do with differential factors other than age (pedagogy, environment, etc.) than it is model boys as being N-2 years “behind” the girls. That seems very narrow.
I think it is very very very unlikely that he would earn more money switching jobs as a salesman in a small town in Brazil during the 40s, 50s, 60s, 70s, 80s, 90s, and 00s. Almost no market is like software development in the 2010s and 2020s.

Raises and promotions were a much more certain path for better compensation in his circumstances.
Games for PS1 had a unique visual look and required special gamdev techniques
haha til
Minimum of 16 characters is great, especially for a service with technical users.

"Scary short" and "same password" are terrifying to read. Get a password manager (I recommend 1Password) and use it. My dad is 78 and uses a password manager -- so can you.

Regardless, stop reusing your password please! This is the most basic security measure possible.
> I threw up in a sink at 1am (drunk) and left the water running full-stop, then went to sleep

One of my acquaintances at Uni did the same during our freshers week, no issues with IT infrastructure, but he did manage to comprehensively flood a conference room which was located below his room in the same building. They were carrying the soft furnishings out for most of the following day after the flood was discovered.

He set a new record in being summoned to the authorities for a serious dressing down before term had even properly started. Also earned himself a nickname he never escaped.
... by aping Chrome's versioning scheme, but respectfully staying a couple numbers behind their master.

Also,

>For clutter-free history, instead of an endless sea of URLs leaving you feeling overwhelmed, we’ve organized it for you in an intuitive way.

Nice way to say, "we dumbed it down and removed useful features."
Read during a long flight.

I like the testing part very much, it is pretty inspiring
Mogan v1.0.2: A mature S7 Scheme backed GNU TeXmacs fork
I think maintaining a directory of binary files and using it at runtime is a lot better in the long run. Either through a separate build step which embeds them into the test binary. Or via proper env setup where tests actually know how to find the data in the file system.

At the very least you can inspect your test data easily without having to extract it from base64-encoded strings.

Current approach may be working for your team, but I can totally see why a company which has a dedicated team working on build and testing infra, prefers a slightly more complex approach. It requires one-off investment in tooling which can be payed off very soon given enough people using it.
Surprised that nobody has mentioned ARFF: https://www.cs.waikato.ac.nz/ml/weka/arff.html
I'm glad I'm not the only with this view. I've even refrained from stating such statements in the past on HN.

While I wouldn't go to your extent just yet, I'm on the sample size of 2 large projects. Projects where ex-Googler's were in technical/team lead positions, and those two were the flakiest, bikesheddy and glacially moving of all projects I've worked on.

I'm sure they're familiar with good sturdy systems from Google and wanted to replicate it within other organization they got hired into, but without high upfront investment to build a Google-like infrastructure (with assumingly Google internal-like tooling) the projects turned out into a mess of multiple very fragile scattered components. Both in terms of actual project code, and infrastructure systems.
Reading the MDN documentation for parts, how are they different from classes?
Ask HN: Pioneer.app Accelerator Finalist Selection
Hi Hacker News!
I wanted to ask about the process of finalist selection on the accelerator Pioneer.app.

My question is, if one has been selected as a finalist and interviewed, how long will they have to wait for a concrete confirmation of actually being selected as a Pioneer?

Will Pioneer also send you an Email if they have rejected you?

Please let me know if you have experiences about this, or have some knowledge regarding this process. I'm kind of lost amid many information found online.

Thanks in advance!
Wait is that true? I had always heard that was Microsoft Bob's gift to the world...though clearly I'm wrong according to Wikipedia [1].

> The infamous Comic Sans font also made its first appearance in 3D Movie Maker

[1] https://en.wikipedia.org/wiki/3D_Movie_Maker
Yes. Telling the child your own needs and feelings is not enough, you need to ask about and listen intently for the needs and feeling of your child. Only when both you and your child both feel heard and seen will understanding result. And once you have understanding of each other then you both know what to do to take best care of each other. The solutions to the conflict then come by themselves, because you now understand each others needs. This only happens after you've put in the hard work to listen and talk and listen and talk and listen and talk and listen some more...
Hence I asked whether I was missing something.
Take a look at LAS std - commonly used in oil
Field electric log data, it has its positives re indexing
Yes, certainly. But if you just want economic opportunity then science isn’t for you. Start driving trucks at 18 and you’ll have more money with all those extra years of income.

But $100k+ is decent compensation (And way above the median) to be able to work in one’s area of interest. I think being able to do science while still having a good salary is a big positive in life.

But yes, there are many other ways to make more money.
Sorry, meant if the end user's network was compromised, not the server's.

Whether or not you're on top of your game, HTTP leaves you vulnerable to MITM attacks[0]. So this would leave the end user vulnerable to any of these attacks even assuming Heroku has everything else perfect.

[0] https://en.wikipedia.org/wiki/Man-in-the-middle_attack
In case of pay wall, disable JavaScript or use

https://archive.ph/fsi75
I'm not from Microsoft, but I think they're probably working on stuff like that, it's just a monumental task at the start, since they've probably licensed many components from companies that probably aren't around anymore... so you'd have to chase current license holders, which can be super tricky.

Besides the fact that they have to scan the code, remove offensive bits, figure out if some code is still in use and it might have security vulnerabilities or could disclose things they don't want disclosed, etc.

I guess they're slowly open sourcing kind of stand alone components, to bank on nostalgia.

I wouldn't be surprised if 20 years from now all the Windows plumbing is open source (it's not a money maker for them, anyway), à la Darwin and MacOS, and they just keep the management layer proprietary: settings, shell, UI toolkit, etc.
rres – A simple and easy-to-use file-format to package resources
I would gladly spend the time. Also, having some time between interview stages allows you to prepare well. It doesn't seem that unreasonable to me but moving to Google would be a big step up in my career. If you have alternatives that are similar enough, then it makes more sense to be picky about their hiring process.
My cousin George did exactly this. He started his career working the overnight shift at a regional bank in the lowest level position, sorting and processing checks. (Remember those?)

When I asked him about it back then, his answer was a bit like Willie Sutton: "I want to learn how money works."

Over the years he rose through the ranks, and a couple of mergers and acquisitions later, he became president of Wells Fargo!
I always view 4 players as quorum. You can have fun with less, but it is a much choppier experience- sometimes flat, sometimes good.
Ans 6 is my limit - just based on divided tabletime.

I have craved TTRPG experience when covid and living overseas prohibited it, and things like "solasta" were ok, for a day or 2, but, the social aspect is much better- there is more fun to be had in groups.

I am a bit disappointed that folks (@Cthulhu_52) feel old gamers to be exclusory- I guess it must be true, I hear it now and then, but I am running a game at work with 4/6 new -as in never played before, specifically because I think it is fun to get people in. "make new players"

I'm 49 and been playing/running games since I was 14. I have run games at clubs (thehitpoint), did conventions- where you GM for complete strangers and now I am just running a gygaxian campaign- that is- folks should be able to drop in with their character and not turn up next week, no problem.

Despite great strides in computing roll20 etc, the online is just not as snappy, nowhere near as much cross-table repartee. Maybe it's the way the audio is handled- can't distinguish 2 folks talking at the same time in most systems.

anyway, I'm back at it, in full swing, post covid, and nothing comes close to running a real campaign with interested players. Great fun. And I hope that's not because I want an audience. (although some great players treat it as performative, never mind GMing)
TwitterRCs and Vim SSO: visions of impossible futures
It would be nice to be able to export to Prisma.
To be fair most fibre providers supply their own ONT which you then put in cascade with your router.