skysight-inc/HackerNews huggingface dataset:
The implication here, that news media and reportage in the west has not been overwhelmingly in favor of Ukraine, is just silly. Fog of war means some idiot like me can’t tell who is “winning”, but it’s pretty easy to notice that the casualties and captures of equipment, etc, that get reported are always losses for the Russian side, never Ukraine.

We get big opinion pieces like Fukuyama saying Russia is bound to collapse any second.

Not to mention, if you go out of your way looking for info in the other direction to balance it out, that is increasingly harder to find. Some relatively large accounts have discontinued covering the war from the pro-Russia side because certain countries have called it treason and started prosecuting for it.

This piece is simply delusional, sorry.

Edit: another example, this was just posted to HN https://www.wsj.com/articles/ukraine-russia-voznesensk-town-...
Tesla gets a lot of flak about driver security, but this is incredibly irresponsible.

> Once you engage Drive Pilot, you are no longer legally liable for the car's operation until it disengages. You can look away, watch a movie, or zone out. If the car crashes while Drive Pilot is operating, that's Mercedes' problem, not yours.

If the car crashes, it's your problem primarily because you're the one in the car that could be injured. Maybe they'll pay for repairs or your hospital bills or even a loaner, but its primarily your problem. We have to remember the limitations of these systems and accept that they're level 2 and require full attention
I dunno, trying to independently rediscover what’s in The Pragmatic Programmer doesn’t seem like the best way to learn. At least not the fastest.

Every one of these is covered by lessons that OP didn’t have to learn themselves if they had just paid attention to the guidance available from luminaries in the field.

This leads me to the one lesson I’d give instead; let other people do your work for you, whenever you can. #13 on this list is far too strict, you’ll spend your days maintaining commodity code and discovering for yourself all the pitfalls someone else could have just solved for you.

If you’re looking for the definitive version of this, definitely check out The Pragmatic Programmer.
I've seen you post here on HN a few times and I think you're genuine here.

However I also think the previous commenter has a point - "we're sorry you're having trouble and we're looking into it" or words to those effect are things anyone who reports issues to big companies hears over and over again and it usually means "we don't give a damn about you and we're not gonna do anything. Suck it, puny human".

For anyone who doesn't recognize you except as a random person who popped up speaking for CloudFlare, it probably seems reasonable to interpret your words as corporate weasel speak, especially on a post accusing your company of potentially illegal behavior. Even if you didn't mean it that way and this does turn out to be an honest and temporary mistake.
Wow! Now I feel stupid.

Thank you. That's very cool.
I've used a shared family calendar and a custom shared todo list web app for close to ten years. I also keep professional notes in a slightly customized variant of Emacs org-mode.

None of it is perfect, but I'm not sure what would be, and it works well.
That problem cries for a solution... Maybe some service, paid of course, that can drive those people home? Maybe combined with an app, and self-employed people providing that service, shared economy and so on... Seems to be a great opportunity!
But we ARE talking about motorcycles here. And sliding out on ice on a bicycle is wayyyy different than a motorcycle. Most people can muscle a bicycle into submission but a light motorcycle starts at 300lbs/130kg. Good luck holding that upright if you and the bike disagree on where the tires should be going.
Nice clip. The quote was:

> risk aversion will lead us to demand perfect

And no, perfection is not a reasonable bar.
I've received several instances of spam to the public email address I have listed in my unused GitHub account. I've reported it to GitHub plenty, but I've never received any response.
Would love github to add social features to opt-in to communication from maintainers. There is no good way today to email changelogs to your users.
Maybe I'm a cynic, but I'm pretty sure someone at Mercedes just did the math, and concluded that the number they're expecting to pay in damages is a smaller number than the profit from the extra sales.

Nothing wrong with that as it is, but while it can be seen as a signal that "Mercedes is super sure their cars won't kill anyone" it should be seen more as a signal that "Mercedes is pretty sure they'll make a profit even when subtracting the price of killing people."
R, and by R I mean R+tidyverse, is the world's best graphing calculator attached to an OK scheme.

