skysight-inc/HackerNews huggingface dataset:
The bricklayer IDE and bricklayer-lite are SML IDEs FWIU [1]. Could Millet and/or three Millet VSCode extension and/or the SML/NJ Jupyter kernel [2] be useful for creating executable books [3][4] for learning?

[1] https://bricklayer.org/level-1/ :

> Bricklayer libraries provide support for creating 2D and 3D block-based artifacts. Problem-solving and math are used to exercise creative and artistic skills in a fun and innovative environment. Bricklayer integrates with third-party software including: LEGO Digital Designer, LDraw, Minecraft, and 3D Builder (LeoCAD; `dnf install -y leocad`)

[2] https://github.com/matsubara0507/simple-ismlnj

[3] https://github.com/executablebooks

[4] https://executablebooks.org/en/latest/ (Jupyter-Book: Sphinx (Docutils (.rst ReStructuredText), .md)), MyST-Parser (.md MyST Markdown), Jupyter Kernels (.ipynb Jupyter Notebooks),)
I think _why is only slightly more likely to sue over these materials than William Gibson is to sue over the text of Agrippa, the "ephemeral poem" whose text was recovered and sent all over the internet shortly after its release.
I wish I could remember who wrote the essay with the idea of tests as investment in protecting functionality. When after a bit of experimentation or iteration you think you have figured out more or less one part of how your software should behave, then you want to protect that result. It is worth investing in writing and maintaining a test to make sure you don't accidentally break this functionality.

Functionality based on a set of initial specs and a hazy understanding of the actual problem you are trying to solve might on the other hand might not be worth investing in protecting.
I think you were a little bit trigger happy with that.

Show me where Poland was on the map before the Western powers drew it on the map after WW1.

Much like Lebanon which has cultural heritage going back, so does Poland. But maps might not reflect that.
Most spam I get to my gmail inbox nowadays is itself from an @gmail.com address :-/
The memory consumption on FF is out of control. Just loading the app and not interacting, it's going up at 1GB per few seconds for me with no perceivable upper bound. I killed the tab before risking system instability. With Chrome I'm not seeing this behaviour - the memory is stable at around 500-600M (probably around 400M for the app).
Wen Bo from the Supabase Realtime team here!

We actually use https://github.com/supabase/walrus to get the database changes and we're planning on moving to a Rust worker (https://github.com/supabase/walrus/tree/worker/worker) for better performance especially in the RLS-enabled use case.

I promised José that I would check out Postgrex.ReplicationConnection and we might add it in to our Supabase Realtime some time in the future.
https://everestchronicle.com/when-a-summit-isnt-actually-a-s...

>But in a controversial move, they [the Himalayan Database] also decided that previous ascents to the foresummit of the mountain would still be considered as true summits. This has vast implications for a generation of record-chasing mountaineers, including media personality Nirmal Purja or ‘Nimsdai’ who only reached the foresummit during his heavily publicized ascent of all 14 8,000 meter peaks in just over six months. For now, their records still stand.
The bios lets me set fan speed based on temp and it generally runs quiet even watching 4K video. If I compile code on all 8 threads for over a minute it will speed up. The CPU should be the hottest part, and one of the bottom vents is near the SSD, which is on the bottom of the board I've got. The air coming out on any side is not generally very warm.

I think a good update could reduce the overall height by 5-6mm (10 percent). Being able to relocate the fan hole is critical to support different PCBs since CPU location is not standard.
Valgrind is an instrumentation framework for building dynamic analysis tools
For JavaScript, I generally assume backwards-incompatible changes are a non-starter because of its embedding into the browser as its killer app. At this point, we really don't know what websites will break if backwards-incompatible JS changes are made.

