skysight-inc/HackerNews huggingface dataset:
So Inspector Clouseau, Barney Fife, etc etc.

As the quote from Charles Babbage goes:

> On two occasions I have been asked, 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.

Yes, sometimes that's exactly what happens.
I know it's not the "Agile way" and it often isn't done but I am advocating for leaving the details of core business decisions (e.g. how royalties are calculated) to the people who's competence lies in this question: the business development and legal teams - and not the software development team to whatever is easiest to implement for them. The latter might not always be what's best for the business. If you are not doing that, you need many iterations to rediscover what's already known to the organization.

> "Working software over comprehensive documentation"

Working includes correctly working. As soon as you interface with the legal world this means to actually calculate whatever your business agreed to and not something else just because it's easier, produces some random numbers, and exists without printing to stderr. That's not working software.

This typically can't be worked out by development teams themselves, for the reasons you mentioned. And that's exactly why some kind of spec (in whatever form necessary - probably not a document of hundreds of pages but also not a one sentence user story) is needed to capture that. That's what I mean by translating and I'm not proposing to leave that to some product manager.

Of course this can also be fixed by adapting your contracts (which can be an enormous task) but for that you also need some documentation on whatever the system is doing (just as developers can't read contracts, lawyers can't read code) and will discover that many stakeholders won't agree to that and demand changes.

This is all not to be confused with doing a big design of the technical architecture and all features beforehand.
I was a Haskell user for about 5-6 years in the 2000s That's wild they allow dot notation now. That must have taken some convincing.
Rebuffing cable lobby, FCC bans deals that block competition in apartments
"If you work at Amazon, you cannot use and refer to this document because of the copyright violation issues." --> This is really interesting. Does anyone know the background on this? Has anyone else seen this someplace else?
Manipulated or not, I do agree it's an echo chamber. I added Twitter in attempt of breaking the echo chamber aspect but wasn't as successful as I hoped. I do occasionally look for other sources to add but finding similar sites that can match the volume of those two is difficult. Which makes it more difficult to figure out how to weigh other sites results to those two.

This discussion did make me poke around some more. I may consider using the free tier of Bing's api just to pull in trending topics.
Apple was the same when I was there for 17.0.0.0/8
>> people over process is just not realistic

Invest in people understanding the reasons for something, and allow them to ensure it's upheld. A relevant domain-less software analogy is testing; you can mandate some level of testing, and it will be a burden, a morale killer, and constantly fail to be upheld, or you can work to ensure everyone understands the benefits of testing, create space for people to write tests and automate their execution, and then rely on culture to ensure testing happens. I've been in places that tried to mindlessly mandate corporate policies to ensure compliance; it resulted in delays and low morale, and extremely patchwork adherence (I left that place still not knowing if we were compliant or not). I've also been at a place that implemented SOX compliance; they didn't mandate anything, just "we're becoming part of a publicly traded company. Here is what the goal is. Here is some training to help understand what sorts of things we now need to be mindful of. Here is a person who you can talk to to help understand what that means for you. This is our highest priority right now". Morale stayed high, the results were good, and completion was -early-.

>> as soon as something requires a budget

Everything requires a budget. Headcount is a budget. The point is give people problems to solve, the relevant constraints, and let them work, rather than micromanage the solution. Maybe that's an industry failure, but don't confuse it for a unique constraint on that industry, rather than just a universal problem in that industry.

>> And maybe you can have fewer rules, but instead they will be labelled processes

Process exceptions exist. Rule breaking exists. And failure to break process/rules when you should have happens too. The point isn't to not have a sensible default, but to instead arm people with knowledge so that they pick the default when it makes sense to, and deviate when it makes sense to. It's the same distinction around "best practices"; they're not, they're just reasonable defaults. And by not dictating a process, you allow evolution in the de facto process the teams follow, to improve the process. I've seen companies attempt to revamp their internal processes from a top-down model: universally not pretty. I've also seen teams and departments retro and iterate, and see constant improvements.
if I’m not mistaken, the default setting is to save it to your private vault. This doesn’t sound like a bug, but rather an error in user behavior.
> People still complain that HN lacks thread folding, even though the feature's been deployed for months.

