skysight-inc/HackerNews huggingface dataset:
I’m currently reading Michael Lewis’ New New Thing and it’s interesting contrasting this reporting with the reporting in the book of the US vs Microsoft case. An excerpt of which can be read here https://slate.com/news-and-politics/1998/10/the-microsoft-tr...
> My problem is that people here on HN and in the west in general, demonizing China for doing the exact same thing when the US has done worse

Er, no. Far more ink is spilled on the US being bad, or Western countries in general being bad, by people in the West. What you're saying is not true for HN, nor for the West in general.
No, what is the consequence, how has quality of Twitter diminished? As a “normal” user I can not observe any degradation of Twitter service.
I feel like if you're going to pay for a sub you'd be better off paying for one of the non-Google video sites, to get actual ad-free content, rather than just "Google-ad free" and still sit through the "sponsored" part.

As for the original question, I haven't had any issues with Vinegar (technically it's not an ad blocker, it converts YouTube's video player back into a native html5 video player, which has the side effect of removing all Google ads)
Binary Ninja 3.5 Released
Well you got me, I'm one of those "property is theft" / "ACAB" nutjobs.

But also, federal/state/municipal authorities do eminent seizure on private property all the time, when it is necessary for a larger public need. Forcing title holders to sell back their "water rights" and then putting them on level footing isn't that much different, is it?
Let's be honest - new waves of CTOs are guys coming with pure dev background. Managing self owned infra, even rented servers is something out of their wish/ability/knowledge, it's an territory of Unknown. From their perspective, potentially saving $1 million per year doesn't worth even trying to step on that territory (which is a good decision by my common sense).

Bit of stretch from "in theory Linux on laptop is cool, but who knows how will I deal with issues, there - I'd better stick for using Mac, which provides me clear path - buy new model or replacement and I'm golden".

----

And of course they [CTO/C-level guys] better not to talk to that not-a-fellow-dev-guy, wearing beards and wearing sweaters.

----

For lonely dev ("indie"/"solo" developers) companies, what DHH says is not applicable of course - their spending likely too small to have savings of that scale.
> backing up a running Postgresql server through a file system snapshot may not be enough - there's an entire section in the documentation about backup options

https://www.postgresql.org/docs/16/backup-file.html

> An alternative file-system backup approach is to make a “consistent snapshot” of the data directory, if the file system supports that functionality (and you are willing to trust that it is implemented correctly). The typical procedure is to make a “frozen snapshot” of the volume containing the database, then copy the whole data directory (not just parts, see above) from the snapshot to a backup device, then release the frozen snapshot. This will work even while the database server is running. However, a backup created in this way saves the database files in a state as if the database server was not properly shut down; therefore, when you start the database server on the backed-up data, it will think the previous server instance crashed and will replay the WAL log. This is not a problem; just be aware of it (and be sure to include the WAL files in your backup). You can perform a CHECKPOINT before taking the snapshot to reduce recovery time.

It sounds like enough to me.
@falcor84

We hit maximum reply lengths but yes there has been. And a massive security breach.
I have experience in Rust, but not in Go. The video was more informative than I expected - a lot of comparative insights into the type systems. Ocaml sounds interesting. And while personally prefer Rust for everything, I agree that Go might be the better choice if the developers have to learn it from scratch or have to develop the application quickly. Rust takes a lot of effort to reach the level where you can appreciate its advantages. Once in a while, you can see someone cursing Rust because they were forced by the management to use Rust to develop an application under a tight deadline.

Rust, on the other hand, guarantees memory safety, pushes you to design better programs and cuts down on debugging time a lot. Rust is the better choice when correctness and performance matters. And if you are comfortable with Rust, it's good for almost any task.

> The general gist of the video is the creator prefer Rust for functional programming and programs without much state and Go for everything else.

Rust has no problems with handling states, as you guessed. They can't be global states (like in Go?). You have to group the state variables logically and pass them around. An additional constraint is that the data structures should be in a tree form. The ownership rules make it hard to have circular and mutual references in data structures (it's still possible with things like Rc and unsafe blocks).

Whether all this is an advantage or disadvantage really depends upon your preference. For example, I usually have a single large config object in my Python programs, whereas Rust forces me to split it up into manageable pieces. Frankly, I prefer the Rust style for multiple reasons: 1. Global states and circular references are an easy recipe for disastrous bugs. 2. Splitting up large state variables into smaller ones make it easier to reason about the purpose of each code section - it encourages more modular, refactorable and reusable code. (Splitting up data feels magical. All the problems seem to suddenly disappear when you reach a certain level of segregation) I haven't yet worked on a program that can't be written in Rust.
TJ was mostly porting modules from ruby. When you have a feature set and an architecture that’s proven you can go very fast on a project. Mocha is substantially rspec.
what would you have done instead?
"FAA says it may grant a launch license for SpaceX’s Starship by the end of October"
- https://www.cnn.com/2023/09/14/world/spacex-starship-faa-lic...
Does anyone know if the books in this list cover "gameplay systems"? I am 9 months into my game dev job after 7 years of experience at SaaS, and I looked a lot for examples of how to design something like a buff/debuff system or passives and came up short. Would appreciate some literature in this space because I feel like so many games have them that I don't want to re-invent the wheel each time.
-3.5 here, the illusion is both effective with or without glasses
A relation is by definition a set of tuples (informally called a table where the tuples are the rows).

