skysight-inc/HackerNews huggingface dataset:
I’ve run my own email server for five years now. It’s surprisingly approachable when done piecemeal. I broke it into several pieces.

1. Switched from the GMail web interface and app to open source IMAP clients on phone and PC.

2. Switched away from gmail.com to my own domain, using Google as the provider. This was the hardest part, because I had to change my email address everywhere! It also meant setting up DMARC and SPF records for the domain.

3. Set up a VPS running an SMTP server in a MX configuration. At first I had the server relay over a VPN to a second machine in my house, but later I moved to port forwarding over the tunnel, so the VPS provider never sees the contents of my emails (as long as they’re encrypted). Of course, STARTTLS is subject to downgrade attacks, but this can be reduced somewhat with MTA-STS and DANE. And Google still saw my outgoing emails (but I receive way more private emails than I send, personally).

4. I wanted to remove the last vestige of Google, and also to hard-fail if the recipient doesn't support TLS, so I finally set up a sending SMTP server on my LAN, which routes outgoing mail through a VPN tunnel so it looks like it’s coming from the VPS instead of my home IP. The first few furtive emails I sent went straight to Google’s spam box, but the recipients marked them “not spam,” and I stopped having trouble with that. I can also send to Microsoft addresses. It’s reliable enough that I get replies whenever I expect them. Very rarely, it goes to spam, and I have to follow up with the recipient to mark it not spam—but this is very rare, and surprisingly, happens at about the frequency that it happened when I was using Google to send my mail. Really!

I took these steps months and sometimes years apart. Long enough to be 100% comfortable to move on to the next step, but I could just as easily have been satisfied and stopped at any point, and it would have been better than total dependence on the cloud. Overall maintenance effort is about inline with the other servers I run (DNS, HTTP, Minecraft).

Running your own mail is not for everybody, but “no longer practically possible” is a defeatist, demotivating overstatement.
It may be official now! I just saw today that Sonoma contains an example pam config file with that line commented out.

Uncomment, copy it over the default file, win.

Far less hidden.

https://mastodon.social/@StrangeNoises/110910261899874868
That's true if it is a sole proprietorship, but not if it is a corporation of some kind.

A corporation holds the profits (after expenses) on its books and they may (or may not) be distributed proportionally to shareholders. If it's not distributed, it is part of the value of the company.
The Night Watch: https://www.usenix.org/system/files/1311_05-08_mickens.pdf

> Even as we speak, systems programmers are doing pointer arithmetic so that children and artists can pretend that their x86 chips do not expose an architecture designed by Sauron.

> You might ask, “Why would someone write code in a grotesque
language that exposes raw memory addresses? Why not use
a modern language with garbage collection and functional
programming and free massages after lunch?” Here’s the
answer: Pointers are real. They’re what the hardware understands. Somebody has to deal with them. You can’t just place
a LISP book on top of an x86 chip and hope that the hardware
learns about lambda calculus by osmosis.

Really, I recommend everything by James Mickens every chance I get: https://mickens.seas.harvard.edu/wisdom-james-mickens
My experience:

1) Receive popup asking if I want to install the latest version (no warning of the consequences of doing so) which I accept

2) Be greeted by a 'sign in' screen as well as a new Scratchpad icon which doesn't contain any of my projects/collections/requests.. at this point I believe all my data has been wiped (and it probably would've been if I had uninstalled the app when I downgraded instead of overwriting the existing one)

3) Find comment in GitHub saying I can recover my data by downgrading to https://github.com/Kong/insomnia/releases/tag/core%402023.5.... and update Preferences not to automatically download and install updates

4) Look for alternatives/wait for community fork

It's a shame because I have promoted your product to over a hundred classmates/coworkers/friends that were previously using Postman/HTTPie/curl.. even if you didn't financially benefit from my use then it also didn't cost you anything, and I provided a lot of free conversions (some of whom might be using your cloud solutions, no idea)..

