skysight-inc/HackerNews huggingface dataset:
Exceptions in Elixir are reserved for situations that are truly exceptional.

If IO might fail as a business concern, then we use File.read and pattern match on the return type where we can explicitly handle the error case.

Otherwise, if we know a file will always be there and IO is failing for reasons out of our control, that is truly exceptional so we can use File.read! which will throw an exception on failure. In Elixir we generally don't handle this, we just crash and a supervisor brings the process back up.
El País Sounds Alarm over Consequences of Ukraine “Proxy War”
No conundrum, we can reject both.
In many parts of rural America it’s not feasible to buy groceries and other supplies a day at a time. The stores are too far away to drive to that frequently. Plus it would defeat the purpose of a smaller car as more energy would be required overall.
>two people raising issues with quicken in the same thread. What are the odds

pretty good odds, in the discussion for an article about quicken...
Short aside about session lengths:

If you are an app like Chase or Discover, and you intend to kill my app's biometric auth session after say 90 days, please tell me that when I first login manually and at least 7 days before said session will end.

I keep my passwords in local password safes, and I manually sync a copy to my phone.

It should not be expected by the user to have access to their passwords every day, if they have apps which say "Oh yeah, fingerprints! We trust you!".

If I were in the middle of a trip and got logged out of my mobile app without my password safe, I would be screwed, and it would not be my fault, given how opaque the session policy is on these apps.
So there was a measurable problem (large bundle size) that they sought out to fix (in addition to upfront loading time). The first thing to do would have been to _not_ engage in SSR, or Angular 2, or any other big architectural change without first checking if actually properly slimming the bundle would have helped first. Next, how do you proceed till almost ship without actually solving one of the core initial problems you set out to fix? Before porting the universe, it seems like you should at least remove that risk or convince yourself you know how to do it. I'm going to go on a limb and also completely disagree with the conclusion that a React rewrite was the right thing to do. My experience is that engineer morale isn't maintained by staying in framework and rework hell - instead, morale increases when engineers have opportunities to deliver high-value experiences to users. Not shipping is a common and understandable reason for engineers to leave, and if your employees are hankering to leave because the tech they use isn't the current flavor-of-the-month, you may need to reassess your cultural values screened during the hiring process.
I'm pretty sure military flight crews already do that, albeit with the idea of measuring exposure in case of nuclear war.
I lack both the firsthand experience and research background to understand if there are ~obvious reasons (to people with domain knowledge) that this isn't actually a win-win-win.
I went to a talk given by computer experts on the game of Go about 10 years before AlphaGo and the consensus was that the solution space was so large[0] that it was impossible to solve by a computer, whatever its capability, in the foreseeable future, by the methods known at the time. We now know that AlphaGo followed a somewhat new approach, but I don't remember that being obvious or expected back then...

[0] https://en.wikipedia.org/wiki/Go_and_mathematics#Game_tree_c...
Carbon Removal Should Be a Public Good
By that logic, what would you expect to see in an article about child porn?
I have no desire to do such a thing. Being harassed by mentally ill people on the subway is not something I want to subject myself and my family to. If you've ever tried riding a bus or the train in LA or San Francisco, you'll know what I'm talking about. It can be a scary experience.
Nature and origin of “squirting” in female sexuality (2014)
This is a Hard Problem. In almost all parts of the US, mass transit is just awful, which is a huge part of why people don't use it. But people not using it means that there's no funding to make it no longer awful (which would require massive amounts of funding).
Why not do both things? It will take a long time to undo the awful urban planning of the 20th century, and many people will still drive cars in the meantime; better that they are small and efficient.
I don't know what counts as a "small" car here, but I drive a sport SUV because I don't need the storage or seating capacity of a full size, but I do at least need enough space to fit myself. I'm not huge, about 6'2.5" 180 lbs, but I have to find a sedan I can drive without hitting my head on the ceiling and feeling like my field of view is seriously impeded.

If someone made something in-between, that doesn't need to be large overall but at least large enough in the space for the driver to acknowledge we're not all midgets, I'd gladly buy that. It's the same way with airline seating. Granting I'm a little bit of a special case because I'm missing two discs and have ten screws in my spine, but I find myself only flying first class not because I'm wealthy but because if I fly economy, I won't be able to stand up straight for three hours after the flight lands. If they sold something in-between, like say, economy seats as they existed 30 years ago, I'd gladly use that, too.
No need to hide the information on the methodology of the survey:

"YouGov Ratings

YouGov Ratings measures Airbnb’s popularity and fame every quarter. The latest data is based on 1532 nationally representative interviews of the US population, collected during Q2 2023."
... huh?

