skysight-inc/HackerNews huggingface dataset:
Also Metropolis and the Cabinet of Doctor Caligari.

And, keeping on the subject of vampires, the Spanish language version of Dracula (1931) is superior to the English version in many ways.
Yeah I'm tech savvy and it's a fuck fest of scam DM's I get both on twitter (For having an .eth domain on my username) and discord (whenever i join a NFT/DAO/web3 project...

I mean I can deal with it, but is easier when you buy almost nothing. I know this stuff and yet sometimes I almost get scammed.
It's a pure functional language. You can do functional programming in many languages, but Haskell enforces it by design. From what I've seen of the type system, it's quite nice as well.

Functional programming allows a great deal of confidence in your code,
>and won’t quietly accept being fed junk apps.

Are you sure about that?
Domestic oil production under Biden is quite a bit higher on average than it was under Trump[1].

A president can't "discard energy independence" unilaterally anyway, certainly not in less than 18 months.

1. https://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=PET&s=M...
Feedback for MDN Web Docs' new design
it varies. I work on mobile applications, the last place I worked did not afford us much/any time to really do quality unit testing.

If it's code that is really changing behavior significantly then I'll run it on my device and just see if I notice anything. I've found some surprisingly gnarly bugs this way.
This also provides maintenance benefits. It's not _quite_ that if it compiles (after you make whatever change you wanted to) that it's correct, but it's not far off either.
I don’t get your first point. If the pull request doesn’t run:

- how can we even say it works?

- who’s responsibility is it to fix it?

- and when does it get fixed?
Framework or Library?
In fact, open source means free support, in the sense that independent and libre support can form around such a product. This may not be free of charge, if that is what is meant.
The greatest anti-pattern is mandating pair programming.

The greatest pattern is explaining your goals and seeing if other people's goals align with yours.

The chances of that conversation resulting in 'pair programming', is 0%.
There is no narrative. Humans prefer to function alongside those who hold similar values to their own. This increases efficiency (when the values are productive) and naturally results in a feedback loop that ideally will improve that value set.

I know many of us have to go to HR training now and learn about the wonders of diversity, but there's a lot to be said (in nature and history) from shared values and culture.
I've no idea at all about wikipedia inner workings. I'm mostly just an occasional reader. I was just surprised at how little information it had about Serrapeptidase when I saw it and curiously checked the talk page.

It showed me the type of politics and game that can happen behind wikipedia. I really dont care, I just click back and looked at the other better Google results. It's only kind of sad, given wikipedia"s origins/mission (im old enough to remember when wikipedia was created. It's one of the few remnants of the "old" web)
America Must Do More to Help Ukraine Fight Russia
It is very easy to build languages, dsls and compilers in. A lot of language writers at least build a first version or prototype in it. I like it because in my head, all programming is just moving data from one type to another and although this is possible in any language, Haskell and also Idris 2 fit my mental model well. Unfortunately when I have to work with other humans, Haskell never makes the cut, so I only built side projects in it.
>> So completely useless fact but "Bagel" comes via Yiddish "beigel"

Around 2005 one of my coworkers from Germany would bring a large box with assorted beers for us when he came to the US. He would always fill it with bagels before returning. He loves bagels but said they don't really have them back home and he didnt know why. I paused and said "oh... they're a Jewish thing." He paused, lowered he head slightly and said "Oh, oops."
Those chips and protocols are closely guarded, alternatively the hardware has BLE support. I did already create a proof of concept offline-only Apple Watch access app.
When I asked my current employer why they chose it, they simply responded that it attracts the "right" people. From a business perspective, any language is arbitrary. What matters is having clever people around to solve problems.
I don't run FreeBSD, so perhaps a FreeBSD user with a Yubikey will chime in, but as I understand it FreeBSD has Firefox and OpenSSH, and both these programs can use the FIDO feature (which is the focus of the article) on a USB Yubikey to authenticate you successfully to a remote system so it ought to work out of the box on up-to-date software.

