skysight-inc/HackerNews huggingface dataset:
Unfortunately, the new browser features used in the project are currently supported on Chrome/Edge only. But, FF/Safari have shown positive intent.

I am an FF user myself and super sad to see that :(
> I was scared watching that in the middle of the night,

It sounds to me like you should lower your caffeine intake. Nobody sober-minded watching that on TV should have felt scared; it was obviously a mob of clowns goofing around, not an insurrectionist army.

> and also confused as to how anyone pushing through barriers and doors were going through without being shot.

Because it was obvious to everyone that it was just a mob of clowns goofing around, not an insurrectionist army. The tiny minority that got violent and probed too far got violently dealt with though.

> Historically, American culture has stood strongly behind free speech and we're very uncomfortable with the idea of punishing a person for what they say.

One funny thing to tie this with is that Congress is literally "the People's House". It would be a very American interpretation of things to say that anyone should have the right to protest at/in the Capitol. Those Congress critters shouldn't have run away and hid as if they're dictators holing up in the bunker when the peasant have surrounded the royal palace; they should have met the non-violent rioters and talked with them. Their job is to represent those people that are angry out there!

And, optically, that would have been a win-win for all of us: either they bravely diffuse the situation and get respect OR they get assaulted, in which case the "OMG INSURRECTIONIST" rhetoric would prove to be actually warranted.

Oh, also, another deeply American valence is revolution. Take for that what you will. ;D
Maybe but lack of resources doesn't seem to be the main problem. A handful of devs claim copyright infringement, the Judge says show me and they can't. Maybe if they had millions of lawyers trying to get Copilot to produce their copyrighted code, their case would be stronger.
There are, broadly speaking, two motives for blogs:

1) writing things out to clarify your thoughts on something, or make notes about how you did something to refer to later, or otherwise for your own purposes, and then once it's written why not share it as long as it's easy

2) writing things for other people, to reach them (to persuade, to get hired, etc.)

For purpose 1, do what's easier, which is probably one blog. For purpose 2, the SEO hit matters more, but you say you don't care too much about that. BUT, what you don't want to do is combine them, and then spend a lot of time trying to make them completely separable, and some of what you mention planning sounds like doing that. It can actually end up being more trouble than just having separate blogs.

