skysight-inc/HackerNews huggingface dataset:
As a nomad I do spend more time in hotels - maybe 70% hotels, 30% AirBnBs. I generally spend more time in hotels because 1. I book last minute and hotels offer maximum flexibility and significantly greater possibility to extend my stay, whereas an AirBnB will generally only be open for the time I booked and full afterwards 2. hotels are generally cheaper than AirBnB these days 3. hotels have more consistency in quality

That being said I still check AirBnB because sometimes there are great deals there. Also the longer term I'm booking, the more I'm going to prefer an AirBnB-type apartment or house accommodation - though AirBnB will likely be at least 2-4x more expensive than booking the same place through local sources - though the latter will probably require a minimum stay of at least 1-3 months (which still can end up cheaper than AirBnB for short-term stays).
I’d argue that inventors of atomic weapons also saved hundreds of million lives, if not billions.

Otherwise there would be another world war
> Most of the times when I've tried finding stuff in (Firefox) history, I wasn't able to. Unless it's in the last week or so.

I mentioned this below, but check to see what your history limits are in Firefox (https://support.mozilla.org/en-US/questions/1039372). It's possible if you do enough browsing that you might have trouble finding older pages because they're not there anymore.

I'm not sure what the best mitigation is for that, I've kind of accepted that history for Firefox is short-term, not long-term. It might be possible to rig up a webextension to save history more permanently, but I suspect it would need to do native messaging I think to do that, and at that point maybe it's better to just do regular copies of the SQLite database.

Relying on Firefox history less also has the kind of minor advantage of allowing you to be more aggressive about cleaning it yourself, which can have a noticeable performance impact in some cases.
Most companies don't permit Linux as a desktop.

In most orgs, you'll see Windows and the sysadmins and devs will have LOCAL\administrator, but not LOCAL\SYSTEM. That's usually because developing software(debuggers) or using sysadmin tools is a admin-only thing.

As for me, I do prefer Linux on the desktop proper, with appropriate sudo access for root access. But again, I also do want SELinux on as enforcing, and fapolicyd enabled with good setup. If it's a laptop, I definitely want clevis and tang for enforcing attested and encrypted drives. If my shit is stolen, I dont want to be the vector where everything is stolen.
I use Lens (https://k8slens.dev/) but it is dual licensed like VSCode
Why Marketers Are Afraid of Kindness
I pay for healthcare and retirement myself. Retirement is great because you can put a lot more in than you can via 401K or IRA.
I don't contract anymore because the compensation is worse than it used to be unfortunately. It used to pay roughly 2x a salary and now I don't think you can even make as much as salary. This was for being essentially augmented staff.
You can't validate your keyboard. But you can confirm that you keyboard is a keyboard and not a storage device or network interface or whatever. And that your webcam is also not a keyboard.

It's a defense against the OMG cable which attacks you when you connect known-good items. If Logitech or Apple peripherals are counterfeited it will provide less benefit.
I can't tell if this is a sarcastic comment, but (a) companies are always being shorted and (b) that's not the only reason a stock price goes down.
What sense is in it for NVIDIA? They can build cloud on their own, they prove it with GeForce now.

Why middle man?
"why not?"

Simple, 20 tabs already drives me nuts.
My take as a layman: The pulsar blinks. The blinks are tied to spin, the form of the electromagnetic beam, and its electromagnetic cloud. The measurements are of the beam, its time, its output in luminosity and the uh.. force of the electromagnetic beam? Also, it's not that old.
I'll keeo looking, but for starters, Earths magnetic field is between 0.25-0.65 gauss - for scale. I think the spin period means it revolves fully in 1.03 second while earth takes 24h.

Edit: I'm sorry - 1.03 second between every pulse, and the pulsar has two jets coming out at the poles, so double that for a rotation.

For fhe spin down luminosity - from my understanding, we measure the amount of energy it exerts per rotation by how slower it turns by every rotation, which is represented as luminosity for a mysterious reason to me but I imagine it's because it's very small? An erg being 100 nJ.

For the last figure, it represent the electrons between us and the pulsar per area (if you think about it as a laser, the amount of electrons pushed by the laser)

Here is an example

"Example

The binary pulsar PSR J0437-4715 has had its parallax distance determined from pulsar timing to be 156 pc. The dispersion of 2.643 pc cm-3 means that the mean electron density between the Earth and the pulsar is:

ne = DM/D = 2.643/156 = 0.017 electrons/cm3"

From https://astronomy.swin.edu.au/cosmos/p/pulsar+dispersion+mea...
Seems silly, if their equity goes up in value should they have to return everything over 1m?

It's not their fault that people bought the stock and made them rich.
I am not licking anything.
Part 2: https://youtu.be/V9aVOIuKVUc

Recent related discussion (2 days ago, 86 points, 58 comments):

https://news.ycombinator.com/item?id=36740653
I’ll have to see about this, but I don’t really like that.

Yes, you can replace a block of unsafe calls with a bunch of individually unsafe-annotated lines. But a good model of unsafe to follow is that whatever unsafety you expose within a block should be brought back within safety requirements when you exit the block. Put differently, an unsafe block should act as unit-safe and not leak unsafety.

If all you get is statement-level unsafety, you have no way to indicate at what point you’ve re-upheld safety guarantees.
Generative TV demo of full South Park episode - SHOW-1
Yes: "the Nines". ;-) You didn't choose something which is prime. Primes end up being the number over the requisite number of Nines (and can't be simplified). The point of my game was to find simplifications. That's how I ended up asking myself "how can I predict how long a repeating decimal is?" and backed into the observation about 1/17 and its ilk.

