skysight-inc/HackerNews huggingface dataset:
> But again, how often do you have to solve performance issues that are more complex than a misplaced quadratic function in other languages? If it's frequent enough, wouldn't you consider using a language like rust or CPP rather than something like Java, Go or Python?

Why? This doesn't agree with my experience using Java or Go at all. Both languages have ways to reuse objects that significantly decrease GC pressure for bottlenecks to achieve competitive performance. Also anyone running net services at scale frequently runs into performance issues that are much more thorny than misplaced quadratic functions (are you deserializing JSON in a hot loop? is your HTTP connection pool too large? is your hash table too large, leading to significant collisions?)

Rust or C++ is overkill when reusing some objects, moving data structures, or memoizing some serde is all you need. Reasoning about them in Haskell can also be quite difficult, especially if you build a lazy chain of operations that leads to executing an expensive operation frequently in a hot loop, or forget to preallocate HTTP connections in a pool, or something like that. It's a high cost to pay for a better type system and awkwardly unifying abstractions.
Oh the overview page is even worse for readability

_1 :: Lens' (a,b) a

is used immediately after

set :: Lens' a b -> b -> a -> a

which completely messes with anyone who's mind works in a way that makes it extremely difficult when symbols are immediately reused with completely different meanings.

To summarize, Haskell documentation communication is biased against linguistically clear explanations and towards mathematically precise, symbolic "explanation", and those who are used to unnecessarily struggling with the latter style due to their math background are more likely to "make it".
I agree on non-owners, but an experienced independent mechanic who knows the marque is probably your best bet for reliability information. Non-owners usually don't know anything, and you'll always have lucky and unlucky owners, but the specialty mechanics see the cars day in and day out and know their issues.
I did a Great Books program roughly similar to Hillsdale's core curriculum, except it was the entirety of my undergraduate education — there were nearly no electives (St. John's in Annapolis & Santa Fe, St. Mary's College of California's Integral Program, and a few others are the best known of these).

I didn't take a "computer class" until I went to graduate school for a Master of Science degree, but I had a successful career in technology before that point. There's a lot to be said for learning how to learn, among many other attributes one gains from such a course of study.

FWIW, there was a religious component to some of the texts, but TBH there's not a thing wrong with studying Thomas Aquinas or Augustine's Confessions regardless of how you feel about this or that religion. It's really interesting to compare Genesis and the Gospel of John, especially when you have a couple years of Greek, regardless of whether or not you pray to $DEITY. The only time I ever went into the school's chapel was to listen to a good friend give piano recitals. I'm reasonably certain Hillsdale is not a seminary and the Christian aspect shouldn't give the majority of prospective students, whether casual online or on-site resident, too much cause for worry.
Absolutely, if we believe the individual's quoted comment as a fact,then certainly this points to discrimination. The problem is that HN isn't a court of law, and quotes made by litigants haven't been litigated for accuracy. As I stated, the IMHO opinion of ageism usually comes down to value/cost == worth-keeping. I'm in my 40s and still very productive. I work with some people in their 50s and they're great workers. That doesn't mean that all employees working for a company 20 years can or choose to keep working at peak performance. Seniority is often a carrot which can retain employees with deep company wisdom, but it can also inversely over-compensate an employee per their available talents. Maybe they're tired of working there, but forced to because working anywhere else is a 20%+ pay cut. Despite being miserable they could stick it out but just coast. That general pattern (which I have certainly seen with peers over the years), can lead to employees that have b en at a company for so long that their compensation is just completely out of whack with current market rates.
From my perspective (postdoc in astrophysics) things are quite complicated.

I agree generally with data and code sharing policies (all of my recent papers include zenodo deposits of data, and I work on a large open source simulation code). However, there are some serious issues here:

1. Code licensing is not always clear. Sometimes you are working with a code that some PhD student wrote, who left the field, whose advisor shared it with you. Can you share this code? Not necessarily... but this problem will go away with time.

