skysight-inc/HackerNews huggingface dataset:
Agree. Coffee is a pretty bad drug. I wish there was at least some stigma against drinking it every day, but instead we're bombarded with studies that say it protects against cancers ... but only of you drink min 3 cups every day.

I mean, these studies are scientific and probably true, but I wish coffee's bad effects were studied more.
For the C64 at least, the cool thing is the absolute lack of abstractions. The entire memory map is known. The entire Kernal is documented. The hardware, totally explained. You can actually know everything there is to know about the whole machine. Totally different than modern computing / coding.
This was three or four years ago so it's very possibly changed since then (in fact the OP was specifically about this story changing)
Google Cloud Healthcare Data Engine Announced
EU wants a bigger share of the microchips market
Does TypeScript have the most complex and advanced type system ever?
Not necessarily. At my last job, when I was being interviewed by the company President, he had a little hexapod robot on the desk. I asked him about it and it was a side project he had. His workday was so focused on managing the business, that he kept it around so he could do at least a little programming every week and keep his feet in the tech side of things.
I'm pretty happy with ESET NOD32
This is an incredible achievement, exactly what many of us dreamt the internet will be one day useful for.
A significant issue with this is simply designing a study or a way of measuring.

First of all, define "bug". Is that a ticket filed in a system? What about the "bug" that was found and fixed by the developer testing it a few minutes after finishing the new feature (and thus never had a ticket filed)? What about QA finding a problem with a new feature while testing it (and sending the feature ticket back to the developer)?

Consider: Filing a bug ticket itself takes a bunch of time. If you find and fix a bug early enough then even the overhead time of filing/verifying/closing the ticket isn't spent. How do you measure the time compared to a bug that effectively didn't exist?

You can't do any like-for-like tests: two developers could take significantly different amounts of time to fix the same bug. If essentially the same bug occurs again in another area of code, the fix still can't be compared: if the developer applies essentially the same fix, it'll be much faster than the first time; if they apply a more systematic fix like refactoring the code to avoid that type of bug, that's not comparable.

There's also some bias that will make production bugs take longer. A team that has good quality controls (unit and automated testing, QA team, staging environments) will likely catch a lot of bugs before they get to production. As a result, the bugs that do end up in production are more likely to be complicated ones -- such as requiring several obscure conditions to be met, or only happening at large scale -- and those naturally take more time to address, even if in some cases the time is just spent figuring out the reproduction steps or replicating the environment.

This all makes comparing overall trends pretty difficult -- maybe to the point of being entirely useless.
Totally agree, I mean the Oath Keepers had guns stashed across the Potomac to use and to your point the fact they were armed in violation of DC is damning enough. The whole things was a tinder box and we are lucky the death count was as low as it was. I saw tweets as early as the day after Jan 6th saying that certain people would attempt to rewrite history but I honestly thought "Surely not, not for something like this" but here we are...
This is probably a better link, but I can't edit the post:

https://cloud.google.com/healthcare
He believes it's wrong to kill children, not teens. The age of 12 is approximately when people go from childhood to adolescence.
This still seems no different from giving the employee a payday loan (admittedly at zero percent interest).

It's not going to solve anything because they are just taking money early that they will need next month.

It might seem attractive initially, but within a few months the status quo will have reset and those employees who were living paycheck to paycheck will still be living paycheck to paycheck, just now it will be day by day waiting for their accrued amount to increase.

I suspect as a company you could do well, but you aren't solving any problems for the employee. And you may find that as business pressure increases you'll end up exploiting them in some way because they are vulnerable and have little protection. It won't be long before someone on your board says something like "hey, we could make a bit more money if we start charging x% interest to get early access pay they won't accrue until next month. That's fair because we're taking the risk they might not accrue it all." And before you know it you are just as bad as every other payday lender out there.

This unexpected expenses thing sounds like poor justification to me.

And charging the company Vs the employee is no different. If you didn't charge the company they could instead increase the wages of their staff by the equivalent amount. You are just taking money out of the potential pot that goes to the staff. Staff costs is just a single line on our summary p&l which includes salaries and benefits.
Interesting. This sounds like a good fit for CRDTs somewhat, though a centralized architecture might offer more robustness guarantees. On the other hand, it would be quite easy to display sync status as part of the UI.
> Most well-known apps like Netflix, FaceTime, and Zoom, handled things well without any incident. It was really the apps and services that are obviously outsourced.

Not sure why he threw in outsourced there, but ok. I know this could be as simple as using the right library for your video chat app, but at a low level how is something like this achieved? If I establish a tcp connection with a handshake and everything and my internet connection drops or IP is changed the tcp connection gets terminated. Other than using udp is there a way to keep the tcp connection going when the IP address changes without having to establish a new connection, which takes non-trivial amount of time?
These are interesting, and I second a lot of the journalist’s comments in the Lehrer discussion. I see that Blendle is one response to the problem of the lack of funding for journalism, and someone here suggested Substack as another. I’d love to see this group hack how to pay the real cost of in-depth journalism. I spent 450+ hours on that first story. Which is great, and I’ll do it again, but we can’t expect journalists to always shoulder that load.
Does Kubernetes infrastructure also not require some form of configuration?