3 is trivial because 9 is 3^2. 7 is a trick question because it happens to coincidentally be a factor of 999999.

At my current rate of progress with this hobby, I might have something interesting to report in another decade or so.
In 2028, when we revive the One True Programming Paradigm (for Enterprise Software)™, we'll have bestowed upon us the glorious Objective-Val
You want the same tool to run your spreadsheets and send your emails and create your documents and handle your calendar?

Why on earth would you want one tool to do all those things, as opposed to the existing suites of interconnected tools?
I've used python-mip extensively, though only on problems with up to ~10k variables, and only using basic LP features (no advanced solver callbacks).

python-mip is substantially faster than cvxpy, pulp, and pyomo for constructing _and solving_ a very simple LP with 10k variables. It's on par even with cylp using vectorisation (maybe I haven't used cylp as well as I could (either way cylp is dreadful to use)). I say _and solving_ because for my use case it's the time to construct and solve relatively simple & small problems (like, <100ms overall) that I'm interested in, which includes anything like serialising the problem to a file and invoking the solver.

But keep in mind these kinds of benchmarks can depend a lot on how you're using the library. Like, are you spending almost all time actually solving the model? Then it probably doesn't matter what library you use to construct the model.

python-mip in general is pretty nice. It supports advanced solver features if you're into that sorta stuff. But their typing is a bit whacky (no py.typed file, use numbers.Real for typing which makes type checking a bit whacky). And it relies on a funky pre-compiled CBC binary (I had to compile it from scratch at a very specific commit to get it working on M1). python-mip creates/modifies variables in the underlying solver library (CBC/Gurobi) as you create/modify variables through the python interface (I believe this is an uncommon approach, but good). The internal data model of variables & linear expressions is quite clean and tidy.

Overall would recommend python-mip if you just need to solve MILP problems.

From my scrappy benchmark constructing and solving a very simple LP with 10k variables:

'benchmark_python_mip' took: 40.33 ms

'benchmark_cvxpy' took: 738.11 ms

'benchmark_pulp' took: 152.68 ms

'benchmark_pyomo' took: 191.66 ms

'benchmark_cylp' took: 38.91 ms
The standard engineering desktop at Google comes with Linux.
Fossil fuel companies would have no special advantage in most renewable and storage technologies, so it's rational they'd try to stick with what they're good at for as long as possible, perhaps even going down with the ship and returning value to the shareholders as they collapse.
I live in rural upstate NY and get coal rolled just for having a normal sedan. Anything perceived as inferior makes you a target for trumpy idiocy here.
For real! I had such a blast there last February. Sometimes you can get a good deal on the golf resorts outside of town which are pretty nice places for a weekend retreat
Physical exertion increases men's responses to sexual stimuli
I guess I should take personal offense by this?