Codds relational database model adds the further constraint that nested tables are not allowed (first normal form), instead representing relationships through foreign keys.

Codds motivation for disallowing nested tables is that it makes query languages much simpler. He develops relational algebra which is the foundation behind SQL, which is why SQL does not allow nested tables.

Document databases does not follow first normal form and allows nested structures, so they cannot be queried with relational algebra, since it doesnt have a way to “drill down” into nested structures.

It is unclear to me what “mathematical principles” remain if you remove the notion of relations from the relational model.
> General Angus Campbell fears public confidence in elected officials will be damaged as AI and deepfake use accelerates

Maybe once but for this mob most do a better job IRL than a deep fake could.
Agreed. That's certainly a good criterion.
> It's not that Congress hasn't passed a law since then, but I believe they're being accused of violating[0] the Sherman Anti-Trust Act of 1890.

All three of the “core” anti-trust laws (the Sherman Act, the Clayton Act of 1914, and the FTC Act of 1914) have been amended several times since by later acts. They aren't ancient relics that haven't been reconsidered and adjusted based on experience and changing conditions.
What does that have to do with the Digital Markets Act?
Oh, the original design from the 80s was much more appealing in my opinion! I'm getting really tired of these super lean, Jonny Ive inspired designs for all kind of objects.

Regarding functionality, I'd go for a small foldable bike instead, these super small wheels scare me.
Yes actually.

And one massive security breach.
Them: “Apple promised to ship their iPhones with lighting for at least 10 years”

You: “I don’t buy it, cables wouldn’t last 10 years”

It’s a non-sequitur.

As for profit motives, if that were the case then they wouldn’t voluntarily switch their iPad line over to USB-C.
If I was in charge of Apple Car I would have just bought a model of VW or something, stripped the interior and put in an Apple finish. VW already does that a ton so it’s very easy to do.

Then they could focus on their specialty, the experience. It should be the most enjoyable car you’ve ever used. You don’t need bullshit like self-driving, just fix all the rough areas other manufacturers have.
Or just seize everything that no one is willing to claim ownership of.
Intellectual property is a western invention as I understand it. I don't think China agrees that you can own an idea like we assert that we do.
Looks like someone may have been using ChatGPT to produce that post.
Interesting that money in the US should have a very different origin - how did that happen?
So who pays the operations bill? Is this some forgotten ancient server hanging in a dark closet?
Sure, but I feel like this was because of feature creep more than anything else.

Most common thing people use it for is posting and reading. If you fake feeds as if they are real-time then the viewer will never know there was a system outage.

I am almost positive there was a massive security breach too.
Well, culture is just so many rocks you can hold onto while swimming in the market. My regards to the inner city bubble who based a buisness on that millstone being kept afloat.
Which security breach are you referring to? I'm not aware of any major ones that have happened since the acquisition, but this one seems to be the one people point to even though it happened prior.
https://privacy.twitter.com/en/blog/2023/update-about-an-all...
Rider, GoLand - dev tools

QOwnNotes - note taking programming explorations

MyNoise - sounds for programming and flow states

vultr/linode/namecheap - extension to programming explorations

excel, word - organizing things, documenting software design and architectures
How the start menu search always uses Bing with Edge? And every couple months you get a new notification or modal welcome screen trying to switch you back to Edge? And they add new features that insist on launching Edge. Oh, and the idea of uninstalling Edge has gone way out of the Overton window.

Same with Chrome, you can go without it but you will need to dismiss hundreds of nagboxes on Google sites.
What You Can Do with a Raspberry Pi Compute Module 4
Mildly curious how many full experiment iterations they ran to get to those numbers. Also curious if it would have been possible to run the entire computation on a single node with maybe slightly higher ram, like 128GB. That’s the claim to Dask, but every time I try to use it, I trip over my feet.

If a year of data is 6TB, you could even keep the entire thing in RAM with a memory optimized instance.
YouLessQt, helps to align the YouLess to an analog electricity meter
Yeah, but modern, approved practices don't really address any of that - they just hide it under a pile of extra complexity that's too big for most devs and managers' attention span, effectively disappearing it.
I'm more interested in how they got 14 million users with only 4-5 people. what marketing tactics did they use? I assume those should be milked to death by now.
Feature suggestions:
- Identify openings when in explorer mode
- Filter explorer by player rating
Only people that don't want to get deported during a tech hiring slowdown
Australia's use of the term is common around the world. It's the US that's the odd man out.
If your company isn’t making money from the product then whoever owns the copyright is irrelevant.