At least version 2023.5.8 is almost perfect so I'll probably be happy with using that for decades if no better alternative appear.. only downside is that the generated code snippets are kinda shitty (especially for golang, and some obvious languages missing) and I guess I won't be benefiting from improvements made there.

--

A couple of ideas I would personally pay for with the local version of Insomnia:

- Create my own code snippets (so I don't need to rewrite code generated from your Generate Client Code).

- Ability to create HTTP Request templates so you don't need to duplicate existing ones (which you can't do across collections as well).

Have more but I guess it would be a waste of time since you seem fully committed to your choice of violence ^_^
Why Every Organisation Needs Real-Time Cybersecurity Alerts
Again thanks for the clickbait neuter!
Thanks. Detecting slow leaks while also conserving battery life is tricky so I opted to do it in hardware with digital logic. I keep a count of all of the low speed revolutions of the magnet inside of the brass housing. It needs more testing, but it seems to work for now.
Well, in air/space/military applications (and some others), exists very special part, extremely reliable systems, which have doubled or tripled hardware, and they use algorithms very similar to block codes/ecc (or tests in software), to constantly verify that hardware work right, and if detected failure, could automatically disable currently enabled block and switch to spare.

But for you case big problem, that you need to first write 100% specifications and 100% tests, and only then your CI could make automatic checks, and this is not typical for open source unfortunately.
On Linux it steals/hogs the hardware MIDI, so you can't connect to it with other JACK MIDI apps.
There is also a feeling by some horologists and watch fans that the hack interacting with the balance oscillator and suddenly halting its motion is detrimental to the movement's health and precision. I haven't found any data to substantiate this, but I'm told that some watch aficionados prefer non-hacking movements for that reason.
If you had a lot of fresh water runoff, you might use that fresh water for drinking rather than desalinating seawater though.

But... If you are using this water for drinking, it's going to come back through the sewage system, and maybe you can dilute the brine with outflows from local sewage treatment plants.

Depending on details, the combined outflow could be more or less salty than the seawater input to the desal plant.
Right, my interpretation (and I think monocasa's too) is that the training and packaging pipeline is not published therefore the code used to build the model is not open, therefore there is no source available to rebuild the model as Mistral's engineers have done.

In essence the output of the training pipeline is "data" (weights), not code. The way those data are read to make things work is the "model". In the (bad) analogy of the JPEG, the data is the coefficients and the model is the encoding/decoding scheme.

I'm impressed by the patience monocasa has in the face of so many (seemingly intentionally) obtuse responses.
This guy’s projects are a fave of mine, especially the tiny computers like this and the audio projects. And the tiny photography is great!
$200k is around 88th percentile household income in the US. I'm finding it hard to believe one needs to be 88th percentile to have a decent middle class lifestyle.

Even in California it is above 80th percentile.
It's a weird comparison, but no if desalinated water is being delivered to taps you'd expect deslinated water to be cheaper than tap-water, if you take the price at the source instead of the price after a (not free) delivery process.
Also - I don't recognize Jerry, but I do recognize many of the other names on the threads, and they're VPs or SVPs. So there's no argument of "this is just some random Googlers talking before their bosses got involved". These are the bosses.

Edit: Jerry is also a VP, per LinkedIn.
>Generation X Approaches Retirement finds a dismal retirement outlook for Generation X, the first generation to enter the labor market following the shift from defined benefit pension plans to 401(k)-style defined contribution accounts.

That's probably going to be every subsequent generation too.
Personally I think seeing dark skies is important for regular folks too. I was fortunate to grow up in a place where you could easily see the Milky Way at night.

It's truly awe inspiring to lay down at night looking at the stars, and really makes your problems seem insignificant in the grand scale of the universe.
It's remarkably telling that no one who's pushing back has any answer to this line of reasoning.

I wonder how they might benefit from retconning the notion of open source to fit the ways they're describing models now. At this point it seems bad faith in more than just a naive way.
Nope, head-mounted.

https://media.gq.com/photos/621e6cade2354d618c84380a/master/...
I'd say it is, based on my experience.
It's weird, I found myself strongly agreeing with the author early on in the article. I totally lost some years due to the pandemic! I went from 28 to 32, that's a large, important section of years!

Then by then, I didn't really agree. How important are those years, anyway? Is it possible that "the pandemic skip" was just an excuse for me to socialize less, something I always wanted to do anyway?

The truth is it's different for everyone. Some people missed out, but a lot of people (including most of the author's friends) had a great deal happen. That's just how life is - everyone progresses at their own pace
Incredible. If Ableton adopts this it'll be a huge thing.
Manhunt underway for 'dangerous' convicted felon suspected of killing tech CEO
Adobe’s Photoshop on the web launch includes its popular desktop AI tools
The idea of written communications is even older, let's get rid of that too :-).