2. Some codes include proprietary components, and chopping them out can make the code inoperable (or useless). One notable instance of this is a very famous hydro code that was used to produce predictions for nukes, that was then repurposed for running simulations of planetary collisions.

3. Sharing data is prohibitive, and if you don't have the data having the code might not really help. Our projects can produce Pbs of data, costing 10s-100s Ms of CPU hours, and as such making the data open source can be really tricky. This then means you can only share a selection of runs. On the other hand, even if you had the code, you can't reproduce a lot of the results, because of the cost of running the simulations... This actually will get _worse_ over time as we run bigger and bigger simulations.
Does this paper come with its own Data Availability Statement?
You are kicking in way more for oil, gas, and coal extraction.
I've always labelled those notes in parenthesis in the Album field, like your final example. I do wish it had a separate field.

The biggest pain point I have with ID3 tags is how compilations are handled, particularly when that compo is a DJ mix with individual tracks. I prefer to not have these pop up in searches unless I specifically want to listen to the whole album, so I've taken to setting the genre to "Mixed / Drum & Bass", for example. (I usually queue up music by the genre tag.) I also like to separate tracks with vocals vs purely instrumental, so those guys get "/ Vocal" appended.

iMusic on iPhone handles both cases poorly. It is sad that they are letting that app essentially rot.

I wish there was a better way.
> it’s more often than not a grid of a lot of the upper staff of media companies like CNN, FOX, and so on. And each one of the people in that grid has a blue Star of David next to their photo.

This particular meme crossed over from conspiracy theory to commentary after the mainstream started doing the same thing, for a different (much less narrow) racial group. Here's the New York Times documenting the "white faces of power"[1], and here's a modified version of one of the photos, highlighting the Jewishness of the same group, created by an honest-to-God white nationalist site[2]. (For those wondering how I found it, the WN site was one of the first results from Googling for the NYT article).

I find both of these equally abhorrent, because I'm one of those old-fashioned anti-racists that think reducing people to footsoldiers for their race is revolting. But it highlights the silliness of all the pearl-clutching about "hate" fora, especially those without an agenda like 4chan. As down in the gutter as NYT has lowered itself, noone is calling for them to be removed from (eg) Twitter due to causing "harm" in the way a 4chan-trained bot is.

Who determined for all of society that the first picture is copacetic enough that it should be published by the paper of record, while the latter is abhorrent enough that we should be aggressively limiting the ability to express it? I'm aware that there's a race-obsessed worldview adopted very recently by a fairly small segment of society that finds the former picture crucial and the latter horrific. But what makes this new, fairly unpopular worldview so important that it should determine what all of society is allowed to communicate, across a myriad of platforms?

In anticipation of the automatic responses of "private cos can do what they want": obviously so. The question here is what private companies _should_ be doing: should we be joining the call for eg Huggingface to be opinionated in its removal of models, or should we be joining the call against?

[1] https://www.nytimes.com/interactive/2020/09/09/us/powerful-p...

[2] https://nationalvanguard.org/wp-content/uploads/2016/02/Holl...
{"this_article": "// would be better",
"this_article": "// if it werent",
"this_article": "// immediately",
"this_article": "// right off the bat",
"this_article": "// wrong",
"this_article": "meh"}
//=> {"this_article": "meh"}

Hacker spirit represent. Where there's a will, there's a way. (Death to all oppressors!)

I actually agree, JSON is kind of a pain in the ass to work with. It's shocking to think of a pre-'jq' world, given how saturated we all are with JSON, but we lived like that for a long time. (We also evidently didn't even have Firebug until 2006?[1] Holy shit!)

But is it a problem? I dunno. Is it worth doing something else? Ooof, scary proposition.

I think one of the missing questions we don't ask, don't know is: what tools help us fix our json fast. What tools can see, oh there's a comma missing between these two lines, and just fix it for us.