Good engineering is building the stuff that adds commercial value to the business and buying the stuff that only adds support to the stuff that adds commercial value.

In this instance, monitoring falls into the latter category. It’s not a business differentiator.
The “Who We Are” page highlights the difficulty of defining exactly what they do, but whatever it is, surely it will include the word “innovative”. Brilliant.

Today’s Enron would talk a lot about blockchain on this page. “It’s difficult to even start describing how EnronCoin makes virtual and physical commodity markets better because the opportunities are so vast and numerous…”

Web design wise, the double colon in the page title is such a 2001 tick. I remember working with someone who believed that every header looked better in 10px Verdana Bold if you put it inside a box with one corner cut off and surrounded it with double colons :: like this ::
Stewart Butterfield must be having a very heavy celebratory drink this evening, likely Suntory.
Nonograms - Japanese Crosswords
There was a bit of downtime and some bugs did make it into their prod env after the restructure. These bugs were rectified fairly quickly too.

I generally agree with you on your comment. I am a casual user of X these days and the site seems to be humming along without any user facing engineering issues.

With his products such as Tesla, X and Starlink touching millions of people daily Elon is an easy to reach punching bag.

Even if he is somehow instrumental in solving the massive feat of putting humans safely on Mars there will always be people on the side lines having shots at him.
> > there’s nothing in [Codd’s] principles that require tables/rows of tuples.

You're misquoting; is that intentional? The post you're replying to says the principles that inspired/predate Codd don't require tables/tuples. Thus, the details of Codd's relational model are irrelevant.
The site's aesthetic is shockingly similar to Dotabuff (dotabuff.com), which is a nice design in both cases. Any relation to it?
>Trust me, Game Porting Toolkit is worth it.
That has to be proven.FPS ist not all. E.g.: 3 out of four games did not run (Bully, Fez, The Quarry) while Quake 2 (yay to the 20year celebration update) ran like hell.
Just thinking out loud: If we make the zip file a parquet file, wouldn't we be able to do partial downloads (like getting the first 1000 lines) instead of getting the whole file every single time?
Yup. I love standardization, and I don't even use iPhone - but the USB-C port is demonstrably awful. My failure rate with C ports across three or four devices has been even higher than Micro-B, which is insane. In the latest case, I was forced to switch to wireless charging after less than one year plugging my Pixel 7 in every night. The port is utterly useless now - if I'm ever in a situation where I don't have a wireless charger, I will simply be unable to charge my phone (yes, I've cleaned the port). Lightning is simply the most rock-solid and long-lasting port of its size ever designed.
I've Remindoro installed which is exactly same thing, open source (https://github.com/palerdot/remindoro), and supports Firefox.
A lot of developers talk smack about CSV files (or tab delimited) but they really are the workhorse of our industry. They're simple, textual, compress really well, and as long as everyone on both sides has an agreement about the format, they're almost a standard.

sure, a lot of the criticisms of CSV are true, but given the above constraints it's really hard to beat them.
it's not espionage, it's a development strategy, and it's working well. it foster local knowledge, local know how and local production.

the deal is: you can use our cheap labor force, but we can use your ideas
As sibling poster already wrote, technically you can scope a CA to a set of subdomains only. Or try. The spec entry is "nameConstraints" but for a number of reasons it may not be well supported.

Some of those reasons are absolutely hilarious. I needed to set up an internal CA back in 2015, and wanted to limit the blast radius in case the private key was leaked. (Usually a "when", not "if" scenario.) I learned about the nameConstraints field and tried to use it. OpenSSL would ignore the key in a CSR input file. Okay, fine, the spec has an OID for the field so I reached for the nearest ASN.1 library to construct a modified CSR with the field in place.

OpenSSL broke trying to parse the file. Go's implementation blew up with a magnificent trace. I gave up and the internal CA was generated with a global validity scope.

I later learned that apparently Microsoft's PKI libraries had support for scope limits, but the feature was not used in real life. Likely because if such a thing came into contact with anything else in the wild, the underlying libraries would just implode.

If you had a self-signed client cert with a nameConstraints in the supplied CA chain, you could probably still crash a non-trivial fraction of web servers.
I’m really curious how Uber China was actually supposed to work. I once worked for a company that built server software and my understanding was that they were partnered with a Chinese company to sell into that market. We built a branded, localised installer for them. I’m not sure what the business arrangement was or what equity relationships (if any) there were between the companies. But I can’t imagine Uber would ever be allowed to have a fully owned Chinese subsidiary competing in that market?
> IP ownership is much more complex than portrayed in HBO's Silicon Valley.