how many people complain versus how many complained before the feature was introduced? That some people don't notice a change means not so much.
There are two layers of entropy in what I'm looking at, but I only got like two hours of sleep last night.

There's the entropy of the password from which the hash is generated, which is clearly what you're addressing.

But in the game I'm seeing, the hash itself is unknown but the game gives you feedback on the contents. So pinning characters of the hash cuts down on that search space. Then there's still the matter of finding a plaintext that hashes to that value, which as you've said should evade this sort of analysis.
I wonder what his parents do for a living. Just curious.
Was it still behind NAT?
The C++ additions surrounding move constructors, rvalue references increased my practical complexity understanding the language (although mostly grokked now). Everything else seemed the good kinds of additions; just having a new, more palatable way to express things. If you go deep in templates, some stuff might add complexity, but overall a lot of new stuff just vastly shortcuts the crazy turing complete stuff people were doing anyway
Sure let's continue unmanned exploration of Mars but manned exploration let alone colonization makes absolutely zero sense.

mars is nothing more than a further, more annoying version of the Moon. Similar gravity, less sunlight (ie further from the Sun), communication latency (~10 minutes vs 1.5 seconds), no magnetosphere (just like the Moon so you'll probably need to live underground) and just enough atmosphere to provide no benefits and be annoying (eg dust storms that obscure the Sun and blow dust all over your equipment).

The romantic view of living on an above-ground Martian city is no more realistic than Star Wars.

On a side note, laser propulsion is likely the means within reach of interstellar travel. If nuclear fusion is ever viable (and that's still an "if" not a "when") then it could be too. But if you accept that laser propulsion is the only or even just the best means of moving stuff around, it's further rason why a civilization will tend towards building a Dyson Swarm.
Bionic eyes: Obsolete tech leaves patients in the dark
The entire address space was created for DoD use, so that is understandable.
Of all the variants I've come across so far, I think this one has the most staying power. I think I might prefer it to the original.

I do kind of wish you got one more guess, though, especially if you get stuck, like I did today, having 4 Greens but 5 possibilities for the final letter.
On this specific topic, things are absolutely not similar otherwise, so it's difficult to compare. More generally, French people can tell you immediately that's not possible because... which sounds fatalistic but it s not, we're just saying here are the roadblocks I see, please convince me they can be alleviated and I'm totally in.
I’m using HACK app, that send you push notifications for reply: https://apps.apple.com/us/app/hack-for-hacker-news-developer...
Does 1Password show the password in plain text by default somewhere? I haven't noticed.
> "single social media personalities" routinely beat major news media organizations in being correct

Citation?

> and this happens frequently enough that lots of people have noticed

Now we are getting back into "feelings" about what is true or not, or more plainly "this is what I want to hear" vs. "this is was is factually accurate". I am confident individual social media accounts become better confirmation bias machines than even you most slanted news orgs.

> If you can't accept that this happens regularly, then there is indeed no hope for actual exchange

I admit it has happened, like you can pull 1 or 2 examples using 30 years of history, but it's extremely uncommon. And you haven't sourced anything in making your arguments. If the statistics say individual social media accounts (or any specific account) have greater accuracy than news organizations with full-time fact checking, now is the time to provide those numbers.

> The solution is to, when possible, fact check sources yourself.

I think I know where this is going.

> Patterns will soon become apparent.

Yep. You are describing how people go down internet rabbit holes and become conspiracy theorists. "Doing your own research" is incredibly hard, we rely on trusted sources to do this work. What we need to do individually is make sure the sources we trust deserve our trust. No anonymous blogs, no podcasts with a long history of getting important things wrong with no accountability.

Mike Caulfield's SIFT method is an excellent intro into media (source) literacy: https://hapgood.us/2019/06/19/sift-the-four-moves/

> Yes, it's slow and hard work

It's literally impossible if you don't use trusted sources. If you attempt to understand vaccine science with no science background, international trade policy with no econ history, etc. You are setting yourself for failure.

> either toughen up or be quiet and leave the work to other people.

Please, you aren't a hero for trusting the wrong people (who are telling you what you want to hear, coincidentally).

> Bleating about how terrible it is not everyone automatically regurgitates CNN

And you end with a fundamental misrepresentation of what I am saying, not surprising. You should not automatically trust most sources, but some get things right far more than others. Living every moment of your life with "I need to research this" means a standard trip to the shop would take 8 hours.
Huh? That kinda proves my point though, as I've never seen or hear anyone using it.

It just boggles the mind, but fair enough seems like a marketing failure rather than a technology one.
I've recently read the book named "Why We Sleep: Unlocking the Power of Sleep and Dreams" by Matthew Walker[0] and he explains in good detail how and why this happens.

This is not something particular peculiar about just certain individuals but actually is, in fact, one of the functions of sleep.

I would vividly recommend anyone to read it, in order to improve their own life overall, that includes memory recollection + reconciliation.

[0] https://www.goodreads.com/book/show/34466963-why-we-sleep
All it perfectly demonstrates is that this is inherently an anti-pattern and that we're discussing features to work around things you shouldn't be doing to begin with.

If you want to store XML literals, then by all means do so, but within the code itself is inappropriate. Even the existing @" " syntax is a code-smell, the new syntax doesn't address why that is (e.g. validation/colorization/etc don't work for string literals containing arbitrary other languages).

.Net already has constructs to allow the dynamic creation of XML blocks (and JSON) without resorting to string-comcat shenanigans.
I think they think it's a feature.
Regarding censorship: if the Chinese firewall was really about censorship and not about foreign monopolies, China would be prosecuting people for going around it. And they don’t - VPNs are commonplace, government doesn’t care.
I've downloaded Zephyr, but haven't produced anything useful with it. I was put off by the learning curve. It also suffers from a lot of these OS's do: layer upon layer of abstraction. I also hate everyone's weird and wonderful build tool.

Some stuff looks like it might be implemented well in these OS's, like using DMA, and suchlike. So they could possibly be fast. And yet, I think the way to bet is that they will be slower. Get comfortable with CMSIS, and your results are likely to be substantially faster.

Maybe throw in a bit of FreeRTOS if you feel you need it. I haven't experimented with tinygo yet, but I wonder if that's the way to go if you want concurrency.

I think that the whole notion of abstracting away the machine is an ill-conceived idea anyway, particularly when it comes to microcontrollers. The whole point of mcus is to use their particular features and strengths, which basically the opposite of abstraction.

I dunno, if something is complicated enough to use Zephyr, then maybe it's complicated enough to just ditch it and use a Raspberry Pi.
No problem, will do
As an ccasional replier, that's a plus for me.
If I am interested in the past, I can go look (and I have done), and then reply.
Look forward to reading your reply....perhaps in a couple of months.
The thing about it is to avoid being clever. If you pack so much logic in so few characters that your program looks like line noise, you'll have to unpack it every time you see it. Most people can only keep about 5-9 things in their head at a given time... you'll run out of stack.

If you break it down into parts that are easier to reason about, and thus debug. You can build anything without hitting that limit. Any Thing

Yes, you can be omni potent! What's not to love about that?
Looks nice at a first glance! Any chance that one day there will be a light native, application for the various PC platforms (Linux/Windows/Mac) that doesn't require users to use their browser? (btw Firefox doesn't even support PWAs)
On this topic, it's always surprising to me how few people even seem to know about different storage classes on S3...or even intelligent tiering (which I know carries a cost to it, but allows AWS to manage some of this on your behalf which can be helpful for certain use-cases and teams).