So, if you want to combine them, great, but beyond some very basic tagging or searching (if it's super-easy), don't try to keep them separate, on one domain. If you want to do that, it's probably a sign that separate domains is the right way after all.
In many (most?) areas in Texas there is little or no zoning, e.g. famously in Houston, where voters rejected it multiple times. However, things like this are obviously the (crazy) exception rather than the rule.

Are land use restrictions like zoning good or not? In most large cities, people are enserfed by their home purchases, if they can even afford one altogether. A minimal amount of zoning is one thing, but we're talking height and volume limits, byzantine red tape, and countless other intentional impediments.

Here's two somewhat-similar listings from Houston (no zoning):

https://www.redfin.com/TX/Houston/4119-Chasewick-Cir-77014/h...

And Austin (zoning and plenty of other land use restrictions):

https://www.redfin.com/TX/Austin/3613-Windsor-Rd-78703/home/...

I only spent 15 seconds looking these up, and obviously demand is different because of different neighborhoods, job markets, and whatnot - but restrictive land use laws generally account for 90% of the remaining price difference these days.

Before the housing pyramid scheme began in the early 1970s, the median house used to cost a couple years' worth of the median income in most places. In Houston this is still the case.
> if you don't like the US, its laws and foreign policies, you aren't required to live there or support said laws/policies.

Unless the CIA pays off warlords to implement the polices it prefers in the place you decide to live instead, as in your provided example. It wasn't a lucky pick, you could throw a dart at the map and get the same result.

Further reading on why that is a silly concept in the modern world: https://en.wikipedia.org/wiki/United_States_involvement_in_r...
What a bullshit quote. Ukraine didn't join NATO and Russia took Crimea anyway. And now they're attempting to take Ukraine.

Russia is only afraid of NATO because they know it will stop them from taking the territory that they want. And it's pretty clear that they're trying to restore the Soviet Union, so they want quite a bit of territory.
>where "reasonable" depends on the product or service as determined by the ACCC or the courts.

Is there a table of warranty lengths by product published by the ACCC? If not it seems like a regulatory nightmare because neither consumers nor manufacturer knows what their rights/obligations are. At least with standard warranties you know what you're getting into.
Correct. The US government is not going to compel Alphabet to use Chrome as an attack vector against the US. Therefore the US is not concerned about Chrome.

This isn't a technology issue, it's a governance issue.
It is a really fair question, and I do not think it is totally clear cut. There are some cancers which are significantly more treatable than previously, but the numbers are also getting juiced from other directions.

We are detecting cancers earlier than before. Which can mean that, without any change in treatment efficacy, people are "surviving longer" with the disease. Another biggie is that people are smoking significantly less than 20+ years ago (both smokers and secondary exposure). While we are continually finding new ways to slowly poison ourselves (eg PFAS), we have also reduced exposure to other environmental toxins: lead paint/gas, DDT, etc,
If everything is as clear cut as that article contends, then why do they gloss over the 4 year gap between crime and an attempt to do anything? I would expect some sort of explanation. Pretty much everything has a statute of limitations.

I would rather err on the side of letting the guilty go free than convicting someone wrongly. Due process is more important than any individual crime.
Do they offer the sort of cash management that is Mercury's hallmark?

Separately, I have heard a lot of bad things about Chase, and experienced some as well over the years. I'd be hesitant to open up an account there from a customer service perspective, although I assume the deposits would be safe at such a large mega-bank.
There's an unwillingness because those aren't zoned for housing (or the kind of housing that developers want to build there).
Not that big of a deal. Lisp has a drastically simpler syntax, but can behave is the same way.

This thing that is different from other languages is having a static lexer and parser, versus having a fynamic one. In Perl you modify it indirectly, and in Lisp you can modify it directly.

The fact that this happens has nothing to do with Perl's syntax complexity, but everything to do with dynamism in parsing.
Right, freedom and independence for the property owners. Whether that property is land, people, or "intellectual" is just as irrelevant to the Dreamer as if that property was obtained by deception or violence.
This is why Chrome is the new Internet Explorer. I dread the day that common websites show a “requires a Chromium browser” pop up.
> The point of products is to provide value to customers.

This is idealistic, the point of a product is to provide value to the company.

And competition is not a by-product that exists by accident, it is the mechanism through which we get companies who are building things for their benefit to incidentally provide benefits to consumers.

Products are competitions. From a business point of view, the point is to win. From a social point of view, yes, obviously we want products to provide value to consumers. But don't make the mistake of assuming that Google (or any other company) has the same goals as society. Every business wants to be a monopoly.

----

> Misleading analogies don't illuminate.

Now, you may not like the analogy, but the general point here is exactly the same regardless of what analogy you use. I'll repeat:

> This really isn't complicated. Is this making Google Meet better? I would quote:

> > danielmarkbruce: "They are just trying to make their products better."

> Okay. So then Google Meet would be a worse product if they didn't have privileged API access over other apps. So... this does make it harder for those other apps to compete, unless you think that the quality of a product is somehow irrelevant for competition.

----

You can not in one breath argue that this is good because it made Google Meet better, and in the next breath argue that it's fine because it didn't impact the market. Those two ideas contradict each other.

And the fact that Google is so inept at product design that it can't capture the entire market even when it unfairly advantages itself does not mean that it is not unfairly advantaging itself or that it isn't causing harm. The Internet as a platform is better for both consumers and businesses when it is a common platform, not one that privileges specific companies. The Internet (and the market overall) is harmed by breaches of market rules regardless of the final outcomes, because each breach emboldens companies to attempt even more lawless stunts and destroys trust in the market.

I mean, seriously, call it whatever analogy you want, it's still awfully silly to argue that Google cheating to give itself a leg up over competitors is fine... because even with the advantage Google still couldn't build a good enough conferencing app to capture the entire market. That does not let them off the hook for cheating.
Abusing the standard to put songs in gaps was such a bad idea.

I have no idea how they got a patent for such a thing and, even worse, anyone ever did it on actual commercial discs.
I said hybrid war.

The US/EU is definitely in a proxy fight with Russia in Ukraine. Russia is definitely running disinformation campaigns and funneling money across the US and EU to try and tilt elections to their far right allies. There have been several high profile breaches of US institutions recently traced back to Russia and Chinese hacker groups.

So that covers actual fighting, political attacks, and cyber attacks. This is literally the definition of hybrid warfare. Here is the Wikipedia page on this: https://en.wikipedia.org/wiki/Hybrid_warfare
How Lonnie G. Bunch III Is Renovating the "Nation's Attic"
Healing Broken Bone
I guess that depends who you want to ignore.
Thanks for digging that up.

It looks like the mutex is theoretically sound.. unlocked before all returns, as long as there isn't an exception raised in between. I wonder what the parent comment's issue is.
Yeah, TikTok is worse -- it can potentially enable exploits at layer 8!
> Your vague observation of how much work a API Gateway config takes is meaningless because you have no idea the impact of any change to the API will have on the older version fed through adapters.

I don't think you've understood what I'm proposing here.

When I release the V2 public API and invite my customers to code against it, they're going to start calling the methods I offer and expecting the response fields I promise. If I make incompatible changes to the API I'll break their stuff and they'll be understandably mad at me.

All I have to do, therefore, is write an adaption layer that adapts the V1 public API which is stable and never needs any new features or fields because it's deprecated to the V2 public API which is also stable because fields and methods do not disappear on public APIs.

I don't know what an "API Gateway" is - given that you seem to think it's a lot of work to set up and maintain and that it can't accomplish this task, it's probably not the right tool for the job?
Could this be leveraged to emit a parser that is specialized for the provided type that can be used at runtime? Afaik .NET does something like that using code generators.

The advantage being that the parser is tailored to the specific type that is deserialized and it writes directly to the struct's fields instead of going through some dictionary.
There are plenty of products which ought to be certified but are not, and plenty of products that probably do not need to be that are.

This is across large and small companies, so I'm going to take a guess and say that in the AliExpress and Temu age, simply mailing the device from China will solve all of your problems.
> clearly was not designed for that purpose,

I'm not aware of evidence that support that claim. If I ask ChatGPT "Give me a recipe for squirrel lemon stew" and it so happens that one person did write a recipe for that exact thing on the Internet, then I would expect that the most accurate, truthful response would be that exact recipe. Anything else would essentially be hallucination.
That’s called a 定期券 and you can buy that yourself if you want to save some yen on your commute, though it’s only really worth it if you’re going between the stations most weekdays consistently.
This sort of ideological take is lacking necessary nuance is and ultimately thought-terminating. There’s a difference between trust and concrete proof that something is happening, and there are degrees of both. Information security is somehow a justified field despite the fact that only a very small handful of shops own the full stack. It’s all about understanding and mitigating risk.
I was mainly inspired by this section:

> Specifically, the judge cited the study's observation that Copilot reportedly "rarely emits memorized code in benign situations, and most memorization occurs only when the model has been prompted with long code excerpts that are very similar to the training data."

That almost sounds like it'd be fine to train an "art transformation model" which takes an image and transforms it, which for all the frames of a specific Disney movie just so happen to output the very next frame...
compare Filinski, Declarative Continuations and Categorical Duality (1989)
I've thought about this problem set for years, I've written many docs and technical books.

Version control is the best for documentation.

But maintaining it is hard - lots of great comments here.

For anyone interested, I'm working on https://hyperlint.com/ (disclaimer: bootstrapped founder). To help automate the toil around documentation.
Not the whole world, just competing powers. And if you've been watching what China and Russia have been doing domestically to prop up their own tech sectors, that's exactly what they are doing.
> One important part of the privatization was that the government took on this debt load to unshackle the newly private companies.

Which certainly in some accounting systems be seen as a bailout or form of government support for these newly privatized companies, which the government probably wouldn't do if they didn't see these rail lines as a form of public good (or at least necessity).

I think another user mentioned a little down in this thread that there is a network of mutually supportive companies that are built out along the tracks, shops, hotels, restaurants, all of which benefit from the rail lines supplying customers, and in turn benefit the rail line by providing reasons to use their services outside of a strict A -> B commute.

I wonder if location/population has anything to do with both Kyushu and Hokkaido finding themselves in financial trouble.

Idk, it seems like fairly straightforward from a smooth-brained layman's non-politician perspective (mine), hey people we have a choice: we get clean on time trains where you can grab a cheap cheesesteak on you way back from work, or we get mobile homeless shelters that drop you off next to the needle exchange van in Berkeley
Information Overload and Metacognitive Decisions to Stop Studying Information (2015)
Long Hexposure (Game)
Invest as much money as you can in a diversified low-fee stock market index fund. Set it up as an automatic payment from your bank account. It gives you the best chance you have of retiring early.
Also, start building a bunker and stock it with non-perishable foods and seeds for crops. Because the world is about to go to absolute shit.
Sorry maybe I wasn't clear VSCode is an application which doesn't support HTML embedding. It's no different than pasting in to Notepad, or a web browser text input. Did you actually try it? Did you notice that the HTML internal to the paste snippet didn't appear and ruin your day, no matter what application you pasted to? I was expecting you to see that only in the HTML email editor would you find any sign that there had been embedded formatting data.
The wording is the confusing bit, if you're not being careful.

> Let f:{0,1}*→{0,1} be the constant 1 function if God exists, or the constant 0 function if God does not exist. Is f computable? (Hint: The answer does not depend on your religious beliefs.) [emphasis mine]

The alternative is not part of the function. The function f does not branch based on the value of "God exists". The branch is in the metalanguage. We don't know whether f = 0 or f = 1, but whichever it is, it is computable because both possible functions are computable.

But, I would go further: if f did include the branch, and the domain of the function is 0 (God doesn't exist) and 1 (God does exist), then we still have a computable function in the sense that we can compute a result for each value of the domain.

The confusion effectively is a matter of pushing a free variable whose value is taken to be unknown into the branch condition in f.
Yes, but that Pro Git is developed by people outside the core development team (whatever that might mean) is beside the point. The point is that it is documentation that does not move in lockstep with the software. And most good documentation doesn't!

Had Hamano or Torvalds written Pro Git, it would still have been worse off had it been forced into the release schedule of git itself. The most useful documentation describes all versions of the software, and should be only loosely coupled with it. The same can be said for web sites for software which is also a type of documentation.

(This is, incidentally, also why over-reliance on docstrings and documentation testing makes good documentation hard. Certain examples need to be produced by older revisions of the software, especially when incompatibilities are what needs to be documented.)

Not all documentation is like that, of course, but when someone successfully insists on hard coupling documentation to code, that puts a hard limit on the type of documentation that will be written.

Despite how much having common release process for code, documentation, and deployment code tickles our nerd fancy, we should consider the opposite, as there can be benefits from a looser coupling. Never let smart stand in the way of good.

As perhaps is obvious, I too have fought the same hill many times, but from another perspective. Docstrings are good. Documentation in the code repository is good. But that is only a small subset of all documentation. Blessing that subset as canonical, or insisting that should be all there is, is a much too common mistake.
Age is just a number. Unless you're a professional athlete, particularly from now on your mentality will have a bigger impact on what happens in life than your actual age ever will.

Ageing is a privilege denied to many. Don't waste a single second of precious life force worrying about it.

Treat your body like the temple it is. Your choices will start making more and more of a difference.

Now's a great time to leave that shitty job or relationship. It'll be harder to in a few years. You already know the decision you need to make.
> people don't want to work with people who focus on the negative

This is true. And yet, those who focus on the negative are the ones who are responsible for the most significant improvements because of their lack of complacency. But in the context of corporate software engineering, who cares about significant improvements? Not me!
Having worked in cancer hospitals at the age of 16 (35 years ago) and having a father a doctor who coordinated long term cancer treatment in our country, I can say that cancer treatment has come on in leaps and bounds. What was once a death sentence is now likely treatable, and more treatments are coming online almost by the day. We will never beat cancer as we will never beat death, but we can prolong life, prevent pain, and always make sickness easier to bear both for those who suffer it and their loved ones.

C'mon the Science!
A look into Xenix, Microsoft's long forgotten Unix Operating System [video]
I see it now, I don't know how I missed it.
I think there is a lot of evidence that using terms like "cis men" is the more poisonous attitude in the current day.

GNC folks are not the norm. The clue is in the name. It's all well and good to let people choose things for themselves but young people need guidance, not a divisive and inaccurate model of the world pushed on them.
I think one thing the author did not mention is telemetry. It is very dangerous to deactivate the service when there are still incoming traffic. Normally people only deactivate the service when there is absolutely zero incoming requests in an extended period of time.

Using old API as proxy as new API has its merit in that the callers needs to do little to pick up the logic change. However, often the old API are badly designed. Now you basically have two sets of APIs to maintain. When business requests come in, you might need to enhance the old API and the new API to support it. Of course, one could push the callers to switch to new API, but in a large organization, this often involves a lot of politics.

The difficulty of migrating/deactivating an API also depends on the implementation. If the API is a C++ library, it can be hard to tell how often the API gets called as you cannot tell whether the code path that contains your API is executed or not. For a HTTP or RPC service, at least you could put in some logs/metrics to check who is actually sending requests.
Seconded. It might sound shallow, but I've unsubscribed from several blogs and YouTube channels when they stopped consistently delivering the expected type of content. It doesn't even matter to me if the content slows down or pauses while the creator works on other things, what matters is that the signal:noise ratio of the feed is high.

Likewise, I've chosen not to subscribe to coworkers' blogs because they were this "my whole life" style blog and I was only interested in their technical observations.
I cannot imagine every giving a thumbs-up to hire a programmer who "just follow[s] the template they remember" and doesn't understand CS.
There is far more to the actual software of pbrt then what is described in the book and the book is huge. All the mechanics of the architecture are really something you can only find out by looking at the actual C++ files.
I ordered their new display and am very excited about it! 2x scaling and 120Hz are going to be awesome.
> not courses or teaching

That's not true for maths at U of Tromso nor true for (as far as I know) all of Hungary.
+1, had the fortune to work with him at a previous startup and meetup in person. Our convo very much broadened my perspective on engineering as a career and a craft, always excited to see what he's working on. Good luck Simon!
> a curious 2fa-esque flow with my card provider (I can't remember the name for it)

Probably 3-D Secure / Verified by Visa / etc.