skysight-inc/HackerNews huggingface dataset:
It reminds me of when I didn't understand why my library account has such a short expiration time. Almost every time I open the library's website, I have to re-enter the password. Why? What's so important about a library account? Who's going to borrow a book on behalf of me?

And then I realized that logging into your library account is probably one of the most frequent things on all the shared computers in the library.
I'm kinda amazed soldering is still such a thing.

Tech is already pretty reliable in my experience (At least the cheap stuff that isn't as high power and doesn't thermal cycle as much I guess), but getting rid of solder as a failure mode and making chips swappable would be so cool.

If they could somehow make production grade Z axis tape we could just tape the parts on with a 3d printed frame for position, and anyone could do component level repair without much skill.

And all the chips from dead devices could be reusable, if there was a way to automatically sort them all.
I went to a Waldorf school and now my daughter does.
At around age 10-11 children learn about death and practices around it (Norse, Egyptian, local practices) and what it means. The Waldorf philosophy holds that children start to understand that death is a permanent loss at about that age, and aims to teach them about it.

Having a kid lose a pet at that age is a major thing for them to process.

I love the school, but the disorganised over-parenting libertarian hippies can be overbearing at times.

https://en.m.wikipedia.org/wiki/Waldorf_education
Screw the planet, think of the shareholders and all the money they're not making because no one wants vacant office real estate.
> That's not good enough. We want to always detect it

So, select the configuration where that's the behaviour? overflow-checks = true

> Solving it at the language level would require inserting branches on every integer operation

Yes, so that's what you have to do if you actually want this, if you won't pay for it then you can't have it.
Yeah, none of these glasses filter out anything close to "all" blue light, because nobody would buy them if they only had red+green color vision.

As an aside, there was some time in the recent past where blue antireflective coatings on eyeglasses were popular. I actually had to make a special request for the old purple/green coating for a few years, because the blue reflections were so distracting while working in an office with overhead fluorescent lights. Many years have passed since that trend and modern coatings seem more blue-ish than purple/green, but they aren't distracting at all. I'm actually shocked how little light modern lenses reflect at all.
I've been using Micro for quite some time, with some configuration and addons it becomes very comfy and it's enough for me most of the time. I miss some features though but they are probably more of addons than core features.
Why does a graphical IDE being resource heavy matter to you?
Another thread was quoting 2% for hosting costs, so I'm curious where the 42% comes from.
> The C standard actually does have text giving a list of acceptable behaviours for a compiler

The exact opposite is explicitly stated in the standard (from C11 section 3.4.3):

undefined behavior

behavior, upon use of a nonportable or erroneous program
construct or of erroneous data, for which this International
Standard imposes no requirements

The standard then lists some examples of undefined behavior, and it's true that "silently removing the code" is not in the list. Still, I think it's pretty clear that it's acceptable behavior, since the standard just stated it imposes no requirements.
Also NASA's infrastructure is crumbling, and 25% of workers are eligible for retirement.

https://arstechnica.com/space/2023/08/nasas-buildings-are-ev...
AI models are powerful, but are they biologically plausible?
I've lived in Prague for 15 years and never seen a late subway connection. Even village busses are 99% on time. NYC is a shitty yardstick.
From the subhead of the article:

> The Defense Department has transitioned away from a 1970s-era nuclear command and control system that relied on eight-inch floppy disks.
I asked myself a very related set of questions which helped me realize it was time to switch jobs:

1. fast-forward and picture myself at my own retirement, assuming reasonable progression based on my current trajectory.

2. from there, reminisce about when I was at the peak of my career, really at the top of my game, the most accomplished I ever was.

3. am I satisfied with that peak?

If not, then there is a problem with my current trajectory and it needs to change.
WFH is here to stay. If you look at which companies are mandating office returns it’s the large and old incumbents. The young companies and startups are investing in remote and global workforces. In a few decades time these companies will replace the dinosaurs of today. There is reason to be optimistic about long term remote work.
> This seems to be the case with virtually any profession.

I think that's why the author chose plumbers instead of rocket surgeons.
Only once, and the hirer had worked with me before.
Teddy Bear needs love (interactive experiment just for fun)
True, it's older than that, but I didn't recall exactly when it became universal across all significant contemporary OSes. I don't know what Amiga Workbench used, for example. Figured Win95-era was a conservative guess.
Conspiracies are often reality.

If ISPs have backroom deals that amounts to collusion in the market, that is a conspiracy.

While I'm here, I have an anecdote.

