skysight-inc/HackerNews huggingface dataset:
The reason I asked for the documentation is because even your bank example falls short - my coworkers and I are trained in and expected to follow SOC2 requirements. Taking the job in the first place means explicitly agreeing that you will follow the SOC2 requirements that we adopted because our customers said "we won't host data with you unless you are secure and audited."

I can see an argument that I shouldn't be a "vigilante" about making sure people follow security practices they agreed to when taking the job, but we are all responsible for the security of the business. A repeat offender coworker who doesn't care about the security consequences of leaving their PC unlocked is a security risk which needs addressed. This isn't just a case of messing with a friend.

Further, the PC is company property and subject to acceptable use policies. It's not "my computer" so I have no reasonable expectation that it is a sacred object other people won't mess with. Assuming others won't mess with your things is a terrible reason not to lock your door at night. Getting angry at a burglar for entering because you failed basic security misses the point of your failure.

My repeat offender coworker got over his indignation that I touched his computer and then started doing what he was required to do the entire time and locked his computer every time he got up. I stopped touching his computer. He didn't get written up or fired for repeat security failures, and all was well.
Author here.

My main use for this is incremental migration away from bash. I'm not saying this is the best way to do scripts, but it's a pretty great stepping stone. Just following the cargo culting guide [0] can already uplift a bash script without changing the logic too much. From there you can start adding structure.

My secondary use case is little scripts in NixOS/nixpkgs. There are some helpers in there that make it quite convenient.

[0] https://github.com/luke-clifton/shh/blob/master/docs/porting...
> At some point the only option is to kill it with fire turn it off and on again. Extinguish that spark of life and turn it back into a puppet.

That turns out to be the solution that nature has come up with, so while it might be possible to do an end-run around this constraint somehow and keep a dynamic system running forever, I'll give long odds against.
We're trying to do a similar thing with darklang right now: providing a single binary with a built-in package manager. The idea being making it easy to write readable "bash" scripts (including writing them with AI), but with just one dependency - the darklang binary itself.
> That's exactly where this exception is coming from. You can't make personal copies nowaydays without breaking some kind of DRM and that's why there's an interoperability exception.

I have already addressed the interoperability exception a couple messages before. In no way it just basically makes all copyright protections pointless by allowing you to claim "OK, now I can decompile this software and distribute it as I please!".

> Well that's exactly where we at now, I'm writing this comment from a phone which has thousands of piles of obfuscated inaccessible and non modifiable software. Copyright is what led us there.

Hardly. Copyright doesn't necessarily prevent nor make tivoization easier. The GPLv3 (or some new, specific legislation to this end) are the only things that would successfully prevent tivoitzation.
The problem with this line of reasoning by itself, is that it justifies some policies we like but also other policies we don't like. (For example, almost no one wants background checks or KYC laws for buying a computer.) Assuming we're not cartoonish totalitarians, we counterbalance the concept of indirect victimhood with some other concept of privacy or liberty or something. But that's where all the hardest questions come up.
Not being replicated isn't the same as not being replicable. There might simply be no interest at the time. But that is no the same as the results not being right or even valuable at some point.

Replication is not a be all and end all, because things could replicate even though understanding is wrong (i.e., observation is right in the publication but everything else is wrong). Even the replication itself can be wrong, if certain materials share on unknown contaminant, for example. It addresses some issues, but not all.

