skysight-inc/HackerNews huggingface dataset:
AG and Director, as political appointees who come and go, have much less say in what and how these agencies operate than career bureaucrats technically under them. Those have goals only ever glancingly related to nominal policies.

That is not to say that appointees have no influence; they can have a lasting effect through hiring practices and other personnel actions, effects that may outlast administrations. Appointees certainly do not learn of all activities of their underlings, if only because they only have so many hours in the day to read. What they do get to read is filtered for them by those same underlings.
You’re describing any big company’s wet dream, Apple happened to have an exceptional product which gave them a leg up, nothing more. The answer is regulation regulation regulation. Not a slap on the wrist but real consequences that strike fear into the hearts of the board of directors and C level officers.
It's from 2007 with updates from 2011 and 2013 but it probably still works. It seems to use expect plus maybe other technologies. Definitely a long read, no time for that now.
Great additional info - I will look into these things in more depth, thank you.
this is fascinating but this guy's writing style is so boastful. you just get this crazy insight into the ego of a successful person.
What in the world is an Operator?
"When Zoom issued an update, the updater function would install the new package after checking that it had been cryptographically signed by Zoom. But a bug in how the checking method was implemented meant that giving the updater any file with the same name as Zoom’s signing certificate would be enough to pass the test — so an attacker could substitute any kind of malware program and have it be run by the updater with elevated privilege."

This is beyond absurd.
You are using two very different methodologies, which is unsound.
And in Go, it's inferred and you don't have to bother repeating yourself.
I was put off by the first line: "This document is unfinished and VERY obsolete!"

Just giving me node/js anxieties on a weekend...don't need that.
Ok, landlord removes toilet while raising rent. Scummy landlord? Maybe. But I still question the tenant more. Why keep renting?

Because living in tent doesn't get you a toilet and loses a lot.

So build your own house! Or pay someone to build you a house. Or join forces with 10 others and build a hostel with decent toilets, or a tent campground with a bathhouse. Move to a different building with higher rent.

Or just sit in your dump apartment, keep paying rent, and complain about the toilet. Yeah, that's the best choice.

What's that? It's a 3-bath that still has 2 working toilets and a great kitchen? It's not a total dump? It's kind of a dump but close to awesome schools? Look, is it worth the rent or not? Stay and pay, or leave. What's that? It costs money and trouble for a moving van? Sigh. It sure does.
I'm not sure BricsCAD or VeriCAD are really competing with Fusion and I wouldn't describe FreeCAD as "good" unfortunately.

The main competition is SOLIDWORKS. There's also Pro/E (or Creo or whatever) and NX. I haven't come across Alibre before though - that looks interesting.
I totally get it, the way in which these objects manoeuvre may suggest a high capacity, portable power supply. And this may in turn let us generate lots of energy, which may also be cheap.

However, say all these suppositions are true, that there is a technology in existence now that can solve our energy generation and environmental difficulties. Someone will rightly ask whether making that technology public, and hence available, to near-peer militaries would be worth the risk of it being turned against us. I'm not saying it's right or wrong, but that's the assessment that may happen.

Our military are very risk adverse, and very twitchy when it comes to credible foreign military threats - see the missile gap in the 60's when we had 10x the Soviet capability but still felt vulnerable. Unlike the UK government in the 50's who actually gave jet engine designs to the Soviets that were used against them, our military and government would by nature play that particular clean-limitless energy card very close to our chest.

Think what would happen to those tin-pot dictatorships that are propped up by oil sales. Their revenue streams would collapse immediately, and they themselves would undoubtedly be swept away in the aftermath, potentially to the detriment of our foreign policy aims. That's not even thinking about the impact on the markets when the big oil and gas suppliers are put out of business overnight.