Ironically, this has made JS a very stable language (though APIs do occasionally drop out or change drastically for security reasons).
Also, serious processes dealing with anomalies, anonymous incident reporting, strict maintenance rules, long term active government research...
I could've been more clear in my original post. I'm not just thinking about "getting an app running": ruby, rbenv, and bundler has had that solved for many years, and npm, nvm (or whatever and js is stable there as well.

If you take any app built three years ago, you are going to have critical security vulns in libraries you depend on. With java think of the log4j fiasco. With Ruby there are nokogiri or rails things. With javascript there are probably at least a handful of downstream packages that have pretty big security issues. Now you have to update dependencies, and then the real fun begins.

If it a walled-off intranet app on a VPN, or a small CLI app, sure, maybe you can ignore that issue. But if its a public web or mobile app that is gonna see real use, you are going to have to head down the security audit + package update rabbit-hole.
Also depends on whether you had the fish for the in-flight dinner.
Everyone will come and go from a company eventually, unless they die or the company shuts down. Although you work closely with these people, ultimately this is a transaction between yourself and the business and if you really have a good relationship with your colleagues, and they are good people, and they will understand and support you in your transition. But these feelings are normal!
The transfer times, the internal reaction/processing times and the hierarchical structure likely makes this different and more chaotic compared to a big neural net, which is more like a function.
Oh, so ravynOS would kind of be for macOS what ReactOS is for Windows?
What I mean is that book length content has paragraphs longer than single not spaced comments. Thus it is very odd that readers have issues with one but not with the other. Moreover making it too simple to parse comments and social network posts, creates users that struggle to read more complex content: as a society we don't want that.
It was done in PLA and does not get hot at all.
FLOPS/mm^2 perhaps? Where 1 FLOP is a multiplication of two 128bit operands? Implemented however the foundry would like.
I prefer my female-fronted metal to be "glam", not the inferior "symphonic power". I actually owned a couple of her LPs in the '80s:

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

Since our tastes are so far apart, I guess we have nothing else to talk about.
India and Pakistan didn't split up because of the British, they split up because Jinnah and the Muslim League wanted it. Pakistan was born out of a sustained bottom-up movement.

The reason the British get blamed for a lot of the Indo-Pak issues is that, absent an indigenous Indian/Pakistani civil service bureaucracy, the British were tasked with executing the plan originally conceived by the Two-Nation Theorists, and they totally botched that execution.
This is only true for languages that are not taking a long-term vision into account.

Run some 8 year old Clojure Github project, should be fine.

Try a Common 20 year old Common Lisp project, you shouldn't have an issue.
> Here was a chance to send the entire world to its room, with a warning: if you attempt to go out and have fun now, you will be literally killing people.

I am not convinced that the author is aware of the germ theory of disease.
> The government is naturally incentivized to maximize revenue

This is a fundamental misunderstanding of the situation. The tax law is what it Congress decides it is. The law depends on taxpayers to report their incomes as well as deductions and other facets of their financial lives (e.g. household size, addresses, etc.).

A government-run tax prep site couldn't necessarily pull in all of your deductions, that's correct. But it also couldn't necessarily pull in all your income (especially business income, offshore income, etc.). It's mostly neutral in that respect.
I program in Scala and didn't know what IntelliJ debugger could do until someone taught me how to use it (including the nifty trick of setting break points inside 3rd party libs).

Sometimes you don't know what you don't know.

But yeah, these days I rely on the debugger heavily. Even for Python :)
> They trained a transformer model in order to extract features from the output and label them with features that make sense in the representation of the input.

I wonder what would happen if this kind of trick was used to "reverse engineer" a specific cryptographic hash function?

These kind of transformation are not done at random. It's just that for a given output we can't infer input. It has not even to provide the most probable input, just a valid collision would be enough. It would be a new kind of differential cryptanalysis.
I have a VERY old rails project that I started back in 2005 when Rails was like version 0.8 (when migrations were just a series of .sql files you ran in order). I continued working on it for a few years and by the time I stopped, I had upgraded it rails 2.1.

