skysight-inc/HackerNews huggingface dataset:
The bad news is the initial build is peak of the experience with Python - it's all downhill after that, since Python and other dynamic languages are mainly optimised for code creation rather than code maintenance.

It's fascinating just observing at a higher level our different systems and what makes it through as bugs after all testing, code review etc is done.

Java - null pointers are the main thing.

Python - it's a dogs breakfast. Latest bug was someone forgetting a comma in a list of strings since ['foo' 'bar'] is valid. But all kinds of crazy stuff - kwargs everywhere with people putting invalid values or types in. Straight up incorrect numbers of args going into functions which our linters don't notice for some reason. Refactoring anything widely used is a highly risky endeavour. Even with type hinting across all the exposed interfaces, Python is like a sieve for bugs, they just fall straight through. Once you get a complicated enough system, you just have to rely on total test coverage (ideally integration / end to end) or just letting your users find the bugs.
vcpkg? Its pretty handy. Not like cargo, but better then what existed before.
Great clarification, thank you!
Take a deep breath and try again.
The Individuation of Cognitive Kinds
I watch and listen to a lot of Strong Towns and NotJustBikes - a lot of the infrastructure change solutions already exist in European cities.

I view the overwhelming majority of driver errors as faulty system design. Instead of red lights use turnabouts like in Europe.

I just came from a small town in France where they put these staggered obstacles on one side of the road which forced both directions of traffic to be merged into one lane. So they forced people to drive into incoming traffic thereby causing cars to drive slower. A really low cost solution to slowing car speeds in the busy pedestrian area and making the roads safer for pedestrians.
> It will not be meaningfully challenged in the court of public opinion, which is completely irrelevant to judicial decisions.

Dismissing public opinion because you do not see a direct mechanism to affect change, is a misunderstanding of the inherent social power of Democracy. It is not irrelevant at all. Democracy is about policy being affected by public opinion through representation. A mechanism that doesn't suit an agenda in the short term is not toothless, just less swift than someone who is raging against a perceived injustice.

The concepts surrounding judicial review is taught in US high schools consistently. Even in the smallest of schools the hand wavy basics are described as:

1. congress makes laws

2. judicial interprets laws

3. executive enacts laws

> I do not agree, and you are not considering that the judges themselves may be making ideological policy decisions as opposed to 'the best public interest'.

Let's just dispense with the 'gotcha' retorts. Ofc I consider this. Judges are people and they have values that tend to align with their communities. The pessimistic view that they should all be considered bad actors is at odds with reality, as I know it.

