skysight-inc/HackerNews huggingface dataset:
This is honestly so important. Almost every issue or confusion I have had while studying is because I didn't remember or never learned a fact from "the basics". Over time I like to think I've corrected most of them, but only by finding and saving high-quality references that help me learn them again quickly - although ironically the process of conciously doing that usually means I no longer need the reference!
Linux desktops are not secure in any meaning of the word. Running everything as the same user is a catastrophe, see the recent “package-manager wiping out $HOME issue”. This should simply not happen in the 21st century, and we really should not make ourselves believe that we are safe just because desktop linux is seldom targeted and that the community is giving and well-intentioned for the most part. It is no longer a small village where everyone knows everyone and we could leave the doors open.
fave Perl dis; "an explosion happened at the ASCII factory"
> I suppose by now them and other hosting providers have taken that issue into account and are modifying their DC designs accordingly.

Love your faith in humanity but I think we'd both be surprised about how little other hosting providers have changed after this incident.
Bingo. It should also be noted that for certain works, it is possible to register them as a group.
It could have spread, and people could have gotten hurt. If you have a useful head on your shoulders, then you should have a proactive mindset and try to prevent issues instead of sending thoughts and prayers after the fact.
That's a recital, it's not part of the operative text. Recitals are the justification for the legal instrument (here, a Regulation), and are used as an aid to interpretation but they're not legally binding.
"All the way to Germany" doesn't say much if the building that's on fire is practically on the German border.
Quite, that's why the ePrivacy Directive is more generic with it's language of "[storing] information or to gain[ing] access to information stored in the terminal equipment of a subscriber or user".
There's a Linux version of Baldur's Gate EE and all the other Beamdog EE titles including NWN. If you bought them on Steam or GOG you already have the Linux version. Only Icewind Dale 2 is left on Windows but they lost the source code which is why there's no EE version of that.

Diablo 2 doesn't have an official Linux version but there is a source port called OpenDiablo 2. Diablo 2 also runs well under Wine.
They only have to report if there is significant risk to the individuals involved. If there are few individuals and the event was indeed contained, they have no reporting requirement.
My brain works the same. When it comes geography, I tend to learn and remember a lot about the countries I visit. But empty learning just doesn't work for me.
Well, most fires involve risk to human life if firefighters have to enter the building to extinguish it.
If you read ahead two sentences:

> You need to progressively go through the code-test-improve cycle and explore the problem space till you reach the end.

So the author seems to agree, somewhat contradicting his own point.
>If two different models/theories are observationally equivalent; if two (or more) different curves can be fitted to the same dataset which model is “more true”?

You don't know which one is more likely to be true (all other things being equal). However, if all else isn't equal and you are well acquainted with a Mr Bayes you can probably do all sorts of fancy Mathematics to estimate which model is more likely to be true. Or just go with your hunch. Or find yourself a dataset that will invalidate one or both of your models.

Mind you, I don't think this is an issue for most subjects. How often do you get different functions that spew the same output in the all observable and theoretical instances?

>If you begin asking questions such as “is the model true or not? Do the terms in the equation correspond to real world entities?” you are no longer doing science, you are doing philosophy

Yes, people often do that when they are engrossed in a subject. Most scientists I met care about the subject they are working on and philosophise a lot about it. Some don't anymore, possibly because working in the academy should be considered a carcinogenic hazard by the World Health Organization.

When talking about scientists people sometimes forget that they are human, often driven towards the career by just wanting to know. They care if their models match / are close to reality to the best of their knowledge.

Do remember that we are talking about scientists, not science. Almost everyone I met in my short time in the academy fundamentally cared if their models closely matched reality. Most of them didn't get where they ended up at for utilitarian reasons, and lots of them are on a permanent state of annoyance at not being able to fill some forms with "I'm just curious" to get funds.
> Any function that’s not pure should be a class. Any code construct that has a different function, should have a different name.

I definitely haven't been following this... anybody else using nearly 99% of functions in their frontend work? (Typically I'm in the React TypeScript world)
"...so I went and pushed the reset button on the server, and tried reloading, and it still didn't work. So I unplugged it and replugged it; and now it wont do anything."

Better yet: I had a call to "come replace a desktop system" that someone had been complaining about for a while. they'd opened the case and stomped on the innards a few times.

Which wouldn't have been a thing but for the fact this was the sub-server for the Layout Dept's "Mac network" they insisted on having. It wasn't a good desktop because it was running fileserver and proxy and who knows what else for several others too... until it got stomped.