The other features like using it to store PGP keys are a bit more fiddly to set going and you may need to read instructions specific to FreeBSD for those.
I would say the factory worker mentality is actually an "everywhere but west coast US tech firms". I worked for a while for a few New Yorkers and they had exactly the same mentality, but they came from finance.

"Ambitious companies will pay almost anything to have elite engineers in every position of their team ... Being cheap doesn't matter if you never win"

This mentality and most of the wage inflation is down to extremely loose VC markets that are almost entirely focused on software, not something actually inherent to the USA or the job market. There are huge numbers of firms and industries which are not winner takes all, and in which price does matter. Being cheap can in fact matter if the market you're in simply doesn't have a single winner and lots of losers.

VCs generally aren't interested in such businesses however, because they only care about businesses that could potentially have absurd levels of return, which in practice means they select firms that make promises of entirely dominating their chosen area. But that's really hard to do through skill alone, hence the proliferation of companies that simply attempt to buy the entire market using nothing but VC money (see: Uber).
Don't fight in Ukraine – military boss tells Britons
It was only really beneficial for a small and arguably already well off population of largely white, middle and upper middle class people. And in the process of doing that excluded the rest of society from its benefits.

Sprawl particularly exasperated inequality by basically requiring everyone who wanted to succeed to own a very expensive (both upfront and overtime) thing.
>This should be something agreed within a team, so that review standards are consistent across team members.

Why? it feels like individual preference

>such as checking in the logs that the ORM was building correct SQL.

Couldnt the person who creates PR copy/paste sample generated SQLs into PR?
It depends.

Your CI should be robust enough to catch "does it run" type issues. That's not always possible for one reason or another. If there are things that your CI can not currently check, you should be verifying local. You should also be striving to close those gaps in your CI.
My original claim, and you just have to follow the thread to see it, is that multiple countries, any democracy, have their Nazi sympathizers. I provided two quotes one
from an example from Croatia and another from one of the most repellent
individuals ever to set foot in US politics.

You decided to comment on my post history, of behaviour, but I will
accept the claim I am not your normal HN:-)

But hey let's keep on the direction you initiated. That Donald Trump is just
a misquoted, misunderstood, unfairly portrayed in the media, fine person.
It's exactly his claim....

How difficult could it be?

"Take A Side, Mr. President: Nazis Or Not Nazis"

https://youtu.be/Q4sCA3QFqT8

"An Oral History of Trump's Bigotry"

https://www.theatlantic.com/magazine/archive/2019/06/trump-r...
I think this is an X/Y problem. The problem isn't pinning to latest. The problem is lack of automation that makes builds reproducable. In at least one FANG company I've worked for if you aren't building from latest no one will listen to your issue. Too much software changes to quickly to be pinning to specific versions. However, the build system keeps track of the build audit details and can rollback any build to any state. Teams are required to add the necessary layers of unit, integration, stress, crush, and chaos testing to validate each build. Its not cheap but when you need to do a monthly firedrill of 'emergency update this dep because of Z vulnerability' its worth it.
When I was a teen in midwest USA I took a German foreign exchange student to an NFL game. They were mortified at the whole stadium standing to sing the national anthem, thought it was bizarre and scary.
I agree with this take. Generally it’s the tests job to run it, but test coverage is not 100%, so “sometimes” is a really good answer here.
Russia’s invasion kicks Senate into cybersecurity law mode
With all due respect - were you trying to communicate with humans or with computers?
So can most linear combinations of functions set to the nth power.
Moscow police officers stop people, request their phones to read their messages
In my experience the idea that you will catch all bugs by just reading the code is just wishful thinking - I saw plenty of bugs merged into the development branch on codebase I worked on at Google despite somewhat strict PR review process.