I'm not arguing against releasing this technology, if it's within our purvue to do so, but to think long and hard before doing it.
Can we stop posting this same comment under every article mentioning fusion? Inevitably someone then answers with the graph that shows funding over time and a whole chain of comments repeats for each of these articles.
>"serfdom" instead. It's also not quite apt - since it implies a tie to a specific geographic location, but it's close.

"slavery" is even less apt since it implies a tie to a specific person or entity that owns you and controls your every action.

>phone (and the apps on that phone) are all rented items

Is this really something we need to worry about? You can get an Android phone for $100 with no contract. Is there a single app that you "need (not want)" that is paid, much less paid by subscription?
Japan is a rather stubborn outlier, but even they still make an effort to learn. There's no getting around the fact that English is the language of science and commerce such that many people choose to learn it even if it's not their mother tongue. No need to get in a huff about it.
But in which language?
Yes, and coupled with them taking months to address the issue makes me wonder if it is just carelessness or else.
The Intel 80376 – A legacy-free i386 with a twist (2010)
My two favorites are the aforementioned WW1 one and the other one on the Pacific theater in WW2. I already knew almost everything he said in the WW1 one, whilst knowing almost nothing about the Pacific Theater one - both were super interesting.
This story is especially interesting, given the discussion happening over at the thread about a developer Tornado Cash being arrested.

https://news.ycombinator.com/item?id=32436413
Hearing Range
In my opinion, people quit managers most often, and ocassionally projects. People don't quit jobs or organisations in general.

Bolt out of there real quick. Like others mentioned, start looking, skip this stint on your resume, and have a canned response when asked.

Unless finding a new job that pays similarly would be significantly difficult, there's no real reason to stick around a place where you can't stand the people you work with.

Your chances of finding a new or better job won't be impacted at all imo. If anyone asks you can say you were not convinced it's a good cultural fit, and even spin it positively as you being decisive rather than sticking around and not doing justice to the job and yourself or some other such brand of authenticity and linkedin heroism.
Thank you... It's a good reminder that censorship always has collateral damage.
As a kid I’d always hear it was 10-20 years away, or conservatively more like 50.

It seems like real progress is being made. 10-20 years was wrong, but I could see 50 being close (which would put us around 2035)
Is there something wrong about getting things done faster.
You don't even need to match the radar signature of humans, it shouldn't be driving through any object of that size in the road.
PM hasn't changed much besides trending towards smaller batches, the difference is more business folks are aware there are strategies at all.
>I confront nazis in the street. Not the internet.

Most people I've met who say things like this are actually the violent, authoritarian, illiberal threat to democracy they claim to oppose. They tend to lie a lot, too. Your utter refusal to admit the mistake or intentional falsehood of your first comment informs me as to your motives and intentions.
Autodesk's behavior has long been acknowledged as despicable, marked by such offenses as attacking instructional fan sites and managing to get some ignorant judge to rule in favor of their rip-off licensing scam. They claim that when you buy their software, you only buy a "perpetual license"; so if you find that you can't use the software, you can't sell it to someone else. If you tried to sell an unopened, new copy of their software on eBay, for example, their lawyers would threaten eBay and have your auction canceled. Yes, they did this for ONE copy.

Can't innovate anymore? Just behave like assholes.
This is not gonna go well with the European Commission.
So do you.

Does that somehow invalidate your point?
Let's be honest: most project managers cause more problems than they solve.

They would do stuff like downplaying all the problems and ship a broken game, or pulling developers into redundant meetings to waste their time.

A software engineer that is proficient at memory management, multithreading, pathfinding, networking, graphics, linear algebra, computer science, data structures and algorithms, and all the other stuff involved in programming a game, doesn't want to listen to a person that not only doesn't understand any of that, but feels entitled to have an opinion on how tasks involving that should be triaged and executed, and sometimes are insufferable people obsessed with hierarchy and domination to compensate for not understanding things.

Want your project to be fast? Get out of the way. Let engineers collaborate and figure it out. And most importantly, stop trying to see software projects through the perspective of oversimplification.