[1] https://en.wikipedia.org/wiki/Firebug_(software)
Straight-up racism. Hope he wins. No discrimination is OK.
I like US plugs. Sure, it's easier to shock yourself with them, but you usually only do that once (because it feels bad, not because it's often fatal).

I like them because they're small. I have a nifty little 3-port USB-A/C power supply where the plug folds flush. Europlug would have trouble doing that, and it's outright impossible with Schuko and UK plugs.
Small enough that I might reveal my identity by naming it.
But regional/local fuel regulation is patently insane. That's what OP was talking about.
Apple's Voice Memos uses your current location as the default name for the voice note. As far as I know it's not geotagged in the same sense that a photo is, but for personal notes it seems good enough.
The most interesting discovery in this field was that experiment where by messing with magnetic field at the cellular level the growing worm suddenly got two heads. Chemistry seems to consider organisms as a lego constructor, and reduces magnetic field to a glue that binds lego pieces together.
I wonder if 50 years from now we will all still be stuck with the comically awful CCS.
How exactly is that? There are plenty of licenses that don't allow commercial usage.
Big discussion a couple of days ago: https://news.ycombinator.com/item?id=31630679
When I worked at Novell in the early 90s, one of the engineers ran a demo of some "new shiny thing" called an Internet Browser (I think it was the original Mozilla one).

Several of my co-workers made comments about it that reminded me of your post. The management of Novell basically ignored the whole new "Internet thing" until it put them out of business.

I am not saying that my data management system is going to put all those other DB systems out of business, but it is interesting how so many people on these tech forums seem to be against anything but the status quo.
Software Supply-Chain Security Reading List
A list of resources by Chainguard covering policy, incidents/threats, solutions, organizations, background, and reports and summaries.
We have a large lawn around our house and from spring to fall the “pest pressure” (for lack of a better term) is intense. All kinds of beetles, ants, cockroaches, spiders, mosquitos and other flying bugs constantly get in our house and make it almost impossible to enjoy the outdoors. I have thought about trying to poison but it somehow seems wrong, plus I’m concerned about our herb garden.
I believe that you have missed my point. Nick behaved rationally. Someone lost 827 million dollars, but it wasn't Nick. Nick lost his job.
I'm sorry you had an experience like that, and I understand that it can be really tough to take concepts like these seriously when your personal experience clearly demonstrates the opposite effect.

There's nothing I can say or do to counteract what you've experienced, but I will note that successful DEI work is often like successful SRE work: you generally only notice it if you're watching the statistics carefully or if things start going wrong.

What might convince you this isn't totally baseless is if I give some suggestions for simple enough policies that an organization can implement without falling afoul of either the law or ethical considerations. Here are a few:

* Ensure a diverse slate. If you start hiring as soon as you have just a couple of people in the pipeline, the likelihood that someone not in the majority is hired goes way down; correct that by ensuring at least N applicants in the pool are not in the majority before you kick things off.

* Update your job descriptions. A lot of job descriptions have some really extreme and fairly specific demands of skills or experience gained but end up with hiring people who don't strictly meet every one. People not in the majority are pretty especially prone to impostor syndrome (for reasons whose explanation goes beyond the scope of this comment), so don't provide an unnecessarily high bar to entry if it isn't actually there. Include only skills that are actually necessary.

* Take a closer look at your hiring pipeline. Is your pipeline fed from sources that are homogeneous themselves? If so, look for sources that aren't. If you offer a referral program, ensure that that isn't defeating your efforts and encourage those who refer others to share with more diverse groups if they can.

* Ask everyone the same questions. Don't let someone bring their pet problem to an interview or crank up the difficulty unnecessarily. Standardize your questions and ensure interviewers are interviewing the same way by having folks shadow each other.