You and jauntywundrkind are confusing the context of superior. The context is rank and power. As a manager and boss, you are of superior rank and power. The point being, stop dancing around that, especially in fear of comments by those who may take it out of context. So you're demonizing me based on your own context. Which is dark and toxic.

But this is important because it's so often the case. If you could choose the context, you could always see something as dark and toxic, or do the opposite. And if you do see something someway, check the context, and be sure it's considered.

To be professional is to never infer personal superiority. Superior skill, superior rank, superior attire maybe, or superior height even? None of these make anyone personally superior. Even superior character, mood, philosophy, empathy. Surely you can find something inferior if you wanted. But none of this is about the individual being inferior or superior. In fact, even at a personal level, who compares themselves with others in such a way? Who's scared to be compared? And who's after those who compare? Making it about that is the fasted path to dark and toxic.

So please don't.

All that is meant by superior here, is your superior can fire you, and you can't fire them. If this fact is damaging to your world view, I'd say your world view may need repairing.

But with a healthy understanding of the situation, if you wish to get promoted, go for it.

The end.
I think people are making many assumptions about my overall management style based on my process for a very small aspect of the job.

While I joke about being a lazy manager, I do not agree I am uninformed.

I have ~20 hours of 1:1s per week. I take detailed notes of every single one (transparently, as I share my notes with the person I am doing 1:1's with).

Because I am talking with everyone across the org, constantly, I am getting a constant stream of data on accomplishments, struggles, motivations, working relationships, and performance. I can instantly name my top and bottom performers, by level, and go into detail on why they have that rating.

The accomplishment tracking that I have engineers do is more of an internal resume. It could even prove to be an external resume.
Yes it was the sole driver for the mod, but I did end up getting a few other carts - Tintin, and I think a Dragon Ball game. I still have this modded SNES somewhere, I should pull it out and have a nostalgia fix.
Jenner is an odd choice over Hilleman. Jenner discovered the underlying ideas of vaccines, yes, but he also did relatively little to actually save lives.

It was Hilleman who actually realized vaccines as a medical intervention/the standard of care, and brought them to the people. It's estimated he's saved ~0.5-1 billion lives, basically directly.

https://en.m.wikipedia.org/wiki/Maurice_Hilleman

Of the 14 recommended vaccines in the US, he developed 8 of them.
Perhaps something as simple as stating it was first built around OpenAI models and later expanded to local via plugins?

I've been meaning to ask you, have you seen/used MS Guidance[0] 'language' at all? I don't know if it's the right abstraction to interface as a plugin with what you've got in llm cli but there's a lot about Guidance that seems incredibly useful to local inference [token healing and acceleration especially].

[0]https://github.com/microsoft/guidance
K9s: A lazier way to manage Kubernetes Clusters
> But the real problem here is that we treat housing, a basic human necessity, as a commodity

I have a “living experience” in a country that was treating housing not as a commodity, but as a basic human necessity. You know what - it was much, much harder to get a decent housing there than in the US. Surprise?
Real answer: that’s what the client wanted.

> why bother showing the light at all?

Probably so that the operator can more easily find the suspended sale in order to resume it. Suspend / resume happens rarely enough that operators aren’t fluent with that feature.

> why only the light on the original machine?

Because it’s far more likely that the original machine is the one on which it will be resumed, say 500 times more likely. So that’s 99.8 of the time you’re not alerting a second machine unnecessarily - and if there’s three or four machines it goes into more nines of false alerts being avoided.

But the sufficient answer is - the customer wanted that.

Everyone in the retail chain had experience as an operator (self included) so the user experience decisions were generally well grounded.
There's an entire Mastodon instance of infosec people here: https://infosec.exchange/about
If I may take a layman stab:

Spin period: how long does it take the pulsar to fully rotate once, ie. how often does it “flash”?

Dispersion measure: from our perspective, how much is the flash “smeared” across time and frequency vs. just being a narrow-band sharp pulse? This is a function of how much stuff (electrons) exists between us and the pulsar.

Spin-down luminosity: how much of the pulsar’s kinetic energy is being lost as electromagnetic radiation? Pulsars spin more slowly over time due to this, so how hard are the brakes being pressed?

Surface magnetic field strength: what it says on the tin, how strong is the magnetic field on the surface of the pulsar? Refrigerator magnets are 10-100 gauss, a powerful MRI might be 30,000 gauss.

Characteristic age: estimated age of the pulsar calculated by assuming a very fast initial spin & applying the known spin-down rate to see how long it would take to slow down to its current rate. Makes some “spherical cow” assumptions but should be a good rough estimate of its age.
https://giacomomelzi.com/transcribe-audio-messages-iphone-ai...
Just want to appropriate what ziftface said in this comment section.

I never really understood the use case for things like this. You can [do what's needed from regular git commands]. So I'm not really sure why you'd need this.
I used to laught at Apple Maps even a year ago. Usability is much much better than Google and the data has caught up too.
I just learned about Val today, but Rust has similar constraints. To write to a particular variable requires having ownership or a mutable reference, which only one part of the program can have at once. Since you can't have two mutable references in different parts of the program or in different threads, you need some sort of atomic encapsulating data structure to mediate access. Something like a mutex.

Newbies to Rust have a lot of trouble learning how to get the borrow-checker to accept their code, but what these restrictions are doing is syntactically ensuring there are no deadlocks or data races. It is presumably a similar story with Val.

If Val actually handles this differently, I'd love to know.
Unfortunately, Goodhart's law applies on most kind of tests

> Any observed statistical regularity will tend to collapse once pressure is placed upon it for control purposes.
lzd with the logs tailed is what I reach for when I want to seem like an insanely busy genius hacker from one of those movies. Stare at your monitor pensively while you have like 5 services running and people will walk away if they've dared to approach you.
Speaking from years of experience comparing RL results to those of LP done with tools like Gurobi on industrial operations and supply chain optimization problems while at my former startup, which was acquired two years ago, so I am not shilling anything.

There are many problems that are hard to represent such that LP can compute them. That process alone is long, and hard to adjust even though clients need to make those adjustments.

These problems include multi-echelon inventory optimizations, and load-balancing across multiple assembly lines in factories when using hundreds of delivery vehicles, among others. These are properly multi-agent problems that RL solves well if given a valid simulation of the environment. LP often cannot solve it at all.

In cases where we went head to head with well known LP software vendors, we were able to move the Pareto frontier by double digit percentages.

We open sourced our software here after the acquihire. Depends on Gym among other repositories. Does something similar to Microsoft’s Bonsai. All are welcome to use.

https://github.com/PathmindAI
Wait, you've found a way to consume video? Are you the reason Netflix keeps announcing that shows have been cancelled? ;-)
I rarely comment on things and I am now being reminded why. I think people are also making the wrong assumption that it's an obligation. It's a recommendation I make to engineers. It just so happens they all see the value and do it. Once a quarter or so they get excited to review it with me and we use that moment to have candid discussions around career/role progress and start looking at trends for performance review or timelines for promotion.
Ripple says U.S. banks will want to use XRP cryptocurrency after partial victory
Thank you! I have a weird story about Gauss. I was working on my motorcycle late at night with too little sleep and Gauss appeared in my head and was asking questions. Also gave me an answer to solve a "field repair" fab problem (damn, it worked!) and told me it was related to chain mail somehow, but I didn't understand.
What have been the highlights of your nomad journey?
Doesn't sound like a very promising company if your own developers rather use a different framework than dogfood their own. Isn't that kind of admitting defeat?
Basecamp introduces special reduced pricing in India
ChatGPT-Powered Data Exploration: Unlock Hidden Insights in Your Dataset
I disagree with this a lot.

I think most programmers have been trained to think that C like syntax and semantics is fundamental to programming languages, as if languages are just inherently C like, and that C is just what programming is, but this is not true.

Programming language theory is an entire field of study on it's own, and there are a lot more possibilities than just rehashing C for the nth time.
Technically the board is not the management. They have a very indirect effect on stock performance. More importantly, TSLA remained flat (moving around $17) between 2017 and 2020 when this huge payouts were granted:

The Defendants saved their most audacious behavior for 2018. That
year, excepting two directors who joined the Board in December 2018, the
nonemployee directors received compensation worth an average grant date value
of $8,706,126.

Average board member comp is in $100K range.

[1] https://cdn.arstechnica.net/wp-content/uploads/2023/07/tesla...
Yeah, I looked at Guidance and I have to admit I don't fully get it - my main problem was that I can't look at one of their Handlebars templates and figure out exactly what LLM prompts it's going to fire and in what order they will be sent.

I'm much happier with a very thin wrapper where I can explicitly see exactly what prompts are processed when, and where prompts are assembled using very simple string manipulation.

I'm thinking I may pull the OpenAI stuff out of LLM core and make that a plugin as well - that way it will be VERY obvious when you install the tool that you get to pick which LLMs you're going to work with.
Hope they’re sued for using South Park without permission.
The game that I cared about most when doing the mod was originally Japanese and then only released in the UK and Australia in English. So the resolution was NTSC compatible. I think there were some PAL exclusives, but I never ran into one that had an issue. Interesting question though!
Not to be confused with https://en.wikipedia.org/wiki/Vala_(programming_language)
Arial is the Rob Schneider of typefaces.
I generally have a “What Problem Does This Solve?” section in my READMEs.

https://github.com/LittleGreenViper/LGV_TZ_Lookup#what-probl...

https://github.com/RiftValleySoftware/RVS_Spinner#what-probl...

https://github.com/RiftValleySoftware/RVS_BlueThoth#what-pro...

https://github.com/RiftValleySoftware/RVS_PersistentPrefs#wh...

https://github.com/LittleGreenViper/LGV_MeetingServer#what-p...

etc.
Co-founder of Make Sunsets here, check out our FAQ which answers all your questions: https://makesunsets.com/pages/faq
Might have a future in mobile.
Or Vale https://vale.dev/
not bad for doing few meetings a year
> This is not a strange hardening technique at all.

On the one hand, I agree. SWIFT recommend (in a similar vein) that machines that you do SWIFT tasks with are segregated from your daily driver last time I read the SWIFT standards; Microsoft recommend locked-down, no-access machines for a lot of AD admin tasks. If you do work in "I can tank a bank" roles, this will sound familiar.

On the other hand, this will also lead to cargo-cult "but Google programmers don't need Internet access, why do you?"

On the gripping hand, perhaps a bunch of Google people being restricted this way will lead to an resurgence in development and documentation practises that don't assume that you can download crap from the Internet all the time. That would be nice.
The replies to ziftface also apply here. You can get from point A to point B by walking, what's the use of bicycles, cars or planes?
Most attacker controlled execution code does not originate inside the binary, most buffer overflows inject shellcode. Using execution code from outside the binary does not make it an RCE.
Onboard AI
AI assistant helps you navigate and understand any codebase
I've had "playing with val" on the back-burner for a while. Finally tried to today, only to learn that even after 4,000 commits it's still a long shot from usable. Most of the examples from the language tour don't compile, even seemingly simple ones.

Carbon has yet to deliver on anything yet, even as Sean Baxter has been making lots of progress on the Circle compiler (including implementing lots of the good bits from Carbon).

Hard to be a successor when you can't really be considered a language yet.
Ask HN: Fed up with Evernote; what are your recommendations?
Evernote used to be pretty good.

Now, their web clipper doesn't work very well, and spams my console when doing development work (I guess I could use a different browser profile just for Evernote)...

And their Android app has become useless. Sending me to a red screen every time.

Does anyone have any recommendations for a suitable alternative?
pretty common thing, I work in investment banking and it's not uncommon to have no internet access as a dev, not common but not uncommon