Good project managers exist, but most are not. Hear it from Steve Jobs if you need to: https://www.youtube.com/watch?v=fj0hpsJvrko
For desktop, I guess. On mobile I have to zoom and pan, which isn't a great experience.
Honestly, the religion trumps science wording makes it read like a schizopost.
What does using ghee in a cast iron pan have to do with western science? Any fat in a cast iron pan will work.
Not ordinarily. But it seems that 'faster' might be exacting a dire human toll over there.
Does C++23 have something like Rust's ? for std::expected?
Correct, people have goals. However leadership sets the agenda, goals, priorities and the direction of the organization.

If the leadership is weak, uninterested or unengaged, then yes, middle management can take their stab at steering the ship (and compete with each other to do it). On the other hand, they can also just be fired if they get uppity, and if leadership has someone stepping on their toes or undermining them, well rank has it’s privileges and anyone can be replaced. Make the distinction between a working stiff with law enforcement power and a pencil pushing swamp creature with political power.
Hey, Zellij dev here. I'll try to answer your questions:
- regarding layouts/panes: the panes you configure in the layouts are still resizable a runtime. It just saves you the initial setup. In Zellij you also have a generic non-directional "do what I want" resize, btw.
- regarding plugins: the plugin system is indeed very much a work in progress, mostly because we're an OSS volunteer project and the person in charge of it had to AFK for a while. That being said, I think it's not very difficult to imagine how plugins will be different from normal apps? Think about interaction with panes/layouts, easy distribution, interaction with the terminal assets themselves (imagine custom expandable folds depending on content, notifications depending on content, etc.) and more along those lines.
> It is also recommended to set the page size equal to the piece size when creating the sqlite database.

Unfortunately, isn't the format actually unaligned from such an ideal alignment by the header which occupies the first 100 bytes of the file before the first block?

If so, there needs to be a padding file added to the torrent before the file so that the first block ends up aligned with the piece size.
yes. poor planning
Well, looks like another Korean president will go to prison for corruption in, check notes, 5 years.
Why no support for MQTT? Please explain.
The biggest thing holding the open source CAD movement back is the available geometric kernels, the core they processes the geometric operations. The most “advanced” open source kernel is OpenCascade, and is used by FreeCAD, however it’s nowhere near as capable as the commercial kernels, harder to work with, dated and buggy.

We desperately need a modern open source geometric kernel, but that would take hundreds of thousands, if not millions, of man hours to build. The “best” and most popular kernel, Parasolid, is 40 years old and had constant improvemen.

FreeCAD/OpenCascade is the best we have, and will have, without significant financial investment to fund development.
> That sounds more "renewable" than Solar, which depends on a Star that is due to burn out in 4 billion years and is conventionally branded as "renewable".

Thinking in more immediate time scales (say, the next 100 years), isn't it also a matter of logistics and qualifications needed to operate various types of powerplants and maintain them, navigating the minefield that is the public opinion and minimizing the risks associated with each form of energy production?

Ergo, nuclear is definitely the future, but right now we should also embrace other forms of energy (sun, wind etc.) while we perfect reactor designs, especially in countries where the conditions aren't ideal for nuclear (for example, harsh nature conditions, or not high enough amount of local specialists, or lower budgets in poorer nations, like mine).

Sun and wind seem more scalable, when you're looking into scaling downwards, especially in the cases of more decentralized power grids. Of course, this probably doesn't apply as much to huge metropolitan areas and cities that probably have populations that are greater than that of my entire country.
Three papers highlight results of National Ignition Facility record yield shot
Learned a new thing, thanks. What about overflow: overlay? It can also solve the problem by being on top of layout and not part of it. Browsers still support it, although it is deprecated (never understood why).
I've enjoyed these books during long drives and flights to Japan during the past decade.

The Dresden Files series, by Jim Butcher.

The Mistborn series, by Brandon Sanderson.

The Stormlight Chronicles, by Brandon Sanderson.