Now that I’m in startup land, we use Heroku’s Review App feature, which is by far my favorite Heroku feature, and helps us catch bugs all the time
A couple years ago I got into the idea of vampires and did a watch-through of some of the best Dracula movies. There are a staggering number of them, truly, there are "top 10 best Dracula movies" lists. Some of them really are phenomenal. Like The Batman out right now, there truly are so many different ways to approach a story.

I watched the 5 or so I chose chronologically based on release date and so Nosferatu was first, it's actually pretty good for what it is and I can recommend for anyone interested - just keep in mind film standards for the time when setting expectations.
> Check recent history. Who's waging unwarranted wars thousands of miles away from their borders all over the world?

How often has NATO done that? Care to name some examples?
Why does it need to be monetised?
She's a popular Substacker and left the NYT in a wave of journalists starting lucrative Substacks. I'm sure the NYT Slack was quite inhospitable to her (she's a troll, and they're snowflakey), but she wasn't forced out of the NYT; she was lured out. Either way: good riddance. Just because a bunch of irritating snowflakes got what they wanted doesn't, by itself, make an outcome bad.
Related discussions (of the first link in the thread): "Switching from Common Lisp to Julia (2017)"

https://news.ycombinator.com/item?id=20614229

https://news.ycombinator.com/item?id=15478131
It is pretty simple really, consider the 2 options:

1) Stop buying oil & gas from oligarchs and Russian elites.

The oils stays in Russia and Russians stay warm in winter.

Putin loses billions in foreign currency which he was using to wage war in Ukraine - crippling his war machine virtually overnight.

The elites and government lose 30% of their GDP and this was money that never trickled down to the plebs. It hurts the oligarchs and givernment who receive the revenue and taxes directly.

2) Broad economic sanctions mean everyday Russians can no longer buy food, medicine, clothing, batteries, electronics, shoes, or anything else from abroad.

It hurts the middle-class and working class more than elites.

Did you know for example that the sanctions against Russia include a carve-out protecting Italy’s ability to sell ultra high-end luxury and designer goods?

Do you still think this is about targeting Russian elites?
Symbolic reasoning AI is mainstream, it was just never related to ML. The debate was between symbolic reasoning and machine learning in achieving AI. Somehow AI and ML eventually got equated in the last decade (in that ML became the dominant AI approach).

Symbolic reasoning lives well enough in things like business rules, we just don’t associate it so much with AI anymore, nor is it done with LISP.
Usually no. There are situations in which I want to understand better how something is working or if an edge case was taken into account, or if I want to suggest a change and I wanna check my suggestion against the code first.

In those cases I’ll pull the code
> but it's not far off either.

How "far "off" is it, in terms of correctness, compared to other, more conventional statically typed languages like C++ or Java or Rust?
I agree, that it's more of a taxonomy and reasoning guide for distributed systems, but the situation in question, regarding long replication lag for offline devices is introduced as an example (through a calendar app) when discussing multi-leader replication.
The moment I saw mention of Python 2 I was like "well, yeah". I'm sure that won't solve all, or even many of the ills, but if you're not reasonably up to date with your language and libraries then yeah, you're probably gonna have a harder time than you need to.
Dr. Bronners is (or used to be) the favorite soaps of online forums, since back in the phpbb days through Reddit.

Over a decade ago I bought the cool aid and tried it and it is wasn’t very nice. I really don’t get it.

Seeing it pop up again makes me wonder if they are the original Astro turfing ad campaigners.
What do you mean "doesn't run"? Tests should catch the most obvious/common bugs. If you mean it doesn't compile, then something is wrong because why would any engineer check in code that doesn't compile unless they're distracted or under pressure? And again, this would be caught by CI.
Github beta has file tree for PR's, really cool to avoid for such cases https://github.com/github/feedback/discussions/12341
This things are reworded goals, not a strategy. It's like telling a smoker the way to quit is "don't light cigarettes".