Yes, there is a trade off here. You are trading a staggeringly complex external dependency for a little bit of configuration you write yourself.

The Kubernetes master branch weighs in at ~4.6 million lines of code right now. Ansible sits at ~286k on their devel branch (this includes the core functionality of Ansible but not every single module). You could choose not to even use Ansible and just write a small shell script that builds out an image which does something useful in less than 500 lines of your own code, easily.

Kubernetes does useful stuff and may take some work off your plate. It's also a risk. If it breaks, you get to keep both of the pieces. Kubernetes occupies the highly unenviable space of having to do highly available network clustering. As a piece of software, it is complex because it has to be.

Most people don't need the functionality provided by Kubernetes. There are some niceties. But if I have to choose between "this ~500 line homebrew shell script broke" and "a Kubernetes upgrade went wrong" I know which one I am choosing, and it's not the Kubernetes problem.

Managed Kubernetes, like managed cloud services, mitigate some of those issues. But you can still end up with issues like mismatched node sizes and pod resource requirements, so there is a bunch of unused compute.

TL;DR of course there are trade-offs, no solution is magic.
> If the time horizon is really 100,000 or 10,000 years, then addressing climate change would be a blip on that timeline.

I agree about the time-horizons. Dealing with climate change is an immediate and urgent priority, whereas the time-horizon for becoming multi-planetary and (eventually) multi-stellar are much longer.

That being said, it's all probabilistic, so it's not like there's a bright line when we need to be multi-planetary. A planet-killer could hit earth tomorrow, and the human race would be extinct. So, if we delay becoming a (self-sufficient) multi-planetary species by 200 years we increase the window of risk by that much time.

And there will always be current challenges that we face on earth that we could address before investing resources in becoming multi-planetary. And becoming multi-planetary itself will take a long time.
Good thing we don't really have any more ground water in California. /s
Very possibly. Even in Texas, a bunch of kids on a youth camping retreat probably aren't heavily armed and ready to do battle. The element of surprise helps, too.

For example: https://en.wikipedia.org/wiki/Sutherland_Springs_church_shoo...

(it is probably a safe assumption that a Baptist church in a small town in Texas had at least a couple armed congregants)
Every criticism I've seen of Computer Modern is an appeal to authority.

> not a designer who knows how to create and balance shapes and lines that are pleasing and easy to the eye

"Your subjective opinion of the font is wrong, because you're not an expert." If OP and GP (and honestly, most people I know) like the font, how is it not pleasing to the eye? What does it mean for the "aesthetics" to be "_terribly_" balanced?
> It's implied that this is due to the trees obstructing a full view of the sky

Why is the antenna on the ground and not up on a tall mast?
It seems to me that there may be legitimate public interest in absolute transparency whenever agencies conduct activities or investigations of a political nature.
This is a compound question, since complexity and advancement are two separate issues.
Yes and no. It's a power company that owns the right-of-way where there lines are located. They will still keep that land cleared of any vegetation they don't want. I'm honestly surprised they don't just use RoundUp over the entire area of their right-of-way.
A.I. Predicts the Shapes of Molecules to Come
"Advanced" is debatable, but yes to "complex".

At least, in the core language itself, not counting extensions (otherwise Haskell).

EDIT:

I will say that it is a pleasant surprise how flexible and practical TypeScript's type system is.

It would seem that the pressure of working for existing untyped programming patterns has produced something that is very usable and unobtrusive.
People with Skills and Talent
FTC says it will enforce ‘right to repair’
A single 400 watt solar panel and batteries could power this 24/7, no problem.
Had a team mate on Starlink and they would drop from our zoom call essentially every single time.
I just feel like if everything available gets locked down, people would simply resort to running more open OSes in emulators or virtual machines. Set to autostart in full-screen, so the only part of modern Windows they ever see would be the boot sequence. Like you could install DOSBox on an iPad and basically use it like a full-fledged early 90s computer, especially if you have a keyboard.
Anyone else getting a 403 Forbidden?

If so it might be better to link to the paper instead:
https://www.nature.com/articles/s41586-021-03828-1
One of the most recent citations (Shull et al. 2002) is freely downloadable:

https://www.computer.org/csdl/proceedings-article/metrics/20...

Its own citations may not be satisfying, but I find it nevertheless interesting. Here's the summary of the eWorkshop discussion of "Effort to find and fix":

