skysight-inc/HackerNews huggingface dataset:
I use exactly that way of error handling and I find it scales very very well and makes refactoring a breeze.

Nothing stops you from defining certain "borders" in your application where you wrap errors into something meaningful. E.g. if I write a file-IO library, I will return a custom "CannotOpenFile" error in my public methods which will encapsulate the underlying error(s) instead of returning a list of potential low-level errors had caused it.

The difference is that with uniontypes it is me who decides the level of abstraction and granularity, whereas without it, I'm forced into manually handling errors types pretty much everywhere.

Rust is an example where you are always forced to either align error types or where you lose information about what kind of errors it could be by using a more abstract error type. (which is the last thing you mentioned)
Stuff I’ve Seen: A System for Personal Information Retrieval and Re-Use
would love to take this for a spin in Emacs. I always lsp support for sql was lacking.
It's repeated in the URL path, not just the hostname.
Not really, nobody has the mesh network that Apple does. Biggest copmetitors like Tile just simply do not work as well
Nor will there ever be, unless the “ever-faster-increasing property value” political-real estate complex entrenched in the area is sacrificed for the public good.
How does this work with GDPR?

As far as I'm aware (not a lawyer) you must provide a easy opt-out from data collection and usage, plus you must not force your employees into such agreements[1]. ChatGPT already got blocked over GDPR issues, and with new regulations coming forward I really don't see how they think this can be the right call.

1. https://commission.europa.eu/law/law-topic/data-protection/r...
They could call it MSJVM 2, but that would risk reminding people of what happened the first time Microsoft got involved with Java. That time, according to internal memos revealed in the antitrust trial, their objective was to kill Java via sabotage of cross-platform Java applications by "polluting them with Windows specific stuff" [1].

Replacing cross-platform build tools with MSBuild might be a good approach if they want to have another go at it. They could build some really convenient integrations with VS Code and Azure. Maybe even integration with WSL2, so that your Java app for Linux only builds on Windows.

[1] https://www.justice.gov/atr/memorandum-united-states-support...
So in the end, the customer finds that she is expendable. It's just so much easier to shift the blame, and it's not like anybody actually makes friends through good service in this anonymous world.

With no penalty for a low rate of failure, and insufficient incentive for people to be kind, failures like this are unavoidable.
Infinity (Android Lemmy client) is on early development but super useful
For the corporate or training use case, this is not a problem. If you are worried about US law agencies, you shouldn't be using any system that isn't rooted in face to face communication for anything sensitive. (And even that is suspect with as small as bugged devices are today.)
Not necessarily true, filter extracts more caffeine than espresso at the same soluble extraction levels:

https://www.youtube.com/watch?v=etnMr8oUSDo

The truth is there is not enough scientific research to compare all brewing methods. Espresso uses high pressure but very short brew times, but filter uses more water and longer brew times therefore the coffee comes out totally different, and that's before we even talk about different grind sizes and roast levels.
Huge recommendation to play NieR and NieR:Automata :)
The charitable interpretation of this is that they're launching some sort of AI product (eg. meeting summarizer) that's opt in, but the legal department went too board with their ToS wording.
There’s also ‘wefwef’ which is a SPA that’s highly based on the look and feel of Apollo for Reddit on iOS - https://wefwef.app/

I think they did a pretty good job with making it feel like an app, rather than a web page. If you add it to your Home Screen on iOS it’s imperceptible to an app and fixes safari lagging when you swipe back a page.
Highly dependent on journal / field. In mine (mathematics) most associate editors work for free, same as reviwers. The reviewer do all the things you say, and in addition try to ensure readability & novelty. Most journals do have professional copy editing, but that's separate from the content review.

I don't know how refereed conference proceedings work (we don't really use these). The only journals I know of that have professional editors (i.e., editors who are not active researchers themselves) are Nature and affiiliated journals, but someone more knowledgeble should correct me here.
An air fryer is just a small convection oven and since I don't know how an update can make your oven smaller, it sounds like a gimmick to me.
Don't Fast Charge Your Phone Before Watching This Video
ZOOM is and always was a tool of espionage, find something else or purge your infra.

we dont need a zoom video chat to get things done.
I'm one of the rare people who are the opposite. But! I always keep my gps in map mode, North up. I also zoom out as much as possible or show the full trip on screen (in units that support it). So gps is a huge noon to me building a mental map of places and their orientation to one another.