The reason the machine had been there? They insisted on having their network all in office and "under their control". This server was up as a terminal with web browser etc on it because "there's no point in having a computer sitting here useless!" and it gave the Dept head a good feeling to have it on his desk.

Even got to ask "Had you been taking backups?" They hadn't.
> So you are in control of the car. Not the trajectory, but you control its velocity.

So you are not in full control of the car then. If a car decides to go in reverse when instead it should go forward and proceeds to hit a pedestrian that was tying his shoelaces behind it. Can you explain how that was an action of a person pressing a button that has no control over the trajectory of a vehicle and why we should consider them somehow responsible for that action (of backing up) instead of the car manufacturer?

> And you are responsible according to tesla.

That is irrelevant for this discussion.
You can get similar fun on long escalators, especially those in tunnels like at metro stations and enhanced when the architectural features are perpendicular to the plane of travel. Suddenly everyone will appear to be leaning wayyyy back or forward and you get a really weird disorienting transition when stepping off the conveyor onto the slanted floor at the end.
Show HN: Budibase – open-source Retool alternative – launch their Public API
One of Elon's friends was killed in a motorbike accident, I think as a result of this Tesla isn't ever going to approach the 2-wheel-transport problem.
Isn't "boring" also a function of "would I see myself doing this?"?

People don't seem to find being an Uber driver boring, because you talk to people all day. This sounds extremely boring and tiresome to me.
For a long time Android was much more liberal in allowing job scheduling and it would allow apps to continue running permanently without restrictions.

Unfortunately trusting developers to use those allowances wisely did not pan out.
Hi HN! I'm one of the creators of Budibase, and today, we're excited to launch our new Public API.

What is Budibase:
Budibase is a low code platform for creating CRUD apps, and an open-source alternative to Retool and PowerApps. Basically, you connect your data sources (Postgres, MySql, Mongo, Airtable, Spreadsheets, Rest API, and more), build your UI with our GUI and powerful pre-made blocks, then automate processes within and around your app with our automation section (like Zapier). You can run Budibase in the Budibase Cloud, or use K8s, Docker, Digital Ocean.

The Github repo is:
https://github.com/Budibase/budibase

And our website is:
https://budibase.com

And we previously launched on Hacker News:
https://news.ycombinator.com/item?id=29242466

Why did we launch a Public API, and why you might find this interesting:
A Public API was one of our most requested features as it enables:

Budibase as a backend
The Budibase backend is very powerful, and our Public API allows you to specifically use the backend API to build apps, without using, for example, our design GUI. Budibase gives you a full CRUD API for all of your SQL tables, right out of the box.

Extending apps / Interoperability
Before the Public API, it was difficult to extend functionality in a lot of places, especially around data. The new Budibase API allows users to build to a point within Budibase and then extend using the API. Opening up the API allows connecting data in and out of Budibase in ways that are business-specific use cases (e.g. IoT, internal business APIs, etc).

Design:
The API follows RESTful patterns of design and is fully defined using the OpenAPI specification. For schemas and API definitions this enables the spec to be pulled into tools like Postman and you can start making requests straight away once you’ve inputted your API key and App ID.

The first version of the API covers the tables, rows, users, queries, and applications resources. You have full CRUD operations on those resources as well as the ability to search any of them. This also respects the RBAC system fully. Every user can generate an API key for Budibase and it will only allow users with access to utilize the API.

Use case:
To help you adopt the Budibase API, we’ve created the following example:
Build an app with Budibase and Next.js - https://budibase.com/blog/building-a-crud-app-with-budibase-...

Docs:
You can learn more about the Budibase API at the following places:
General documentation - Learn how to get your API key, how to use spec, and how to use with Postman:
https://docs.budibase.com/docs/public-api

Interactive API documentation - Learn how to interact with the API:
https://docs.budibase.com/reference/post_applications

Happy to answer any questions. We have a lot more to build and would love to hear your feedback and potential use cases.
Complete nonsense.

The amount of uranium and thorium on this planet is almost unimaginable. In fact Thorium gets carried to the surface in volcanic activity. So a nuclear society would not have to worry about sustainability for literally 1000s of years.

And that is before we even consider fusion.

As for it not being green. Nuclear reactors have very controlled inputs and outputs. Nothing is lost and civilian nuclear waste has never hurt anybody and certainty not nature.

By first principle, a nuclear society uses the least amount of resources in terms of mining and land to power human society for 1000s of years.
If like most of us you are working on legacy (as opposed to greenfield) then the existing code is a part of the problem space. Coding (and debugging) is a good way to understand that problem!
Except you know full well that you've constructed a straw man here, and professional economists are not all saying "let's try free markets".