Choose Your Own Autobiography, by Neil Patrick Harris.

As You Wish: Inconceivable Tales from the Making of The Princess Bride, by Cary Elwes.

Compleated Autobiography by Benjamin Franklin, by Mark Skousen.

The Book of Mormon.

The Story of Civilization Series, by Will Durant.

The Hitchhiker's Guide to the Galaxy, by Douglas Adams.

Good Omens, by Neil Gaiman and Terry Pratchett.

Phantom of the Opera, by Gaston Leroux.

My Bondage and My Freedom, by Frederick Douglass.
Try Just William read by Martin Jarvis. Great for adults and kids!
The History of the English Language podcast.
I'm OK with banks requesting access from a database controlled by a regulated public institution; not with a random corporation (like Experian) collecting data from people and selling it to banks.
> they've got a long history of pre-installing malware and backdoors in their products (often in exchange for money)

Source for this?
Modern project management is mostly predicated on fallacious dogmas and pseudoscience.
No, but the British sold their advanced (for the time) RR Nene jet engine to Russia which they (of course) copied to enable Mig-15 and Il-28 jets. Idiots.
That's not a mainstream distro, it's just a standard-issue OS for govt office computers.
That "smaller batches" change has been pretty extreme though. My current company is on the bandwagon of being able to release new features every day, even if we have to jump through hoops and severely compromise quality to make it happen. I appreciate being able to avoid the disadvantages of 6-12 month long release cycles, but surely there's some sweet spot between daily and yearly (which almost certainly varies depending on the product and company developing it).
Show HN: Tin – Automatically builds your Git or Docker project in the cloud
This is blazing fast! If only other larger social media sites could be as responsive...
It doesn’t. That’s the point.
You're thinking about Solid Edge.

> Siemens has NX and another tool whose name escapes me.

This is also kinda funny in a non-funny way. Why? Because Solidworks is basically a household name at this point (and has been for a few years).

Solid Edge? Much less so, even though it exists way longer and...

drumroll

Siemens licenses their Parasolid kernel to Dassault for Solidworks.