(Everybody else in my life uses go's on default "your direction is up" and it's worthless. You follow directions and have no idea which way you're going or how far :-()
I've not heard an argument before for why a user cannot be trusted with 2 keys
It does show up on mobile; but only at the top and it’s easy to miss
https://news.ycombinator.com/item?id=26278011

https://news.ycombinator.com/item?id=1198041

https://news.ycombinator.com/item?id=8947549
Feature Engineering at Airbnb Using Chronon
So no experiments have happened because I don't have a lab, and CERN is just an elaborate ruse?
the "smells" in the industry term "code smells" can function as both a verb and a noun.

As a noun, it can describe specific ways that hypothetical code might not follow best practices. For instance, code fragments that have been copy-pasted many times rather than refactored into a function, is a code smell. The use of many global variables is a code smell. Together, these are "code smells".

As a verb, it describes specific code which exhibits these sorts of attributes. A particular source file can smell. The code... smells. The phrase can also be used adjectively, to say that code is smelly.

The title "Code smells of desperation" could imply the noun form, in which an article discusses various code smells which could be a general indication that a hypothetical code base might be in desperate shape. Or that the team maintaining it is. It is an article about smells, in code.

Whereas, "this code smells of desperation" uses the verb form to indicate that the article is about a particular code base which appears to be in desperate shape, because of the smells it specifically gives off. It is an article about code, which smells.
The ONE Spot is iPhone only fyi to those who are curious if there is a way to get acess to Apple's mesh on Android
Everyone complains about checked exceptions, blames them on Java, while they actually came up on CLU, Mesa, Modula-3 and C++.

And at the end of the day, it turns out forced error checking is an idea everyone keeps reinventing, because it is actually useful to know what errors can be "thrown".
>Firefox requires special config but Chrome uses a lot of the same settings/policies set for IE and now Edge.

Not according[0] to Google. Chrome and Firefox are both managed through group policy templates published by Google and Mozilla, respectively.

[0] https://storage.googleapis.com/support-kms-prod/vB6e8QUlyKUJ...
1) Tags can get ripped off (nothing to left scan)

2) Bags can be mistagged in the first place (like in this article)

3) Bags can be misplaced/lost in a location nobody will ever scan again (e.g. sent to the wrong airport, unclaimed bags are all put in a room to be claimed but they never bother to re-scan because they assume they're already at the correct destination)

4) Bags can be misdelivered (e.g. they deliver your late bag to a totally wrong hotel)

And so forth. Also I don't know what bar code "in multiple places" you're talking about, I've only ever seen a single looped sticker around the handle. Are there airports that do something extra? Where?
So much about darkrooms are tranquil, watching a b&w photo "come to life" made the idea of gelatin silver emulsion click for me. Great project!
If the remote host is trusted, you just forward the gpg-agent over ssh to your remote host.
Yeah, I'm surprised the hotel wouldn't let you use the trolley yourself, every hotel I've ever been in has those trolleys available for any guest to use themselves. Maybe they had unionized bell hops and this policy was to protect their work? Really bizarre that they wouldn't do the work themselves for a heavy tip though.
> The Eternal Meeting

Sounds like awesome Futurama or Black Mirror episode.
For me, (...) are not the problem. But the thing that throws me off and confuses me when I read Lisp code is the excess use of long words. The language is too verbose for its own good. When I read Python or other languages, the space between the expressions/statements makes it much easier to follow the flow and understand what's going on. In Lisp, I often see lines stacked together with minimal room for my eyes to "rest".
This is what you’d run across in codebases before the internet, let alone Stack Overflow.

People didn’t have code to copy and paste — so they randomly wrote it like monkeys until it worked based their understanding of one page of a manual, which was literally the only documentation or description anywhere of how the system they were working with worked.

Source: I was there :)
I'm from Phoenix, everyone just carries a refillable water bottle here, I never leave home without it :)
Who in their right mind would use Zoom as a service. My employees will never connect to another conference call with a third party that uses zoom again, ever.
I don’t think skill has much to do with it either, but I’d be surprised if we were solving substantially different problems. I’m also approaching 40, and I eat a very healthy diet. Other than the occasional protein bar, yogurt is about the most highly processed food I eat. Most of my diet is fresh vegetables and staples like rice and legumes.

I would guess that the reason that I seem to spend about a third of the time cooking and preparing meals as you do is because I’m taking a more simple approach than you are. Unless you have some especially specific dietary requirements, but then that would hardly be relevant to a general discussion about the cost and time burden of preparing food.
Hopefully you're not saying this as an excuse or justification for runaway hubris and just awful customer support.
Unveiling Ravenchord: A Radical Piano Redesign from Dan Harden
The paychecks are collected by Zoom, of course.
Yes it would indeed mean slowing down and having more scientists.

It would mean disruption is no longer a useful tool for human development.
How would errdefer work in the general union setting?

Having errors as a first class construct in the language allows things like errdefer to be very simple and easy to use. It looks needlessly specialised at first, but I think it’s actually a really good design.
full circle indeed
At some point though why not just collect questions beforehand, record the whole thing and let people watch it on their own time. At that scale there'll be no interactivity during the meeting anyway.
I agree with this take for this specific situation.