I just moved from an old house to a new apartment a mile away. The house had gigabit from ATT and another ISP for 60/mo.

The apartment only offers spectrum and ATT. ATT top plan is 45 Mbps symmetrical, and spectrum has Gbe down/35Mbps up, each for $90.

I'm all for municipal internet.
Borwe/WASM_nvim: WASM platform for nvim
It says in the article:

"Ty Colman, a cofounder and the chief revenue officer at Optera, a carbon-accounting firm that helps organizations quantify their emissions, said that in general, a fully remote company with no offices has the lowest impact-per-employee per year, at less than 1 metric ton of carbon-dioxide equivalent. That includes the uptick in energy used to power computers, keep the lights on, and maintain a comfortable temperature at home."

(versus 1.4 tons for hybrid and 1.7 tons for full time in the office). There's quite a lot more about the effects on the environment in the article.
Dissatisfaction with the speed at which Google does things due to organizational reasons. Lots of smart people working very hard, only to have little to show.
Anecdotally, in my wider circle of people I interact with either online or at work/family/neighbors etc. and talked about this with at least half would not be served by the current charging infrastructure and charging UX, including myself. This is maybe a small sample size but I am very skeptical that this ratio would be much smaller at large. This is why when people come in saying that "250 miles is fine" and "we were going to be in the bathroom and restaurant for an hour anyway" it comes off as moralizing.

It would be much more honest to just acknowledge the above and then state that for the good of the planet the more wasteful of us should adapt and maybe not demand dense 5-minute refuels, be more mindful planning roadtrips, work on supporting charging infra rollout, etc.
>A lot of people commute by public transport (that’s running anyway or running on electric), walk, or bicycle.

Do you think people riding public transit pollute more or less than people who don't commute at all?
Non paywalled link anyone?
The government gave large incumbent ISPs money to do exactly what they did (anything but actually providing internet access). If, as you claim, the money was intended to somehow benefit their customers, it would have been taken back.
Degrees are useful but there's a whole class of things they skip over as well. When I was going to college the state college didn't teach C on a regular basis and we usually had a number of people at my community college since the course was offered there. When I was looking to transfer from community college into state not a single college offered C++(it was during peak Java) and so I didn't attend.

Even then I regularly find that so-called "fundamentals" are missing, the number of times I've had to explain page tables, how the kernel shares memory and other core details is surprising. Everyone drives Big-O notation left/right/center but can't tell what a page fault is or why algorithms with higher complexity wipe the floor with better "ideal" algorithms under actual operating constraints. I've found that engineers who have drive or innate curiosity will poke in those areas but getting a degree doesn't automatically confer that knowledge(or guarantee that it sticks).

Also, if you're getting into systems programming I care about 0% about "prestige", it's a domain that is even more binary(things work or they blow up spectacularly[1]) than some other programming domains. I care that someone understands the fundamentals, can apply reasoning and drive a hypothesis with data more than what college they did/didn't attend.

[1] https://www.usenix.org/system/files/1311_05-08_mickens.pdf
What will happen if people continue to vacate urban areas as major metro districts remain stuck in their current messes. School choice is rapidly becoming a life and death matter for cities as school districts continue to flounder. My city, Memphis, Tennessee is currently in danger of a death spiral, largely due to collapse of its school system.

Why continue to mandate a failing system, when many private options are both accessible and successful? Why prevent or restrict, lower middle income students from going to higher quality schools?
Sure, there are some attacker activities that are highly automated. That’s not what we’re talking about here. We’re talking about compromised temporal session tokens, which are frequently harvested by manual action, and in those scenarios, thinking about human timeframes is very useful.
There is a huge disparity across some k-12 school districts in terms of resources and accompanying culture regarding education. There are lots of k-12 schools that are not bare bones.

Look at higher education and we can see a wide disparity between the different types of institutions. What will happen with vouchers is a Corinthian Collegeing of k-12 in certain low income districts.
So what? I'm not really seeing the relation of masks to radiation, those are two orthogonal beliefs and bringing them up together is something of an ad hominem on a strawman.
If I see another "... huh?" or "..?" someone would need to take care of the Alzheimer ahah

Also you have agreed that it's silly to accuse a random dude of being jealous of Elon Musk so I guess plot twist
This reasoning is why software keeps getting slower and more bloated, build times increase, and latency goes up despite having orders of magnitude more compute power.
I would definitely express more support for any investment that directly supports Wikipedia. For examle, creating a fund to improve the quality, the scope, the number of translated articles about Filipino people and their history. Yes please. Any donations to vague causes like "growing advocacy" will forever be questonable in my view.
My main bank uses username + password + (random subset of ‘memorable word but actually unencrypted password’ driven by select boxes), then 2FA on top, and it literally feels like they just slapped a bunch of things together to add extra barriers to auth in sequence.