Although that would be the logical response to concluding that modelling public policy outcomes is impossible so government should just give up trying, which is why the Koch brothers have invested so much money in promoting that view...
Bunch of conjectures with no evidence but simply repeating "crypto bad because I said so." Piece of advice, you should have some sources and also qualify your opinions with: "In my opinion," as then your post makes sense. Nothing of note in the whole post save the point about waiting game playing out between coiners vs no-coin-bros
I couldn't help chuckle at this one.

I've known quite a few accountants over the years. Some fit this typical stereotype rather well, and others have been a bit more "dynamic".

However, they are notable in that nearly all of them have been some of the nicest people I've ever met, with very high levels of integrity and authenticity. Very level headed, high attention to detail, professional, knowledgeable and kind.

Obviously the profession does attract a certain type, but despite any negative stereotypes, in my experience their traits overall seem to be overwhelmingly positive.

I cannot say the same however for software developers (of which I'm one). Far more variability there!

I guess this is partly because there is perhaps a higher barrier to entry to become even a "junior" accountant, whereas any random blundering idiot who dropped out of school can become a software developer (n=1 proof: me)

:-p
Maybe you can switch to Python? Its also free and has a lot of statistical packages.
Missing function error on Firefox and Android 10
Oh my, that goes against so many EU regulations
Predicting Best Picture winners using coughs and sneezes
Average can mean either mean or median.
I draw a distinction between active learning (which takes place when you practice a language) and rote learning. I speak quite a few languages (with varying success) and learned most of my vocabulary from practice (which includes reading). I never thought of learning words as exercising my memory, it's just practice.
What always surprises me is how many people make beautiful, lovingly-crafted band-aids to the language's warts and problems. Not just code + packages but social band-aids too.

In a way, you could argue that the entire tidyverse is a huge effort of a band-aid.

So for all the irritating design choices and idiosyncracies, R is still a network of islands that work incredibly well for people, as long as they don't ever go to sea.
I definitely didn't spend a lot of mental energy on my analogies, so I'm not going to defend them per se. But, your counter points actually make me more comfortable with the analogies- not less.

I'm not claiming that TDD is good and that it's only the practitioner's fault when things go wrong. Rather, my point is that it's hard to know like the civil engineering example you describe, and that we should be humble enough to acknowledge that "you're doing it wrong" might be a true statement despite how smart we believe ourselves to be.
Corporate landlords, or really any landlord for that matter, can't squeeze anybody if they have other options. And in my personal experience, mom and pop landlords are just as greedy as corporate ones, but are less rational and obey the law less frequently.

> There is no lack of building

Putting something in italics doesn't make it true. In the vast majority of high demand areas, there's a smal smattering of new construction, far far less than comes close to meeting population demand, and locals freak out about the construction and vastly overestimate the amount. If your particular location is building 3%-5% more units per year, great, but most of the country is not and that means that every other place that's under building is displacing it's residents to where you live, easily swamping whatever you call "more than natural population growth"
As aviation people eloquently put it: https://en.wikipedia.org/wiki/Big_sky_theory I think there should be a correlative 'small road theory', if only to underscore the difference.
Russia's Black Sea coast is shallow and lacks large, sheltered harbours. It would cost billions and takes decades to build a proper port there.

Russia had actually be leasing the port at Sevastopol from the Ukraine since the fall of the USSR and had their Mediterranean fleet based there even before the invasion in 2014. They had a lot to lose in an anti-Russian Ukrainian government.
I disagree. For a huge majority of projects and teams, it is infeasible to build everything in-house. The way I see it, you can either

1. take an extremely impractical amount of time reinventing the wheel in house, or

2. take a (IMO a relatively much smaller) hit when you fail to take the 10 minutes to read the breaking changes on the dependency. Read this, make fixes, and everything is working again. If you hit a major issue like this with your own tooling, you're at the mercy of your team's ability to quickly build a fix.

A refined version of this point may be something like "only use dependencies which are very well tested, documented, list known issues, and have an active community of development and releases" - don't just install any package or library because "it appears to solve my problem"
> Right now, Drive Pilot can only engage at speeds under 40 mph (60 km/h in Germany)

I just felt the urge to clarify that this is written with the intention to mislead readers, and that 40 mph are also 60 km/h in other parts of the world.
Same on Safari on iOS. It does work when I click on the inputs instead of the button above them.
> TypeError: input.showPicker is not a function

on Firefox 91 ESR
I'm not sure that's true anymore. The one thing that I find interesting about the R community (being at home in Pythonland myself) is the availability of great teaching and learning resources. At least that's the case in the social sciences, where R has pretty strong adoption.
That’s how all these sites operate now. It’s cheaper to keep operating in violation than shutting down. That’s what should change.
> you are no longer legally liable for the car's operation until it disengages

Until it disengages. Not until you disengage it. So close, yet so far to go.

Unfortunately since this isn't a full self driving I don't know if they can do much better. If it hits the end of the road it needs to hand control back.
That's just the imports of natural Uranium. In addition there are the imports of processed Uranium from Russia.

https://www.statista.com/statistics/1147442/imports-of-urani...
What you're describing to me sounds like a scam. Of course this is a normal scam that everyone accepts as part of life, but that doesn't mean I have to feel the concept belongs in the modern world.
COMAL is one of these little computer tech gems that just went overboard with currents of tech market history.
You're two thirds of the way there.
The final, most important piece of the puzzle is of course "anything that, having put in the thought required to understand it, would be considered a waste of time an energy".

Talk about the analytics of, say, how and why spouses cheat, and you'll be able to get anyone's attention easily.
Pick something that works for you and stick with it. There will always be aricles of people talking about what works for them, you shouldn't just drop everything and switch entirely, just incorporate some aspects of their advice that sound good to you.
My heart goes out to you and your family. If you aren’t already participating in cognitive behavioral therapy on a weekly basis then I would start there. You can’t be effective in fighting this if you can’t even take care of yourself. I understand and respect your cynicism but I highly doubt the goal of this company is to kill more children and you need to accept the fact that this was a human error made by one man. Is the company’s response shitty? Absolutely. No amount of money will bring your child back and you will have to carry this pain for the rest of your life. However, the pain is not insurmountable and can be curtailed through therapy which will make you better equipped to handle it. You have to lead by example and pick yourself up and get through this for you, your spouse and any other family members who were impacted by this.
It would've been better to link straight through to the whatwg/html PR, or better yet - add a summary/animation of what this feature does rather than assuming every visitor is going to be using the single browser which happens to have implemented this (very new) spec addition.
Complaining about gentrification is like complaining about the day being hot and the night being cold. There are reasons for things. Look at those, then adapt.
> For my use case, R is absolutely terrible compared to some for profit statistical package / language.

Which one? I've switched most of my work over to Julia, but I'd much rather use R or Python than Stata or SPSS.
Like my 7th grade Geography teacher used to say, "Repetition is the key to memory". I remember that because he made us repeat it a bunch of times.
So it should be much easier to get a warrant of fitness for your fridge, if not the photo-editor, right?
If you can read french

https://www.google.com/amp/s/lexpansion.lexpress.fr/actualit...

Otherwise google do agood job with french translation
I don't understand, is this surprising? The issue this post is linking to to introduce this new feature explicitly cross-references the issues for Firefox and Safari and both are still open.

https://bugzilla.mozilla.org/show_bug.cgi?id=1745005

https://bugs.webkit.org/show_bug.cgi?id=234009
I would love an eink based mobile. Can't find anywhere selling the ones you've named in my country though. Back to hoping they'll become more common.
If you have access to valuable assets of a company, you must be handsomely paid to avoid stuff like bribes.

Industries ex software know that since time immemorial.

Prob the software way of solving that is with least privileged access, automatic auditing and approvals.

I wonder why not even security companies are doing that correctly though.
Well, I expect the snippets to run and possibly uncover bugs, so the underlying code is already written (or is written at the same time). I run them manually but I keep a log and I periodically rerun them. So I guess it is not TDD but semi-automated testing (or better, an interactive way to end up with automated tests).
KeePassXC 2.7.0
> It could have spread, and people could have gotten hurt.

Could it though? It is a standalone installation on an industrial site. There are about ten meter-ish standoff between them and their neighbours. (which is also an industrial site)

> If you have a useful head on your shoulders, then you should have a proactive mindset and try to prevent issues

And if you have an even more useful head on your shoulders you calibrate your level of upset to the level of actual danger.
I have to imagine that smoke from the burning computing equipment isn't the healthiest thing for anyone downwind of the fire.
Related:

Live electricity production/consumption CO2 map - https://news.ycombinator.com/item?id=28223366 - Aug 2021 (36 comments)

ElectricityMap – Live CO₂ emissions of electricity production and consumption - https://news.ycombinator.com/item?id=24747927 - Oct 2020 (101 comments)

Electricity Map – Live CO2 emissions of electricity consumption - https://news.ycombinator.com/item?id=17772529 - Aug 2018 (71 comments)

Live CO2 emissions of electricity consumption - https://news.ycombinator.com/item?id=15998650 - Dec 2017 (135 comments)