If they can check on the item location in a system, why can they not check the ground truth with another employee at the other location?
`do... end` blocks are a big no for me. You'd effectively replace single characters like (, {, [, with whole words.
I mean, it depends? Is there a good reason? How bad is the lie? Who am I lying to? Am I at risk of being fired if I don’t? Do I really need the job or not so much?

Why? Do you never ever lie?
I also have a family member who gets migraines triggered by msg.

To be fair, people can have migraine triggers from just about anything, it's not well understood. Sure, some triggers are more common than others. But these anecdotes don't seem very meaningful to me on a public health level.
I rather forgot to mention that and how it turns into a cycle, pushing out people with ordinary income out of those cities.
Much less parking, though. One thing that shocked me about San Francisco, a city with a horrendous housing crisis and absurdly high property values, was the amount of space given over to parking, even in quite expensive areas.
Does Drying Clothes in the Sun Fade Them? (2021)
Yes, it should set up a sandboxed environment, ideally a VM or a "system container" to avoid compiled program to break out and mess up the main system.

I remember playing with such systems for any of those international programming contests and their local brethren (they could compile a program and compare output for a number of test cases).
Human Microbiome Myths and Misconceptions
>Over the past two decades, interest in human microbiome research has increased exponentially. Regrettably, this increased activity has brought with it a degree of hype and misinformation, which can undermine progress and public confidence in the research. Here we highlight selected human microbiome myths and misconceptions that lack a solid evidence base. By presenting these examples, we hope to draw increased attention to the implications of inaccurate dogma becoming embedded in the literature, and the importance of acknowledging nuance when describing the complex human microbiome
While I agree in principle, the fallacy from security point of view, is assuming it was the same person, or that the error happened in unsafe code block and not elsewhere, caused by wrong invariants.

Hence coding in a safer language by itself isn't a guarantee, care must still be taken.

Still better than C language family anyway.
What's the exact change? What did the relevant section(s) contain before?
"peer code testing" is already the job of the CI server. As it is nothing new, it probably is not going to catch on.
I grew up in a small rural town where people were not slaves to cars because you could get around with or without a car.

Now I'm in a suburb, and the closest services are about a mile away, so everyone is dependent on a car. I can get most of my day done on bike, and the kids definitely prefer bikes to the car, but as they get older and have needs further out we will be car dependent again

But it doesn't have to be that way. Transit can fill that gap when you want something bigger than a small rural town. However, cars have been baked into most of our suburban design in a way that transit can not grow to fill that gap. We have planned our entire suburban areas around the idea of being stuck in a car for all needs.

My partner and I would honestly prefer a city, but cities have also been planned to keep as many people out as possible, so very few new apartments get built, and when they are built, it's usually almost entirely single and two bedroom apartments because there's such a huge backlog of demand to live in cities.

There is a better life possible, but US law has made it illegal to build.
The solution is to not click on the stories. It's weird that this is such a draining thing for you.
For various reasons I have a bunch of different groups where I use different videocall software for regular meetings - Zoom, Jitsi, Teams, Skype, Google Meet and Webex.

Out of all those, Jitsi is the only one where I can't rely on the core functionality - video calls and screensharing for small meetings (5-6 people); I have had multiple cases when we've had to switch to something else because the video/audio quality simply wasn't sufficient, but a different tool worked just fine for the same people/computers/network.

Like, I fully understand the benefits of having a solution that's self-hosted and controlled, so we do keep using self-hosted Jitsi in some cases for all these reasons, but for whatever reason the core functionality performs significantly worse than the competitors. Like, I hate MS Teams due to all kinds of flaws it has, but when I am on a Teams meeting with many others, at least I don't have to worry if they will be able to hear me and see the data I'm showing.
Where I work they have been running in-house video meeting infrastructure for close to 20 years. They abandonded all the equipment and expertiese a few years ago in favor of Zoom. For all its faults, it's just so much easier for users. They probably saved 10 or more minutes per meeting of "Can you hear me? Can you see us? Can you see my screen?" BS at the start of each meeting.

I guess it also helps that these days most people are working with phones or laptops that have integrated and well supported cameras and microphones, vs. then when that stuff would have been external peripherals and required installation of the proper drivers.
It’s a bit more subtle than that. Not all papers are equal and I’d trust an article from a large team where error and uncertainty analysis has been done properly (think the Higgs boson paper) over a handful of dodgy experiments that are barely documented properly.