Email has not stayed put. Most email is encrypted hop-to-hop, for example. It's not ideal for security, sure, but compare it to the alternatives. I can switch between email providers (because I own my domain name), and I can switch registrars. That provides many protections against lock-in.
Are Modern Macs NeXTSTEP in Disguise?
In Go, this is available. Never used it before but could be worth digging into the details for some ideas

https://go.dev/doc/articles/race_detector
I'm so happy that Meta was slightly late in the LLM race and so decided to go the chaos route by just open sourcing everything.
Here's how it really works usually at non-tiny companies:

1. You negotiate a salary when interviewing.
2. If they like you at that salary they make you an offer
3. HR assigns you whatever title corresponds to the salary band that contains the salary you happened to manage to negotiate, as per HR's list of salary bands.

In other words, in theory, the system is supposed to look like they go find an engineer, figure out if they're senior based on interviewing them and other signals etc, and if they're senior they get the senior rate.

The reality is the opposite-- they just figure out whether they want you bad enough to pay the rate you want, and then, if so retroactively justify it as corespondening to whatever HR says they have to call you back I justify that salary.

So for example, this makes it easy to end up with a senior who is more 'junior' than a non senior, if 'senior' was hired when the job market was very hot, while the 'junior' who is actually more experienced was hired during a slow market.

Title indicates salary, not the other way around!
It's not a lie at all.

That's why there is profile guided optimizations for C/C++.

Which instruments you C/C++ code to collect that needed additional information (on the cost of performance).

Then when recompiling you can feed that collected information into your system.

The problem with profile guided optimization is that it's way more annoying to deploy as on every update you have to deploy it twice once slower then naive and then once faster. And because the slower part might very well be to slow you might want to only deploy it to some nodes of a load balancer and deploy naive compiled versions to the other.

It also means you have a similar slower => faster startup time, excepts it's of your program as whole instead of for each restart of a node.

And while optimized Java likely will never outperform optimized C++ that is Java specific furthermore if we speak about common non manual optimized code which isn't implementing some tight math/CS algorithms (i.e. very common daily code in many companies) then the difference really isn't that big, small enough to make choosing java over C++ for server stuff a "in general" the right choice. (If you are not a company which only gets the "best" programmers like google).

I mean just to put it into context there are companies which had success with stuff like running high speed trading code on the JVM and it was a success. So if you can do that probably Java doesn't have a major performance problem.

> not over relying on RAII

you mean like throwing out all the major improvements of C++ which majorly reduced the probability of non highly expert programmers introducing bugs which could be turned into RCEs?
So, it's probably a good example then, since we currently accept the building of parking lots.

The point is, people are always writing letters to the editor and what-not when some green tech has some environmental impact, far more than they do over their city making another parking lot or any of a million other things. I assume it's because it triggers some notion of hypocrisy. c.f. wind turbines and dead birds.

