skysight-inc/HackerNews huggingface dataset:
Oh yeah, for sure, there are a really good libs. Someone mentioned passport. I've personally used Devise/warden in Rails. Though we had to monkey patch/extend it so much that 6 years later it was almost a different beast entirely.

But I'd still argue it's worth knowing what those libs are doing for you and you can only really appreciate it once you've rolled your own. I've done so on many a personal project where the risk was low. But yeah honestly, if I was rolling a large-scale enterprise app today, I'd probably utilize AWS Cognito. But this is also not for the faint of heart IMO.
I read up to the may_explode example. You can already analyse this in clang. I have no idea what the actual point of any of this is since it claims something that is in reality already being done. Also the syntax is much harder to read than the current ir
Librarian here.

Libraries are just paying for the ability to offer Libby to patrons.
Libby then taps into a login API for the ILS a library uses to check if a patron's library card and PIN are tied to an eligible account, and Libby offers its own content based on whatever each library can afford to offer.

You would need to offer your own content, ultimately, with the Libby model.
Same goes for OverDrive, Hoopla and Kanopy.
Yes, the only videos demonstrations involve throwing the water into the air, but nothing in this article or the Wikipedia page about the effect suggest that throwing the water is necessary for the effect to occur. I don't even know where these people got the idea to do the experiment that way. Their result is way less interesting because it can be explained by surface area.
Come on, I won't flag you but it seems clear doesn't need tough love. It rarely helps.
> worth noting the interests of the "US Public"

And I am sure that you have got a citation for that, right, other than you know, your own personal assumptions

