skysight-inc/HackerNews huggingface dataset:
The “I’m a passionate guy so I can’t communicate without cursing” part was entertaining.
UK to launch taxpayer-funded high-risk tech research agency exempt from FOI
I was a math + physics major. "Numerical analysis" was one of the math courses, but you could also get CS credit for it. We also used numerical methods in our physics courses. The CS curriculum at the university near my house requires two math courses beyond basic calculus, but does not require differential equations.

I work at a place that has a mid sized engineering department. The people who regularly handle math related programming tasks tend to have degrees in the physical sciences, and coincidentally are older than 50.
I think like 1/3 of the people I knew there who got promotions got it purely off of visibility and not actual customer impact. In one case they literally dumped an unfinished API on Chrome users before it was finished and then after collecting their promotion, abandoned it to let other people clean up the mess. In other cases schedules were compressed or important features were cut so that we could "ship" in time for the next promo round. So frustrating.
> at the end of every day, I always ask myself "what did I do for our users today". This simple exercise helps keep priorities straight. When I found myself avoiding this question because I was embarrassed by the answer, I knew my time was up.

I agree. Good quote
Yes, a more precise value would arguably be the CO2 impact of mining associated with the transaction fees, together with some fraction of the "mining cost" of the coins spent.
Hey there I created Audius about 3 years ago for the same reason these guys created their app: algorighmic music recommendations get boring after a while.