One must understand the chain of events that lead to overusing the internet and intervene waaaay befor the urge arises. Once it does it is roo late. You can't simply "search, don't browse" if you are bored with nothing to do, hate what you should be working on, don't have friends to hang out with or whatever.
I work on a frontend team, you usually want at least 1 person on the team who reviews code by pulling and running it. They can find unique bugs you didn’t think of while coding. For me, if I’m not busy I try to run it, if I’m busy I probably only give it a quick read. I try to maintain one development server whose purpose is to host my in review CR’s code so that reviewers can just click it and try it instead of having to pull it.
Russia and NK are not comparable economies.

NK has an estimated GDP of 27 billion and a population of 27 million, Russia has a GDP of 1.5 trillon and a population of 145 million (per capita GDP for Russia is an order of magnitude higher than that of NK and very similar to that of China). Russia is perfectly placed to be able to pull that off while NK is not.
>A Russian entrepreneur who offered a $1 million bounty for the arrest of Russian President Vladimir Putin says he posted the reward because he wants to solidify Putin’s public image as a war criminal.

It should be made clear that, unlike Senator Lindsey Graham's controversial call for the assassination of Vladimir Putin, this is not a call for an assassination, but a political gesture to portray Vladimir Putin as a criminal.
Belarus has effectively ceded control to Kremlin, says opposition leader
I've done a lot of different tech stuff, but cut my teeth in webdev.

Other things that I've done:

* devops/cloud stuff
* tech training
* devrel
* data analytics
* mobile dev (esp if you use a toolkit like ionic, cordova or react native)
I like how you uhm issues, but not occasional.
Reminds me of "These two books contain the sum total of all human knowledge": https://imgur.com/wf53LHK
Open source doesn't "mean" that, per se; that's just the default way things work.

Source: I used to make a living offering independent support for commercial software that someone else made and sold.
Agreed. The OP is overly optimistic in their assessment. A rogue USB device which can enter input, is pretty much game over. It can do anything on your computer that a physical user can. Phoning home and installing a boatload of malware before you can even blink would be a good start.

Windows users in particular have been conditioned to not react to evil things like autoplay when inserting USB devices. "Don't mind me, I'm just installing drivers". I've seen USB headphones (!) launch programs on first insert. By the time you click "cancel", any number of things could have happened.
Mine is the exact opposite. Slowing down and explaining design firstly helps to clarify things in my own mind and the pairer will usually see things that I missed as I explain.

I also find that getting stuck alone on a problem kicks me into a procrastination spiral whereas I tend to find it easier to push on when I'm stuck with someone. It also helps prevent me from getting into a spiral of second guessing every technical decision ive made in the last month.

I dont really think people take to pairing or not on the basis of its prima facie effectiveness though, but rather whether they enjoy programming as a solitary or social activity.

Really, I think teams should be set up to ensure people who like pairing to be together and vice versa, coz i feel just as miserable working alone all day every day as you do pairing.
Duolingo removing its discussion forums
Show HN: The Axis – Measure the (Jimi) Hendrixian-Ness of Any Song, with AI
But to be honest I don't see how US could have such a big influence on EU-Russia relationship. The conflict is all due to having a dictator in one part of that equation. And then for EU to have good relationships with US, the toughest power in NATO, seems like a good idea.

Sorry but Russia could have played this way better. It's clear that they can't play nice with anyone. Would have been very good for EU and Russia if they were playing nice.

Now it's a bit of divide an conquer for US. Let's face it, Putin screwed both EU and Russia. What an idiot. It's very strange to blame CIA or Republicans. Especially since he's so anti-US, but he's not damaging US in any way.
The Jan 6 insurrection were organized almost entirely on social media, not the news. The news was barely talking about a "stop the steal" rally in dc on Jan 6 before it happened.
I’m even less impressed because it looks like for their tests they used a rod and a cocci which are pretty different morphologically. If it could differentiate between group a and b strep or staph id be very impressed.