You ought read some of Xi Jinpings own writing, he alongside his aides published a small article last year
I’ve come around on Stephen Wolfram. His puffery essentially hurts nobody besides perhaps those close to him, it’s easy to tune out, while his ambition has produced this really wonderful piece of software.
Anyone??? :(
This is the only thing that keeps me from going insane.

There is something properly cathartic about submitting a claim after a pointless back and forth with some customer support agent regarding these matters.

You may also find more success by mentioning that you will be performing a charge back if the interaction does not conclude to your satisfaction up-front.

At some level, every business cares about this way more than your $100 purchase. Too many charge backs can cripple your ability to operate as fees increase and processors drop your ass.
Not a problem! And, yes, federal contracts are incredibly confusing and full of terminology that most people outside of that line of business do not use. That said, one more resource that may be helpful is your local SBA (Small Business Administration) office. There's some information online:

https://www.sba.gov/federal-contracting

However, some of the local reps can be good. If your business qualifies for 8(a) status, there's much more help that the government can provide that can also be helpful. There's information on the SBA's website as to what that means and how to register if you qualify.

That said, I'd start with a local chapter of the NCMA. That will help demystify much of the process. Then, I'd talk with the SBA to see if they can provide further assistance.
To be honest would you do that with a movie?
But it’s inconsistent in that. git checkout existing_branch complains with “error: Your local changes to the following files would be overwritten by checkout”* and abort, git checkout existing_directory overwrites files.

That’s what makes it easy to make that mistake, and lose data. It’s safe to use until it suddenly isn’t.
So I commented on this a bit elsewhere, but the whole object business is irrelevant for how the address translation hardware in this machine actually works. While the subfields of the address are exploited to optimize hash function used, the hardware is otherwise agnostic to what the upper bits of the address mean. The TLB is just huge relative to the amount of memory it had such that there's one entry for each physical page in the system and it deals with collisions in the TLB by evicting pages to disk
Here’s a 1960s British power station control room - a different (‘space age’) aesthetic but still very much a designed space intended to impress: https://www.powerstations.uk/ferrybridge-c-control-room/
Qualcomm acquired Nuvia whose only product is a custom ARM CPU microarchitecture. I wonder what they'll do with it.
That’s unfortunate, cause I’d like you to reason about a “similar oracle” part, as if my first sentence wasn’t there to annoy you. Because the further text explains it not based on an equivalent premise, but on a contradiction in further reasoning. Makes me feel you ignored that part for some reason.
MIT Technology Review: “Data, data, data”
Sounds like you lost nothing of value.
> individual

Except for you know, the fact that these are not individual cases.... And that as you might know, courts indeed form part of "the government", if anything courts, be it tribal or others are the original form of government
This skips over some parts that are worth mentioning to foreigners, such as the competent contact tracing.

An example: A positive test early on Monday led to tracing and testing 750 nth-generation contacts by Tuesday afternoon, across a wide area, and containing the outbreak.

An official in the city where my family lives (I am Norwegian, but live abroad) once expressed worry about the poor state of contact tracing. During the preceding day they had 40 new positive tests, and by 9:30 they only had identified the infection source for 38 of them. That is, only 95% of the infections were traced on the same day. This was very bad. A reason to worry.

Some HNers will appreciate this talk by the chief modeller: https://vrtx.uio.no/videojs/v10/prod/?streamUrl=https%3A%2F%...
jasfi, I am actually following your project and wanted to take this moment to ask a couple of questions. How are you planning to solve for Postgres drivers/clients with async and pipelining support?

I had added nim std lib to the Techempower benchmarks, and while Nim shines in the plain text and other non db related requests, it comes at the very bottom as far as tests like Fortune go. When I did the work, there were no maintained/active Postgres drivers with async and pipelining support. And IMO, that wa the biggest reason why Nim hasn't had great benchmarking scores.
A difference that large should show up in the resulting cubes though right? You wouldn't even need to figure out exactly how long they took to freeze or which tray froze first, just put a heated water tray and a cold water tray in together and compare them after waiting long enough for both to freeze. That'd give you an idea of how much more/less water you'd need to compensate.

Honestly, smaller ice cubes is probably your best bet if you need ice in hurry either way.
My only real cheatsheet is a list of shortcuts I maintain for programs/apps I use:

system:
ctrl+space=switch keyboard input language

iterm2:
cmd+; = autocomplete
fn+cmd+< = scroll to top of buffer
fn+cmd+> = scroll to bottom of buffer
fn+cmd+^ = pgup buffer
fn+cmd+v = pgdown buffer
fn+< = beginning of line
fn+> = end of line
shift+cmd+[ = previous tab
shift+cmd+] = next tab
cmd+K = delete til end of line
cmd+enter = full-screen on/off
cmd+shift+e = show command timeline!!!

chrome:
opt+cmd+J = devtools
cmd+] = devtools tab right
cmd+[ = devtools tab left
opt+space = start/stop toggl
fn+cmd+< = move tab left
fn+cmd+> = move tab right
fn+cmd+^ = move tab to start
fn+cmd+v = move tab to end

sublime:
ctrl+` = open python console
cmd+shift+P = open command palette
cmd+P = search open files
ctrl+opt+C = open in browser with View in Browser package (create tmpfile if dirty)
cmd+shift+[ = Move to left pane
cmd+shift+] = Move to right pane
ctrl+0 = move to sidebar
cmd+k+b = show/hide sidebar
cmd+k+u = uppercase
cmd+k+l = lowercase
ctrl+shift+v = multiple cursor down
ctrl+shift+^ = multiple cursor up
shift+tab = back up tab indentation (at beginning of line)
cmd+[ = dedent (when highlighted)
cmd+[ = indent (when highlighted)
cmd+shift+. = show dotfiles in open file view
cmd+shit+g (when opening file) = navigate to path for file selection

# edit package override files in /User/user/Library/Application Support/Sublime Text 3/Packages/User/

VS Code:
option+^ = drag line up
option+v = drag line down
ctrl+` = open terminal
cmd+p, :#<enter> = go to line
ctrl+enter = open alongside
cmd+b = open/close side panel
cmd+option+shift+> = move tab right
cmd+option+shift+< = move tab left
cmd+option+F = toggle fullscreen
cmd+shift+l = highlight all selected
cmd+shift+o = type fn name to jump to in open file
cmd+option+shift+c = copy path of active filename

Asana:
cmd+shift+M: monospace highlighted text
Actually, it is mentioned in the article:

> Water is a strange substance, less dense when solid than liquid, and with solid and liquid phases that can coexist at the same temperature.
I'm able to do all these with a simple text editor, an IDE takes up resources, implements tracking, and real programmers basically have no use for anything aside from a simple text editor.
> How would a bitcoin ETF be riskier than stuff which already exists like UVXY, which has lost 99.9999% of it value since inception

UVXY is one of those things only meant to be held a short time (1 trading day or less). Historical pricing isnt really meaningful (its shown as being priced over $1B per share at inception on several sites, which is wrong).
From my reading, the point is that the glass of water doesn't really "have a temperature" any more, since the cooling transition means it's no longer in thermal equilibrium.

That is, you could perhaps model the bulk of water as having a temperature field, and clearly every point in that field passes through the starting temperature of the initially-cool system, but the gradient landscape is vastly different.
This has been America since it started. Bookishness is a class thing and not necessarily a, "social progress" thing historically despite what everyone thinks.
> mkdir if not exists

[ -d "${DIR}" ] || (mkdir -p "${DIR}")

No need to check when using "-p".
I said "reasonable adults."
A top level comment seems to have answered this. There's a link[1] in the post that includes motivation.

> In general, Clang’s AST is not an appropriate representation for dataflow analysis and reasoning about control flow. On the other hand, LLVM IR is too low level — it exists at a point in which we have already lost vital language information (e.g. scope information, loop forms and type hierarchies are invisible at the LLVM level), forcing a pass writer to attempt reconstruction of the original semantics. This leads to inaccurate results and inefficient analysis - not to mention the Sisyphean maintenance work given how fast LLVM changes.

[1] https://discourse.llvm.org/t/rfc-an-mlir-based-clang-ir-cir/...
I work with the karpenter team. Glad to hear you like it. Would love it if you added your info to our public reference adopters.md file https://github.com/aws/karpenter/blob/main/ADOPTERS.md
It's because they're milking inventions they didn't invent for salaries that don't reflect their intrinsic value.
But then how do we explain “assass”? I can’t imagine any situation where one wants to spam “ass” repeatedly.

Or maybe it’s just me not knowing Reddit.
I don't quite follow the moral here. Was the Dev who rolled their own auth back when MD5 was the norm supposed to time travel forward to a time when cloud services like Auth and Cognito existed? Or does the fault lie with whoever replaced his auth with cloud services and forgot to drop the passwords table?

Most of the security nightmares I've heard of result from laziness or lack of care or someone not seeing a job through to the end. All of the encryption alogos we use will be easily brute-forced at some point in the future. Is it worse to store and back up those hashed passwords locally, rather than trusting Okta to do it for you (which incidentally was breached while your old MD5 hashes probably weren't)?
It could be an artifact of architectural choices, but Microsoft Teams also has that flickering/loading when switching tabs or chats.
If you disagree go talk to Alan Kay or Christina Engelbart.
Yep its the same in other rich western countries. People spend more than they earn and have very little financial literacy. If they put 10% aside every month and invested wisely their long term financial situation would be dramatically better. But it requires longer term thinking. Not a common trait.
The real problem here is that you're extrapolating way past a reasonable intuition. Not only are you intuiting that pirating would impact sales, you're extrapolating that:

1. An ebook is the only way a pirated version gets circulated (many physical-only books are scanned and uploaded)

2. The displacement caused by piracy from introducing an ebook version will outweigh the combined revenue of physical and ebook sales, such that physical-only revenue > physical book revenue + ebook revenue - piracy displacement, which depends on assumption 1.

3. Piracy displacement is comparable across media types and topic. For example, does your "intuition" tell you that a programmer is just as likely to pirate a programming book given the amount of free learning material on the internet as a movie watcher is to pirate a movie or a video game player to pirate a game?

I think your intuition is more flawed than science. Science at least suggests only what the results show and doesn't build upon unsubstantiated assumption after unsubstantiated assumption.

To address some other points:

> However oftentimes statistical data is not AVAILABLE. Thus you must make a claim with available evidence.

In that case, you should make a hypothesis and not a claim, even if you don't have the means to test it. If you make a claim, you have the burden of proof, but by your own admission, you have none.

> 1 person is 1 data point which is better than zero. Anecdotal data matters.

It might be better than zero, but not my much. In many cases, it's worse because it's misleading. Anecdotal data only matters in aggregate such that the sample size is reasonable. Using a derivative of your car accident example: just because one pedestrian survives getting hit by a car doesn't mean that getting by a car isn't fatal.

Finally, your link is not a counter to the parent's link as all their link says is that ebooks sell more than physical books while also acknowledging that ebook piracy has also grown.
What about when you can't afford it?
Hi everybody!

