skysight-inc/HackerNews huggingface dataset:
> “Access to beneficial ownership data is vital to identifying — and stopping — corruption and dirty money"

That sounds like wishful thinking, considering it hasn't done a damn thing to stop it. Shell companies still exist, UK politicians still hide their money. So I call BS.

On the other hand, I didn't appreciate having my name plastered all over the place simply because I was on the board for a charity I "worked" for.
> Similarly, most programmers I personally know can't touch type.

OMG, seriously?
There's no point thinking of this as a cognition the pilomotor response is a reflex.

One that evolved before the dinosaurs were wiped out.

I can only tell you my feelings, thoughts and emotions. Feel free to come up with a better explanation!
Not only does it require login, but it is not like they are giving you full bandwidth. Good luck to anyone trying to do a lot of high-bandwidth downloads over an Xfinity guest network.
It's a shame that the story went viral only after a Navalny team chief investigator tweeted about it.

Where are European reporters?
Soooooooo... what he's looking for and failing to find is Perl, Type::Tiny, and Moose :P

use Moose;

sub foo {
...
}

around foo => sub {
say "Called with args: @_";
}
annual returns were dropped several years ago

a new company won't have one at all
Well, that's an opinion, I guess.
because they don't want to pay for your experience, and because engineers interviewing engineers quickly results in some kind of "who is smarter" competition, which eventually drives down the cost of hiring... and unfortunately it seems to make it easy for companies to streamline the hiring process even though the end result is that the "wrong" type of engineer is hired.

I have almost 20 years of IP development behind me, none of it is on github, because I paid for it out of my own pocket. I have products in the market. companies i've interviewed with don't want to take any of this into account BUT they would sure love to get their hands on my work, and try to extract tidbits of IP out of me during interviews (even though they do not want to let me talk about my work as an alternative to their ridiculous and irrelevant leetcode questions).
Most of my tables have a column called “metadata”, “extra” or “ payload” with jsonb type… for the data i don’t want to model the rigid way.

It’s no longer relational vs. NoSQL, you can get the best of both worlds. Assuming of course you don’t need “planetscale”.
I can't imagine that it has anything to do with Apple being dependent on Chinese factories to build their products, or having a large and profitable business selling iPhones in China.

> “So is Tim Cook a Party member or not?”

;-)
I asked for recommendations in a recent thread, and was pointed at "Skunk Works: A Personal Memoir of My Years of Lockheed", which was pretty good (although not remotely as well-written as "The Soul of a New Machine"), and am reading "Console Wars: Sega, Nintendo, and the Battle That Defined a Generation" currently.

I think there are few books that match both the significance and are as well-written.
The moral of the story is people should be forced to do things without their consent if they'll be healthier/better for it?

I find myself utterly incompatible in living in such a society and I've spent much of my life seeking other people and locations that eschew such violence
Here in Georgia there’s a flat $200/year “road use” fee for EV registration. For most EV drivers that is probably more than the equivalent gas tax paid on an ICE car.
Yeah I’ve had a slowly bubbling level of hatred towards vscode for the last few months. Because it’s heft it’s absorbed all the plug-in ecosystem but it’s like sublime text left the sunroof open and now everything is soggy.
No, it's an argument against partial mosquito eradication - which is an intermediate step for complete eradication.
I'm 100% with you here.

People who need access to the UBO (for example because they are required, by law, to do KYC/AML on their customers) can still access it.

It's about restricting public access.

> Public UBO registries do not strike a good balance between protecting the privacy of honest business owners and exposing corruption or whatever.

This.
I switched from Vim to Spacemacs years ago and I was generally willing to roll up my sleeves to configure it in exchange for the additional power and freedom. But now, with the maturity of these pre-configured distributions and the nice things like LSP, you don't even need to fiddle much with elisp to have a solid environment working for you. I can now imagine introducing Emacs as a first text-editor / IDE to a novice (OK, maybe not with the Vim layer enabled).
Addition? The whole point about whole wheat is that you neither take away nor add anything.
Static typing on its own is very bad at finding errors.