We did an analysis of S3 storage levels by profiling 25,000 random S3 buckets a while back for a comparison of Amazon S3 and R2* and nearly 70% of storage in S3 was StandardStorage which just seems crazy high to me.

* https://www.vantage.sh/blog/the-opportunity-for-cloudflare-r...
This is why I'll never buy an apple device. I know Google does it too, but apple is worse.
Oh I know Mario :)
I've also been using https://hnnotify.xyz/

Works great
Been using Bitwarden ever since LastPass imploded themselves with their idiotic policy of no Destkop + Mobile for free users.

Very happy with Bitwarden. Has a self-hosting option, too, which I like. been debating setting up a self-hosted server here at home for storing my passwords.
I believe the networking term is "bogon". Basically you're using space in a way that isn't intended. Mostly I've seen it as people trying to use RFC1918 space on public networks probably because of misconfigurations and most routers/FWs will ignore these. This is sort of the inverse.
Most of Plato's dialogues are essentially a masterclass in this technique, and if you let it, it can absolutely change how you engage with ideas in a very powerful way.

The very real benefit that you, the ordinary human, can gain from these techniques is an awareness of many of the assumptions you have been making, and how little there actually is to justify them. It's been said that a fish will be the last to discover water. This will show you the proverbial ocean you've been oblivious to swimming in all your life.