> A 100:1 increase in effort from early phases to post-delivery was a usable heuristic for severe defects, but for non-severe defects the effort increase was not nearly as large. However, this heuristic is appropriate only for certain development models with a clearly defined release point; research has not yet targeted new paradigms such as extreme programming (XP), which has no meaningful distinction between "early" and "late" development phases.
I can't compare it to those, but I have tried Lisdexamfetamine. It's supposed to break down slower and more steadily, creating less intense spikes and drop offs in the uptake of amphetamines, but my experience was very poor. I'm not sure why.

It seemed as though I'd increase focus, but not use it as well. Even worse, I'd typically be quite aware of my misused attention. Otherwise I tended to notice physical side effects like dry mouth and perhaps not dizziness but a sort of floating, poorly grounded sensation at times.

I used it for 3 months and stopped using stimulants for close to a year as a result. It works really well for some people, but threw me off fairly badly.

In any case, the active ingredient in these is the same, the delivery is just slightly different.
They're Kubernetes distributions. So think of Kubernetes like Linux, and kubeadm, OpenShift, k3s like Ubuntu, Red Hat etc.
When I connect to remote servers over SSH, I usually start a screen (another alternative is tmux) session and then perform my administrative and diagnostics actions in that session. This way, even if I get disconnected, I can reconnect and join that running session. There are other benefits to a screen multiplexer - such as multiple remote users being able to attach to the same session, a joy when a distributed team needs to diagnose an issue or watch some actions together.
Tried cloning a much larger repo from his bitbucket account, and it works fine...

$ git clone https://etodd@bitbucket.org/etodd/lasercrabs-archive
Cloning into 'lasercrabs-archive'...
remote: Enumerating objects: 12162, done.
remote: Counting objects: 100% (12162/12162), done.
remote: Compressing objects: 100% (9255/9255), done.
remote: Total 12162 (delta 2540), reused 12162 (delta 2540), pack-reused 0
Receiving objects: 100% (12162/12162), 413.56 MiB | 14.34 MiB/s, done.
Resolving deltas: 100% (2540/2540), done.
Updating files: 100% (11141/11141), done.
It's a widely discussed, easily understood, and thus popular yardstick, both among economists and the general public. I think you know this quite well. This isn't high school debate club and barking orders at people like 'define fairly' isn't clever, just rude.
I mean they were chanting "Hang Mike Pence", tried to stop the certification of votes, and fought with and injured officers inside the capitol. That meets my bar for "a violent uprising against an authority or government". Also sword + handing out pamphlets != gun + breaking into the capitol.

EDIT: removed "and directly killed at least 1 officer" due to reply.
Legacy would be pdflatex in this case, which generates PDFs directly and works with unicode without issues. However, I would also be interested in cases which xelatex doesn't handle too well.
/r/libertarian has a moderator team that is not libertarian
A bit of a tangent, but is there any information about how many constellations are physically possible? Obviously there's a lot of space in LEO, but it's still limited. Given that each provider would need their own very dense constellation of satellites in different orbits, things would eventually start getting crowded.

I don't think we'll get there any time soon (or ever), but kind of an interesting thought experiment.
>God forbid the milkman guarantee their customers are happy with the milk.

milkman: "Hey, you guys happy with the milk?"

customer: "Yeah!"

milkman: "Great!"
Computer Modern Roman is a shibboleth. When I used to review resumes at Google I'd give extra attention to any resume in CMR; we wanted to hire the kind of nerd who has a resume.tex. I don't like the look of the font myself and long ago switched to Postscript fonts but that's a subjective opinion.
>> What makes it especially toxic, I think, is its lack of separation of communities.

Jack said in the infamous interview to Joe Rogan, that they have an explicit goal to mix communities to avoid echo-chambering of ideas and views. Not sure if what you mean is an accident or intended effect (IMO they do a bad job)
Self-driving project Waymo to open Pittsburgh office in Bakery Square
> In my opinion, certain illegal acts (like breaking into certain websites, illegally obtaining documents, etc.) should be legal if done for the purpose of proper journalism.

Who gets to define what constitutes "proper" journalism? You? Me? The government? What you're saying is so far beyond absurd that I can't even really address it.
No, but there is a public interest defence
Unless you are doing extreme precision professional work--likely an extremely small subset of the people reading this, if any--a calibration target from a black and white laser printer or a photo printer is fine and will give great results.

Some photographers seem to worship color correction in a weird way. Other error factors, like reflected light hitting your calibration target, are likely to supercede any minor color imprecision from those kinds of printers.
That is what batteries are for. and you don't need many to do the job.
I can't guess why, could you elaborate?
Slack is now officially part of Salesforce
You can use your chrome as a VPN now, you dont need to install a vpn now. Also you can co-browse now.
Even if we take for the sake of argument that they are, that's not enough information to form the foundation of a policy. You've also got to look at how much it costs to find bugs at each stage of the lifecycle, and also the direct costs of any damage the defect might cause.