Tesla died alone and is revered, he was a loser personally -- like musk. That was my point that you wooshed
15 years ago a frontend build was not a thing. You managed what few javascript and CSS dependencies you had via the order of the script and style tags in the header. Now a frontend build is a baked in requirement of any user-facing application, so whatever you end up doing in whatever language, you already have that one build to manage. If you choose to build your application in anything other than JS/TS, you are effectively adding an additional build to the project, with all of the associate overhead. If you stick with one language and one build, you are eliminating large swaths of unnecessary complexity right off the bat. Not to mention that you don't have to hire for the additional language for the dev team.

Unless there is a legacy system driving the requirements in a different direction, my default application architecture is always going to be server-side React at this point.
Non-Twitter, archive link: https://archive.is/R2sRo
It's back. Upgraded FireBase account.
I like theguardian.com -- it's the right balance of density and design and it's not bloated with ads. It's got good at-a-glance design too.
I have three kids, and sometimes drive the carpool for swimming or hockey. So we have one minivan and one Nissan Leaf. The small car is the day-to-day car and the minivan is the expedition/carpool car. Works great for us. I have no idea why everyone else buys SUVs.
However same distance might be 50€ in some low cost european airline.
While I'm inclined to agree, the incentives have just never been right.

Take something like the Honda Fit - its price point meant that you could spend something like a thousand more and get a Civic. In order to go with the Fit, you either needed that small margin to matter a lot, or you just really had to want a cheaper car.

Economies of scale don't work here because of the chicken-and-egg problem, and possibly because size simply isn't as big of a driver of cost as labor and mandatory features. And you never really pay a non-monetary price for having a larger vehicle. We have a minivan and I never hit height maxes, never feel like it's too big to drive anywhere (except for Manhattan, haha).

Cheap interest and long terms probably shrunk the cost difference quite a bit too.

Safety of the passengers will be a battle you have to fight, particularly for people who spend significant time on the interstate.
The Plumber Problem
Jenkins Patches High-Severity Vulnerabilities in Multiple Plugins
He Spent 10 Years Behind Bars Without Being Convicted
Most code is written to make money. Frameworks make it easy to not only start a project but run it for a long time with fast time to market. I agree that if it was just about writing nice code, libraries are good but if you want to make money writing code, frameworks help do it much faster.

You could argue that you can make money writing without frameworks but at what cost and how many teams can successfully do that ? Framework gives any team (even average ones) the headstart they need to continue to actually do something that makes money.
> Also, try/catch will never compile in the JIT

This was only ever true in V8, and hasn't been the case since 2017 with the optimizing compiler switch from Crankshaft to TurboFan.

Take a break before lecturing commenters on "guessing about performance is perhaps the most frequent anti-pattern in all programming" next time :)
I think my small European car is capable of hauling a week worth of groceries for 6 people. It probably wouldn't fit that AND 6 people at the same time, but I don't really see why anyone would do that.
C and C++ are most often used when performance is the highest priority. Undefined behavior is basically the standards committee allowing the compiler developers maximum flexibility to optimize for performance over error checking/handling/reporting. The penalty is that errors can become harder to detect.

It appears the author is a Go advocate. I assume they are valuing clearly defined error checking/handling/reporting (the authors definition of correctness) over performance. If that's what you are looking for, consider Go.
Because you have to relearn all the foundational stuff. Algorithmic complexity, invariants or fundamentals of distributed systems may be useless as a junior developer, but once you proceed to more complex stuff it pays off that you have already learnt them, maybe even applied them for an internship.

A self taught person doesn't even know that these things exist unless they also have an excellent mentor at the beginning of their career in the industry. The material may be freely available but it's not stuff that they will consider unless they also have a penchant for boring theory.
Maybe the idea hadn't been invented back then, but it seems obvious to me that the correct response is an iterator protocol. Or at least a hardcoded for-in syntax.
Are they supposed to just know the blankets are in your closet?
On one hand this is sort of "duh" (none of the examples in the article were surprises to me). But I think it's very useful to phrase it this way. So many people seem to shrug off the dangers in using C (C++ of course has its issues, though I'd argue it's easier these days to use C++ correctly), especially for security-critical code. It may be a helpful argument to point out that C & C++ were not designed with the correctness of programs in mind.
Ive wanted something like this for a while.

Years ago on db2 on AS/400 we could submit queries to "batch". It would save the results in a physical file and you could come back and query them later. We were running plenty of things that took hours or sometimes days to finish. Being able to have that running on the server, not tied to any given client and set their priority (and change the priority during the run) was a huge benefit.

Theres not too many cases where I need to run hour long queries anymore, but still would be a great feature to have for long running, lower priority jobs.

Just need this to become available for RDS / Aurora.
Stealthy ‘LabRat’ Campaign Abuses TryCloudflare to Hide Infrastructure
Is that a problem, though?

I would have thought the best case scenario for a bad alias is that you safely corrupt some other piece of data. (Assuming you let those writes go through.) So "it might not do that" seems like an improvement to me.