> It may interest you to learn that several other developed countries do not have judicial review whatsoever- whatever the legislature passes is the law, full stop. (In Netherlands that's literally in their constitution!)

There will always have to be interpretation. Language (be it English or Dutch) is imperfect. Worse, it gets less precise as ideas become referential. The US and Netherlands are never going to use identical legal frameworks. Wishing that things were different has no utility for any possible future. Only the breakup of the US into another set of social contracts will proceed a change of that magnitude.
However negligible the impact, the State Constitution says what it says. Imagine if a local US government were to pass a law that totally banned the possession and ownership of firearms within city limits. They could analogously argue that this law does not violate the 2nd Amendment, because the right of the people to keep and bear arms in just this city has a negligible impact on “the security of a free State” overall.
Yep. So can this:

fun generate_valid_json(seed):
return "{}"
Lots of angry posts. How about adding something interesting?
pfft. doesn't mentioned animated gifs.

sure, you can reasonable argue that was an error of previous years, but also this and subsequent years as well.

they only thing worse than server side dynamic page generation is client side page generation. Great gobs of jskirpt frameworks for stuff that shoulda been a static lump in the first place. That error was only beginning then; but has continued to trend since.
That sounds really cool, thank you for sharing.
> The issue at-hand is what is not explicitly documented. What constitutes a guard-worthy function?

https://hexdocs.pm/elixir/1.15/patterns-and-guards.html#guar...

Plus the docs lists on the sidebar which custom functions are guards. Examples: https://hexdocs.pm/elixir/1.15/Integer.html#guards
Thank you! Great clarification.
I'm not sure it's honest* to say it's known, which students are cheating. you shouldn't say you know someone is guilty of a malicious offense without clear evidence. Where, if you had clear evidence it wouldn't be hard to do something about. Or if you don't have clear evidence the most you should charitably consider is suspect. IMO, in a hypothetical like that, it's unethical to accuse someone at all. It's impossible for me to prove I didn't cheat.

*: honest meaning in this specific context I think otherwise, without any accusation or assumption of maliciousness, you're probably right
>until we all decide to throw our hands up and decide it's time for a new social construct.

In my opinion this is the most optimistic of the realistic possible outcomes. In the past when automation put a factory worker out of a job, they were just told to go back to school or "learn to code" which isn't actually a solution for most people. These LLMs disproportionately impact people further up the socioeconomic ladder than prior waves of automation. Maybe our uneven society means that this wave of distribution of a more powerful group of people will be more likely to cause an actual change to how we organize society.
Are you citing in-state or out-of-state figures?
The Economics of Bike Sharing
an interesting article on the rental comparison between bike and other traditional rental income vehicles like houses and cars.
> Sorry, your search "oxygen concentrator" did not match any products. Please try again.

i thought it might be because of the /w/wholesale path, so i went to aliexpress (i have an account) and searched on the main page, and it gave the same result. Curiously, "oxygen concentrat" as the search term brings up alleged devices. This dovetails with my very short comment that such devices are hard to find without prescriptions, in the US.

Searching for similar things on amazon only brings up carrying cases and accessories for the "well known" brand(s) of oxygen concentrators. And for some reason both sites show results for these things that blow air in your face for whatever reason...
https://eyewiki.org/Visual_Variant_of_Alzheimer%E2%80%99s_Di...
Glenn Pearson and Mark Weiser developed the "Mole" at the University of Maryland in 1988.

https://dl.acm.org/doi/pdf/10.1145/49108.1046356

SIGCHI Bulletin

January 1988 Volume 19 Number 3

EXPLORATORY EVALUATIONS OF TWO VERSIONS
OF A FOOT-OPERATED CURSOR-POSITIONING
DEVICE IN A TARGET-SELECTION TASK

GLENN PEARSON, MARK WEISER, University of Maryland

Abstract

An investigation is on-going concerning the
use of feet instead of hands to perform
workstation cursor-positioning and related
functions. In the exploratory studies
reported here, two versions of a particular
foot-operated device, the swing mole, were
assessed against a mouse in a base-line
target-selection task. This task had some of
the elements involved in text editing, but did
not directly include keyboard entry. The
study showed that novices can learn to select
fairly small targets using a mole, while
revealing shortcomings in the current mole
design and suggesting directions for
redesign.

https://dl.acm.org/doi/pdf/10.1145/57167.57169

EXPLORATORY EVALUATION OF A PLANAR FOOTOPERATED CURSOR-POSITIONING DEVICE

Glenn Pearson and Mark Weiser,
Computer Science Department,
University of Maryland,
College Park, Maryland 20742.

ABSTRACT

The use of feet instead of hands to perform
workstation cursor-positioning and related
functions has been the subject of an on-going
investigation. In the exploratory study reported here, a particular foot-operated device,
the planar slide mole, was assessed against a
mouse in a target-selection task. The study
showed that novices can learn to select fairly
small targets using a mole; for a target size of
l/S” square, the response time equaled that of
the mouse when keyboard homing time was
taken into account.

https://purehost.bath.ac.uk/ws/files/211100042/CSUR_FootInte...

The Feet in HCI: A Survey of Foot-Based Interaction

EDUARDO VELLOSO, Lancaster University;
DOMINIK SCHMIDT, Hasso Plattner Institute;
JASON ALEXANDER, Lancaster University;
HANS GELLERSEN, Lancaster University;
ANDREAS BULLING, Max Planck Institute for Informatics

2. RELATED WORK

We are not the first to attempt to systematise the work on foot interaction. When
Pearson and Weiser began the development of their moles, they provided a historical classification of the feet in the interaction with devices. In the pre-industrial era,
their function was to transmit both power and control (e.g. the horseman’s stirrup, the
farmer hay fork and shovel, the pipe’s organist’s bellows and foot keys, the potter’s
kick wheel). With the advent of electricity and other means of providing power, their
function shifted to control alone (e.g. car pedals, arcade games, gas pressure controls,
guitar effects pedals). Finally, they were used for foot-mediated input for computers
(e.g. flight controls for aircrafts and simulators and volume and sustain controls in
music synthesisers) [Pearson and Weiser 1986]. Whereas this classification puts the
role of the feet as an interaction modality in context, it does not provide a structure for
modern devices.
> The bug is that there's not a closure around the ssh instance, so if you call this function multiple times it'll actually return the same connection instance.

You've either adjusted the code for posting or you misunderstood what the problem was, because no, that's not the case. The ssh variable is local to the getSFTPConnection function and is not reused between multiple calls to the function, and throwing a pointless extra closure in there wouldn't do anything.
> This prohibition, 16 plaintiffs ages 5 to 22 successfully argued

A 5 year old being used in a lawsuit? Really?
Thanks for your report. It is fixed now! :)
To be honest, this sounds a lot more fun than the stuff they do in programming classes nowadays.
It makes some sense to me. To support 64-bit x86 they need to ship 64-bit x86 versions of lots of system libraries, which itself is probably kind of a hassle and a waste of disk space for many users. Supporting 32-bit x86 would require an additional copy of all that code.