Static typing is something you use for performance reasons primarily.

If you want to catch errors with static typing you need Haskell or Rust levels of support for it. C# / Java / C++ don't make the grade.
Soul of a New Machine and Showstopper are very much cut from the same cloth.

For anyone interested, we did a Command Line Heroes podcast episode on Soul of a New Machine a few years back. https://www.redhat.com/en/command-line-heroes/season-4/minic...

I was actually interviewed for the episode but I got left on the cutting room floor because we were able to arrange more interviews with people directly involved whereas I was just second-hand.
I was pleasantly surprised to see the 90%+ recycle rates for cardboard, which was much higher than other materials including aluminum cans (~50%). Of course, it would be better to re-use cardboard but the nature of the material and the way people and businesses use boxes makes it difficult in most cases.

For my own business, we almost never need to purchase boxes for outbound shipping because we can re-use boxes from our main supplier and inbound packages from Amazon and other sources.

Regardless, we have to recycle 75% of boxes that come into the office because we don't have enough outbound shipping that matches the box size.
Pretty much how fast food outlets in India work - the kitchens are divided into vegetarian and non-vegetarian sections, with separate utensils, fryers - everything. You can walk into a KFC in India and get vegetarian options that were cooked in an entirely vegetarian section.
The document has been updated. Thanks again!
If you're familiar with the javascript ecosystem, I'd recommend looking at Remix or NextJS.
> A decade or two later you realize you've become accustomed the darkness...

Nice one.
> I think you might be assuming I think twitter could or should strive to be censorship free, I don't think this is desirable or possible.

Read the first sentence again of my last post. I am responding to a sentiment, not to you individually.
I'm pro law and order in general (although not necessarily pro law enforcement, to split hairs), but I want it to be dangerous for law enforcement to take a life. I want it to be something they have to carefully consider. I don't want it to be easy and safe. This is akin to adding more and more padding to football players...they tackle harder and harder and injuries pile up.

The easier and safer we make it for law enforcement to use lethal force, the more lethal force they will use.
When the R/stats guy quits and you have to figure out which of his 7 notebooks to run in which order and which local files need to be in which local directories to run correctly and which versions of each package are now broken and which code you need to rewrite to fix it you start to realize the value he produced was clicking a lot of buttons in the right order and that overall this doesn't scale at all.
Here is one way explained. It's written with EasyOrg as Agenda/Calendar in mind, but should work equally well with Emacs.

https://easyorgmode.com/blog/how-i-use-org-mode-to-keep-trac...
What languages? I've struggled to get it working with Ruby (specifically with robe) and it's the one thing that keeps me in VSCode for work.
Yes corporations lobbied for them, as it is in their interest to do so. The government is meant to represent the interests of the people. It has and had the option to:

a) rewrite the laws governing corporations so that they have purposes other than maximising shareholder profits

b) ignore the lobbying, not take the bribes and act in the long term interest of their constituents
This is false. My NextDNS clients on macOS, iOS, and iPadOS devices all feature a Disable toggle that stops all blocking and allows un-blocked DNS resolution.

I don't use Windows at home, but I imagine there is a similar toggle.
I won’t say he’s a joker, but he does seem intent on losing elections at this point. Instead of focusing on winning in Texas he’s acted as if he’s running a national Presidential campaign. DeSantis did the same but was an incumbent with strong support.

I like Beto but I just don’t see Texas going with an increasingly uncompromising progressive who failed his senate, Presidential, and governor campaigns.
With a stylesheet you have the styles in one place, with Tailwind you repeat it on every element. Yes components and copy/paste are a thing but I'd be very surprised if you're having to manage less style code with Tailwind. As for design effort, setup a few primary/secondary accent colors as global variables.
Running whole home synchronized audio on thin clients would use a lot more power, and likely be more expensive or about the same than my setup with Pi Zeros with PoE and a USB DAC.
What is the particular reason WebTorrent is trending today? Anything new? I mean, its my main torrent software since a few years now
> It has to do with documentation, intent, and clarity.