How about we put our energy into fighting cars and parking lots first, before we worry about solar-powered desalination that could potentially save the Western states from the over-extraction of water that's turning them into dust bowls?
Only some of it comes back through the sewage system. A lot of it just ends up lost to evaporation, or being incorporated into products. Think about your typical use of water to irrigate farmland (which is the majority use of water in many places); you don't really get any of that back as freshwater discharge at all. If you did, that means they're irrigating too much to the point that they're flooding their fields and causing runoff.
They still need the phone pairing to do all the tracking and telemetry data feeds back to the mothership.
Uber, cab companies forge ride-sharing arrangement
Ark Survival Evolved ?
Base game should be around 135GB, and you don't have to install all the different maps at the same time since you won't be switching between them frequently.
If you want to run a dedicated server on top of that, those are around 25GB per map, so it is not that crazy I think.
I can imagine this being the case, but the mechanics tend to be so accurate that I could see either being the case. I think the start/stop action is so quick that it likely is not damaging. But I'm clearly not an expert on this.

Another thing - in the comments someone mentioned military folk using hacking watches to sync their watches together. This use case I do know about, although for civilian purposes. We used to do it as kids, and became well aware of just how inaccurate all of our kiddie watches were. We used to sort of race them if our day was long enough. But they were accurate enough for our various games.
> A new encrypted protocol for Developer ID certificate revocation checks

Done.

> Strong protections against server failure

Unknown, but presumably done.

> A new preference for users to opt out of these security protections

Never done. Apple lied.

https://lapcatsoftware.com/articles/ocsp-privacy.html
Portability is an obvious pros for virtual displays. It can be used on any hotels only with less than 1kg HMD and accessories.
Why I Love the Tiny Internet
So does that mean there's an agreed-upon definition of long Covid now?
The price is already just about as low as it's reasonably going to go, with the price being dominated by factors unrelated to the actual production of the salt. Your average person consumes under ten grams of salt per day. The market simply isn't that large, and it's easy to make it in bulk at those scales.
I just need search engines to have an option to "block" certain sites from my results for all future search queries. Getting rid of Quora would be a good start.
YES! Confirmed! Thank you!
You’re ignoring all yearly updates to Windows 10 and 11, most of them with news features enough that would be a major version if they were on macOS.

I mean[1]:

>As announced in July, the Windows 11 2023 Update (version 23H2) will be released in the fourth quarter of 2023. This new update will have the same servicing branch and code base as Windows 11, version 22H2 and will be cumulative with all the newly announced features. For devices on version 22H2, the 2023 Update will be delivered via a small enablement package (eKB)7. This continues the annual feature update cadence, with new feature updates released in the second half of the calendar year. This new version resets the 24 months of support for Home and Pro editions and 36 months of support for Enterprise and Education editions.

[1] https://blogs.windows.com/windowsexperience/2023/09/26/how-t...
And that is very different from "directly responsible for a lot of cancer in their patients".
I'm sure it includes as much location data as it can divine, time of day you play, hours you play, anything it can get from too many permissions, etc.
All generated output depends on all the previous output. The model "looks" at (mostly) everything every time.

Generation never actually stops, the model just emits a special stop token when stopping is most likely next token. Hence the grammar implementation can prevent this stop token from being emitted prematurely.

There was some discussion of models getting "stuck" where there is no syntactically correct token to emit. Some proposals included a "backspace token" IIRC, but I dunno what they actually did. You can look through the discussion in the PR.
The charming campus pictured at the top of the article appears to be Dartmouth College, which racks up an eye-popping $87,793 estimated cost for incoming students this fall.

Like other Ivies and elite schools, Dartmouth claims "no [required] student loans" but this ignores "unrequired" loans as well as loans that parents may have to take out to meet the parental contribution, which considers assets including home equity.

(External scholarship money, if any, is typically deducted from "financial need" which means it has little effect on expected contribution.)
Then put your money in - https://sciencex.com/help/donate/
The military doesn't need the class of nerd that couldn't spell OPSEC if there were just 5 letters in the alphabet.
You have 0 expectation of privacy in public anyhow.
The beauty of that feature is the system to implement it - extfs(EXTernal virtual File System) - is built with simple scripts, so you can add your own little tools to make other things navigable beyond the ~40 that come bundled.