I also just can't believe that any of these numbers are universal constants. For example, at my current job, a bug being discovered is likely to cause a moderate amount of damage, but actually shipping a fix for it might take months. At my previous job, I think my record time to have a fix for a defect deployed to production was about 30 minutes, but I also once had a bug do more than my annual salary's worth of tangible damage in just a couple minutes. At the job before that, production defects were typically relatively low-impact and also fairly inexpensive to fix.

It should come as no surprise that each of these companies had developed a dramatically different approach to quality assurance.

Where I'm going with that is, it's not just that the research is bad, it's also that our ways of trying to use that research are nonsensical. Even if that study existed and were accurate, it would still be useless for most of us. Because it would only describe how things worked under one set of conditions that is almost certainly not the set of conditions under which you are operating. And yet, people often quote it without offering any real context whatsoever, as if it were some fixed constant that applies to everyone everywhere.

It's not exacltly that the figure's veracity doesn't matter. Garbage in, garbage out. But if the thing you're putting stuff into and out of is something like a trash compactor, then the more immediately relevant principle is, anything in, garbage out.
Yes, and I said, I'm for supply increase for exactly that reason. But it's a complicated problem, and AirBnB's unarguable supply decrease can only make it worse.
A lot of excuses when we know true love knows no boundaries. If they wanted to make it happen, it would be a standard by now. Open source folks would have worked for free to make it happen (after they made sure it wasn't yet another attempt to destroy open source and covered all their bases).
Communities like Reddit are necessarily over-represented by people with a lot of time on their hands: the unemployed, childless, asocial.

These people tend to have views outside the mainstream, so its not a surprise that the predominant views there become so skewed.
Even cloudy days produce power. Charging the car at a grid connected point instead of at home would probably shift enough usage to last a week.
AlphaFold protein structures publicly available
HughesNet and ViaSat have both been around for a while but their rates and their service are terrible. But unlike Starlink, their service is reliably and predictably crappy so there's that I guess. There's nothing stopping them from improving their own services.
I'd highly recommend Embassytown. The interpreter has to deal with a species that has two heads that communicate seemingly independently - bicameral mind indeed!
If that’s what you think then you haven’t been paying attention
I get around 48-56Mb down tethered to my 5G T-mobile phone. (in the north Seattle area)
Even if that's the case, that's not close to the same as a "nation" or even an "ethnicity."

Example: Germanic tribes that migrated out of the north in the 1st-5th centuries AD all spoke similar languages and had similar customs but were fluidly at war with each other and rarely if at all recognized any wider "German" identity. Some allied with the Romans, some joined confederations with the Huns, some groups seemed to be mixtures of Gauls and German despite different languages, etc. etc. This didn't befuddled the Romans at all. In the same era, Greeks (Hellenes) called themselves Romani, Goths ruled over formerly Roman territories and adopted Roman practices, while having Latin speaking subjects.

Stretch that out to the modern far right in Europe, on what basis is "European" any kind of "tribe?" What exactly are us "cultural Marxists" trying to impose on this poor persecuted "European identity"?

It does not stand up to critical inspection so it has to appeal to stuff like you just said "oh it's always been this way" -- who says? Define your terms, show me how they're the same, and prove it. Because appealing to that past and then conflating with the present with it to justify some action or policy has really serious consequences for humans
The entitlement argument has always been a strawman.

If I could pay Google $30 a month to use Google services without having to send any unescessary tracking info back to their servers AND I was still complaining you might have a point.
DeepMind puts the entire human proteome online, as folded by AlphaFold
yes assume its just a part of name.
I'm of several minds about this change. On the one hand, I am rather fond of the 'original' Twitter layout. You had your feed of people you followed displayed in chronological order, retweets would show a post to your followers, likes showed support and served as bookmarks. I still keep my timeline in chronological mode, and I don't really care for any change they've made from that original standard. The up/downvote system will likely corrupt that further.

On the other hand, Twitter has gained a reputation (rather deservedly) of being one of the more toxic social media sites. Personally, I'm happy to simply unfollow anyone that starts to get on my nerves, but it seems to be enough of an issue for most people that they need to do something to address the issue. There are frankly too many tweets to keep an eye on, so this adds a community moderation system, which I suspect will be more successful (always hiding the up/down numbers would be even better).

On the other other hand, I'm not sure it'll be enough. One of the most glaring reasons why Twitter has a worse reputation than say Reddit (arguably) is that there is no separation between tweets of different topic. If there is a morally corrupt section of Reddit, it is at least in theory contained to a single subreddit, while on Twitter it is available to everyone. I'm not sure what the solution here is. I would be somewhat interested in seeing an addition of feeds categorized by topics, but that might be too drastic of a change.