I wish it were common [0] for source code to show a combination of programmer-specified and compiler-deduced details.

Seems like we could get the best of both worlds.

[0] I know some IDEs show e.g. type information as mouse-over text. I'm talking about something that integrates more cleanly into the actual source-code text. So, e.g., it would show up when diff'ing the source code.
When exactly do you think the web was "decentralized"? The web the majority has ever interacted with has always lived on someone else's server. Self-hosting has always been rare.

It's weird seeing people talk about some mythical history where the web was somehow decentralized.
I don’t understand your post. Is the UK bound up in this somehow post Brexit?

And why shouldn’t your role as a board member of a charity be public knowledge? Do you disagree with the charity’s mission or something? Why’d you agree to serve?
leetcode is skewed toward people who have the time and energy to endlessly grind and practice until they can answer your irrelevant cute coding trick question in under 2 minutes.

there, you see what I did? none of what you wrote above makes any sense.

I rather spend my time developing IP instead of repetitive leetcode practicing. either will take you several months, but the former will result in an asset which you own the rights to and can monetize.
Hepatitis C vaccine: Scientists just made a major breakthrough
I'm clearly talking about quantitative modeling tools.

That said, while Linux and Chromium are massive projects each with years of development with thousands of engineers behind them, so of course it would be ridiculous to expect a single engineer to build such a thing. I also wouldn't expect an MLE to build SKLearn entirely as is from scratch on their own.

However, I do certainly hope most CS folks could implement an OS or Web browser from scratch.
Here in America, we've had the option to vote for more sustainable and green options since Jimmy Carter, but "oh no my economy" is cited as the reason why it has been categorically rejected time after time. How can you blame the government for doing what people asked of it? People voted to not do the right things, for a multitude of reasons, often including "someone (or some news show) told me it would hurt me"
And higher than that for much longer. Don't believe the "terminal rate" bullshit -- it's literally there to soften the message. When rates keep rising, so will the "terminal rate" and the whole notion will be recognized as farcical.
And then reverse a binary tree?
A whole lot of visible flailing around software development practices for the CEO of a firm whose near-term existential threats are substantial and centered around policy and administrative compliance issues (with governments and key business dependencies.)
It’s a great skill to walk in to a job and say “hey I’m the expert, that’s not a reasonable proposal, here’s the problem we can solve and here’s what we’ll do”. Much more value to the company, but hard to do.
There is a bug where like now 2 matches at the same time only one shows twice up in the group column.
Old Intel Mac Minis are great for this purpose. Easily found on eBay, and consume less power than most Intel desktops of the same vintage.
Why can't you edit them? Have you looked at .inputrc? If not, read the article ;P. You can also certainly edit anything in vim/Emacs. On macOS, you can even remap the keyboard shortcuts in almost every GUI app--and even sometimes universally across apps due to conventions--because of how they try to model shortcuts as convenience for the menu bar.
Builtin driver back in 10.12 or 10.13.
In practice, the function will be called indirectly via an API with types and there will be at least 1 unit test.

Therefore the scenario is ridiculously unlikely and lives in the realm of fantasy.
Yah, and if you forgot your pressure regulator, you’re right f*d as well, qu’elle surprise. You present a fatuous argument.
I really enjoyed 'The Soul of a New Machine' as a work of art.

But....

Having worked in semiconductors and software, I can't help but wonder if life imitated art or art imitated life.

The grind and machismo around it rang so true to me, but I also disliked how it glorified something that I felt was pretty dysfunctional. I love creating things, but not everything has to be a death march, and surviving it isn't necessarily some badge of honor.