About the R1000:

We have pretty comprehensive user-side documentation of the R1000, but very, very little from the system/vendor side, so lots of things we simply do not know yet.

We have digitized everything we have here:

https://datamuseum.dk/wiki/Bits:Keyword/RATIONAL_1000

And our top-level wiki-page for the project is here:

https://datamuseum.dk/wiki/Rational/R1000s400

All the doc we have about the hardware type/object stuff and instruction set is in these course-slides:

https://datamuseum.dk/bits/30000916

If you are into data-archaeology and lack for challenges, we have several good outstanding questions for research. For instance the layout of the object-store/filesystem.

If you want to see a R1000 running, and experience the worlds first truly semantic IDE, come to Datamuseum.dk just outside Copenhagen, because we have the only approx 1.83 running R1000 computers.

(We also just started fundraisning for a new permanent building for our huge collection, we are at €113K of €3M goal. See top right corner or homepage or email.)

We know of only four surviving computers, we have two, one is privately owned in NZ and IBM donated one to CHM. The rest have been shredded because of classified mil-spec workload.

If you are local to/affiliated with CHM, and are interested/allowed, we would love to know more about their machine, and if possible, assist to get that running too.

PS: Here is a piece of Ada source code:

http://datamuseum.dk/aa/r1k_backup/13/1329b5ea7.html

And this may be what it compiles into:

http://datamuseum.dk/aa/r1k_backup/85/85b414c73.html
Not really. It makes no physical sense to say the container "is at a temperature" when it's not in an equilibrium state. Neither of the two containers in the experiment will be at equilibrium until they are entirely frozen and uniformly cooled to the temperature of the freezer they're in, and there is no guarantee that they will at any point be in identical non-equilibrium states at any time.
So, when rating CNN, what about their text-only site?

Are you rating any other sites that have both full-media and text-only sites?
In general, I use vdirsync to sync my contacts and calendars locally, keeping the remote system's values to resolve conflicts as I intend to only read the values from the CLI. Vdirsync uses an application-agnostic format, so I could in theory read from any application that supports standard file formats:

$ cat ~/.vdirsyncer/config

[general]
status_path = "~/.vdirsyncer/status/"

# Contacts

[storage contacts_personal_local]
type = "filesystem"
path = "~/.vdirsyncer/contacts/"
fileext = ".vcf"

[storage contacts_personal_remote]
type = "carddav"
url = "https://example.com/remote.php/carddav/"
username = "bloodninja"
password = "hunter2"

[pair contacts_personal]
a = "contacts_personal_local"
b = "contacts_personal_remote"
collections = ["from a", "from b"]
conflict_resolution = "b wins"

# Calendars

[storage calendar_personal_local]
type = "filesystem"
path = "~/.vdirsyncer/calendars/"
fileext = ".ics"

[storage calendar_personal_remote]
type = "caldav"
url = "https://example.com/remote.php/caldav/"
username = "bloodninja"
password = "hunter2"

[pair calendars_personal]
a = "calendar_personal_local"
b = "calendar_personal_remote"
collections = ["from a", "from b"]
conflict_resolution = "b wins"
metadata = ["color"]

Then I set up khal to read from the directory that vdirsync stores data in, and display three months with events and use the ISO-8601 date format:

$ cat ~/.config/khal/config
[calendars]