This is the UK. Back in Latvia I would just slide my ID card into a USB reader and cryptographically sign the session with a passcode. Same as chip & pin.
We're only considering UB conditions here, not errors in general that may be impossible to detect. Every UB condition can be detected by the compiler because, after all, the compiler needs to check for UB to generate code. All it takes is for the compiler to generate warning/errors when this occurs. If this is not done by your compiler, ask them to add this feature instead of just complaining about UB in general.
You have a hyper-intelligent system that calculates how much you should drink, it's called thirst. Drink when you're thirsty, mostly water, end of story.
No, but the stuff that is here now won't be there anymore. Traditional conservative (small-c) ethics generally says things like "don't throw stuff out or destroy things if we don't know what we'll get instead".

You seem to be saying the equivalent of e.g. "It's OK to kill all the elephants because in a few million years something else will have filled the niche". That seems ridiculous to me.

Does your logic extend to all species? All ecosystems? Our species?
Apparently, the reason they do it, is that it qualifies them for some kinds of favors/kickbacks, if they are listed as serving an area, and it also may prevent rivals from serving that area.

They tend to have a lot of local politicians in their pocket.

Ars Technica tends to cover this crap. They were not fans of Ajit Pai.
(Not the original poster but have a similar background).

#1 advice for engineer-founders is to always be questioning whether coding is the best leveraged use of your time.

As a bootstrapped engineer founder, I spent way too many months (years?) coding non-stop, even after we got past PMF, despite having the revenue to hire engineers to replace me day-to-day. These days I do zero coding, and am still equally happy and fulfilled. At least for me, spending days coding was a really easy way to feel productive, but it wasn't the best use of time compared to hiring, marketing, sales, company culture, etc.

#2 advice for founder-engineers: after you're able to stop coding, remember that your product is worthless if no one knows about it or if no one is using it. Once you get product market fit into a good place and have revenue traction, it's time to spend your nights thinking about marketing and sales rather than code.

TLDR: always make sure you're spending your time in the most highly leveraged areas. Hiring and delegating. Coding is rarely the highest leveraged area your time can be spent.
The mistake is in thinking security is a separate domain from UX. While expertise in it may be, it applies everywhere.

To draw a comparison here, should we assume that the author advocates for phones or desktops which do not automatically lock after a set period? It's a similar threat vector (unattended phone/pc) in the physical world. I'd assume no, because the specifics of that threat model are different.

This is true of other software as well.

UX and security are only at odds in the grey areas. I'd wager most people posting here -- regardless of affiliation -- would be upset if their web banking solution didn't expire their sessions for days.
The page we are discussing lists specific grants.. which ones of those help with that goal?

There is nothing wrong with "matching racial justice leaders with machine learning research engineers to develop data-based machine learning applications", but that work is clearly not required to "create and distribute a free encyclopedia".
For the record, MacOS substitutes the Command key for Ctrl, but otherwise most of these are the same there, too.
Sunscreen blocks UV, not cosmic rays, which is the radiation for which jetliner passengers receive an unusually high dose. The glass in the windows probably blocks 75% of UV, and UV exposure is associated with other types of skin cancer, not melanoma (except in cases where one has a history of bad sunburns). In fact, in this review, melanoma is said to be inversely correlated with occupational exposure to UV:

https://pubmed.ncbi.nlm.nih.gov/9335442/
Zaliv blik flur,
Oomna ziv tragan,
Glorb tist eelv,
Shlorm briglat vrang.
https://wiki.c2.com/?RevisedReportOnAlgorithmicLanguageSchem...

> The title is surely a reference to the AlgolSixty report ("Revised Report on the Algorithmic Language Algol 60")

First page of Google results for "rnrs scheme meaning". No quotes, just those three terms. Also the Algol connection can be found in R3RS:

> Dedicated to the Memory of ALGOL 60

-- https://standards.scheme.org/official/r3rs.pdf
If you ever have feelings of self doubt remember you are partly made of nuclear bomb code plastic
The UK is a bad example because Openreach have done a shit job rolling out fibre. The govt bottled it and stopped them fully separating from BT after lobbying.