IANAL; ut's not quite that simple, but it's in the right general direction. If you need specific advice, talk to an actual lawyer tho.
What principles are you talking about then?
Pippin Barr is a master of deconstructing and subverting everything we know about gaming.

https://pippinbarr.com/lets-play-ancient-greek-punishment/in... is another favorite, and https://pippinbarr.com/sibilant-snakelikes/info/ is similar to the submission but using snake instead of pong.

Tons of good stuff to explain on the site though!
Even before he acquired the company they had security issues. Someone even managed to tweet from his account with a BTC scam.
A fight over dangerous dogs in Britain
https://archive.ph/RTs9K
I really like that the US hasn’t adopted the metric system. I like the idea that humanity has some redundancy even in something like a system of weights and measures. It seems like the world would lose something intangible if we all went with the same one. Like if we all spoke the same language or had the same government.
A stock split doesn't increase anything. E.g. they might double the number of shares, but each share becomes worth half as much.

Issuing more shares only works if there's a reason to believe the underlying value has increased. No one will buy shares in a company that keeps on devaluing its shareholders' existing holdings.

Compensation via share options isn't revenue, and I can't see how it's anything like revenue. They've just set aside a percentage of the business to be issued to employees. They haven't gained money. Yes that might mean they can save a little on junior salaries for employees who don't know that options don't mean much, but that's not revenue either.
Of course it was removed from her business's profile. Under Colorado law she wasn't allowed to offer to create any wedding sites unless she was willing to create LGBT wedding sites.

She wasn't, so she removed references to wedding sites. Why do you find that strange?
When exactly was this "day" when industrial espionage was legal?
yes, but who cares. software is software.
1. Suppose the OP did not take the source code files, but memorized the source code and later recalled it from memory. Would that be theft?

2. Suppose the OP neither took the file nor memorized the code, but had photographic memory and replayed the exact visual scenes during their creation of the utility functions and copied down the code from what they saw in their mind's eye. Would that be theft?

3. Suppose the OP was solving a seemingly novel problem and suddenly remembered how they solved the exact same problem when they were employed by company X. Are they obligated to banish this solution from their mind?
I could have written this post, mwint... From the feels of not getting the need, to the current ~speed you're getting (vdsl2). But, in about a month we'll have a 300 symmetric connection (fttp).

The new FTTP connection is much cheaper was my main motivation. Can't see it making my simple plaything webpages upload noticeably quicker, or the terraform/ansible scripts I play with. I'm also not bothered about how long linux updates take etc, so can't see it being few seconds/min quicker adding anything meaningful. (Disclosure - in my late 40's, perhaps it shows!)

...Boy child and xbox updates, tho - more likely a smile will be raised there.
Well it's not like you have have to get into microservices
I’d suggest fitting an isotonic regression instead. I think it’s a reasonable expectation that online and FIDE ratings are monotonically related but it seems unlikely to me that they are linearly related even though it may be an ok approximation for players in a particular rating range.

I suspect that the online population — especially at lower ratings — is significantly different to the over the board population. I also expect — especially in the FIDE case — that ratings stratify the players into hobbyists, serious amateurs, professionals, etc and so different FIDE rating ranges are likely to scale to online ratings differently.

All of the above should be implicitly accounted for in an isotonic regression so long as monotonicity holds globally. You can easily do it with sklearn and I suspect it may give you better results.
> In response, the company changed its operating model and clarified roles and responsibilities to enable those highest-value developers to do what they do best: code.

Interestingly this is my distaste when I read pro remote-work posts about undisturbed focused time to do "the work".

I'm not saying it is intended or correct, but it is the implication I take from it, and I feel it undersells what engineers do
Anecdata for sure, but I use Twitter every day and features such as video upload just stopped working for me (failing silently), not to mention the site crashing or becoming completely unresponsive every week or so.
>I think it is morally justifiable as a residency requirement, but not justifiable to let people live there without being able to receive government support.

Given the choice between accepting a small number of immigrants with government support, or a large number of immigrants without government support, the second option seems more humane to me.

By choosing the first option, you are effectively creating a privileged class based on whatever criteria your country uses to accept immigrants. The underclass might be out of your sight, but it still exists.

As long as you are using some criteria to accept immigrants, "willing to work without government support" (at least until they become fluent in the local language) seems like a perfectly reasonable criterion to me. And it is a criterion that gives your nation the capacity to accept a larger number of migrants without breaking the budget -- thereby helping more people from developing countries improve their economic situation.
How would the performance of io_uring would merit its complexity for a terminal file manager?
Nomifactory and Multiblock Madness have well-written questbooks that guide you into building up infrastructure and setting up automation.