I extended Audius with the Matrix chat network to chat and share music, all with YouTube/Vimeo/mp3 Urls (so it's completely free and no registration is needed, all data is stored in the borwser)

Audius is also a progressive web app so you can use it like an app if you want to.

It's also open source, and has a single HTML file that you can host on any server.

https://audius.rockdapus.org/
This is a great essay, better than some of Paul's other recent writing which has felt less inspiring than his old stuff. This feels in depth and written from the heart.
It's hard to do PTP reliably over WiFi since the symmetry in both directions (client<->ap) isn't really consistent. It _does_ sort of work though.
I had to read that sentence a couple of times but I think it’s just poorly worded. He’s not saying that the person is old, he’s saying that the reason for wanting to fire them “you are not doing a great job”, is a “plain old” reason
huh. I've seen this around a lot but never really put it together until now
I mean, unless they ask for the code, whoever reads it believes it, right?
You need to install linux-headers-rpi to build wireguard on Raspberry Pi OS - should be good then.
You read the comment wrong.

What he meant wasnt age.

"or just plain old [saying] 'you arent doing great job'"
All in Good Time
If it was a static page, then sure. But for dynamic pages or SPAs it more often than not leads to going back to a page in a broken state. Other browsers have better heuristics for when this cache is used. So Safari's behavior is unexpected, even so that the big guys are taken by surprise it seems. I don't really mind either way, the main thing is that it's inconsistent.

It's not a huge deal, but it's just one of many small things making Safari annoying when developing. Especially since it cannot be tested without owning an Apple device.
I'm 99.9% sure OP the author didn't mean that people should be fired for being old. I agree that the phrasing is open to misinterpretation, but I read it as "plain-old not doing a great job"
Hieroglyph writers have to resort to tricks like punning to express ideas that are not simple pictures. There's a reason why written language became more abstract.
The Browser on Love
It depends. It’s a matter of how normalized the vice is. If everyone did coke in the 80s, it is much easier for one not to feel any one way about it.

It’s not normal to fuck your way to the top or use your power for sex everywhere. It’s abnormal in many places.

Avoid systems that make you feel uneasy. Whoring/pimping ain’t for everyone. The same way I’d say avoid tech if hyper competition makes you uneasy.
How to build a light gallery with Stimulus
Stimulus is a library which helps developers to create interactivity to web pages, like a light gallery. It's easy to implement and requires no custom JavaScript.
My own observation from acting as a moderator in a couple of places over the years is that the first post of an account is almost always sufficient to tell whether an account is a spammer or not. I would say that a better approach would be to moderate users’ first posts—or perhaps to do spam analysis and moderate any that are not overwhelmingly ham. But even without that, requiring fifteen messages before allowing links is going well beyond what could be argued as helping with spam protection.
JUnit 5 ScalaTest Runner
I know it's not magic, but is so nice when I build my go utility on my Mac with a linux target, copy it and its config to a linux server, and it runs. After dealing with setting up java, node, and python envs for so many years, go is a breath of fresh air on the deployment side.
China introduces new rules for bloggers
Yes and no. Chrome does a ton of stuff to prevent foreign processes from messing with it, so exfiltrating your gmail session tokens or emails via a native app is very difficult. In a chrome extension? Laughably easy, tons of extensions have read/write access to all your gmail tabs because Google does nothing to warn users about how dangerous that permission is. The extension APIs are poorly designed such that you need that wildcard access for all sorts of things, too.

They did eventually try to shut the barn door after the horse bolted by changing the wildcard permissions system to have manual domain filtering but I never saw them actually shut it off by default (doing so would break existing extensions). Maybe they will in Manifest v3 since they're perfectly happy breaking ad blockers.
My lord, so much hate for them submodules. I'm actively using them for my project, where i have common components that are shared between other components. Having them as dependencies managed by a build tool is cumbersome as sometimes, purely for the sake of convenience, i need to update some shared component in place and have the changes propagate to other dependents.

Had a few mishaps, but those were the result of lack of experience. Overall, my experience with submodules is great. I can imagine what terror awaits those with bigger projects where everyone starts pushing random stuff from all directions.
Most of the "complaints" here are people misusing submodules or not taking the time to learn how Git itself works.

I work with submodules almost daily for dependencies in game engines, OS projects, and even network services. I never have issues.

However, that's not to say they have a strange set of commands (or lack thereof). I have to touch the .git folder way too often, and that shouldn't be the case.

Maybe I'll write a small cookbook of how to deal with issues, including an "everything is fucked, how do I start over?" section.
Not an expert, but if it was a purely deregulated market, wouldn't you expect the cheapest supplier to win? The power grid is a shared medium, and you get a "tragedy of the commons" situation. Everyone profits from a resilient grid, but no single supplier has an incentive pay the cost to stabilize it for everyone else.
I commented to get the thought process started.

The furniture and its procurement is only the next logical step in the conversation.

Thinking and talking about this stuff is how I myself went from buying Ikea furniture to no longer doing so.

I think that without having these kinds of conversations and perpetuating them we have little hope.
I think you're right, but why put the dash in there? It made it really hard to parse.
I'm no billionaire, but I am an Xoogler and his descriptions of employee entitlement and misaligned incentives are spot on.
Pretty sure Google's going to shut this down before the end of year. The idea is pretty cool, but the cost to value ratio is one of the worst I've ever seen.

You have to buy games at full price, and then you can never download these games to local hardware. They sort of exist in the Google verse. Compare that to Xbox game pass, which allows you to stream straight to an Android phone, or download the game to play either on an Xbox, or even the PC you already have. Plus game pass comes with tons of games, while Google will give you one or two with a subscription.

I hope I'm wrong here, but there's no way they would have been giving out Stadia Pros if people were buying them
Walter Ong said something like (paraphrasing): "If the phrase 'a picture is worth a thousand words' is true, then why does it need to be a phrase at all?"
There are great reasons to use them. You've never been bitten by the alternative, it seems.
Despite all the other gains, the "Max. displays: 3" bit made me the happiest.
Slightly shitty feeling? Anyway, the popularity of IKEA makes it that you can search second hand websites by the name of the furniture and have a decent chance of finding it. Would be surprised though if IKEA has a higher turnover of furniture models than other shops because selling furniture depends on creating & following trends & fashions and that’s the same for any brand (although some brands have their ‘classics’ that they keep selling for a long long time, like IKEA does).
Sleek design and nice way of listening and discover music... As a playlist curator, this app is definitely a good space for me to show off some great tunes for people.
I’m curious why?

Unless your code is doing something which the browser sandbox can’t handle (what could that be?), I’d hypothesize that your app is just another data harvesting app.

I know the user data market having worked in adtech for a while (morally the worst part of my career)
Try managing a team where people take last minute personal days all the time, without having to give advance notice or a reason.
Renewables may create demand for more natural gas on the grid, but you seem to be saying also that if Texas hadn't expanded renewables, they wouldn't have built so many natural gas plants. What would they have built instead to supply their power?
Why? I'm going to have my computer anyway. Moving the catalog to 100% digital is a win.
We don't generally have majors/minors in the UK, so perhaps this is part of it. You do a degree in for e.g. Maths/Physics/Mech Eng, and all of your courses are in that.

Yes, we also covered other stuff like splines, finite difference method, too. I think Finite Element was third year where I last taught.
You are right, building native extensions seems to have been left behind with the whole move to configuration-based builds (using pyproject.toml, as opposed to the "script-based" builds, using setup.py). That said, the configuration format itself is supposed to be universal -- but apparently none of the current tools support building extensions.

That means that you are stuck with distutils, which should be available as part of setuptools -- PEP632 offers some migration advice [0]. I'd also recommend asking for advice on the packaging discussion board [1].

EDIT: And there is also the PyPA's official packaging problems tracker, FWIW [2].

[0] https://www.python.org/dev/peps/pep-0632/#migration-advice

[1] https://discuss.python.org/c/packaging/14

[2] https://github.com/pypa/packaging-problems
For a while you could get persistent native code execution (effectively root) in Slack, Discord and Microsoft Teams by dropping a text file in a specific spot in AppData/homedir/etc. Didn't even need to be chmodded or anything, just drop the file there and the electron apps would run it at startup with full permissions. Really dramatically lowered the difficulty of running code on an end-user's machine, especially since that directory is writable by virtually anything, including an electron app you've XSS'd.

I think all 3 have been patched to prevent that particular attack, but it's astonishing to me that electron apps don't seem to use any form of code signing.

my HackerOne reports were all Out Of Scope, naturally, until parts of the attack got assigned CVEs later and someone else got the bug bounty :) At least it's fixed!
pivpn makes wireguard very easy to set up.
It's definitely not zero, but I don't know any process in the financial industry that explicitly incentivizes wasting electricity.