NZ is a good example: our BT was actually forced to fully separate retail and wholesale businesses (Spark and Chorus). They have a national fibre network that operates as a utility and fibre internet is ubiquitous and cheap.
Restored Patent Drawings (1791–1836)
Karms is definitely available in English. One of my MFA classmates did his graduation seminar on Karms.
> Clang is free to produce whatever output it wants because the behavior of that code is literally _undefined_

The standard says no such thing. It lists a number of acceptable ways to handle undefined behavior and none of them are do anything you like.
> Access tokens can be refreshed without user interaction, so it's not the same issue there.

Not on mobile, when the app is not in foreground or gets killed by "energy saver" mechanisms - Samsung is fucking annoying in that regard, even on 4GB RAM and more it keeps closing Chrome with 10 tabs after a minute or two and it completely loses state, as do many games - even taking a call in foreground can be enough.
Before Firefox v115 I had to go into about:config and enable vaapi. For some reason it was disabled by default even on Intel graphics PCs. With v115 that step is not needed. One can confirm with intel_gpu_top and check the video decode bar.
> renewables usage has doubled in the last 10 years.

That really undersells the growth. 10 years ago it was basically all hydro, so solar and wind went from essentially 0 to 12%. That's not doubling, thats divide-by-zero error growth.
Ooh tell me more about “picture of monkey”

I was looking for a place to invest my savings

Sounds promising
As a casual bystander, I don't understand why there isn't 100% transparency of a non-profit entirely funded by donations. I'm icked out by the repeat stories I keep reading about them, and if they're not willing to come out and just share the numbers, then I don't think I can continue trusting them as an organization.
> 1: A short compromised session is still a compromised session.

But an expired compromised session is not a compromised session.

If a session cookie/ID is compromised after it has expired it is no use to anyone.

But if a session cookie/ID has no expiry built in, then it remains an open compromise risk forever.

Situations where we can expect the session identifier and the context in which it is stored to reasonably be under the control of the user for a short time - while they are actively using a site, say - but where it might not remain under their control after they've finished using it, are a real part of real threat models.

If I have some cross-site-request-forgery phishing scam that works on users who are logged in to a bank website, that requires them to have an active session at the time they open their email, or visit my site, or whatever... if their banking sessions time out after 15 minutes of inactivity, they are less vulnerable to that threat than if their browsers keep them logged in all the time.
I live in the USA, and am 6' 3". So yes, I understand the size of the average American.

I've never had a problem going to the bathroom. People get up, sit down. And there is plenty of time to do this while waiting for the line to start moving.

Also, remember that this is not a proposal I'm seriously arguing for. Merely showing how easy it is to come up with a better proposal than the one made.
Correct, and that difference is meaningless and applies to a large swath of the general population, which you are quickly and callously dismissing as less than you.
You can compile code with -fwrapv and for most programs the overhead is minimal (the exception being that if you're writing number crunching code, the overhead is going to be huge). For my personal projects I have -fwrapv as part of the default compiler flags, and I remove the flag in opt builds. I honestly haven't caught that many bugs using it, but for the few bugs it did catch it saved me a lot of debugging time.
Compatibility is defined in terms of a contract between program and language implementation. If the program violates the contract by containing UB, then compatibility does not apply.

Taking your argument, compilers couldn’t even add any benign optimization without breaking compatibility, because that would change the runtime of the affected code.
American ISPs without competition charge double what Norwegian ones do for substantially worse service. That money isn't used for physical plant; if it isn't going to profits, where is it being spent?
Funny to see another BitCraft here - I own https://BitCraft.io, although it's no longer an active company.
I love building command line tools and as much as I like the look of Textual I've tried it a few times and it's a little too heavy/inflexible for me. Rich on the other hand is immense and I makes development so smooth- it's great to be able to have a nice api for bold/color/emoji/tables etc straight out the box!
Yes, absolutely. Uber poured a shitload of money they will never make back and now convince people that they should be able to get a driver on demand for cheap. If you need a ride, call a friend/family member/anyone who can trust you to spot them for gas.
My original comment should say 1983, not 1993. We apologize for the error.

Edit: Removed my previous diatribe about graph interpretation because I realized it was my mistake that caused confusion.
People love conspiracy theories when they support their world view. It's more comfortable to blame some shadowy cabal and so reconcile your beliefs with not wanting to do anything yourself.
Depending on how you define “learning” (there are different basic frameworks like PAC learning) there’s a number of analyses that show learning and compression are equivalent.

Even quite broadly, Bayesian methods can be interpreted as a rate-distortion problem from Information Theory, which is an approach to lossy compression