But also; many times it’s not just the antibiotic resistance but virulence that’s mediated by a plasmid and there are any visual distinctions. The effect would be biochemical in nature so a visual analysis would provide limited benefit.
Jane Street has the same rationale.
Russian language courses? Seriously? Completely ridiculous.
Forcing people to sign in isn't going to be popular here.
I tried using percentage encoding for a period and found that when I copied and pasted the URL from my browser it came back as a . character - and since easy copy and pasting is a requirement for me that ruled it out. I should add that to the post!
He meant ML as in Standard ML and other variants, ML here means modular language or something else, and isn’t related to machine learning at all.

Suffice it to say no one has really explored doing ML in an ML. :)
CCP’s zero-Covid in Hong Kong revealed to be a disaster
The FAQ is probably worth a read too: https://support.duolingo.com/hc/en-us/articles/4424678300301
I highly recommend getting 4k gear and just rescale to 2.0

Everything looks gorgeous and it's easy on the eyes
Doesn't taking the key off the device sort of defeat the purpose?
I think the point of the analogy is not that it generally maps to the Ukraine war, it's just that you can't really reason with a scared animal, and it's pointless to make moralistic arguments if it causes harm, so you can still be responsible even if the "other" is behaving poorly. If you insist on walking your own dog extremely close to a scared and aggressive dog, when there is ample space for you to walk with a minor diversion, then there is no sense in saying "I have a right to walk my dog here" or "it is unjust for this other dog to threaten my dog" as an excuse if your actions lead to your own dog being attacked. You are meaningfully responsible because you failed to account for very predictable consequences. Of course, others have responsibility for the situation too, but on the immediate question of whether you can justify walking your own dog extremely close, you would be hugely culpable.

Please don't take what I've said as a claim that this is a perfect analogy for the Ukraine war -- it fails to be a good analogy on so many levels. It's a suitable analogy only on the question of responsibility for predictable consequences, regardless of the just/unjust behavior of the thing/being that directly causes the harm. I can easily be the case that you are not the proximate cause, but are still meaningfully responsible.
Large consultancy, pair programs all the time, Java... I would guess Pivotal
This isn't responsive at all. How old is this?
It's a pretty fun way to explain how Chinese writing works, without going for the Chinese symbols, highly evolved after a few millennia of use.

Were this text written in modern times, I suspect that instead of the lovely ball pen shapes the author could choose to use emoji, to make it more readily understandable! :)
This is an excellent point that I had not considered, thanks!

I'm actually leaning towards a slightly different scheme now that would address this, where I use regular percentage encoding but with the hyphen character instead of the percentage character.

I'll write an update if I decide to go with that approach.
Generally, no, it’s CI’s job to build and run tests on every PR. On some occasions when tests do not cover some condition, I ask to add the test, instead of running it myself.
We have a CICD pipeline for every branch. We use squash.io which spins up a VM and runs the docker compose to create a per-branch QA env. The process however is that a developer does a code review on just the code first, then a tester tests the feature branch, then we merge and do some regression testing (manual and auto), then release.
Same thing ui designers. Thats why I resize all the fonts on the page. The probably negates all the UI designers attempts to make the audience go blind
A brand name starting with “Dr” is always a good heuristic for bullshit. Excluding Dr Pepper, which tastes gross, but is apparently good at what it is supposed to be.
I did read the paper, 30 years ago.
Only very rarely. Because we have a dedicated QA team (normally an antipattern but for complex enough software you some times end up building software you literally can’t run which is - yes - weird and difficult).
This is a very very smart move. It's a massive liability, let Reddit bear it
If you reversed the headline it would honestly make more sense. There's zero chance mind altering substances were not involved when Dr. Bronner's wrote the copy on their products. Just reading the bottles is a trip.
Just to be clear, people being stupid about fonts is real, but my analogy about beards is meant to be an obvious joke to highlight the stupidity of such reasonings. I am not currently aware about anyone associating clean-shavenness with nazis, although it might only be a matter of time.