skysight-inc/HackerNews huggingface dataset:
https://www.alexanderlolis.com/ - My personal blog in which I write whenever I feel like it. Mostly interested about software.
It's just a rule of thumb and varies alot between communities.

https://old.reddit.com/r/TheoryOfReddit/comments/1fd2tu/data...
On their profile they have their website linked (https://jamiedumont.com/)
the boy who cried wolf is about that
>What does that mean? The certificate either passes validation or it doesn’t. They aren’t able to change the content on your site or anything like that.

They could say that your certificate passes validation while, in fact, said security has been already tampered with on your side, giving your website's visitors a sense of false security.
This is a community comms failure.

Preventing the random extension I installed from hijacking my bank login page is good! Giving Mozilla the ability to disable my adblocker or NoScript on an arbitrary domain list that they can update remotely is scary!

A blog post with Mozilla's plans for the feature, what they're implementing to limit abuse on Mozilla's side, and how users can opt out would make this a non-issue. It's nuts that the mozilla bug tracker is the best source for laypeople to get info on this.
Open your eyes to the possibility that maybe, just maybe, SCOTUS kicked it back to Congress purely because Congress is useless and won't do anything.
Show HN: A web extension for managing Fastmail Masked Emails
Hello HN!

I wrote a web extension (currently available for Chrome and Firefox) that allows Fastmail customers to easily manage their Masked Emails. As a heavy user of masked emails, I'm always creating new ones for online services, disabling emails that are receiving excessive marketing emails, etc.

Features include:

- Create new masked emails

- Enable, disable, and delete existing masked emails

- View details about all of your masked

- Favorite your frequently used existing masked

- Filter masked emails by state (enabled, disabled, deleted)

- Fuzzy search across masked email address, description, domain, or email

- Edit the description and domain of an existing masked email

- Quickly copy details about your email to your clipboard

Hope this is useful for other masked email users! Feedback appreciated and welcome.

PS: still adding to and cleaning up the repo/readme/wiki but the extension is fully functional and ready to use.

Chrome: https://chrome.google.com/webstore/detail/masked-email-manag...

Firefox: https://addons.mozilla.org/en-US/firefox/addon/masked-email-...
It has been in the Solaris version of zfs for a long time as well. This came a few years after the Oracle-imposed fork.

https://blogs.oracle.com/solaris/post/reflink3c-what-is-it-w...
I like this. The focus on lexing/parsing for language implementation often overshadows the fact that the bulk of the work in any language effort is in the semantics and analysis (e.g., everything after one has a parse tree). On the production compiler I get paid to work on, front end work makes up at most 10% of the team time and effort. Even on experimental language projects that we occasionally play with, the front end is usually given minimal attention - just enough to have a syntax that we can use to start instantiating ASTs and doing the interesting work. More often than not, I punt on a front end altogether and just piggyback on some existing language (e.g., Haskell, ML, etc) and basically explore the semantics or analysis questions I'm interested in via a DSL-style embedding and ignore syntax altogether.
In a parallel thread hardcore scientists struggle to understand a 100 neuron worm, while here less hardcore scientists proclaim they've understood nuances of a human brain.

Note, that there is a rapid rise of the "mechanical consciousness" dogma. Some very smart individuals are so impressed by it that rather than doubting the existence of intelligence in LLM AI, they've started thinking that they themselves might be machines! From there it's one step to giving machines rights on par with humans. The dogma is very powerful.
> If you are aware of the associated risk and still wish to allow the add-ons that have been disallowed on a website by Mozilla, you can do it from the configuration editor (about:config)
The writer tears down prompt engineering while extolling the virtues of well-written prompts. Also GPT-4 isn't "learning new things all the time" in that way...it's getting updates, sure, but not constantly or in real time. These articles are pure nonsense.
Things like Falcon 40B are trainable with something like a LoRA technique but the coding ability is weak. In the near future we will have better open source models. But it is possible to do for certain narrow domains.

Normally with the ChatGPT API you just feed API information or examples into the prompt. One version of GPT-4 has 32k context. The other has 8k and 3.5 has 16k now. So you can give it a lot of useful information and make it work quite a lot better for some specific task. When you pick something like React or Spring in general, depending on what you mean that might be huge amount of info to keep them current on. But if you narrow it down to a few modules then you can give them the latest API info etc.

Another option is now to feed ChatGPT a list of functions it can call with the arguments. It generally won't screw the actual function call part up, even with 3.5.

ChatGPT Plugins you can give an OpenAPI spec.

Then you implement the functions/API you give it. So they could be a wrapper for an existing library.
Of course it predates the formation of OSI. OSI didn’t invent the term, it’s just a group of people who formed to formalize and help adoption.

It’s not like there’s some competing definition. OSI has been around for 20+ years and only recently did a few companies decide they want a different definition so they can make more money.

But the issue isn’t that there’s some word police. The issue is that open source has a definition in use and when people try to overload, it gets confusing. I wish people wouldn’t do that, but it’s free country (free as in speech, not free as in beer).

No one cares if source is “open” in that people can view it. In that case windows is “open.” The important part of open is the ability to change, reuse, and participate.

Why would anyone care if source is visible but not usable? I’ve been able to decompile forever. I can see the source if I need to. The community and reuse aspect is important.

Finally, OSI doesn’t define the term. They just certify licenses that adhere to open source principles and ideas. The community defines the term. Everyone is free to make up new licenses. OSI just helps the community filter out noise by reviewing licenses that actually are open source.
> So, I think the sexism is important to the explanatory narrative because it demonstrates the scale of the power imbalance between the captain and the first officer

Exactly. Patriarchy isn't just a system where all men have power over all women. It's also about hierarchies of men. A good example is the FLDS [1], which Jon Krakauer wrote about in Under the Banner of Heaven. [2] There, the highest-status men are supported by other men who are rewarded with dominance over other lower-down people. That produces a bunch of surplus young men who are eventually driven off.

This sort of continually enforced dominance hierarchy, whatever you think of it morally, is poisonous to the kind of mindset and relationships you need to keep up our (extraordinarily good) airline safety record.

And let me also add a plug for Dekker's "The Field Guide to Understanding 'Human Error'", which is on the surface about understanding airplane crashes, but does a great job of conveying why important technological systems require a very different way of thinking about things to succeed. One of my top books of all time, especially for anybody in tech who cares about uptime.

[1] https://en.wikipedia.org/wiki/Fundamentalist_Church_of_
Jesus_Christ_of_Latter-Day_Saints

[2] https://en.wikipedia.org/wiki/Under_the_Banner_of_Heaven
These aren't what most people call 'technical books' - that would be SICP, TAoCP etc. as another commenter said.

Instead, these are mostly reporting and memoir about the tech scene and the social effects of tech from a critical point of view. That's a valid category,
and these books are okay, some are quite good. BUT they are almost all from the last few years - I would expect 'greatest of all time' to include some true classics.

My own candidate for greatest of all time in this category is Computer Power
and Human Reason by Joseph Weizenbaum (1976). He wrote Eliza, the very first AI chat program, almost sixty years ago. I reread this book recently and it is still very pertinent, especially his discussion of AI.

Other classics in this category:

Tools for Conviviality Ivan Illich (1973)

The Technological Society Jacques Ellul (1954, English translation 1964)

The Human Use of Human Beings Norbert Wiener (1950)

Technics and Civilization Lewis Mumford (1934)

I admit I have only read brief excerpts from these -- but they have all been influential.

[edit: I see I overlooked the 'still in print' restriction. BUT if you want 'the greatest of all time' you have to relax that.]
Try taking notes through the day - you probably are doing things that count towards work (thinking about problems etc).
That's not surprising. Humans are much larger than weeds and should require many more joules, and thus more time, to kill.

[Admit it, you all wanted to make this comment but didn't want the downvotes. I've heroically taken one for the team.]

Pivoting to a point with less levity, this is why I find writing user documentation so excruciating. Endless agonizing over precise wording. "Laser weeds 80x faster than humans"? "Humans kill weeds much slower than lasers do"? Should that be "than do lasers"? Bah.
Is this type-system guaranteed to be sound? (Does type checking ensure no runtime type bugs?). Also, can it infer all the types if none of the types are actually annotated?

Also, what is the novelty about this new type system?
I don't remember saying that, or anything close to it?

If the law forbids ISPs to show ads or modify the content in any way, then they won't do it.
https://adamcraven.com/writing/

Alignment between people and technology, mostly. Much aggregated from my other site (https://principles.dev).

- https://principles.dev/blog/first-principles-thinking-a-visu... - post with 3d graphics

- https://principles.dev/blog/where-are-all-the-software-carto... - one that took the longest to write

- https://principles.dev/p/relatedness-pattern/ - A principle
Good luck with that.

Running with the example of 911 from the grandparent post, the service needs to be as low-friction as possible when people call. For them it is a matter of life or death.

Imagine if you or I had to make a payment, or solve a captcha, or confirm our identity in order to make an emergency call. That is simply unacceptable in this case.
>This'll probably sound silly but like everything else on the site I do it manually.

No, that sounds incredibly sane! You'll know when it stops being so.
I’ve devoured your FreeBSD networking presentations but I guess I must have confused a post about tracking down a ZFS bug in production written by someone else with all the other content you’ve produced.

Back to the topic at hand, it’s actually scary how few software expose control over whether or not sendfile is used, assuming support is only a matter of OS and kernel version but not taking into account filesystem limitations. I ran into a terrible Samba on FreeBSD bug (shares remotely disconnected and connections reset with moderate levels of concurrent ro access from even a single client) that I ultimately tracked down to sendfile being enabled in the (default?) config - so it wasn’t just the expected “performance requirements not being met” with sendfile on ZFS but even other reliability issues (almost certainly exposing a different underlying bug, tbh). Imagine if Samba didn’t have a tubeable to set/override sendfile support, though.
OK so I may be biased but please don't do this. After a couple of interviews everybody is tired. 1-2 short questions are perfectly fine, but some people treat it as "the floor is yours". You won't make a better impression by asking questions, but you can make it worse. For most people though, it doesn't matter at all. Use the time you had before, when being asked, to show your best side.
I'm surprised that's not already an thing in that ops center. Maybe being an outsider I've built up an unrealistic aura of awe around NASA/JPL type environments where those places would be quiet as a church unless something like landing or some other epic accomplishment where everyone was cheering. Otherwise, I'd expect everyone to know that when the shit hits the fan, everyone is hunkered down doing what needs to be done. Does the long lag between issuing commands kind of break that?
You probably read this about software encoding and got them mixed up in your head.
People are trying to find a method to here:
https://github.com/zedeus/nitter/issues/919

(check out https://rsshub.app/twitter/user/elonmusk)

For the very desperate, this is still "working" for some reason:
https://tweettunnel.com/ggreenwald

At the end of each snippet is a t.co link with a /{tweet id} at the end. You'll have to click on it and copy the status/tweet id from the url after the "%2Fstatus%" part. Paste that number into an embed link:
https://platform.twitter.com/embed/Tweet.html?id=16763153424...
It certainly worked for me when I used Windows. Try either of these:

file:///C:/stuff/scriptlets.js
file://localhost/C:/stuff/scriptlets.js

I must say I wouldn't want to add a remote 3rd party URL to this setting, what if it updates with bad code?
https://www.gregraiz.com
Even despite that, they still have no interest in encouraging "freeloading"
Sometimes I'm blocked on something so I can't write any code, so I just say that I was blocked. Sometimes I have meetings all day and I didn't write any code so I say that I was in meetings all day and didn't get to work on any tickets. If I genuinely didn't do any work and wasn't blocked or in meetings, I just repeat the previous day's update. For example on Monday I worked on ticket ABC-001 and Tuesday morning my update was "yesterday I worked on ABC-001, today I'll continue on ABC-001, no blockers", and then I secretly went to the beach that day. Wednesday morning I will say "yesterday I continued on ABC-001 and today I should have a PR by end of day, no blockers".
His business ideas and the fact that he just ships is what earns him thousands per month.

End users don't give a shit what you build it with, but none of it matters unless you're willing to shit products out.
Congratulations to him, but 14,000 lines in a single script? I would pay to not give maintenance to that.
I had tried out Icon some years ago. Ralph Griswold (who had worked on SNOBOL) and a team, created it. Downloads may still be available. Found it interesting.
This is the thing with digital stuff, nor simple nor simplistic stays enough.
Indeed. There are limitations. Restrooms aren’t public, they are places where privacy is expected. The link I posted describes how in the US it’s perfectly legal to take a picture through someone’s open window (as long as you don’t trespass or do anything illegal to take it).

My point isn’t that there are no limitations on photography or use. My point is that if you make something public, people can view it and use it. And that’s legal. People seem confused about this that somehow consent is required for use. Not for things publicly released. (In the US and many countries at least)
Software economics can be a bit weird. I believe I've bought 3 licenses for "No Man's Sky" across 2 systems for around $40 total because I seem to have caught it at the right time. It's rather famous for under-delivering at launch but it seems that they sold so many copies and have a small team and have just kept iterating over the years to deliver on the initial promise and then some. So I think I got a great value and I bet that Hello Games still made lots of money.

I'd say that Minecraft is probably the most amazing value in that I paid $30ish for it in 2011 and it has been developed and added to ad nauseum ever since. I'm sure it helps that it became a cultural phenomenon of its own with all kinds of merchandise.

I suppose people latch onto those and get some unrealistic expectations (I currently make my living from SaaS, so I certainly understand the work that goes into a hosted product).

I mostly still prefer the old way of gaming though - give me a finished executable that I run locally and maybe a couple bugfixes here and there, but basically just leave it alone. You don't buy a painting from an artist and then expect them to keep changing it once it's done.
If the http server supports it and it is enabled, you can do Server Side Includes

https://en.m.wikipedia.org/wiki/Server_Side_Includes
Ask HN: What is the cleverest use of algorithms you saw at work?
To my knowledge the ROG Ally is more of a gaming laptop replacement. Only get it if you want to play online shooters where anti-cheats don't work reliably on Linux/Proton. Or if you want the absolute best resolution and graphics in portable format.

For single player games and people who don't expect their portable gaming device to be 4k/240FPS SD is better in every way.
I wouldn't judge it based on this alone.

I haven't generally used sentence-style queries wth any search engine since AskJeeves. Paitly because AskJeeves was terrible at finding what I was looking for, and partly because it almost always produces poor results on every other search engine I've known.

I just don't expect natural-language queries to work (yet). I've also watched too many people struggle to get "Ok Google, …" to return usable results; seems the majority of the time it fails or would have been faster to type out.

I still don't have a feel for Kagi. I used it occasionally when they had a free tier, but was always afraid my habit of submitting multiple revised queries to search engines would use up the free allotment. The current sample search for headphones was somewhat helpful recently, though "best x" is not a search pattern I tend to use, and even though I tend to search for 'phones with flatter response than most.
You're mistaken there: "The boy who cried wolf" is about lying about there being a wolf while it isn't, not about speaking the truth but nobody wanting to listen.

Edit: check for yourself if you like: https://en.wikipedia.org/wiki/The_Boy_Who_Cried_Wolf
Interesting that they are launching in the UK, even though as far as I know our data protection legislation hasn't (yet) deviated from the GDPR so it should be just as illegal here as in the EU.

I guess they are banking on the uselessness and incompetence of the ICO.
How many companies would actually answer the real questions people have? You might actually get red flagged. So they go to GlassDoor for those.

And then you are left with "polite questions", fillers.
https://deadlime.hu/en/

A bit of a mixed bag, just what I'm currently interested in, with potentially huge time gaps between posts.
Maybe not - I'm wont be a mastodon apologist - but I'm also pretty skeptical at Meta trying to just brute force their way to make a twitter clone.
>Brutalism is absolutely an acquired taste

Brutalism can be "sublime" under the right conditions, but the conditions are few and far between. It's not an aesthetic for everyday, hence many people's issue with it in prominent high traffic civi buildings. Otherwise it's a haunted house. Once in a while, on a moody night... chefs kiss.
> I think we can all agree that restricting uBlock from working on YouTube probably isn't going to happen,

Mozilla gets paid by Google, and Google is experimenting with blocking adblockers on youtube so... no. I don't agree with you.
Notch of Minecraft fame is arguably richer than any actor has ever been.
If you want a long lasting career in programming, work on building the languages, not just using the languages.

Is probably what someone said many decades ago.
http://www.trickjarrett.com - My link blog and life blog, with occasional larger posts.
> I pretty strongly disagree here.

> The fact of the matter is just that tonnes of bugs, incompatibilities, permission problems, and bad installation experiences every Linux user is intimately familiar with, often occur because package code has no control over which versions or whatever of system-level dependencies like Xorg, Fontconfi, Cairo, etc. are already installed.

I can tell you I had orders of magnitude more issues with inferior (and I have yet to encounter one which is anywhere close to a system package manager) language package managers. The main issue that one might encounter (especially with super stable packages like Cairo or fontconfig), is that the package one wants to install uses some feature of the most cutting edge release and the system has an older release.

The consideration of not always using the latest and greatest and considering only stable releases seems to have completely gone missing and people just argue to install everything via virtual environments or docker containers. So we end up with tons of different versions of the same library all over the place.

Regarding Julia being not public facing and security being not an issue, that someone else mentioned somewhere else down the thread, this package builds interactive dashboards. That's pretty public facing to me.
I remember reading the original thread on agora road. Alongside it I read a thread about a guy who did a government contract to build something like this, and for the life of me I can't seem to find it anymore. I'm sure it's there but searchability on that site is not good and the recommendation on it weighs recent stuff to heavily. Does anyone know what I'm talking about?
I loved your blog post! It was the first time I came across blocked/register-blocked bloom filters. The VLDB paper you linked seems interesting too.

By any chance, could you consider adding an RSS feed to your blog?
Kind of wild that Apple have built up so much of a reputation that you're calling it the 'best VR headset ever made' without it even being released yet. This just proves that good products are like 70% perception, and its why we continuously drink Coke even though there's so many better healthier, tastier drinks
The Memories of the Flinstone in Viva Rock Vegas Dreamcast
Tweets are walled now, please provide a proxy or copy out the content.
The actual law is cited, so perhaps law changed since you learned it. Or you are just incorrect. According to German law and court decisions, it seems quite definitive. Although I know very little about German law, perhaps there’s some local law that supersedes regional, national, and EU law.

What I try to do is track to the actual source rather than relying on my own memory of things.
I had a blog post last year that made it to the top of HN thanks to the second chance pool.

I submitted the post to HN on a Saturday and it got I think two upvotes before slipping off of "new" and I figured that was the end of that. But to my surprise I happened to check HN Sunday evening and found that it was near the top. I had no idea that something like that was possible.
The Steam Deck is a success compared to previous attempts by Valve, but perhaps not as much as the initial excitement would have you believe. To put things into perspective, some source[1] estimates that a total of 3 million Steam Deck units will have been sold by the end of 2023. The Nintendo Switch, which probably inspired the Steam Deck, has sold 125 million units by March[2]. This amounts to 20.8 million units per year.

[1] https://www.gamesindustry.biz/omdia-steam-decks-total-consol...

[2] https://vgsales.fandom.com/wiki/Nintendo_Switch