[[personal]]
path = ~/.vdirsyncer/calendars/*
type = discover

[default]
default_calendar = personal
highlight_event_days = True
timedelta = 45d

[locale]
firstweekday = 6
timeformat = %H:%M
dateformat = %Y-%m-%d
longdateformat = %Y-%m-%d
datetimeformat = %Y-%m-%d %H:%M
longdatetimeformat = %Y-%m-%d %H:%M
default_timezone = Asia/Jerusalem
unicode_symbols = False

[highlight_days]
color = light green
method = fg

If you have any questions or suggestions I'll be watching this thread.
I don't believe you're calculating the pre law change correctly.

You could deduct your state tax from your income for federal tax purposes. So if you made 100k and paid 17k in state taxes, your federal AGI was 83k. Post change, it would have been 90k.

The Trump era change was really a fuck you to high earners in states with high taxes. Shockingly, a majority of those people tended to vote for the Democratic Party.
Librarian here.

Kanopy uses your card number and PIN to access an API for whatever ILS the library allows Kanopy to point to.
Libraries allow access when they pay for giving access to Kanopy for their patrons.

However, in theory, this could give Kanopy access to try and harvest checked out materials via our catalog with these credentials. In practice, we haven't seen them doing this. Your PIN/password should after all be different from the ones you use for every website.
First time I’m hearing out this, gonna check it out. Thanks
Tried everything except ensuring housing is affordable but instead turned it into an investment asset

"I think lack of affordable housing is a problem but I have some concerns in my neighborhood" - Everybody

Let this simmer for a few decades and combine with opioid crisis, you get SF/LA
I mean, it's stored in a DB somewhere, even if it's not your own. I would argue your own DB probably has less of an attack vector than major providers.
In a sense, Kolmolgorov complexity and Shannon entropy can basically be considered as equivalent concepts: they both define the minimum amount of information required to fully define a given piece of data.
There are a lot of things that are foolish if there is no safety in place. I guess the number of risk assessments that have to be done for such a thing are higher than what we know from our jobs.
From my experience a lot of rust development is done in places where rust isn't really what they hire for. It's existing devs who start writing some greenfields projects
Interesting theory for a specific mechanism: "local temperature difference-induced convective cooling". Could be falsified by giving both initially-hot and initially-cold samples a stir rod, expecting the cooling performance of the initially-cold sample to improve to match the initially-hot sample.
In practise lets take a digital activation key for lets say Steam. Sold by thid-party.

They have automated system in place where after purchase the key is hopefully allocated, but hidden. And in EU and UK as this was remote purchase you have standard 14-day return window. Now you can reveal the key by accepting a pop-up that you forgo this return right. Which makes sense as it is digital one time key...

Now faulty products are a fun mess...
You might like this: https://www.mediaatelier.com/CheatSheet/
I keep some as shell aliases, shell scripts or Git aliases, but mostly I just use my shell history, finding commands with Ctrl+R and a few characters that I know to be in there somewhere. (If you want to do this, make sure you set its limit high enough so you don’t lose stuff.)
tldr is one of the best things to happen to the command line
Read https://legiblenews.com/speed/methodology
Unwilling, not unable.
I mean, yeah, sure. Or for a number of other use-cases. I'd argue the best way is for the client to keep the token in memory over local storage. Of course if you have a tightly coupled app, session-based secure cookie is the best.
But this is simply a law enforcement problem and nothing else. Just put appropriate legislation in and remove them from the streets and make sure no one returns. As easy as that.
Doesn’t this fit into “other adjustments”? Net operating loss is listed among the examples there.
How to best work with remote colleagues, especially if in another timezone
The saddest thing about Mathematica is that despite the incredible level of effort invested into it by some of the smartest people on the planet, it will inevitably be relegated to the dustbin of history.

As a proprietary language and kernel, it can never compete long-term with open source alternatives.

It's one thing to have a proprietary product, but for decades now proprietary languages have been a no-go for practically everyone. Even formerly closed languages have been opened sourced, such as Java and C#.

There is no other use for Wolfram Language scripts outside of Mathematica, which comes with a "license server". That's... a dead end.

Can I publish Wolfram code in Docker Hub and expect it to work (legally)? No.

Can I throw some Wolfram code into an Azure Function and have it compute something for me on demand? Nope.

Can I embed Wolfram code into a C# app, publish it on GitHub, and have other people be able to use it without forking out $thousands for a Mathematica license? Nope!

And on and on...

Python, Julia, and Jupyter notebooks will simply wipe out all usage of Mathematica outside of a few esoteric fields. As you said, they're all markedly inferior in almost every way, except for one critical one: they're open and extensible.

You mentioned AI/ML having stopped dead in Mathematica. I noticed that too. I wanted to test some GPU-hosted ML stuff recently that's not the standard Pytorch/Tensorflow type of thing, checked Mathematica, gave up, and I'm now using Julia.

If Mathematica was more open, there would be no "dead end" there, I could simply extend it. Or more importantly, other people would have already.