I recently wanted to play around with it again, and I was able to get the entire thing running in Kubernetes. You can find docker images for Ruby 1.8.7 still, and the Rails 2.1 gems still installed fine. It might not be up to date security wise, but it runs!
That's what they're called. It's not clickbait, it's an indication of a change from a scheduled flight plan while in the air.
How much a better thing it is that we Europeans learned English instead? Now most of us are bilingual.
The Geocities cage at Exodus Communications data center (1999)
SML comes with many implementations/compilers, but it is one standardized language (with formalized and verified semantics, IIRC).

Does that mean that there is one repository with modules (like PyPI or Maven Central) which all the implementations can use? Is there even a single build tool that can work with all (or at least some) of them (like Maven, etc.)?
That is often true. A vacant rental still owes the taxes though. I can only say my time as a landlord I have not always covered those costs with rental income. Sometimes the property is empty or doesn't command enough income to cover all your costs.
Yes I'm aware of Wafer on Wafer and similar technologies, but cubic mm would still be the wrong measure. Even if you stack multiple wafers or dies on top of each other you're still restricted by surface area, not volume. (Not yet anyway - I guess there might be a future where HBM gets too tall to fit in phones but we're far away from that future.)
Thanks, those docs seem pretty clear!
If I did, would it change anything? The interviews he has done, as well as the interactions he’s had with others on Instagram, are all public information and speak very clearly to his personality.
it describes how individuals can cycle through absorbing worldviews, philosophies, causes and projects across the arc of their lives

That is pretty much the theme of the Biblical book of Ecclesiastes, written many a moon before War and Peace. You have a king who cycles through everything he thinks he could possibly desire, attaining all of it, and realizes at the end the answer to the problem of life was... well, I'll let you figure out the rest:

https://www.biblegateway.com/passage/?search=Ecclesiastes%20...
Indeed, it's a compromise. Something I can't figure out though is if you make any attempt to remove unnecessary nix packages for the final image, i.e. in cases where a (language-)package has a native module built from source, can you generate a final image without gcc present?

There are a couple of sneaky ways this could possibly be done, but wondered if you explored any of them.
if there were less prisons in the first place, then there would be less people ending up in jail.
I think is memory leak of sorts because it skyrocketed until it became unstable
I love so much about this! A few thoughts:

I love that it's a proper UK mac layout. This is so hard to find in the mechanical keyboard world.

I'm not sure about the mix of key profiles. I'm sure you've tested it (or are testing it) but I think a version where every key had the same profile as the modifiers would be stellar.

The rotary encoder is cool, but sticks out way too much. I'd buy a keyboard like this to be portable, and the encoder gets in the way of that.

I'd love a ctrl keycap to replace the capslock as I always map that, but that wouldn't be a dealbreaker.
You know who was genuinely inspiring to meet in person? Chris Zeeman.
We started developing Realtime: Multiplayer version many months ago in a private repo just to experiment with Phoenix's Broadcast and Presence and over time we just added to it.

We plan to move all the code over to https://github.com/supabase/realtime in the next couple of weeks and you'll be able to see the code in its entirety.
Postgres is more mature than Firebase
I wouldn't go around and label myself an anti-monarchist but I'm surprised that that's a contentious position? Yes, of course the people should strip all power from their monarchies/monarchs/aristocrats in a democracy, because democracy is about sovereign power originating from the people or whatever, not from divine right or right of conquest or tradition or something. And yes, of course historic monarchies are at least equally objectionable! As a rule I'm pretty sure they exploited people a lot worse than at least the present-day monarchies we tolerate for whatever reason!

If the monarch as a person has present widespread support from the population they can probably do the aristocratic equivalent of a gofundme to keep living in their pretty palace if that's what the population wants, and then get elected to normal political offices like a normal person. If the monarch as an office has present widespread support I'm going to quietly disagree with the population and in the case of the UK at least roll my eyes a little.
Maybe someone lied to you... With websockets you have to keep the connection open, so it would be great to build a chat but not so much for a rich web application...
> They are a quick way to whip up a passable UI, but usually turns out to be quite ugly under the hood, hard to reuse, and a pain to maintain

That's not my memory at all - even web-based traditional ASP apps made it relatively easy to use WYSIWYG form editors that modified the code as needed. But expectations around how dynamic UIs are supposed to be have changed. SPAs in particular are not very amenable to auto-code generation, but supposedly some options do exist (retool? Haven't tried it though).
I've been watching Supabase for a long time and wanted to try it out. I had the chance to use it in a couple of projects that I started, but I feared it will cause me problems down the road, and eventually I decided to build the backend services myself. I'm comfortable with NestJS which is not supported in Deno, and I felt that my productivity would've been harmed if I picked up Supabase. But definitely I have to build up confidence by starting a personal project. Is there anyone who uses Supabase in production? Do you have any feedback?
> tax law greatly increased the standard deduction so it's not as big of an issue any more.