It may not be for everyone, but few authors have changed the way I think quite as drastically as reading Plato has.
Derek Jacobi, also amazing in "I, Claudius".
I don't understand what problem this solves that the proposal in the linked article doesn't solve. Maybe you're not suggesting that it does, but then what's the upside?
So, transferable yes, but marketable no. I would classify those as different things.
I like this one quite a bit. I find Wordle fun, but a bit plain sometimes. Quordle really makes me think out of the box to optimize across the grids.

side note: I've gotten most of them, but today's ruined my streak.
> Columbo shows the benefits of having reality bent around the assumption that you know the culprit instantly even if you don't know why.

The shows don't show everything, but what they do imply is that Columbo starts by pulling on all the strings and then doggedly chasing the inconsistencies and loose ends. Also, in a lot of cases there could only be a handful of suspects. The main thing they actually is the interplay between Colombo and the culprit, and the rest is (almost always) offscreen.

IMHO, the main weakness of the show are how over-eager the culprits sometimes are act like they're helping Columbo. Not just answer his questions, but play detective with him.

> Is there a single Columbo episode where he asks "just one more thing" of someone who isn't the murderer?

I haven't watched the whole series and don't recall a specific episode, but I'm pretty sure he's done that episodes where the murderer is trying to frame someone. There was also a not-great episode where the owner of a boat-builder was murdered and there were like 5 suspects (this one: https://columbophile.com/2019/08/11/trying-to-salvage-last-s...).
How does that differ from the "Comments" link in the user profile page?
Toyota's "Respect for People" was a sort of joke to me when I worked there, then I worked at Amazon and saw the opposite.

Toyota is a great company to work for, albeit super boring.
The difference here is that with Audible, the comparison is to traditional book publishing models. By all accounts, a 40% royalty (even on net sales) is pretty darn good by that standard.

Apple's 30% fee, in contrast, is compared to traditional software publishing models. Developers are used to being able to publish on Windows or web without paying commission to anyone.
Like the other comments, I also feel that would be a bad idea. I have seen, like, two of my submissions hitting the home page. I then jump in and start commenting. It is all over the place and I would NOT want any notifications for that frenzy.

Most of the times, I just quietly read the comments and try to converse where it makes sense -- either I'm getting something or giving something in return.
That's a very interesting article, thanks.

That said while FG = GF is indeed restrictive, requiring there to be a natural isomorphism between them is slightly less restrictive and just requiring the existence of a distributive law seems a bit too broad. What's preventing the existence of multiple distributive laws? Is there even anything preventing monads from always having a distributive law?
> Casual dating is really easy to experience in high school and college.

I agree with most of your post, but I would rephrase that sentence significantly. Not everybody is a born Casa Nova and fully comfortable in their own skin during their teenage and young-adult years. "Really easy" does not apply to everybody.
> is there any actual harm in people using the word CORS as a shorthand for the whole system of Same Origin Policy + Cross Origin Resource Sharing?

Yes. Consider:

> Hey, the results from the security audit are in and it’s mostly fine, except the pen testers said that we don’t need CORS for our /foo endpoint. Can you disable it entirely please?

If you understand what CORS is, you will interpret that as “Our security is too lax, let’s tighten it up by removing the exceptions to the SOP that CORS grants” and correctly increase security.

If you think CORS is how you described, you will misinterpret that as “We don’t need security for this endpoint, open it up to the world with Access-Control-Allow-Origin: *” and create a massive security vulnerability.

If you think of CORS as something that restricts things in the name of security, your understanding is 100% backwards from what it actually is, and this can be disastrous for security.
1p does not show passwords in plaintext by default.
I doubt that "Oh gee, it turns out the murderer was actually the black pedestrian in the suburban neighborhood this time" will get you published, though.
"Google: We Are Beyond Good-versus-Evil" (TM)
> America's fraught history of use of land ownership, poll taxes, and literacy tests to deprive people of their citizen-guaranteed right to vote.

I think most are aware of this history, voter ID is just the argument they can make in public. Because denying your political enemies the vote (largely along racial lines) isn't something you can advocate for without some kind of spin.
Correct me if I'm wrong, but I wouldn't call the management engine (eg. HP iLO) the BIOS. Whilst those may support such warnings:

1) Not everyone wants to use iLO or whatever equivalent another OEM provides.