Siemens is so shitty at marketing their (IMHO) superior product that basically nobody knows it :(
Supporting FreeCAD [1] would be IMHO the way to go as they already provide both interfaces to BIM [2] and Blender [3].

Would be great if there were more architects or structural engineering companies that invest in open source. Maybe then universities would follow instead on building on education licenses that after graduation become very expensive.

[1] https://wiki.freecadweb.org/Donate

[2] https://wiki.freecadweb.org/BIM_Workbench

[3] https://wiki.freecadweb.org/Tutorial_Render_with_Blender
Debatable. https://en.m.wikipedia.org/wiki/Three_Mile_Island_accident_h...
> The brand Teflon replaced PFOA with GenX, a different fluorosurfactant that's probably worse than PFOA

"regrettable substitution" as they call it,

https://www.hsph.harvard.edu/news/hsph-in-the-news/harmful-c...
Dirk Gently's Holistic Detective Agency, especially enjoyable because it is read by Douglas Adams, the author, himself.
Elaine isn’t based in Seattle and got picked to be the UC TA (and she isn’t the only TA in the last few years to not be Seattle) so you’re not wrong, but “far more likely” seems a stretch.
DDG search are heavily censored anyway.
This actually happens at all levels of organisation. Incompetent people trying to lead the teams often shifts the burden to individuals.

P.S: I'm one of those individuals.
would also be good if Germany laid off the coal
TRNN and MPN are rags. This article is trash.
Note that if SIP is enabled (the default), "root access" does not mean full compromise. On macOS, root is far from being as privileged as it was in the old days of UNIX yore. (Even on Linux it does not have to be, but my impression is that on most distributions it probably still is.)

Just because you're root does not mean you get any entitlement you want, or arbitrary access to the whole filesystem, arbitrary memory access (a la /dev/(k)mem), or can replace the kernel just like that.

(That's also probably why you don't hear of iPhones being "rooted", but rather "jailbroken". Just being root on an iPhone wouldn't do that much.)

Make no mistake, this is still a privilege escalation attack and needs to be fixed.
Which lesson will you carry with you longer? The time you saw a presentation and the speaker warned against X, or the time that X bit you in the ass and you learned from experience why it’s a bad idea? Much of the detail you’re referring to can absolutely be learned valuably from a presentation, but folks with more experience can grok the lesson and reasons behind it much better. Presentation and book learning absent practical experience leads to things like everything being forced through an OOP lens for example.
https://github.com/zellij-org/zellij/issues?q=is%3Aopen+is%3...
I recently started using kgx, aka console and it's a fresh breath of air tbh. Esp the purple color scheme change on the terminal tab whenever you are in a ssh shell. The red warning prompt after pasting a command with sudo in it is also a nice touch.

Didn't know the terminal could be this interactive but am liking it.

I liked blackbox and it was initially going to be my gnome-terminal replacement. If only the project was a bit more complete (has a high CPU usage bug).
> “does everyone agree this is the right path? Does anyone disagree”

Hey, I’m just asking questions! We’re just discussing! You’re allowed to disagree!

It’s so funny, and hard to describe, the intentional slight malice in such moments. Like it’s absolutely there, and absolutely veiled and intentionally done in such a way to lend plausible deniability.

In a given situation, everyone knows the “correct” answer, it’s already been telegraphed in any number of ways. Sure, you can disagree. We have an open environment here after all. We value discussion.

Thing is, you’re probably not gonna have a fun time if you do. You’re probably gonna end up wishing you had kept your big yap shut. Strangely enough. “Disagree and commit”
Yes, exactly: these architectural styles should not be built into the language. And (mostly) aren't, in Objective-S. You should be able to build them yourself within the language and then they should have linguistic support that is as good / indistinguishable from built-in stuff.

Just like Smalltalk does with, say collections: most languages have/had built-in support for one type of collection (or maybe two), typically arrays of a homogenous type. If you wanted to build your own collection, you could, but were limited with functional call syntax fora accessing that collection.

With Smalltalk, collections yourself create are on an equal footing with collections that are in the base library. And that's an idea that has slowly percolated through the PL community and to practice.

But not with architectural styles. Our mainstream programming languages typically support exactly one architectural style: call/return. That's the only one that allows abstraction. If you want a different one, you can build it, but you cannot express it. And that's a huge problem, as any non-default architectural style gets a huge expressiveness penalty.

Previous languages that support alternative architectural styles usually have exactly the problem you've described: they offer exactly one implementation of that architectural style baked into the language, and that's it (Go channels are an example). And if you need something even slightly different, you're back in implementing + expressing with call/return, because that's the only style that allows abstraction. Sigh.

With Objective-S, the idea is that you get to implement whatever you want in terms of architectural styles (connectors, components) and then get to surface it with syntax appropriate for architectural connection. And the implementation will usually also be call/return based, because that's what we currently have. Although I am starting to see places where I can actually implement a connector in terms of other connectors directly without mediating via procedure calls.

(The one-way dataflow connector |= can be built from a storage combinator and a notification mechanism, and these can be pluggable. Very neat, particularly because building dataflow constraints naturally was one of my goals and this exceeds that goal).

Of course there's a bit of a chicken/egg problem, in two variations: first, I must provide some "built-in" components and connectors that go outside the default set, otherwise the whole thing is useless. And there it turned out that the initial set (polymorphic write streams, storage combinators, dataflow constraints) turned out so useful and general that they sort of become "the thing", even though they aren't. The second, related chicken/egg problem is that both conceptually and from an implementation POV, we have to start somewhere concrete, because this is an abstraction mechanism that doesn't exist yet and thus nobody really has a clue how it should work. So things aren't as abstract/general yet as they should be.