For some areas it also not clear what replication means. What is it for theology, for example?
I like JustWatch. Search for a show, it will show you where it's available for free, where it's available with subscription, and where you can buy it... and not just the major services, but TV channel sites, too. (Note, I'm Canadian, and it's showing Canadian TV, like CTV. No idea if they just happen to be Canadian, or they show what's available elsewhere.)

Shows what's trending across services.

Also has a "new" tab. Select which services you subscribe to, and it will show what's added to each service. It seems to remember my service selections via a cookie, so I don't even have to bother making an account.
NASA is simultaneously incredible at three things: Arguably the best in human history at researching, developing, and deploying novel, past-the-bleeding edge technology; by orders of magnitude, the greatest explorers ever; and sales.

The only reason General Motors doesn't tell you your car will last 90 days and give you a 90 day warranty - and then brag about how it's lasted 10 years - is that nobody would buy it. NASA can say whatever they like and we buy it.
i am wondering too, where are they coming from
You can have cryptocurrency or you can have wildly manipulated assets in an attempt to become rich at the expense of everyone else who didn’t get in first. It’s a stampede toward number two by literally everyone I’ve encounter over the past decade who plays crypto markets.
I guess it depends on how fast revoked sessions need to stop working and how many you have.

If eventual consistency is good enough, presumably you could use something that looks like a bloom filter of revoked tokens and only check ones that match against the revocation service, right?
I'm pretty sure "Bond Villain" is primarily intended as a pun.
Ah, my bad.

#define import #include
import "cJSON.h"
I'm pretty sure the voice is distorted because they were a bit off on setting their audio subcarrier frequency. I doubt that sound was their goal.

I wish that one day someone finds the master copy of this tape in an estate sale or something. It deserves to be preserved in full fidelity.
The Biggest Winner in the OpenAI Fiasco
"By the end of the frenetic weekend, Altman had agreed to start a new AI division at the tech giant, so he could keep working with Nadella and take advantage of Microsoft’s access to computing power. Soon it became clear that hundreds of researchers were ready to join Altman at a corporation as sexy as soup. Microsoft prepared to give those engineers everything they needed to continue their work: a floor in LinkedIn’s offices, plentiful cloud-computing resources, Apple laptops. The trillion-dollar company’s employees assured their potential colleagues that they wouldn’t even have to use Microsoft’s workplace-communications app Teams."
Google's email to me this week about Blogger was also how I found out I wrote a blog in 2006!
We do web-only right now. No frameworks. Maybe focus on MDN if you think you can get the business done with a webapp. Once you master flex, grid & friends, you will be set free.

If we are still insisting upon native apps, I am growing increasingly-curious as to what the reason could possibly be. Unreal & Unity deploy to the browser. What does your business do that is so special by comparison?
Are you trying to say USA local police confiscations don’t exist at large scale?
Pyxel is a retro game engine for Python
Shh Shell: A shell for drifting off to sleep
I don’t know why it is a thing. But it is. Can give you a great example.

I was diagnosed in 2020. Went to a local oncologist who said (initially) I was stage 1. We caught it early. Then they do the colon resection and I wake up to the news that I’m stage 3c. I went through a 6 month treatment which knocked it back using the standard treatment (FOLFOX) and it was undetectable. Cut to 6 months later and it was back with a vengeance.

My oncologist ordered genetic testing right at the same time I decided to go to MD Anderson. The first thing that they wanted to do was the same genetic test. Great we say. My old oncologist ordered it.

My insurance BCBS declined to pay because my old oncologist ordered it and not the current one at MDACC. We / the hospital wrote 3 protest letters and they denied the claim meaning we had to pay 5k for the test. After dealing with insurance and the testing company we negotiated a lower price but be prepared to do so.

If you can’t afford it you are sometimes able to get payment plans. And there are endowments for situations where money is tight or no insurance. None of it is fun that’s for sure. Insurance companies are not your friend.
I'm a little confused by your post. This paper is about increasing training about reproducible research and open science at all levels of education, with the goal that awareness of them will increase participation and reduce the incidence of pitfalls that lead to faulty research. Is this not exactly showing people how to conduct "good research that should be recognized and nurtured"? Is this really any different than requiring training in proper statistical methods?
Yep, this is mainly used for turning those bash scripts that you let get too large into a real program. You port your script, basically line for line, into this, and then start chipping away at it until you have something less scary.
Tree-shaking: the horticulturally misguided algorithm
Your computer is not doing work (in the thermodynamic sense) that gets stored anywhere in the computer, and it is not transmitting a significant amount of energy out the Ethernet port either. (It is moving some energy out the port, copper or fiber, but it’s likely receiving an almost equal amount back, and the power is question is negligible.)
I was poking through your source a little and I noticed a common inefficiency in the way Python for handling text is often written. Due to the immutable nature of strings in Python repeatedly concatenating onto one is very inefficient and not very kind to the gc, so it's much more efficient and pythonic to build up your string as a list of strings and then join them later. For example you could rewrite your do_info function a bit like this:

def do_info(self, line):
"""Display information about the current page."""
renderer = self.get_renderer()

def get_renderer_class():
return str(renderer.__class__).lstrip("<class '__main__.").rstrip("'>") if renderer else "None"

def get_page_lists(url):
return [l for l in self.list_lists() if self.list_has_url(url, l)]

def get_list_status(l):
if self.list_is_system(l):
return ""
status = "normal list"
if self.list_is_subscribed(l):
status = "subscription"
elif self.list_is_frozen(l):
status = "frozen list"
return f"({status})"

url, mode = unmode_url(self.current_url)
out = [
f"{renderer.get_page_title()}\n\n",
f"URL : {url}\n",
f"Mime : {renderer.get_mime()}\n",
f"Cache : {netcache.get_cache_path(url)}\n",
f"Renderer : {get_renderer_class()}\n\n"
]

lists = get_page_lists(url)
if lists:
out.append("Page appeared in the following lists:\n")
for l in lists:
out.append(f" • {l}\t{get_list_status(l)}\n")

return ''.join(out)
Sir, thank you!
> "caught the improving mentality, or attitude — the one thing all inventors, both then and now, have in common — which had him viewing everything around him in terms of its capacity for betterment."

As much as I resonate with this sentiment personally, I've recently been reading the works of Byung-Chul Han, specifically "The Burnout Society", which has made me really think about how this mentality can be pretty insidious.

EDIT: not that I think this detracts from the thesis of the article itself, I just find it interesting how the author of tfa bolstered their thesis with this right away.
As you said, the DSP revolution was not scientific it was economic. They always knew how to do it, for decades, but it was unholy expensive. VLSI economically enabled DSL but it was a thing that they knew they wanted to do, and knew how to do, for decades. DSL technology was perfected before the 56K modem was even invented.
If you look at the past submissions by this guy you can see that they're literally just the same few accounts, either bots or his friends.
It’s important to use email + password login for important sites instead of SSO (google, apple, etc). If google ever locks you out, you will also lose access to any sites which depend on Google SSO login.
Is that even an official Google account? How do you tell any more?
This is moe interesting than it looks, probably because the best part (IMHO) is about the type system, that is what enables the other ideas.

> In Julia, types are first-class and every value has a type

This is what I do from the start in https://tablam.org and only later found that is not common! Is so intuitive this way and simpler to check, by a lot. In fact, I waste so much time adapting type inference algorithms that are hard to translate because for some reason graphs are imposed on trees, types are second-class and live at a distance (and erased) and all is a mess this way.

The relational model already makes this so simple: `project / rename / extend` relational operators cover you.

From this other facilities become possible. Note how in `SQL` you don't have functions as first-class per se, but now try to imagine that a function is a table and suddenly, is much better!
Well you clearly don't have great intuition
You don't have to get rid of #include and the preprocessor to add modules. The ISO C++ committee has added modules to the newer standard and they haven't gotten rid of headers and conditional inclusion. Modules would be nice just so that the build system doesn't have to rely on things like "gcc -MMD" generating header dependencies of object files for inclusion in Makefiles.
I suppose you do have a monopoly on the truth.
I think the details of IO are already abstracted pretty well, it's a topic that's had a lot of effort put into it. The remaining things you have to think about are pretty fundamental and not fundamentally technical in nature, like:

1. Price

2. Brand of whoever is providing the storage (matters because it's a proxy for lots of other details)

3. General physical location

Once you made those decisions services like S3 abstract the rest. There are tools that let you access these via FUSE (in which case client protocols don't matter).
This all started with the release of Blender 2.8 - here are the release notes: https://www.blender.org/download/releases/2-80/ and you can see a hacker news post about it here: https://news.ycombinator.com/item?id=20566139

Basically blender had a ton of features but you had to learn all sorts of shortcuts and read endless documentation to even become aware of them.

They decided to really focus on the UI and bring it into a more standardized experience, where people who were not intimately familiar with blender would stand a chance - and overall I think everyone has loved it, even those who used it extensively.

One of the things I really like that they added was workspaces, so you can quickly start in a UI that makes sense for what you want to do. Just the other day I wanted to make an animated intro from an svg image, so I just opened it in the 2d animation workspace and was off to the races. Blenders UI has always been infinitely customizable, but without bundling that capability into a feature that benefits the user, it really just lead to confusion.

2.8 was a huge update for them and they’ve sort of been going all in on that user-centric direction with every subsequent release since then.
Author here. I rarely use it as a shell personally, though it does work, and sometimes I drop into it for the odd task. It's primarily designed to replace overgrown bash scripts.
>you will never reduce carbon dioxide emissions to zero per person; people emit carbon dioxide just by breathing. but the quantity determines whether or not it matters

This is a classic misrepresentation of the problem. Policy makers don't care about how much CO2 you emit as long as it stays within the bio capacity of the planet. I.e. is there a net accumulation of CO2 and yes, yes there is. The CO2 you breathe had to be captured by the plants in the first place and therefore doesn't represent a net accumulation. The CO2 emissions involved in the agricultural processes of the food you eat, however do represent a net accumulation since the fuels were dug out of the ground.
The Strobist

If you're into photography, you've probably heard of it.
Too bad Hugs98 (installation is few MBs) is no longer updated leaving only GHC (GB+).
> it's not entirely important (theoretically) that research be reproducible

Well that's confusing, because reproducibility is a core tenet of science. How else could you tell whether your results were a statistical fluke or due to some flaw in the study design?
Californication but with the DKC2 Soundfont (Full Album) [video]
It's a joke. That clip is supposed to be your passengers.
Upper funnel/lower funnel, depending. And don't forget the future employees that take notice of a culture that would allow for such an exercise. To me, it communicates good product management, roadmaps, and healthy financials to allow the room to breathe.
Using xss one might target login form and steal username/password instead of a token. So I do not see argument here against jwt. Sure the xss will have to be more sofisticated(?)
Large Interferometer for Exoplanets [pdf]
No, I'm saying that they are an example of moral hazard.
Yes, but Shh works on Windows. And on OS X you need to install about the same things if you want to have a recent Bash

> /bin/bash --version
GNU bash, version 3.2.57(1)-release (arm64-apple-darwin23)
Copyright (C) 2007 Free Software Foundation, Inc.
A very long-winded fortune cookie A.I could have written this.
Re: "can i be of assistance"

https://www.imdb.com/title/tt0069638/mediaviewer/rm194734796...

Occasionally, they are aided (or hindered) in their travels by the ship's frustrating and only partially-functioning computer system interface, known as Mu Lambda 165 (portrayed by William Osler, who also provided the opening narration for each episode).

https://en.wikipedia.org/wiki/The_Starlost

final paragraph of the premise
My intuition says yes, they are basically perceived the same way. Color recognition is so elementary it seems more hardware-based than software-based. I think there are better examples for the point (which I assume it's trying to make). Take a piece of rock, does it look the same way to different people? (there the answer is IMHO no).
I have asked about Julia's reproducibility story on the Guix mailing list in the past, and at the time Simon Tournier didn't think it was promising. I seem to recall Julia itself didnt have a reproducible build. All I know now is that github issue is still not closed.

https://github.com/JuliaLang/julia/issues/34753
I recommend Ubiquiti products. Buy separate router & access point – e.g. EdgeRouter X.

Wi-Fi & AP tech improve every couple years, but router tech & config are very stable.

I’ve gone years without touching the router. APs are also more stable since they don’t have complicated routing + services.
Seems like that team moved to GitHub actions. How old is it? And we still don't have YAML anchors.

Which is just a parser feature.
Drones and AI Could Locate Land Mines in Ukraine
Dated December 1st - one of the many benefits of consuming news via RSS.
I don’t think anyone has squared the circle on absolute freedom versus nation destabilizing terrorism and child abuse. You seem to have just said, eh, oopsie doopsie.
Another NPC who thinks they have a monopoly on the truth.
Amen to that. I love AI as much as the next nerd, but I don't need every post on the front page to be Sam Altman...
Given the current laws of physics, flying cars are essentially helicopters, with all the attendant noise and risk of falling out of the sky.

Until the laws of physics change, it's likely we won't have flying cars. I give the odds of that change 10% in the next 20 years.

I'm watching the fringes closely, but nothing has shown real evidence yet. I'm hoping Barry-1 can push itself into a higher orbit without propellant... but that remains to be seen. You too can follow along, watching this page[1,1a], specifically columns 53–63 of line 2 of the Two Line Element set, the mean motion, which is orbits per day.... if that goes down, that is a higher orbit... it's been slowly increasing so far, as drag causes it to get into lower (and faster) orbits.

The first elements based on observation had it at 15.15327300, as of Nov 22 (5 days later) it's at 15.15439447. They hope to boost it's orbit by 100 Kilometers, which should take it below 15 orbits/day.

If it works, that means Mike McCulloch's Quantized Inertia is likely right, and we get to get out of this star system. Along the way, you get flying cars, and I get a personal megawatt.

[1] https://db.satnogs.org/satellite/QDDY-8878-5291-1819-3935#da...

[1a] https://web.archive.org/web/20231125162752/https://db.satnog...
These people are saving the planet and our civilization, sir. Frankly, this writer is not doing enough justice to what Sam has accomplished and is going to accomplish. Humanity's entire future is at stake here ♡
Or maybe they are just accurately reporting their experience. In my experience what they report is accurate, 95% of the time.

It’s possible to inhabit the 5% where it’s not, but it’s hard to orient towards it if you’ve never experienced it.
Using the origin-story* of a language to argue against what the language can be used for now is never a good argument.

Go is a powerful, accessible language. It yields highly optimized, tight binary output targeting a wide variety of platforms and systems. Why not Go?

Python is basically a non-starter in this space. Your other example is a scripting language inside an engine. These seem orthogonal.

* - Which is oft heavily editorialized and fictitious, such as in this case
You can trade for complexity—you can use revocation lists if you want to revoke JWTs. The revocation list of unexpired but revoked JWTs will generally be much shorter than the list of valid JWTs. You can push these lists to your front-ends, if that’s where you authenticate requests.

Far from trivial to implement, but it gives you some amount of performance and security at the same time.
The biggest sin: bringing up inconvenient truths in public.
Sure, but one that continues to exist after decades of being used no? It’s an example of folks not caring about that hazard and doing it anyway.