To which I mean R is a highly optimized, well-oiled machine if you're using it for its highly-optimized, well-oiled purposes. I tend to have notebooks full of tiny fragments like this

dat_min %>%
group_by(ymd = make_date(year(date), month(date), day(date))) %>%
summarize(vol_btc=sum(vol_btc), vol_usdt=sum(vol_usdt), tradecount=sum(tradecount)) %>%
ungroup() %>%
pivot_longer(cols=c(-ymd)) %>%
ggplot(aes(ymd, value)) +
geom_line() +
facet_grid(name ~ ., scales="free_y")

It's madness if you're not familiar with the tidyverse, but 3 dozen fragments like this is enough to eviscerate a fresh data set. Almost any question you can dream of is a 3-20 line set of transforms away from a beautiful plot or analysis answering your question. Very notably, this includes some of the finest modeling tools available today.

Terseness here is a huge advantage as well because in many data analysis workflows you are rerunning that same 10 line snippet over and over, making small changes, adjusting to eventually visualize the thing you're looking for perfectly. Having all of that in the same small block is ideal.

Finally, for the non-trivial number of folks in this specific scenario, the integration between Stan and R/RStudio is top-notch and makes using both tools very pleasant.

You can replicate all of this in Python, but optimal Python/Jupyter is still a far cry away from R/RStudio for these specific sorts of tasks.
On the contrary, R packaging system is too broken for R to be reliably reproducible. No one specifies package versions or R versions. Base R has no way to install a specific version of a package. There’s a package that lets you do that, but well, you might need a specific version of it. Particularly if you need to run an old version of R for reproducing an old script it may be impossible to use any standard tool to install the correct packages thanks to this problem - the version of devtools that install.packages gets won’t be compatible with your old R but you need that package to request another version. Instead everyone just ignores it and hopes package versions don’t matter.
> These two are interesting for comparing Daimler approach

The company is now officially called Mercedes-Benz as of recently, BTW.

The Daimler brand is now with Daimler Trucks, following a split.
Surely a degree is a qualification…
> How is "Sorry you are having difficulty" a "weasel phrase"?

Sorry you are offended by that characterization.
Do you have any specific examples that illustrate the general problem? I'd love to better understand what you're looking for in docs.
That is behind paywall. And your post fails to explain why it is worth paying 10$
100% this :)
I'm never going to be able to watch a movie now without counting coughs
So this technically makes piracy legal, as losing as I'm not distributing the material, (or seeding it's torrent).
This is similar in spirit to this recent article about removing such terms from newspaper style guides and recommending not one 'modern' synonym but rather using a more specific word that is appropriate to the context.

https://www.poynter.org/ethics-trust/2020/newsrooms-updates-...

Actually story I saw here 9 days ago was to a slightly older article with a more click airy title on the same subject:

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

Specific entry for developing world:

https://globalpressjournal.com/style-guide/?letter=d#term-de...
Thanks for this. As an individual contributor software developer I've been tasked to initially interview candidates for our software developer roles.

I have no prior experience in interviewing people, so my current strategy is to just ask about everything on the résumé, ask to see any source code written by the candidate, and ask technical trivia questions like "explain the http life cycle" and "explain the difference between filter, map, reduce (javascript)".
> statistically, the probability of successful attacks increases with the size of the company

I work in the cyber insurance industry. This is not true.
> Why is this change necessary?
In order to be as inclusive as possible, all the default branches for our GitHub Actions repositories are named main.

Saving the world, one codebase at a time!
> With Hetzner on the other hand I've had technical support issues responded to adequately within two hours, multiple times. As a small individual customer no less.

Hetzner has very good technical support, definitely no complaints about that. It’s their billing department which is downright unpleasant to work with.
Incendies is his first movie that got him a nomination at the Academy Awards. The budget is smaller than Dune and it's in French and Arabic, so the mass appeal isn't there, but it's well worth the watch. To quote Denis Villeneuve: "[it's] a modern story with a sort of Greek tragedy element".

