skysight-inc/HackerNews huggingface dataset:
Vendor lock-in concerns are overblown. Unless there’s a real chance you’ll need to pick up and move, don’t worry about it. Your savings by not building/operating everything yourself will dwarf other costs (unless your business has huge scale and you have a world class internal cloud capability which you probably don’t and if you do, you can probably just negotiate a better deal from a cloud provider a la Netflix and Amazon). To that end, you only “save money” by managing everything yourself if you write off the cost of engineering time and talent, which is to say you lose money by doing it yourself because you don’t have the scale or talent to compete with Amazon even with their markup (certainly not when you account for opportunity cost).
> - i <-> İ

> - ı <-> I

After seeing this, I don't understand how the rest of us can fail to have the same distinction. There's something logically beautiful -- like the rhyme in a good poem -- about artificial languages (or, in this case, alphabets) that naturally evolved languages just cannot compete with.
So that everyone knows what you're talking about, the "anti LGBT" groups included the Fellowship for Christian Athletes (which exists in most every high school) and the Salvation Army.
See this thread + some other replies, but it seems I'm far from alone on this one: https://news.ycombinator.com/item?id=24180321
In my experience, it has worked pretty well on Lobsters: https://lobste.rs/moderations

I think it helps that moderation transparency was one of the "founding goals" of that community. The dynamics there are also quite different from the dynamics on Reddit.

As another example, I moderate a small semi-public Discord server and we publish both the audit log (which Discord automatically creates) as well as the contents of our moderator-only chat room 24 hours after conversations take place. This extra bit of transparency makes users more comfortable with what's going on while giving moderators enough of their own space to make decisions unencumbered by involvement from community members.
Naively implemented directly-executed parser-combinators aren't any more powerful than recursive-descent. One thing I find interesting is that most discussions of recursive-descent don't actually show the algorithm. Let a grammar be a list of rules; let a rule be a list of prods (alternates); let a prod be a list of terms (references to rules, or terminals). Then, the recursive-descent algorithm is something along the lines of:

def Parse(G, U):
''' G: the grammar; U: the user's state. '''
r = G.StartRule()
return ParseRule(G, U, r)

def ParseRule(G, U, r):
potentials = [ ]
for p in r:
q = ParseProd(G, U, p)
if q.success:
potentials.append(q)
return U.pickBest(potentials)

def ParseProd(G, U, p):
res = [ ]
U.markTokens()
for t in p:
if t.isTerminal():
T = U.getToken()
if t != T:
return (False, [ ])
res.append(T)
else:
q = ParseRule(G, U, G.GetRule(t))
if not q[0]:
return (False, [ ])
res.append(q[1])
U.commitTokens()
return (True, res)