If you don't let those writes go through, then we're in a different happier situation, and the register optimization causes no change in behavior.
Hey everyone, CEO of MailChannels here. I've been following this thread with interest, as we've also observed similar challenges in the email delivery space. Well, to be honest, the ground game is constantly changing in this space as everyone has scaled.

Email delivery is inherently complex due to the various factors that contribute to deliverability, including IP reputation, domain reputation, content filtering, and recipient engagement. Shared IP pools can indeed be challenging because of the "bad neighbor" effect, where one sender's bad behavior can affect the reputation of all senders using that IP.

However, shared pools can also prove advantageous because it's harder for a receiver to block your IP if tons of email comes from it from a wide variety of senders. Receivers are trying to reduce collateral damage while protecting their users from spam and phishing - this is literally the reward model feeding their machine learning models. If your email travels alongside millions of other emails that are mostly received well, that IP will not be blocked; whereas, if you send email from your own IP, it doesn't take much for a receiver to pull the trigger and block you since there is very little consequence other than blocking your traffic.

Not that anyone here asked, but if you want a "best practice", try multiple different services and approaches and find the one that works best for you. There is no perfect email sending service for all senders and as mentioned above, the ground game is changing all the time.
Was it though? I mean, the goal was SSR, but if they had a fully functioning site sans SSR, why not ship now, then deploy SSR whenever it gets baked into Angular?

They were using Angular's dependency block them when I don't think they really needed to be blocked to ship a product.
Child porn is illegal. Breasts are not.
How often do people take a family of six grocery shopping? On vacation, sure, but that's an entirely different use model.
true, if consumers decide it's not worth the extra cost. Either way, a win.
I wonder how big of a fix it is to respect emergency vehicles. Like, is it tweaking a few weights? Or is massive retraining necessary?
WoT is great, albeit a bit slow in the middle. But the last three books are just amazing, Brandon Sanderson was hired to finish the series and he did it expertly.

A great series I can recommend is Red Rising from Pierce Brown (book 6 just came out, one more to go).
Different dotenv implementations disagree on weather quoting is possible (with quoting comes multi line support). There is more opportunity for disagreement, like weather comments are supported or empty lines are ignored. But all that I used support comments and empty lines (though not all of them support quoted values).
I think what really annoys me is that this looks like actual malice on the part of the standards writers, and less severe malice on the part of the compiler authors.

I know I should attribute it to stupidity instead but ...

The standards writers could have made all UB implementation defined, but they didn't. The compiler authors could have made all Uab implementation defined, and they didn't.

Take uninitialised memory as an example, or integer overflow:

The standard could have said "will have a result as documented by the implementation". They didn't.

The implementation can choose a specific behaviour such as "overflow results depend on the underlying representation" or "uninitialised values will evaluate to an unpredictable result."

But nooooo... The standard keeps adding more instances of UB in each revision, and the compiler authors refuse to take a stand on what overflow or uninitialised values should result in.

Changing the wording so that all UB is now implementation defined does not affect blegacy code at all, except by forcing the implementation to document the behaviour and preventing a compiler from simply optimising out code.
a large part of why it took 7 weeks was the work they had done over the last 10 months to gather requirements and translate them to code. the exact form of the code is merely the last stage in the process - i wager it would have taken them considerably longer than 7 weeks if they were starting the react site from scratch.
wow just as i was going to buy one...
No one is mocking anyone.

And they have not been pressured, they've been bribed. If you're paid fair and square to do something. If you're paid to do something, you should do it. Not cry that the price you agreed is not enough...
And because US gas prices are tolerable
Police are getting DNA data from people who think they opted out
SUSE to flip back into private ownership after just two-and-a-bit years
> If all of the effort spent to prosecute Trump was truly about "rule of law" then they'd spend at least 1/10th as much energy going after the in-your-face corruption of Joe Biden.

People (many of them members of the US Congress) keep saying this and then failing to come up with actual evidence (which should be easy, if it is really “in-your-face”), of this corruption of Joe Biden, despite spending inordinate amount of time and (often taxpayer) money on the effort to sell the story.
Venture Capital Funds Are Mostly Just Wasting Their Time and Your Money
I don't know, it feels like they are engineered.

Sometimes I'm not hungry at all but I take a small bowl of potato chips with a movie. Then after that I get a real craving for MORE. And I end up eating the whole bag. It's weird. I don't have it before I start.

Maybe other more natural snacks would be better yes but they are just so nice.
The original Polo was made by their Spanish arm called SEAT - VW then took the model line further to slot in below the Golf when that became bigger and more expensive.

The new Polo (2018-) is now the size the Golf 5/6 was circa 2009 and thus is priced accordingly.

Their solution for our car market is to still produce the 2017 model and rebrand it as the Polo Vivo.
Definitely!