The movie is filmed in Jordan and Montreal, which have a similar feel to Dune, and I would say that he probably took inspiration from his Incendies days to make Dune.

The movie is based on a play by Wajdi Mouawad, who now works at the very prestigious théâtre national de la Colline as the director.
>Many would argue that there is no point for kids to memorize the world map today.

Al Franken can draw the United States map from memory! (He claims it was for a bar bet.)

Al Franken and Tom Davis visit Late Night with David Letterman, 8/20/87. Al draws a map of all 48 contiguous states in under 2 minutes.

https://www.youtube.com/watch?v=Mn2ofGwDd4A
This is one of the few movies of the last two decades that brought me to tears at the reveal towards the end. Once it hits you, you'll look back at the entire movie in a different mindset and it's emotionally jarring. It also helps not having read the source story.
An idea: RC sized electric car that can deliver a tank mine under the tread of a tank.

implementation: Using cheap, off the shelf parts: raspberry Pi (such as this one in the post), camera, GPS...

It allows operator to choose a tank target and then this bot self-drives in front of a track.

The only way a tank mine can detonate is if a tank rolls over it. So as long as you are not a tank.. this little bot would be pretty safe.

Would possibly be a game changer for the ukraine war if these could be made en masse cheaply.
I think Villeneuve might go more in the trippy direction with the next one.

If you compare (say) 2049 and dune you can tell that the latter has been made to hold the audiences hand a lot (blade runner didn't make it's money back). Now he's sold the concept I imagine he'll have more confidence/freedom with part 2.
Yeah, I think the Giant Car problem is what will doom this system in the US. True scooters like these can use the bike lanes in most cities (ymmv) so they might have a chance but they'll be stuck behind regular bikes and e-bikes and so limited to those speeds.
As someone who has led WCAG remediation projects, I can firmly assure that it is hyperbole.

100% “accessible” is meaningless: full adherence to what standard? 2.1 AA? That’s an incredibly high bar, and would require constant vigilance and expensive audits on a rotating basis. Much of the guidelines are up for interpretation and can’t easily be expressed in a binary pass/fail besides.
> More prosaically, the cost of solar only goes down, while the cost of nuclear seems to only go up.

In practical terms: solar panels might cost less per peak W, same for inverters, same for batteries but costs to reach self-sufficiency for real [1] are still simply absurdly expensive in both absolute capex terms and expected operational life.

Actually I have a small p.v. with lithium storage as a guarantee for blackouts, not counting the battery in monetary terms I'll pay it back thanks to self consumption, I can shift most big loads in the sunny days etc, but not all. A battery big enough to ensure full operation in comfort conditions (witch means being able to heat the house in winter, cook something in early morning or in the evening etc) + some backups (grid or generator) when there is not enough Sun during the day would cost 30-40k euros. And would still be a fragile system with around 10 years of fully operational life, after some parts of the system might still be operational with enough performances to be kept, but batteries, the most expensive and unrecyclable part of the system will be not. Changing them probably means change battery inverters since voltages and other characteristics might have changed in new batteries, witch is again another important costs of the system. And that's just at private home's level, at scale for industries etc it's simply technologically impossible so far. For those usages we have only fossils, when possible nuclear (need abundant water ready available, significant hydrogeological stability etc, can't be done as easy as place a big diesel or gas generator on ground) or again when possible classic hydro power.

P.v. costs are going down in part because of evolving scale in part artificially because of economical moves (like having skyrocketed prices of oil&gas with various excuses but in reality just for a deliberate speculation) and nuclear costs soar just because instead of being done by a single State are done by various private companies that work between them for profit. We can't really run a country on renewables so far and we will not in the near future.

[1] too many use a classic dumb tricks "hey, with a p.v. system you'll produces more than you consume", witch is true in kWh/month terms, witch is false in time distribution of such production concentrated between morning and early afternoon and zero in the rest of the time
Fortnite has already raised $36M for Ukraine relief
I tracked down the source of Firefox Devtools' JSON viewer.

https://github.com/mozilla/gecko-dev/tree/master/devtools/cl...

It's based on React, but also uses require.js for its dependencies from other parts of Devtools, like TreeView - so it looks tough to separate into an independent component.
Apple M1 support has landed in GraalVM
Ford Patents Hydrogen-Fueled Combustion Engine
Hmm yes you’re right actually (although I’m talking from a UK standpoint). Maybe I’m conflating the legal requirement to meet certain accounting filing standards vs a requirement for a particular qualification (the qualification being the way to ensure you are fully trained in those standards).

However for companies over a certain size it would be very rare, at least in the UK, to employ someone without formal recognised accounting qualifications.

And for certain accounting practices (auditing accounts for example) then there are actually legal requirements around having qualifications from a recognised body.

So you’re partly right, but for all intents and purposes in the UK at least, there are de facto qualification requirements for working as an accountant. (I would say for anything more than just preparing simple accounts for sole traders or individuals).

This accepted minimum qualification level is not matched in the software development field. Even if “a degree” is listed as required, this can often be sidestepped by being able to prove one’s track record.

My comparison between software development and accounting was somewhat tongue-in-check anyway. I was really just trying to stand up for the accountants :)
> but if ever the source for QBasic leaked