There are lots of things you can do beyond hiring, but it's what I'm more familiar with. I can say as a quick aside that ensuring everyone gets the same opportunity to level up in their career and making sure they feel welcome goes a long way towards mitigating diversity attrition, but it's not something I'm as comfortable giving suggestions for.

Hopefully this helps you feel like not everyone who advocates for DEI is out to get you or make your life worse for the sake of making others' lives better.
We're in a golden age of note taking so I'd check out some of the stuff in the "second brain" space. Obsidian, in particular, is like an IDE for notes that you can customize (e.g. note templates, YAML front matter, plugins that will parse the frontmatter and generate tables dynamically, etc)
Lobster's automatic compile time reference counting has exactly this purpose:
https://aardappel.github.io/lobster/memory_management.html
Although you made some excellent defense for PRC, this episode is something that Chinese would not do even remotely.

If a war ever broke out, I cannot say how many will suffer - but it is for sure PLA won't absolutely have it easy. Their military planners know it. In the long run, economic powers do not see win/loss in nationalistic optics. It is purely an economic calculus. And Taiwan will be a major misstep for China militarily.

TBH I don't see an impossibility of reunification in future whenever this topic has come up. It won't be marked with blood, but coercion, if at all. Taiwanese have a strong sense of identity and that is not going anywhere by any kind of subjugation. The calls for reunification is being seeded as a joint wealthy future by few fringe Taiwanese leaders, if recent political dialogue is observed. Militarily, a war here is a lost cause for PRC, when you could slowly 'boil the frog'. As I said, every military planner would keep emotions aside and take it as a calculation.
The only reason that a vaccine mandate is questioned is that rhe segment of the population that complained is one that gets special treatment.

In the 1960s there was a polio vaccine mandate. I'm sure there were whiners and complainers. Did they get special treatment and extra credence? No. It's worth examining why previous iterations of anti vaxxers didn't get special treatment, but today's do.
> I wonder if in 40 years someone will read your comment and wonder how clueless some were in this era.

Hindsight is 20/20, so of course someone will still make that mistake 40 years down the road. We can barely predict with any meaningful accuracy what will happen next year. The idea that we can predict 40 years out is the very height of hubris.
Yeah this is the main reason, as anyone actually doing research knows. I don’t think civillians realise what an incredible amount of work it is to publish a paper.
Sorry, but I like to work on problems that have solutions and not ones which are so ill-defined that they don't have _any_ satisfying solutions.
You will probably want to go back to BF instead.
> It’s used since regulators and journals require it to be used.

Which answers the "what benefit does it provide to the researchers publishing the data" question. A quick search answers the funding question as well, it's funded by the NIH, not the individual labs using it.

I think this example supports my point. The NIH came up with a way to give different answers to the two questions I asked, and it gets used. I'm glad the NIH has been making this a thing, it's a great use of public funds.

I'd still caution anyone from trying a "make a data platform and researchers will use it" approach to the problem unless they can answer those questions.
I think of it more as dynamic extent but don’t want to be splitting hairs.

Not that I don’t love how Emacs does it, but I just think it’s not that closely correlated to the notion of what is a buffer as the header of the article implied
If any device that humans build will obtain some level of AGI, it will be a car. Cars are in fact the most advanced devices humans have built- effectively they are telecomms, computer and power generation platforms that happen to have wheels attached. Cars continuously receive all sorts of rich inputs and we couple them to sophisticated communications and computing platforms ... to the point where the driver can often let the car assume many details of managing driving safety. Every new generation of car, we add more efficiency, computing capacity, networking capability, and the designers get feedback almost immediately.

Eventually, the full-self-driving folks will realize that to get the last 10% of human performance on the road, they'll need to make systems that have far more capability that we provide now (in terms of computing capacity, model complexity, neural net design) to handle those rare situations where a human is actually required to so some sophisticated reasoning to drive their car past a messy accident in the snow while inebriated people walk around.