2) Whilst such systems do support sending warnings about system components via email, dashboards, etc. that doesn't mean they'll necessarily warn about a RAID controller's battery being depleted. If I remember correctly, iLO4 doesn't.

3) What about RAID cards like the P420 (*not* the P420i) that either aren't hooked up to a management engine or are from an entirely separate OEM?
Last night I had a dream that HN had a new UI. Time to spend less time on HN.
These loans are being forgiven for people who attended for profit schools being investigated for fraud, and in fact claiming you were a victim of fraud is a requirement to get the loan forgiven. It's a continuation of an Obama program that saw some for profit schools shut down.
There's an API. Go nuts.
It seems quite plausible to me that both of these can be true at the same time:

- A certain baseline level of education will make a massive difference, especially e.g. literacy education in a society where parents are almost all illiterate so organic transfer of literacy skills across generations isn't really a thing.

- Much current education spending in first world countries is providing a truly terrible return on investment.
Rust uses any number of `#` e.g.

###"There can be "stuff without escapes" #" "# "###

C# already uses @ for raw string prefixes so they could extend it's usage for multiple prefixes+suffixes.

""" Is fine though.
The irony of your comment is that a huge part of PipeWire being this good is the work of the PulseAudio devs. When PA first came out, the experience was terrible because it exercised drivers in a way that plain ALSA or previous audio daemons had not done. Over the years, the drivers got their shit together, so now PipeWire has competent drivers to work with. That's not to say that PipeWire is not an impressive achievement in its own right (it absolutely is!), but it's not as much of an uphill battle than what PulseAudio had to fight.
Mars has water and more “acceptable” temperatures, I believe. This doesn’t have to be a mutually exclusive endeavor. We can put a base on Luna and colonize Mars. Maybe the Moon is the stepping stone to Mars?
What do you mean by public VPN? Do you mean free proxies? I'm talking about paid private vpns like expressvpn. The p in vpn stands for private so that's a bit redundant. Your traffic is still encrypted, these vpns can't run a MITM attack on you.