The original post and discussion was an eye-opener for me; before that I never understood why some people would say "yes" to a request but then act put upon anyway, or would act vaguely like they wanted something but never actually come out and say so. I just thought they expected everyone to be a mind-reader.

Once I understood they were basing things on the premise that putting someone in a position of having to say "no" was rude, it all made a lot more sense, and I was able to adjust my own behavior and expectations to better fit theirs.
Make regular sedans exempt from CAFE, and make SUVs and non-work trucks follow them. Add absolute limits to fix the loopholes that were introduced EPA guidelines under Obama that resulted in vehicles getting larger and larger.

There's no reason to make every little passenger sedan engine turbocharged, with GDI fuel injection, with cylinder deactivation, and with auto-stop just so they can sell more behemoths.
It made the switch, sure, but overflow remains undefined.
Users can block ads, and after a few weeks of doing this casually you can block a large proportion of advertisers, because most sane businesses recognize twitter as the negative-reputation cesspool that it is.
"Ask" culture is prevalent in places where people come from diverse backgrounds. Cultures might also not be uniformely "ask" or "guess" across all topics. Therefore, when people with different value systems and communication cultures meet, "guess" culture simply doesn't work because other person's needs and intentions are often unexpected.
I can't wait until its more than just Elon doing it.

Replacing one monopoly with another is not the way to go.
I've seen projects devolve like this when everyone is tasked with a part of app logic (the checkout page, the cart, etc..) but no-one is responsible or accountable for the sum of the parts.

Oh you want to rework on the routing or tooling or anything like that impacts other parts of the app? Good luck getting 5 teams to sit down and agree.
Larger cars are due to fuel economy regulations. You can thank your government for this.
Earth’s hottest month: these charts show what happened in July; what comes next
Most dailies have ads. I don’t love ads, but it helps funding the operations so that the journos can get paid.

I think Svenska Dagbladet has a nice web layout: https://www.svd.se
"There is a similar reason that amazing old houses lie for ages untouched in France"

Yeah, but here it is property laws preventing use. Otherwise there are potentially enough people in seqrch of a home. (See squatter/occupy movement)

And in general I see the same pattern today: abandoned houses would get used, but cannot easily, so step by step materials of that house gets used somewhere else as that is quite safe (if a owner comes back).

And warming a big stone house is a problem, but I think most people rather have one warm room and have lots of dry but cold space, rather than one warm mud hut.
So it was probably lots of factors preventing a use of the old roman houses.
Show HN: Coodig (Quiz mobile app develop with Flutter)
is this an https://en.m.wikipedia.org/wiki/Anacoluthon ?
The mayors of most large cities in the US are Democrats, including Dallas, Houston, Charlotte, Columbus, Jacksonville, Memphis, Jackson, Atlanta, Birmingham, and Indianapolis. Not just your favorite punching bag cities.
I installed "Bookworm" (12.1.0) and i can not find this layout to add. But i also can not find the information that it was included in Bookworm. Only the info on the website that it is currently in Debian unstable. Were you able to add it via gnome-control-center?
In the English language, it's understood that punishing a behavior is the same thing as punishing the actors, since behaviors cannot directly be punished. So when OP said, "malfeasance will stop if it isn't punished", it's a common and correct usage. It's all about the context.
Would the Apple App Store allow this? Blocking is a required feature for social networking App Store apps afaik. [1]

[1] https://developer.apple.com/app-store/review/guidelines/#use...
Useful for executable documentation or runbooks, whatever you call the next level above scripts. You check your scripts into source control but how do you invoke the script? Copy and paste the example? Type it by hand every time? There's no need to copy-paste from a README into a terminal when you can "send" it.
Why did you cherry-pick the sentence that confirms your thesis? For the record, here is the full paragraph that adds way more context:

> The Federal Food, Drug, and Cosmetic Act does not require cosmetic products and ingredients to be approved by FDA before they go on the market, except for color additives that are not intended for use as coal tar hair dyes. However, they must be safe for consumers under labeled or customary conditions of use. Companies and individuals who market cosmetics have a legal responsibility for the safety of their products and ingredients.

You clearly missed "however" that could undermine your thesis.

For example, here is what FDA says on parabens (something people often freak about needlessly):
https://www.fda.gov/cosmetics/cosmetic-ingredients/parabens-...

> Are parabens safe as they’re used in cosmetics? Are they linked to breast cancer or other health problems?

> FDA scientists continue to review published studies on the safety of parabens. At this time, we do not have information showing that parabens as they are used in cosmetics have an effect on human health. Here are some of the questions we are considering:
(...)

Everything is carcinogenic. It's the dose that is a poison not the substance. That's what scientific evidence over long years of research shows.
If the existence of this firm does break existing discrimination law, then the point of the suit may be to indirectly demonstrate that the law is unjust, rather than that the existence of Fearless Fund is undesirable.