If business class tickets become cheaper, financial analysts will not start buying more plane tickets. Bitcoin miners on the other hand will start mining twice as fast the second the electricity price drops by half.

It also doesn't seem like Bitcoin stakeholders are remotely interested in transitioning the system off proof-of-work and towards less wasteful alternatives, or even just making it more tractable as a retail payment system.
All the companies in Tampa Bay Wave's inaugural cybersecurity cohort
Android App Development Services
Another chapter in the book of tales from the big tech ivory tower where on some days the cake" wasn't ok but still pretty good". Fair game in a personal blog, although barely newsworthy.
Having used both go and node, the go compile speed is fast enough that I don't really notice a difference.
Another tip: you can do a deep clone of the main repo, then do `git submodule update --init --recursive --depth=1` to just pull the heads of your dependencies to cut down on times. Especially useful if you don't work within the submodules at all.
In Switzerland, a policeman investigating a criminal offense (délit penal), can simply request all the data about someone without the need of an explicit Juge order... How is it that great?
But you were. You made a claim about the large majority of anti fascists. And I’d like to know which ones you’ve interacted with and where because it doesn’t match my experience as an anti fascist.
I hope you mean it's not of much practical use to languages that already support macro definitions :) because otherwise, some would consider it very useful to be able to define arbitrary macros/syntactic forms!
At a very real risk of being permanently blocked. Just because one person managed to succeed despite not being compromised, that doesn't mean it's possible generally. It seems more likely that almost all the artists that refuse to compromise have their career killed right there.
Don't know why they picked a headline that buried the other big point of the article - "Mafia 'owned' pop stars"