There is a simple introduction in /usr/lib/mc/extfs.d/README, or https://github.com/MidnightCommander/mc/blob/master/src/vfs/... .
macOS Sonoma includes sudo_local.template for sudo TouchID
At every generation step you mask the tokens so that only syntactically valid outputs are possible. This includes the <end> token.
But in that case, wouldn’t you just focus the tariffs on the 99% Chinese import? Once it is in your trading/ally bloc, wouldn’t it be better for the transactions to be tariff free?
For me it was unexpected, through a series of very unfortunate events my inside cat got into my neighbors yard and the dog attacked it.

I took her to emergency surgery, spent about $2k until the vet basically told me there was no point. They put me in a room, wrapped her in a towel, and brought her in for me to spend time with before we put her to sleep. I just remember after they put her in my arms she looked up at me and started purring and I couldn't have stopped the tears if I had wanted to. I'm not a fan of anthropomorphizing animals, but I like to think she felt safe in that last moment.

Even just thinking about it now gets me upset. What makes it worse is that the actions of my neighbor contributed to her death. I had to chalk it up to stupidity, the alternative would be an impotent rage that would do none of us any good.

That was probably 8 years ago, and even now if I talk much about her my girlfriend will start crying. They're just pets, and yet...
Huh? Maybe. When I was in high school in Bothell 30 years ago, Totem Lake was where all the shootings were (bad things going down in totem lake became a meme before memes were a thing). They’ve gentrified a bit since then, looking at: https://www.areavibes.com/kirkland-wa/most-dangerous-neighbo...

It seems like downtown Kirkland and even Juanita (now part of Kirkland) are more dangerous now. I guess it really was just the mall.
I agree, also converted 19th century warehouse has a nice ring to it. No one will probably pay the premium for a converted 5 year old building
> Rather than being thankful that other people contributed their time and effort to help OP solve the issue their company was facing, OP decided to misquote the person who helped them and start drama where none was needed.

Wow, way to turn this around. The user had fixed their issue. Don't make it like "other people" "helped them solve it".

The user and his company were quite capable of compiling their own kernel and using that. They solved their own problem, with no help from others.

They then chose to disseminate it for the greater good.

And yet people like you are demanding that they show gratitude to the community for somehow deigning to help them.
I always get my celebrity gossip news from The Daily Mail, don’t you?
I think we will evolve to this soon, first slowly then quickly, I don’t think we will self immolate over housing
20 gallons = 75.7 liters.

4 to 6 liters is 5-8% of that.

5-8% of 1200 watts is 60-96 watts.

If you remember the numbers right, that thing is already roughly in this range. A 100 watt solar panel might fold into a briefcase.
Why is everyone here so obsessed with category theory? It has basically no useful theorems.
Didn't think of that one, that could definitely be an issue. I suppose if you're DIYing them you could probably just hand tin them, at least with flex PCBs.

Or, if you're doing OneWire based modules, just only use 3 contacts so evenness is less important.
Why can’t we just eat it?
You're correct! Feature extractors lose fidelity and have finite attention, just like us. But we can reduce/compress the "essence" of an image, paragraph, song, etc into some combination of underlying features.

Think of a 4096x4096 pixel white image.

To hold this image in mind, does your memory load tens of millions of bits? Thankfully no! What if we add a big red circle which spans the image? Or write the chorus of All Star inside it? Ezpz! The number of "features" is comically simple.

Same thing for AI models. They discover the concept of letters, the sound of b-flats, image symmetry, turns of phrase, the conceptual distance between a "woman" an a "queen", etc. These are all natural patterns common to the data it sees. It can thus (like us!) reduce complicated input into a (fixed-size) smear of these learned, related features.
I think this jives with the spirit of the discussion:

https://grugbrain.dev/