QBasic? - Why that modern thing. Just use the proper BASIC: https://github.com/microsoft/GW-BASIC ;)
The Flywheel
This is often true, but [un]fortunately in this case you're letting everyone know you don't really have any idea what you're talking about. JGC is active in non-CloudFlare discussions on HN all the time, and is the CTO. He'd probably be in this thread regardless of his role.
prisoners, incendies
Do you use any plugins with KeePass? KeePassXC might have those features built in. I had plugins for TOTP, SSH agent, and browser integration in KeePass, and it made setting it up and maintaining it a mild pain, but XC has them out of the box.
Didn't Putin mandate vaccination?
I am curious why you switched from Bitwarden? Usually when people are exiting a password manager it’s migrating to Bitwarden or KeePass but you’re the first I’ve heard moving from Bitwarden itself.
You can confirm all of those things by googling a little.
He's not saying that the cause of the difficulty is on the user, simply pointing out that the user is facing a difficult situation (caused by CloudFlare in this case)
Like the original comment, I feel like we're talking past one another. Of course I think we should strive to be what we teach our children.

Maybe you didn't like my use of "indoctrination", as you see it having a negative connotation. I meant to say that some thing need to be taught by repeated explanation and not by example alone -- mostly higher order concepts.
Oh, the software is just fine! If your fancy engineers are picking, say, training as a cost item for, say, equipment when creating the purchase requisition you can barely blame accounting when they catch that too late. And yes, that works in all systems if you put the necessary details into the line description text instead of some field your ERP system is able to analyze.
I do the same with my Tutanota account.
This is the case in Canada, at least.
Is Geometry a Language That Only Humans Know?
Picking candidates based on their race is not racism as it does not suggest one candidate is superior to another due to their race.

Acknowledging the racism of others is not the same as supporting ideas or policies that promote one racial group as superior in any way to any other racial group.

You can not correct racism by making society race blind, but you can perpetuate racism that way! Why do you think the racists prefer we remain at the status quo?

There is no substantive difference between what you’re suggesting here and what a white supremacist would suggest in the same situation, having already successfully poisoned the well for minorities in the US.
My understanding is that "learning memorization" is really the process of learning to do the work to memorize, through explicit strategies like spaced repetition.

I don't think people become better at "effortless" memorization. Instead they learn what it is they need to do if they want to remember something.
Dennis Villeneuve has been watching David Lynch's Dune since he was a boy, and it shows. Villeneuve lifted dozens of shots directly from Lynch's version, and relied on the same key scenes as the 1984 Dune. I started out impressed by all the homages to Lynch's Dune, but beyond a certain threshold "homage" becomes "ripoff".