But yeah, in the grand scheme of things if it hasn’t been replicated, then it hasn’t been proven, but some works are credible on their own.
Just because the project wiļl most likely be cancelled doesn't necessarily mean one shouldn't work on it. It might, after all, not be cancelled.
I’m not saying hate crimes do not exist, and I’m not saying that robbers don’t target Asians because Asians tend to carry a lot of cash
My father, a chartered civil engineer, was very upset when I got a Software Engineering degree
And yet, none of these efforts caught on. It's as if people who like Lisp, like it __with__ parentheses and people who don't like Lisp, wouldn't like it even __without__ parentheses.
I stand corrected. 18 USC 796 I can understand, but 18 USC 795 and 18 USC 797 surprise me. I would have thought such laws were restricted to military personnel. Civilians sketching or photographing from public space I would have thought would be legal.
I read this as “If you’re reading this ARM, stop raising prices or we’ll replace you”
This looks useful, but not quite what I hoped.

GPT4 with Code Interpreter is a fun, frustrating experience where you’re writing a dialog about writing some code, sort of like pair programming or a code interview. Compared to a notebook, it’s terrible. The sandbox environment resets if you take a break. There’s also a quota, and if you hit that it forces taking a break, causing a reset.

In a notebook, you could rerun all the cells and pick up where you left off. When using Code Interpreter, GPT4 will see a stack trace indicating that a symbol is undefined, interpret that as a reset, and write the code again. It’s sort of cool the first time it happens but it’s unnecessary and becomes tedious.

The resulting experience is a cross between a roguelike and a text adventure, where I try to get something fun accomplished in one sitting, before running out quota. (This is strictly recreational programming.)

It’s beta. I assume they know it has problems and will eventually fix it.

I’d like to see a recreation of this “writing a dialog together about coding” experience using a notebook-like interface that isn’t terrible. The point isn’t just to write the code (it’s doing it the hard way), it’s writing a tutorial about how to solve a problem.

Jupyter AI looks like a somewhat more practical tool. It’s designed to not use the AI API too much to keep expenses down, and doesn’t have the impractical limitation that you cannot write the code yourself. It’s not the same game, though.
Communication is the least of his problems. I read his post just fine.

It's definitely not the most well written and clear post but it is far away from anything that I would call a "problem". He can definitely shorten his cv, but again this is not a "problem".

The tough market is 100 percent the most likely culprit.

Here's his real problem:

https://digg.com/data-viz/link/the-best-and-worst-us-states-...

If he's in tech and in one of those problem states then he's doubly screwed.
Salary in Germany is good compared to regular automotive companies because Qualcomm has this nice stock bonus. Environment is rather toxic. The salary does not compensate that.
I think that's part of the difference though in what you're interested in though.

Where I live, If you were shooting long range rifle on a 900+ meter range, public transit isn't going to have service that area because it's 90 minutes outside of the city on dirt roads. The more modern pistol / carbine shooting facility nowadays are outside of city limits as well. You get similar issues with if you play paintball, airsoft, if you're into mountain biking, hunting, fishing, etc. Most of the ways to access those are out in far flung rural areas that you can't get to by bus.

If things in the city are what interest you then I can see where you're coming from. Me personally it isn't overly interesting though. I detest bars, I don't eat out, I haven't watched a movie in the last decade, I find live music and theater dull, boring, and uninteresting, and most of my shopping is done at Costco, the grocery store, or online. So... more or less that cuts out 99.99999% of the venues inside of a city for me personally.
Yep. If accurate, this will never fly with my employer. We will have an email from someone very high up in the organization very soon explaining how we can no longer use Zoom, and the software will be automatically uninstalled on all the devices they control shortly prior to that email being sent out.
Nope. Not correct.
> someone else being able to run that code on that dataset and get the same results.

I think when people talk about "replicate" they mean something more than that.

The dataset could contain coding errors, and the analysis could contain incorrect formulas and bad modeling. Reproducing a bad analysis, successfully, provide no corrective feedback.

I know for one paper I could replicate the paper's results using the paper's own analysis, but I couldn't replicate the paper's results using my analysis.

> Would this require labs to give up whatever used to be secret sauce? That's. The. Point.

That seems to be a very different Point.

Newton famously published results made from using his secret sauce - calculus - by recasting them using more traditional methods.

In the extreme cas, I could publish the factors for RSA-1024 without publishing my factorization method. "I prayed to God for the answer and He gave them to me." You can verify that result without the secret sauce.

I mean, people use all sorts of methods to predict a protein structure, including manual tweaking guided by intuition and insight gained during a reverie or day-dream (à la Kekulé) which is clearly not reproducible. Yet that final model may be publishable, because it may provide new insight and testable predictions.
That doesn't change the ownership problem. This solution could still allow for a a handful of people to own everything because they would be invested in, and therefore have ownership of, all of the companies.
I appreciate your sentiment but sometimes there’s immense pressure to use it because it’s what everyone else is using, and refusing would cause a meeting to be disrupted (or force you not to attend).
I started using one most of the time this year, but I couldn't remember if bottle refill stations are prevalent on the strip.
Surely the solution is higher executive compensation and more coding challenges in engineer interview process.
We return to the barter economy. Money is obsolete.