I used to think that a TPU pod (or really, several clusters of TPU pods working in concert) would be the next step to AGI (demonstrating a combination of the best of all our current systems to the point that nobody even cares about the Turing Test anymore) but now I conclude that disembodied systems like that (with access to lots of archived data but not many real-time input streams) are more likely to become idiot-savants sitting around wondering WHY THE HUMANS WANT ME TO DRAW "A transparent sculpture of a duck made out of glass. The sculpture is in front of a painting of a landscape." AGAIN!?
Ah well, yes, but y'see, they also work 670 times harder, y'see
> How many people are in the unprotected class?

To not be in any protected class in US labor law, you need to:

(1) Not be a veteran.

(2) Not have a physical or mental disability.

(3) Not be over 40.

(4) Have neither a religion nor the absence of one.

(5) Not have a race (including White.)

(6) Not have a skin color (including any of those typically described as “white” when discussing skin color.)

(7) Not have a gender (either gender assigned at birth, perceived gender, or gender identity; including “male” for any one or more of those.)

(8) Not have a national origin.

(9) Be neither a citizen nor non-citizen.

(10) Not have genetic information.

There is no one to whom this applies, obviously.
I still think Elm is a better example for reliable (web) software development. I've simply never had a similar experience in terms of the high amount of type safety enforced by the compiler. Interestingly I found I was much less fatigued after programming in it (and this applies for Haskell too) because the problems one has to solve aren't really stupid ones.

(I don't recommend it for production only because it has been partially abandoned, it seems, but it if hadn't been and the community had kept growing it would have been awesome).

I don't think your snarky section is that relevant, because it's hardly like the best technology wins. Software engineering has a bias towards either irrelevant nonsense to pad resumes or extreme conservatism.
Woah, 800 in the last year alone? That's a _ton_ of applications. Are you sending unique cover letters with each one?

It might be better to focus on quality over quantity in this case. Has anyone reviewed your resume and given pointers?
I had similar problems. For one, the LloydsTSB banking app is not available outside the UK App Store, so I had to keep a second iPhone with a UK number while living in the USA just so I could have the app installed.
China State-Sponsored Cyber Actors Exploit Network Providers and Devices
I'd be interested to see the ratio of criminal/legitimate activity on Signal as compared to criminal/legitimate BTC transactions.
I can scarcely imagine the shame of an engineer speccing that awful plastic flap on $100,000 car.

What do you tell your children?
On the other hand voice is half duplex, transfers data slowly and doesn’t retransmit lost fragments.

Agree to disagree I guess.
Griggs vs. Duke Power. The CRA explicitly allows testing. It was amended to introduce the word “intentionally.” The courts ignored the text of the bill and the intent of the congressmen who voted for it in developing disparate impact theory.
I made so such point and in fact we have no idea how well or poorly performing/paid these workers were vs their peers. All anyone reading this article could do is speculate, and my opinion stated was my speculation of the articles statements. I'm very happy to be proven wrong when the facts are brought to light in court but until then, all we can do is navel gaze.
Haha love the name Wooey for that. Also, very cool to see other people exploring the same space. We experimented w/ a similar arg parsing system, but ended up w/ our current approach so that it's possible to build multi-step workflows that conditionally show different inputs at different stages of the workflow.
Covid: Novavax vaccine clears key step on path to FDA authorization
Lol the fungible programmer theory is one of the most disrespectful theories of programmer choice out there. It assumes that, by default, everyone is a bad programmer and that only people that use "non-blub languages" are good programmers. Blub itself is vaguely defined or generally never defined rigorously. I never find a theory that has contempt for so much of an industry has any real explanatory benefit.
When DRM comes for your wheelchair
It's just not relevant. It's an ill-defined measure for something that (all due respect) makes philosophy majors feel like they're participating in something they're unqualified to participate in.
Hiring is zero sum. The reality is that DEI departments at many tech companies work diligently to make life harder for white and Asian men. It's even explicitly stated some places.