This is a huge thing hugely related to the rest of the 'industry culture' being talked about.
Not the first PIM, it claims to be the first industry HBM-PIM for DL/ML. It's actually a practical use case for hardware DL.
If SVG is text, then so is StarWars.mpg.b64.
>Nothing of this is actually true, period.

Could you kindly verify that by repeating your post using something other than what amounts to a text file?

If not maybe that's an even truer seal of irony.
This is deflation, and turns out everyone hates deflation. Just to be clear, I am with you here.
So git subtree is just a monorepo basically?
Entertainers can work their whole lives to break into the business, investing their heart and soul into it, only for one gatekeeper to hold all of that hostage. They hold incredible leverage. That's in no way similar to offering someone a few quid for sex.
Yeah, the UI/communication could improve here. Stack Overflow suffers from a lot of mismatched expectations.

Some of my most successful answers have been to old questions by the way: I try to solve a problem, the Stack Overflow question doesn't contain a solution I like, I figure it out, and I post it as an answer.
I got one also. I'm liking it so far.
Bitcoin mining operations are generally located where electricity is cheapest. Electricity is cheapest where there is a surplus of hydro power (or other power with very low marginal cost). Where there is a surplus, use of that surplus does not drive other customers to other power sources.
"When I said I was leaving, my boss at Yahoo had a long conversation with me about my plans. I told him all about the kinds of pictures I wanted to paint. At the time I was touched that he took such an interest in me. Now I realize it was because he thought I was lying. My options at that point were worth about $2 million a month. If I was leaving that kind of money on the table, it could only be to go and start some new startup, and if I did, I might take people with me. [...] But I really was quitting to paint, and I started immediately. There was no time to lose."

(As Goethe wrote, "Geniuses experience a second adolescence, whereas other people are only young once.")
Do you really have to wear those hats when you join Google? How long do you have to wear them for?
Essentially, you have the answer already. Since actual Nazis are still very much a highly relevant cultural reference, there is not yet enough inertia for Nazi to become a generic term. Conversely, since few care about Italian fascism, the need is not felt.

The difference here is that this is not something that an intervention can fix, unless it could somehow compete with decades of cultural interactions and signifiers from billions of people. It's not a case of containing anything: that's essentially an anthropomorphization similar to seeing evolution as having intent. That is why the idea of wanting to educate people in the hopes of enforcing "correct" wording is fundamentally flawed because it has almost nothing to do with how words actually change or stay the same.
Another "leader" who complains about employees wanting work life balance and they are extremely entitled. These are the type of managers you want to avoid. I'm sure many Googlers are happy you left.
> You do a degree in for e.g. Maths/Physics/Mech Eng, and all of your courses are in that.

"Major" refers to the same things you mentioned (physics, math, EE, etc.), it's not any different in the US.

> Yes, we also covered other stuff like splines, finite difference method, too. I think Finite Element was third year where I last taught.

Sorry to repeat the question, but again -- in what major (or "for what degree" in your terminology) did you study this? (CS? MechE? Physics? EE?)
The problem with that question: who are the real users?
How does this metaphor make literally any sense? In what way is type checking similar to making sure you do not kill a person because you can't tell the difference between two organs that look completely different and are in completely different parts of the body?

Here's a metaphor that makes exactly as much sense:
"Construction workers should wear hard hats."
"If surgeons needed to wear bulletproof vests to perform surgery, that would be silly!"
I was worried I'd get into a bidding war with someone who says they'll do it four times.
SVG is definitely human-readable. It's just drawing instructions, draw a line from there to there, then another one from there to there, etc. I can read it to someone over the phone with a pen and graph paper, and he can draw it exactly like it should be represented, with zero loss of quality. It's no different than someone looking at list of cash transactions. Numbers are text too.