I'm 100% sure this code leaves a lot off the table, but a reasonably complete recursive-descent algorithm is very close to this. I use the operator-overloading thing a lot of parser-combinators design as a way to specify the grammar in the native code, without going through a stringy-API.
Wirecutter is an affiliate marketer. If they reviewed 15 pieces of shit they'd recommend a top 3 to buy based on taste. Almost all of the review sites are like that now. Look up the story of Casper and Sleepopolis. Today's review sites are predominantly filled with advertising disguised as reviews.
Perhaps it would be useful to package it for mobile phones.
>> The Winograd schema test was originally intended to be a more rigorous replacement for the Turing test, because it seems to require deep knowledge of how things fit together in the world, and the ability to reason about that knowledge in a linguistic context. Recent advances in NLP have allowed computers to achieve near human scores:(https://gluebenchmark.com/leaderboard/).

The "Winograd schema" in Glue/SuperGlue refers to the Winograd-NLI benchmark which is simplified with respect to the original Winograd Schema Challenge [1], on which the state-of-the-art still significantly lags human performance:

The Winograd Schema Challenge is a dataset for common sense reasoning. It employs Winograd Schema questions that require the resolution of anaphora: the system must identify the antecedent of an ambiguous pronoun in a statement. Models are evaluated based on accuracy.

WNLI is a relaxation of the Winograd Schema Challenge proposed as part of the GLUE benchmark and a conversion to the natural language inference (NLI) format. The task is to predict if the sentence with the pronoun substituted is entailed by the original sentence. While the training set is balanced between two classes (entailment and not entailment), the test set is imbalanced between them (35% entailment, 65% not entailment). The majority baseline is thus 65%, while for the Winograd Schema Challenge it is 50% (Liu et al., 2017). The latter is more challenging.

https://nlpprogress.com/english/common_sense.html

There is also a more recent adversarial version of the Winograd Schema Challenge called Winogrande. I can't say I'm on top of the various results and so I don't know the state of the art, but it's not yet "near human", not without caveats (for example, wikipedia reports 70% accuracy on 70 problems manually selected from the originoal WSC).

__________

[1] https://www.aaai.org/ocs/index.php/KR/KR12/paper/view/4492
Football is a typical summer sport that runs from September through January.
Take your fake wall. I have the sierras at my back door.
That sounds like a probabilistically verifiable proof. See http://people.csail.mit.edu/madhu/papers/2009/pcpcacm.pdf for more.
I'm not making a point; I'm asking a question. If the light from the Sun were "from yellow to red", what would trigger our blue photoreceptors?

And no, I don't understand your point. I don't see what it has to do with yellow-red light.
There was also the submission about Pycopy recently, a fork of MicroPython: https://news.ycombinator.com/item?id=23446721
I couldn't be bother chasing this down through the Twitter timeline ... that's tedious and annoying.

So I charted the "discussion":

https://www.solipsys.co.uk/Chitter/Hamster.svg
Interviews are only partially about testing your body of experience. They're also supposed to test your aptitude and ability to grow in the future.

If you were capable of studying Leetcode so hard that you mastered the interview process at one of the most selective software companies in the world in only a few months, it's not much of a stretch to imagine that you could apply that same aptitude, ambition, and ability to learn quickly toward picking up the basics of git, dev ops, and so on.

Arguably, this is one of the benefits of Leetcode-style interviews. They focus on core software engineering aptitude, while not arbitrarily excluding people because they didn't use the right VCS at their last job.
I think that used to be more true 30 years ago or so, but isn't anymore. As a person from a liberal western country living in the US now, Americans (and specifically certain regions like the Bay Area) now hold all the most extreme positions on the spectrum.

"Extreme" left used to be about worker rights, universal health care, sheltering the poor, or reducing global strife (say the anti-war movements of the 60s/70s).

Bay Area left is now about grievance politics, defunding the police, being anti-tech (represented as being anti-gentrification, or anti-billionaire, but the deeper issue is usually anti-tech, which is seen as what made living in SF/Oakland unaffordable, as opposed to say, obstructionism), etc. It's gotten a lot more extreme in recent years, and I hesitate to even call it "left" because it's more like they've branch off along a new dimension on the axis. You get some of that in Europe too, but it's nowhere near as radicalized.
OK, but in this context how does reductio ad absurdum help us? Actual property taxes aren't flat fees, they are rates on the value, and the value is derived from the gross rent the property commands. You are talking about a tax that would be much greater than 100%, while actual San Francisco taxes are 1%. We can talk about the small-signal response of this system, how it behaves if you double or halve the tax, without having to think about whether our model holds at the extremes. It doesn't matter if the model can't predict what happens if the tax rate goes to infinity.

On the other hand we do know what happens if the tax rate goes to zero, because there are many rental properties in San Francisco which are essentially untaxed. These properties have the same rents as any other, following the market price up and down. We can say with good empirical basis that halving and doubling the property tax rate has no effect on rents.
I've tried to get in UEFI development before but it was such a pain. Specifically, trying to read the edk2 docs was a pain as they seem to not be updated (the most accessible docs were referencing rather old Ububtu and gcc versions and I was even finding references to Visual Studio 2003). I also managed to find a bug in the project scaffolding tool they provide but I couldn't find a way to report bugs and I didn't bother fixing a submitting a PR because the last commit was 8 years old and there wasn't a sign that anyone else had ever done so.

> You go to firmware conferences sponsored by Intel, ARM, IBM, Microsoft, Apple, among others and it's the same few hundred people just switching companies.

Can't speak specifically to UEFI firware stuffm, but my experience with similar domains (that have a small number of really smart, but primarily professional members) is that they don't tend to be very "welcoming" to beginners.
It's the classic trade-off of cost vs benefit. In places I've worked, the benefit has been worth it. The kind of add-ons mentioned in the article are in keeping with the decision for the orchestrator (which is already complex) not trying to do absolutely everything. I feel that is a good thing.

It's kind of like an API gateway with traditional microservice instances. If you have DNS and load balancers pushing requests directly to your services, you might wonder why you would ever need such a thing. Until you do.
Yup! It looks for paragraphs that are at least 140 characters long. I wrote about it a bit more here: https://videoinu.com/blog/firefox-reader-view-heuristics
It's time to head for the hills and live with satellite internet.
Any system.
> sounds like a loophole

That is not uncommon in the effects of the law overlapped with court rulings. If nobody has tried to challenge the loophole directly in court, then the law is mute on how it would interpret the situation faced with a contradiction.
> We love our dots and preserve them.

Turkish preserves the dots of i, ö and ü in their capital versions, but not with j. The capital J is dotless.
The tenure agreement doesn't give a right to a trial with due process, just like at will employeement doesn't. You are saying he negotiated something more than at-will, so therefore he deserves something even beyond what he negotiated? And we should consider this a significant problem when the majority of workers who have nothing close to 14 months paid time off and a trial of some sort with an appeals process when they get fired?
> It's good to quantify and ballpark that damage instead of leaving it as an intuitive guess.

Except it is hard to quantify the downside of that bears on quality of life and take that into account. My 70+ year old parents are homebound for last 5+ months, and their overall physical and mental health from lack of physical and social activities have significantly gone down, to the point I expect if this goes on another 6 months or more I might lose at least one of my parents.
That's why for the long term they mention:

"
We released a petition for, and continue to work with Intel to free it entirely (what Intel is calling a “ME-less” design).
"

Do you have a better solution that trying to neutralise it + starting a petition + talking with Intel to remove it ?

If you to want to criticize brands for selling privacy snakeoil, and not making you "the de facto owner of the machine" then we should address your criticism at Apple, not Purism
Awesome! Someone wrote Eliza in golang with a web interface https://github.com/mattshiel/eliza-go
It's controversial in the sense that a bunch of people are protesting about it. Whether it's actually unfair or bad is unknown.

Fairness is a complicated thing. A lot of it is based on feeling and relative status, rather than some objective measure of well-being. One person might find it deeply unfair that another person has a lot of money, relatively speaking. But take that money away and redistribute it equally between the two and now the latter person may find the situation unfair.
My impression was this common idea has not yet been found in research though -- do you have any studies to back this up?
All true, but again, look up the Southern Strategy.

https://en.m.wikipedia.org/wiki/Southern_strategy

Today's Democrats would not be comfortable in the Democratic Party of the sixties.

Today's Republicans would not be comfortable in the Republican Party of the sixties.

Senator Byrd, in particular, is an interesting case study in the swing that happened in the parties between the 60s and today. The story of how he went from the guy who filibustered the Civil Rights Act to a guy who scored 100% agreement with the NAACP on legislative initiatives is a fascinating microcosm of American politics during that time period.
English is probably the only commonly spoken language where naïve char range matching kind of sort of works. I say ”kind of sort of” because [a-zA-Z] trivially fails to match all words in many English texts that haven’t been lossily compressed to ASCII, including this comment.

It is practically always wrong to match on [a-z] unless you’re parsing a computer language whose spec guarantees that it works.
You have dig past the marketing labels and into the actual specs. Some CPUs have VT-x but not vPro

https://ark.intel.com/content/www/us/en/ark/products/149091/...
Did he upvote something on an undesirable subreddit?

https://news.ycombinator.com/item?id=23601595&goto=news
If you dig into the comments, it seems the anecdotal evidence isn't pointing that way, but more towards suburban living. That said, to address the main issue:

> There are plenty of cities to move to that are not SF or NYC

If you are a city lover of my ilk, in the US, there are actually quite few options that hold the same traits beyond these two. Seattle, Chicago, Boston, and LA would be maybe the other four. For reference, those values generally would be things like good public transit / lack of car need, high density of food and cultures, walkability, arts/culture scenes (many museums, local art scenes, local music scenes), etc.

That's not to say you can't find mini versions of these among a set of 10-20 smaller US cities, but for those who primarily value these things, options are actually quite limited and thats IMO one of the big reasons we see huge rising city prices as the group who has these values grow. It's a supply problem. My theory is that if smaller cities started invested in public transit projects, that alone could alleviate some of the crazy city pricing we see today.
Teacher creates US database of Covid-19-related school closings, cases, & deaths
Yeah I’m not sure why people don’t get that walking past the climbing gym, a hundred varied restaurants, and a wide assortment of local shops on the way home is different than driving 20 minutes to go eat or go to the gym.

My complaint about all these articles is prices have barely changed in NY and SF but they all like to proclaim some huge shift. Every time I check to see if there really are major discounts and I’m disappointed.
I think I should have been more careful with my "revised" statement, as I set up a straw man for my own position. You are absolutely right that both voter fraud and electoral fraud occur. We should take efforts to minimize both kinds. The divisive question is whether VOTER FRAUD or ELECTORAL FRAUD is currently a bigger threat to our government / society.

I maintain that it is important to clearly distinguish between voter vs election fraud. As your comments have shown, conflating the two risks confusion. I think the idea that "both sides are the same" is ignorant at best and intentionally misleading at worst.

I have so far seen no evidence that voter fraud has significantly impacted the outcome of any state or national elections. There is, however, overwhelming evidence that electoral fraud is widespread, and in most cases enabled by members of the Republican party, either through negligence or malice.
Excellent and detailed rebuttal to the book “Play Bigger” which pushes the “make up a new category and become ‘Category King’” philosophy
> it's not much of a stretch to imagine that you could apply that same aptitude, ambition, and ability to learn quickly toward picking up the basics of git, dev ops, and so on.

But you already have your reward, right? I’m not sure how much ambition is left after you actually get the job.
Mostly running at a leisurely pace - most people use many of their muscles when they run - I was doing 5km three times a week. Additionally, I was doing 2x1hr a week of karate practice (a whole body workout), And the occasional random set of 20 pushups / 20 sit-ups / 20 squats, probably 2-3 times a day.

I should note that anything aerobic like running was easy, anything anaerobic (like karate sparring) was not, but it wasn’t painful either.

I did pay attention to electrolytes - especially magnesium and potasssiun - I got cramps when water fasting and not supplementing.

I know my body well, and I think that’s essential to be able to continue - e.g. to know it is magnesium that’s needed now, and not (as one might think) the body is eating itself.

Don’t know how to learn that skill though.
And which virus would that be that lives in cats and bugs? And the cat’s too slow to catch a mouse nowadays. But it’s the same situation: most of what you’re vaccinating against is feline specific.

The cat’s free to go outside at any time, but nowadays prefers the comforts of being indoors.

The only solid argument against my strategy is nosocomial infections from the vet themselves.
> after my upcoming sabbatical if I want to get top dollar I should just invest in power-grinding at the leetcode gym

Given that top dollar can mean potentially a six-figure raise over median salaries, that doesn't exactly seem like a bad deal.

All things considered, Leetcode is remarkably accessible relative to the barriers of entry in other high-paying fields like law, medicine, certain finance careers, and so on. It's a mostly-free website that you can work through at your leisure from the comfort of your home, with plenty of Google results to walk you through the questions if you run into a problem.

Have you spend some time on Leetcode already? I could see how the questions could be daunting to new grads, but I didn't find it all that painful with several years of industry programming experience.

Don't get discouraged by the sheer number of Leetcode problems. You don't have to do them all to get value out of it. The key is to do a couple per day in your free time (lunch break, while you eat breakfast, whatever). Any consistent practice will add up over weeks or months.
> the Halting Problem itself is in RE

This is a little misleading. The set of TMs that halt is in RE. But the halting problem requires you to construct the complement of this set, and that is not in RE.
The real reason is because talent can travel and would be more likely to go to higher paying areas.

Cut too much and it is "pay peanuts and get monkeys". This isn't implying any innate inferiority of foreign nationals but that at large if they could already get $200k/yr instead of $20k/yr of course they would heavily bias the talent towards it leaving the average far worse. Plus businesses around then already should have learned a painful lesson during previous failed cost cutting attempts that IT isn't factory drudge work.
It's been so long that I read that remark in the manual and I'm glad I wasn't just imagining it;-)
We analyzed 1.8M images on Twitter to learn how Russian trolls operate
I love the Sierras and have spent a lot of nights in the backcountry, but good luck getting any permits now. Pre-pandemic it was already extremely difficult. Now you need to get up at 7am and grab a day use ticket to even enter Yosemite (or even drive through!).
Why would nVidia disrupt competitors?

They need to pay $30bn to buy ARM which means they want to maximize the return for that purchase, which would be selling more and not disrupt for competitors to look elsewhere.
RoastMyStartup – Landing page feedback as a service
Most codebases I've worked with have a StringUtils.java, or .kt, or a str.c or utils.c. Maybe just start one. Interestingly I haven't needed it as much in Ruby.

But I too feel the cognitive (and social!) burden of introducing a new function. It's not just "where do I put this", but "how do I convince the team I know what I'm doing since 15 years of experience clearly isn't enough and developers (mostly rightly) ignore positional authority and seniority".
And what are we doing about it? The majority (even webdevs) use Chrome, we don't use Firefox or other alternatives out of principle, we just pick what's easiest. A lot of us could be participating either in Firefox or a web-engine that's easier to integrate, but we aren't? What are we doing instead?

It doesn't seem as if most of us care.
A time for gifts by Patrick fermor

I became interested in fermor after reading about his kidnap of a German general during ww2.

This books is about his walking across Europe during the 30s. Well written snapshot of this period
Nobody is saying you have to build everything yourself.

But you can just use cloud providers for their hardware and not needlessly tie yourself to their software. For example you can use a managed K8s solution like EKS but then have all of your monitoring, logging, databases etc all be self-hosted.

And it's not just about cost but also about being able to take advantage of other cloud provider's unique strengths or being truly resilient to outages.
Studying and being aware of the net impact isn’t the same as saying we need to eliminate sports.
Your analogy is false. Python is popular because it is popular - it has momentum. That's pretty much the only reason.
Not sure why I got downvoted. Also, Domain Driven Design (which is where I've usually seen aggregates discussed), Event Sourcing, and CQRS are three different things that might be used together in an implementation but don't have to be.

The reason I noted how it's great for CQRS is that I've usually seen CQRS implemented with two data models. One is queried, and one is modified via commands. The one that's queried is updated according to some strategy, sometimes on an event triggered by the command model being modified. This this you could trigger and update on your query model when your command model is changed, all within SQL.
> "This study ballparks it around 10-20 deaths per year per 100k residents."

no, it's 1-4 per million[0], so basically inconsequential relative to the (low) ~hundreds per million who typically die each year.

dying from sporting event-acquired flu is really, really low on the list of dangers to worry about. worry about the trip getting there instead, if you must worry.

[0] based on seizethecheese's quote, as i couldn't read the paper directly: https://news.ycombinator.com/item?id=24180543
You may be right, now that I think it there was one guy responsible for all the databases in my business line, and he was the one always launching a two ocean war when his backup ran a minute slower then the day before.
Planet X? Why not a tiny black hole instead?
See also https://www.indiegogo.com/projects/the-next-gen-minis-amd-ye...
TruffleSqueak: Polyglot Programming with Squeak/Smalltalk and GraalVM