While I see the glory in the engineers rising to the occasion, I also see that the management of that company was clearly to blame for the awful situation in the first place. With that type of management, it's no wonder Data General isn't around any more.

Anyway, I would highly recommend reading 'The Soul of a New Machine'. Just don't take it as an instruction manual on how to run a tech business.
The real trick is to run WireGuard and always be on your home network, benefiting from PiHole
You've changed the subject again--I didn't mention inflation. Are you a bot or are you just parroting random talking points without reading?

Since you brought it up, YoY returns are not really relevant for a long-term investor. If you're speculating/gambling on short-term volatility, then USD/VTSAX/BTC have done poorly--but I'm not much of a speculator. I'm very happy with my 10-year returns.

As long as you keep wildly changing the subject (this applies to your next reply as well), I'll assume you have no counterpoints and agree with everything I say. I'm glad we can agree!
On the other hand, basic statistical techniques with access to a large amount of patient outcomes may find drug side effects faster. It's kind of crazy that this stuff is not better tracked already. Of course AI is the shiny new thing in the press release.
SBF says he donated to Democrats and Republicans equally
I enjoyed House which I read at the time I had just bought an old farmhouse. He's a very good writer although I have to admit that some of the topics he's chosen for books don't really make me want to dive in.
https://getporter.org/

https://getporter.dev/

One of you is going to have to rename yourselves...
Couldn't you just have a separate computer for googling? lol
The position was a 100% loss, yes. The returns of the other positions are irrelevant to that fact
Nobody is claiming this is an audited financial report, I have extremely serious doubts any significant amount of people are believing that.

It's explicitly a PR piece: "look at all the cool stuff we're doing and are involved in!"
>On top of that I'd say if wealth is your goal the best way to never get to it is to chase it directly. You can go through 20 startups creation, if your sole goal is personal wealth you'll most likely miss the point 20 times

How exactly does this work? Is there some divine comedic rule that prevents you from attaining money if you specifically desire it? Is it somehow a sin that you will be punished for by not having it, like some sort of modern man's version of Tantalus?

Many people who just want to get rich do indeed get rich by specifically having that as a motivation, and they might even lead decently happy lives as a result. Not being guided by some "higher purpose" as a motivator in life doesn't make you a less worthy person, or one especially less likely to succeed because wealth (and the freedom to do other things it usually brings) was your main milestone.
> 23 year-old data scientists should probably not work in start-ups, frankly; they should be working at companies that have actual capacity to on-board and delegate work to data folks fresh out of college.

Ageism is disgusting and I cannot believe such blatant discriminatory language is seen as OK for a link posted to hackernews. How would you all say if he wrote that 40+ year old programmers should xx?
I tried to keep playing this, but it seems like todays puzzle is just straight up in correct?

The interface says the player with pocket nines has a straight on the river but is still 2nd place behind the player with 2 pair 8s and 10s

None of my guesses made any sense in the incorrect framework
No, courts exist to decide if laws were broken. "Justice" is a squishy and subjective concept.
> Why do you even assume classes are involved?

Because classes are almost ubiquitous in modern commercial programming?

> If you want to do a ChildClassA operation if that's that, you check whether that's what you have, then do the operation. Both are enforced by the compiler (though how safe the check is varies).

Go to GitHub and search for "GetType language:csharp" or "getClass language:java" and see millions of hits for runtime checking in “statically typed languages". And who knows how many ad hoc runtime checks there are in C++ and other languages without a default reflection framework.

> If you have a dynamically typed language, you might think you have a ParentClass but you actually have a completely unrelated ToyotaSupra.

So is a dynamic language that supports type annotations in comments (eg JavaScript + JSDoc) actually a statically typed language?

> Extremely. Because you know what the potential is, and you have to check for it exhaustively.

It’s still going to be a mess that should be refactored.

> So complete nonsense to make you feel good?