As of 2019, only ~11% of filers itemized. It would be a good idea to have a public website where 90% of filers could do their taxes for free.
> I don't see the issue with suggesting a formatting that might be more effective or accessible.

Neither do I, as I'm up-thread with the same point. I just thought it was sort of funny. :)
I can't sign-up because my google account doesn't have a last name.

Django error: Field last_name cannot be blank
Re.compile Is Otiose
Ironically enough, _why's last act "CLOSURE", he talks about how he read everything by Kafka, even the deleted stuff. So I have to hope he wouldn't have a problem with someone creating this archive to keep his deleted writings alive.
What I described there is a current, practical way to bypass subsequent presence checks in my particular security key (Google Titan NFC) which I tried out too.

What you're talking about is that some hardware implementations might be lax about user presence checks which is true, but doesn't affect any particular user (e.g. me) if they know that their key doesn't allow logging in without it.

> so we can't know whether some/ all/ most tokens in say ten years time have this behaviour.

I've used some U2F applets like this one https://github.com/tsenger/CCU2F which bypass presence checks, so yes I'm aware it's not a requirement, but it basically has to be a vulnerability on the hardware/applet level. So I guess don't use NONAME hardware is your advice, is that it?
Some people would suggest that you could work on meeting someone and starting a family. (So you can move on to the next struggle!) Preparing myself for this and figuring out how to renounce partying was in fact meaningful for me as I transitioned to my thirties. This clearly isn't for everyone though.
Only one is in prison. The other is as good as free.
> universal NFC pay as rightly superior to QR codes

Why though? You can print out QRs and send them around digitally. No extra tech is needed to handle QRs. Why is NFC better?
Double Fine Game Company Jobs Section
If there are no listings here then we have no open positions - sorry!

Feel free to reach out anyway, perhaps on Twitter or Discord, but we can't guarantee that we will be especially good about responding to each and every message we get. Don't give up hope though, eventually our inboxes will get full, and we'll need to delete some of the applications, so we'll all get together and read through the resumes in there to see if anyone famous applied, or maybe sent us a coupon for some free cookies or something, you know, stuff like that.

But just maybe we'll see your samples or your portfolio and all at once our jaws will drop and the room will become deadly quiet, before somebody breaks the silence to say, "Whoa." And then Tim will look at them and say, "Are you thinking what I'm thinking?" And then someone will yell, "I'm way ahead of you buddy!" as they pull up in the company bus/monster truck and as we all pile in, somebody shouts out, "LOCK AND LOAD!"