Meanwhile I imagine most of the software people might want to run is 64-bit x86 anyway; 32-bit x86 is these days really only a thing you care about for old games, which is pretty esoteric. If Wine can be made to support it then that keeps the support load limited to Wine.
This is something I’ve complained about before on HN but this rings really hollow when Go 1.17 arbitrarily updated the x.509 package to suddenly stop supporting TLS hostname validation based on the CN field because it was deprecated in the X509 specification.

My browser doesn’t care, why should Go?
Neat. I'm surprised this is possible tbh.

Not being familiar with exactly what data these APIs (or similar?) provide: could extensions' abilities to access other extensions' requests imply any security concerns for e.g. password manager extensions? Or auth-token-using extensions?
FWIW async was only sort of a breaking change. The edition system meant that no crates would stop compiling, even with newer compilers, and you can mix crates of different editions in the same build product.
text-davinci-002 used to make me so mad with how often it’d do that
What about mine runoff?

It almost certainly causes depression, not to mention death, and is highly correlated with altitude.
Not trolling. I'm not sure you understand opportunity costs. I have 5m to invest in a department. Investing that 5m in Department A and earn 800k in net revenue. If I invest that same 5m in Department B I can earn 1.4m in net revenue. If I invest in Department A I'm giving up 600k in net revenue.
Bankman-Fried used $100M in stolen FTX funds for political donations, US says
The title and the piece do not match at all.
I'm not going to lie - while it sucks for the departments affected, I actually think universities cutting tiny departments is probably a good thing and more universities are probably going to follow suit.

This kind of hints at a deep growing conflict inside of higher-ed - is the primary beneficiary the students and undergraduate programs, or is it the academic community and graduate program?

Having niche programs is only debatably good for students! While it may feel fancy to have some as feathers in your cap, the reality is that most students would be better off going to a college that specializes in their field rather than getting a sub-par experience from a novelty program added to round out "offerings".
> at least from my experience of GPT3.5 (not used 4 much).

And 4 is tremendously better than 3.5, in my own experience. Not perfect, but actually useful.
No copyleft, MIT only, let us monetize you without barriers
That's not SOUND that's being transmitted through a vacuum. That's another temporary medium that's transmitting a signal through a vacuum. The sound is being converted at one end and being reconstituted at the other. The original sound hasn't gone from one place to the other.