In Lynch's the Harkonen's were brutal. In Villeneuve's Dune Gurney had to explain to us that they were brutal, because no actual brutality made it to screen. Baron Harkonen was lower energy than Jeb Bush.

Villeneuve basically just took Lynch's Dune and drained the colour out of both the imagery and the performances.

The biggest criticism of Lynch's Dune us that it doesn't make any sense, and I still totally lost the plot 2/3 of the way through the new Dune as well.
So much wrong with this comment. But the "CF rep" is the CTO.
How does it practically work? e.g. if I were OVH I just pick any building owner that gives me the cheapest deal, and such owner has absolutely zero concerns as well about safety? Or would OVH own or co-own the building? I am surprised that the landlord didn't have a virtuous conflict of interest in this case.
I only briefly knew R in grad school (circa 2007) but I lived inside Stata for about 7 years, and yeah, while specific frustrations vary, the general tenor...

Then -- I once made a meme to that Oliver Stone Vietnam movie that said "This is my copy of Stata. Without me it is useless. Without it, I am useless. I must cherish it as I cherish my life..." (In the original said of a rifle.) I was good with Stata, fast and precise and never "ugh, okay, let's open a quickie notebook... there goes my morning..."
Interesting!

However I’m not affected by cognitive biases, so this probably doesn’t apply to me. /s
> Bladerunner 2049 is so slow with such a bland uneventful story

Well, it follows a similarly slow and relatively uneventful story in the original, so that's not really a critique. That's not really the point of BladeRunner, anyway - the point is the ambience, the worldbuilding, and the philosophical questions it raises, which 2049 provides in good amount. It will never have the same cultural impact that the original had, but it is an extremely respectful sequel with incredibly beautiful cinematography.
Awesome, congrats on launch. Any ideas as to when european markets might be a goal? (I guess not soon). Also, I would highly recommend to see if references
to other websites are actually working (response codes). For example:

https://www.spoken.io/page/zeg8dcVkNi8Y56CmxVbe (Aidan Adjustable Desk Chair)
- Home Depot -> Visit -> Access Denied.
Having used Fedora for about 6 years, I don't know if my tolerance for breakage has decreased or if their frequency has worsened, but it feels like every 4th time I update packages, something breaks on Fedora. I'm getting tired of tracking down the offending package and rolling back, if it's even that simple.

Been thinking I should just move to debian stable, but in the meantime I update things a lot less frequently than I did before
As someone outside of America - it seems insane you would go into private debt for over a decade just to have MIT written on a piece of paper. I am sure the instruction is good and you will meet some great people but after you have been in the industry for a while it won't matter one bit where you went to tertiary education or even if you went to tertiary education. For technical subjects, in the modern Internet era, University is just a foot in the door and MIT is a very expensive foot in the door.

I work in cyber security and also sit on recruitment for our org. I barely care what the undergrad education history is on an application - especially if they have 1+ jobs since graduation. The applicant's ability to know what they are talking about and problem solve, plus their cultural fit, is much more important.
OP has no standing to sue anyone under CAN-SPAM.
Listing Performance as the lowest value bugs me. I understand that most software isn't performance-critical, you can probably afford to use a garbage collected language for most use-cases. But putting performance last contradicts the high priority of Usability in the list, because Usability strongly depends on performance.

Your product might still work if it has a second of lag after every operation, but I won't want to use it. And if there aren't any decent alternatives, I am going to experience irritation and sadness on a continuous basis.

Jonathan Blow said[0] (5 minute interview) that software authors have an ethical responsibility towards their users. How many people use YouTube, or Windows? The time wasted might be small on an individual scale, say a minute a day, but multiply it by a billion people (eg. YouTube or Windows) and that's 16 million man-hours per year.

I'd argue the same responsibility exists just as strongly even if you have one user! Do you want to frustrate her, constantly waste her time? Of course not! She is not going to be very happy with you if you do that :)

[0] Jonathan Blow on Success and Ethics in Software Development https://youtube.com/watch?v=k8gIJOy0c2g