Then we'll drive full speed to your house and you come out and say "D-D-D-Double Fine? But--" and we put a finger to your lips and say, "You had us at hello!" And then your parents try to stop us because they don't understand, so we duct tape them to a streetlight and peel out, popping a wheelie all the way down the street while "Holy Diver" blares out of the radio. Then we all try to say something at the same time because we're both so excited, so then we both shut up so that the other can talk, and then we both say, "No, you go!", but then we both start talking again at the same time, and we have to just laugh until we're crying tears of joy, and we sense in our hearts that we will all be best friends forever and ever, and never think about what or who we were before. We will just enjoy the ever-unfolding kaleidoscope of happiness and discovery and adventure and laughter that lie before us.

And then we pull up to the office and Tim will yell, "Alright, back to work suckers. And no talking!" And weld the door shut with everyone inside as he laughs and laughs and laughs. Oh, the fun.
>but i am glad you found the opportunity to do the nerdiest seinfeld impression.

I've no idea who seinfeld is. But I'm sure that was a very witty riposte.
I mean in India we call wallets to companies like PhonePe, PayTM etc. Banks are banks.
chunkybacon chunkybacon !!!!
Paper & ink have a higher contrast than screen.
It normally means I recover about a week earlier when I get the flu. So instead of two weeks down it's a little under one. But I don't know for sure that's not just coincidence.
I got one a few months ago, an invoice from a contractor. I did bringing it to PayPal’s attention, as I was fully aware of the dubious attempt. Haven’t heard back, invoice still sitting there awaiting settlement.
Do we ever purposely complicate UIs with the goal of increasing literacy? If not, why should we do that here?

Gatekeeping perhaps? Surely that's not the argument that you're making.

Literacy needs to be handled in primary and secondary school.
Run a forty-year-old FORTRAN program on your mainfram... oh, you already are?
Oh man. Once, when I was a young padawan doing maintenance by myself on one of our three racks in a colocation DC, I dropped a 1U server from about 2m/6ft high. It was scary as hell. While trying to grab it I hit the off button on one of the other servers, causing an outage for about 50 customers. What's more, it fell on the floor and just missed the SAN with the spinning disk array at the bottom of the rack. Everything was fine, including the fallen server, but shit, that was stupid. The vibration alone could have caused a lot of data corruption.
I think they are opt-out because Wayback Machine would be very incomplete if it required opting in. They are just willing to deal with legal issues that occur due to this policy.

They have removed web sites before due to copyright claims and have a DMCA claim process.
The act in isolation. Yes. But When a society eating societies of bugs both increase you get exponential increases in probability of transmission of terminal diseases. This is literally High School biology in the US.
5 of them occured within one week, which is an uncommonly high rate of occurrence.

There is quite possibly no connection other than coincidence -- 2 of the 7 we're mechanical problems, after all -- but there may be some connection. For example, wind conditions could have been very unfavorable, putting the smaller aircraft closer to their range limits, exacerbating any other problems by reducing fuel margin.
Sovereignty is different if you have U.S. bases on your soil. Any country with a U.S. base is a vassal state, independent and therefore sovereign in name only.

Those prosperous states in South Asia, outside mainland China, do seem to have lots of American troops stationed in them.
Has anyone tested edge functions + planetscale (or similar) vs edge functions + a database read replica also located at the edge?

It seems like you lose most of the benefit of your code running at the edge if your database is still in an AWS region.
Ask HN: Increase the Performance of (Fast)CGI Applications
I just had a nice idea.

Imagine a Web Application.

The Application has todo various things.

I) Receive user input
II )Connect to DB and load Wordpress plugins
III) Interpret user input
IV) Calculate Output
V) Send response

Now the clue is; Step II) could be done before ány connection and input is accepted from the httpd.

A hot process with loaded plugins could wait for the next client.

I could imagine to intruduce a new keyword or function: "listen_and_accept" - which will put your application into the accept state.
Code before this state can be executed, but without user input, to preheat the process.

Maybe a mapping, ModuleLoader, LanguageFileLoading, Code Autoload, etc.

What do you think?

- gizmore
The bit on the photolyase DNA mechanism[1] is really interesting

[1] https://en.wikipedia.org/wiki/Photolyase