You can do runtime type checks in “statically typed” languages. You can use type inference in “dynamic” languages. That is just facts.
> The boundary between them just gets too weird

What's weird about ts with js files allowed?
Throughout history weird cults have occasionally formed.

The eastern mystery cults of the late B.C. era, the Muenster rebellion, Quakers, Shakers, dozens of cults in the Great Awakening, the Oneida, the pre-scientology UFO cults of the mid-20th century, Scientology, Jonestown, The Family, Unification Church, Rajneeshpuram, Children of God, Heaven's Gate... the juggalos? Who knows.

It happens all the time and each time the cult grows very quickly until it becomes an organism large enough that people hear of and reject it before they can be exposed to the infectious hook. Every cult has a few things to say where any reasonable person will say "huh, you have a point."

The speed of that growth phase is critical. By the mid-70s the American public knew to not listen to the guys in orange robes at the airport and the Hare Krishna plateaued.

We are still in the growth phase on the new internet meta-cult. The population as a whole is not ready to say "oh, I know there are kooks on the internet who will lie to me and I know how to recognize them."

A memetic infection is inevitably going to be worse with an internet to spread it. It's not clear when this one might fizzle because the available set of hosts is billions instead of thousands for the first time ever.

So yes. It's worse. It will probably be the most infectious cult spread since the origins of Christianity and Islam, and unlike those two it has nothing positive to offer. Without the internet it would just be a few hundred people in a compound, but now? We won't know how far it can get until it's over.

And a few decades later we'll have another, and another. It's enough to make you wonder if we've found the Great Filter.
I'll go further and say they do bugger all to stop corruption. The rich will continue to find their loopholes and dodgy accountants. I know because I've worked for them. Pass all the laws you want, it's not going to effect them.

What they _do_ achieve however is getting your name irreversibly splattered around just for helping a charity as a "board member".
Each EU country implements its own.
Tre lion likely is less aware what it's doing and what there implications are
About 10 years ago, I worked at a company that really wanted to use Hadoop for some reason, so I was forced to use it for a project. The amount of data we were processing was minuscule (a few hundred megabytes per run) It could've been done with a simple script on a single EC2 instance for the entire duration of the project without any scalability issues. Instead, I had to provision Hadoop clusters (dev, staging, production), fit the script into the map-reduce paradigm, write another script to kick off the job and process the results, etc. At least we were using Hadoop.
Do countries other than Germany also have dedicated, famous [1] legal agencies sending out cease and desist letters and suing for damages (~900€) as soon as you accidentally seed a compromised torrent for even a few seconds?

[1]: https://de.wikipedia.org/wiki/Frommer_Legal
While I absolutely love BitTorrent and make heavy use of it, I still am not sure if embedding it in a browser is a good thing. I have no doubts about the usefulness, but wouldn't a low priority daemon, or even a client on a minimal external system such as the smallest *Pi-like board, be more functional? It would also speed up peer discovery.
As an example, I have my client as a service on my XigmaNAS NAS, so that it stays on even after all PCs in the house are turned off at night, and frankly I can't imagine going back to a traditional client or a browser, therefore a PC to stay turned on to work.
...Unless I completely misunderstood the purpose of this software.
I weep for mouseover tooltips, for actual offline and searchable documentation with full index, for this little question mark button on the title bar.
Ah yeah, if I enable JS for the page then I get the right content.

sigh
> Think of static typing as an autogenerated set of unit tests that ensure that for any given function, all arguments of the wrong type will be rejected.

My point is that you wouldn't write such unit tests in the first place. Unit tests should test behavior, not types.
I've been looking for someone to mention open-props and I really enjoy using it.
They do that kind of gymnastics because they can't have (pawoo.net and) mstdn.jp and half of top instances[0] by post counts to be representative of the name. That will kind of push the platform into where Twitter is, just later, maybe following NovelAI.

0: https://fediverse.space/instances