Of course, to extract meaning from this text (what is it?) requires drawing it. But you don't have to, you can just name it. You could just say "I'm sending you the stylised image of a blue bird, with the instructions on how to draw it using the SVG text standard". Or just, more clearly even, the following string of characters: "twitter_logo.svg"
Theory of Data Transformation
Parts if society will pressure you to stay on the ladder rather than seeking meaning or utility.
They are enthusiasts like Bernie madoff is an investor
Are there any good papers on the BTC network robustness in the event of war.

It is well known that major military powers have the ability to cut essentially every ocean-floor optical fiber bundle handling the backbone of the internet at a moment’s notice.

If this happens, how would the bitcoin network respond without active connections to other mining nodes?

E.g. would the Chinese miners automatically (algorithmically) decide that they are the only existing miners, and so on and so forth?

Would an act like this essentially fork bitcoin into country segments because each communicating sub-group would think they have the ground truth until the global internet is physically reconnected?

Would love to see a simulation of this.
Unless they interfere with scheduled meetings, I can’t see why this would bug you as a manager. Pair programming, counting hours for clients, or sprint planning are the only other things that could possibly conflict with last minute personal days. It doesn’t really seem to bug the managers at my organization if there are no calendar conflicts.

If there are calendar items that have to be rescheduled, I think the onus is on them to find an alternative time
> Aren’t they very easy to exploit, for a mildly dedicated actor?

Debian does very extensive vetting of the contents of packages - and of the volunteers who get to become Debian Developers.
It makes sense if you call that person a designer. Writing CSS is not programming. It's design with a text based UI.
But does this place have to be StackOverflow? I think it has space for discussion in comments, chat rooms, etc., but the main artifact is intended to be an easily searchable Q&A archive.

I think they need to work on communicating that much more clearly, but ultimately they don't want to (primarily) be a place of extended discussion, debate, and so on, and I'm not sure it's fair to say "no, they're wrong" to that.
You can find similar examples in France.

For example in Alsace churches have a special legal treatment wrt to the rest of France. "Laicité" does not have the same meaning there as in the rest of France:

https://en.wikipedia.org/wiki/Local_law_in_Alsace-Moselle#Re...

And western regions such as Brittany or Vendée traditionally display a strong support for the Catholic church.

The influencal newspaper "Ouest-France" is published by an organism that has a "humanist" background in the spirit of the social Catholism advocated by people like Frédéric Ozanam.

https://fr.wikipedia.org/wiki/Association_pour_le_soutien_de...

https://fr.wikipedia.org/wiki/Catholicisme_social

https://en.wikipedia.org/wiki/Fr%C3%A9d%C3%A9ric_Ozanam
It's really simple I think: the vast majority of "transactions" won't be well defined "do x to get y" offers but just things that may or may not change certain odds. There's an entire spectrum between the extremes of pure romantic love and list price prostitution and I believe that the point were you really can't fool yourself anymore can be surprisingly far from the former.
Declassified spacecrafts and orbital weapons of the USSR (2018)
Despite all the comments saying to avoid submodules i can only recommend them.

I'm using them in several of my game servers as a "meta-repo" that points to other git repositories (for example here: https://github.com/pandorabox-io/pandorabox-mods)

It makes updating, finding/fixing bugs and testing much easier (we are using github's dependabot to update and kick off initial tests)
> Try managing a team where people take last minute personal days all the time, without having to give advance notice or a reason.

Try getting a job where they advertise a benefit, then complain when you use it.
I've always thought this phrase is a bit silly. It completely erases the existence of asexual people and their goals and ambitions.
If your team is hemorrhaging personal days left and right, the issue is not with personal days, but with how your team feel.
By that logic, Bitcoin disincentivizes any investment in better grids and more efficient energy storage.

Also, any such mining rig could have reasonably been a data center or scientific supercomputer instead.