It's no different to sound/video being transmitted from the US to France via a geostationary satellite using microwaves through the vacuum of Space.
People seem to blindly worship Google too much. There have always been good ideas in engineering but because Google has the money to implement them at scale they get all of the credit.

Testing, reproducibility, etc. These have always been common sense. It's just that people only adopt them when the big guys do it because we implicitly give authority to those with money and power.

It's not different than when you see folks making videos of "How a millionaire structures his time." Like, wtf. Those ideas existed before the millionaire. Many people already practice those. And those alone are not what made the millionaire.
I don't lend that Guardian article much creedence- it uses all the standard journalism/public health tricks to make its argument.

"Potassium bromate, a potent oxidizer that helps bread rise, has been linked to kidney and thyroid cancers in rodents."

if something is "linked to ... cancers in rodents", that tells us basically nothing about its safety in the industrial process and consumption by humans.
I dunno what you do for a job but if that is your hard problems or even medium problems then I think you lucked out big time.
The OSI has routinely sided with big tech companies who build proprietary platforms over the needs of companies trying to build entirely open source companies in a sustainable way. I have little to no faith in the OSI or its value to open software, I find it a tiring gatekeeper, and every conversation I've had with OSI leadership has pushed me even further into that conviction.

If the OSI was truly interested in spreading open source, its sole focus would be in developing a license that allows the sustainable development of open source code outside of a FAANG.
You could imagine if, in addition to obeying the altitude change, every plane began to turn rapidly to the right, it could only help the situation? As long as we all agree to turn right in case of a collision warning?
From the article:

Experts told Scientific American that Montana's emissions are significant given its population size, emitting in 2019 "about 32 million tons of carbon dioxide." That's "about as much as Ireland, which has a population six times larger," Scientific American reported.
Oh yes. I just commented on "market saturation" elsewhere - partly, this is very similar to what I wrote there. Initially, hiring some "professional managers" works well (and, relatedly, expanding sports programs, adding "amenities", etc.). For an individual institution, bringing in this type of "business-thinking" obviously generated results.

For example, with the amenities etc. - this was a type of marketing they could do! There's only one "Harvard", "Princeton", etc. ... and, really, for any school, mostly you're avoiding changing "market segment" (in terms of acceptance rate / more generally, the target customer... I mean, student, demographic), but, you can attract applications through various kinds of "differentiation". "Oh, we may not be <ivy-league school X>, but look at this Michelin-starred food court we just built!"

But, there are limits. "Exponential" is not forever - locally or globally (in time &/ space). It's nonsensical. Yet, MBAs, and so many others in the modern world, expect and seek "exponential". This is not unique to humans, arguably, but that's a massive other topic I'll avoid. Ultimately, when a handful of institutions start, they get results. Then, others are basically forced to respond ... or get forced out of the market. And, you're left with a bunch of wreckage - including institutions getting so sidetracked from their core missions, you wonder why the hell they're still labeled with "university".

It was a frequent enough irritant the last time I was in a more academic setting (as recently as several years ago). Everyone kept waiting for a class to be announced as meeting at the football stadium. Many parents, students, faculty, etc. were annoyed. But, not the wealthy donors, the top admins, etc.

Let it collapse under the weight of business school BS, it'll be ... cathartic. All the business school nonsense, that was such a boon... turning around and biting us in the ass. Haha, it's the story of homo sapiens.
Reading the responses here made me think of the slow food movement and maybe there'll be a "slow code" movement, giving us back our time to really work through problems. Already there are young people who prefer to make phone calls rather than write; the pendulum swings back. I have an older co-worker who prefers to talk on the phone, I prefer asynchronous communication, and I can imagine having to adjust even further to synchronous voice comms if we bring on a younger co-worker. My point is that fashion is not just for clothing.

Regarding ethical AI, I recommend reading this, about five people raising concerns about how LLMs are developed and used:

https://www.rollingstone.com/culture/culture-features/women-...
Has that existed since day 1? I don't think I've ever seen that before. The gear icon comes to mind, not a crab.
Would need to know what versions of SQLAlchemy you spent time with and what exactly were these "asinine" queries you refer towards. SQLAlchemy generates very good queries these days for the information its given. Years ago there was heavy use of large complicated subqueries for many cases and those days are long gone.

Also my 40% / 60% breakdown is based on the SQLAlchemy source code itself regarding what parts of the code deal with generating SQL and what parts deal with all the rest. 40% is likely a large overestimate.
Apologies if you’d already seen this and were only trying to make a point, but you might like this article from a week or 2 ago that talks about how to run Llama 2 “uncensored” locally, and it seems to do a decent job of mitigating the sermons!

Article: https://ollama.ai/blog/run-llama2-uncensored-locally

Discussion: https://news.ycombinator.com/item?id=36973584
idk there's plenty of black box recordings of pilots panicking when a crash is imminent. ATC controllers on the other hand have training and physically don't have much to lose.
Apparently commercially produced "foot mouse" devices have been marketed for quite some time, as early as 1985 [1]. TIL.

[1]: https://en.m.wikipedia.org/wiki/Footmouse
>" I think everyone has some story of banging their head against an asinine build process"

Not my case. I have simple CMake files for my projects and have no problems building on Linux and Windows (I do not do Mac). I do use few libraries (Postgres, network - http/tcp/udp and some others). So far no troubles. I do remember it was way more complicated though. So I am not really missing "Rust eating C++'s lunch". I do understand there are some real life huge insanely complex projects with basillion options. Luckily I do not havbe to deal with that part.
Professor Katz states that one of the reasons for the cut is ideological, though he does not elaborate. Does anyone have any idea of what he's talking about?
https://reviewable.io is the earliest full-powered Critique alternative for GitHub.

It supports some cool things Critique doesn't/didn't, such as reviewing multi-commit branches (also across history-rewriting force-push cleanups), and indicating exactly the nature of your comment (just FYI, or you want this to be changed before you'll give your approval).

(I was an intern in the initial making of Critique, and subsequently got interested in finding an out-of-Google alternative. I contributed a bit to other review tools such as ReviewBoard, and actively used Gerrit, Crucible, Phabricator, and GitLab reviews.)

When looking for a Critique alternative for my startup, reviewable.io had just appeared and ticked all the boxes, and we use it successfully for many years. The drawbacks are that it's GitHub-only and isn't free software.
10% isn't the only valid number. If that's not enough to disincentivize bad behavior, then change the number. It's "just" a matter political will.

Get creative: Maybe the tax rate should be proportional to the number of days per year the property is unoccupied. If they live in it year-round, their property tax is the minimum. For every day of the year the property is vacant, tax rate goes up by 0.1% or something.

Or, maybe their tax rate should be proportional to the number of properties they own. Own one property, and they get the minimum rate. Double the tax rate for every additional property they own and let exponents do their job.

For some reason, discussions about solving these problems often boil down to "We've tried nothing, and we're all out of ideas!"
It shows $24,693,084 in the filings for 2018.

Definitely inaccurate data
From the Reuters page for this story:

In a June trial, the youths had argued that despite its sparse population, Montana is responsible for an outsized share of global emissions. The state is a major producer of coal, oil and gas that is shipped elsewhere and is also the home of pipelines and other infrastructure needed to ship those fuels.

https://www.reuters.com/business/environment/montana-judge-h...
A lot of personal sites such as this one are built on a public repo someplace, and one is often invited to submit typo corrections etc. upon finding the source. In this case, though, my search dead-ended at code for your custom, minimalist static site generator. https://github.com/evmar/cms

Date stamp is part of the metadata passed into the generator, according to https://neugierig.org/software/blog/2022/10/blog-software.ht..., but I don't see anywhere that the Go code checks whether a post's date is in the future. Did you intend to add a post-scheduling feature but haven't gotten to it?
Excited to incorporate this into my developer workflow.
The cynic in me says they'll just pass the data to a brand new company that'll spin off of them. I'll always assume you're trying to do it, now. I have even less reason to trust them than I previously did.