skysight-inc/HackerNews huggingface dataset:
Monaco is very good and, to me, the way Monaco does the lowercase 'l' letter is the only proper way to do it. Several other coding fonts thankfully get the lowercase 'l' right, like JetBrains Mono btw.
But it was caught, demonstrating that what we're constantly assured is true is actually true: science may not be perfect, but it catches all of its mistakes, therefore we should trust it above all(!) other disciplines.
This was tried with pig tendons about 20 years ago.

I wonder what has changed.
For me it's kind of the opposite. I'm a big introvert. I'm totally happy to spend all day quietly by myself. Just my wife coming home for the evening is more than enough social interaction for me. We sometimes go out with one friend for supper - I'm tired after that. And I HATE family gatherings outside just my immediate family and I dread work events. But I love concerts. Being anonymous in a crowd, and not having to interact with anyone on anything but the most superficial level, is totally fine with me, and feeling that wave of energy from the crowd but not having to answer it is great.

It's when I have to put the energy in to engage with people around me is when I'm pretty much immediately exhausted.
Yeah I'm saying why does your lexer actually need to be UTF-8 aware? (An actual question, because maybe I'm not thinking of some obvious case.)

Most of the lexical/syntactic elements of languages are not in UTF-8. You're looking for things like semicolons and quotes and whitespace. If you don't change the language syntax/lexical elements so that those parts stay as the ASCII subset of UTF-8 then why does your lexer need to be aware of UTF-8? It can just accumulate everything else as bytes and it doesn't matter what format the bytes are. The parser and/or codegen will do equality checks for lookups later on but that doesn't need to be UTF-8 aware either?

Am I missing something?
You know what would speak even more highly of his character? Not publishing fraudulent research in the first place!
All written by freshman reporter Theo Baker:
https://twitter.com/tab_delete/status/
His parents are NYT chief White House correspondent Peter Baker, and New Yorker staff writer Susan Glasser.

It’s an interesting story for sure.
Your statement means nothing. Look up how much money Stanford receives through NSF, NIH, DoD, etc.
> Whatever we design, whether it's software or chips or fighter jets or solar panels or cars will be copied and produced much more cheaply there because their costs of everything is much lower.

The Arduino was a copy itself, and no credit was ever given to the original grad student who came up with it and did almost all of the work to make it into the system that was released.
Impressive performance gains in moving TypeIt from Gatsby to Astro
The previous version of typeitjs.com was on Gatsby for several years. It was chosen during the framework’s hype days, and had grown in complexity along the way (there was even a great deal of home-grown documentation features in there as well).

After building a few sites with Astro, I pulled the trigger on migrating TypeIt’s site over too. And I’m glad I did. The process was extremely straightforward, and I was able to shed a lot of the poor decisions that had accumulated over time.

On the performance front, things were pretty notable too.

- the total amount of JavaScript dropped by 74%.
- total main thread blockage (the amount of time JavaScript is doing something, preventing anything else from occurring) decreased by 90%.
- Largest Contentful Paint, one of the Core Web Vitals used by Google to judge the user experience of a page, was cut in half.
- the overall performance score jumped by 12 points.

All of this was achieved by sticking with the same overall design and layout. It was really due to getting away from a heavy, React-based static site generator.

If you’re working with a similar type of site and looking to upgrade, rebuild, or migrate, I highly recommend Astro and its Starlight theme. I’ll be using it probably exclusively moving forward.

See the TypeIt site here:

https://typeitjs.com
Right. I wonder if copy elision can be ignored if functionality is verified to be the same? I'm just a hobbiest c++ dev so sorry for ignorance :)
> Is there a reason why using OPFS directly from SQLite doesn't work?

I'm guessing this means using SQLite WASM's built-in OPFS integration as described in these articles:

- sqlite3 WebAssembly documentation - Persistent Storage Options: OPFS - https://sqlite.org/wasm/doc/trunk/persistence.md#opfs

- SQLite Wasm in the browser backed by the Origin Private File System - https://developer.chrome.com/blog/sqlite-wasm-in-the-browser...

Within the Playground, SQLite interacts with the database file in MEMFS only, and the Playground coordinates the syncing from MEMFS to OPFS.

https://github.com/WordPress/wordpress-playground/tree/trunk...

The reason for this, I believe, is that the primary use case is/was to have the entire file system in memory, including SQLite's database file. This was the original implementation, and is still the default behavior. Persistence was later added as an optional feature.

The good news is that browser support for OPFS seems to be getting better. From the SQLite docs:

As of March 2023 the following browsers are known to have the necessary APIs:

- Chromium-derived browsers released since approximately mid-2022
- Firefox v111 (March 2023) and later
Show HN: Snapify – open-source Loom alternative
Hey there! After realizing that there is no open-source tool to quickly record your screen and get a sharable link, similar to loom, I built Snapify.

Recordings will look like this: https://snapify.it/share/clk3mpgnu0003mj0f042964wg

We’d love to hear HN’s thoughts on what we’re building! Thanks!

Any tips on how to sell this as I am struggling to get my first customer. Is it valuable to you and could you see your team using it?

I am also open for freelance work!

-

Socials:

Résumé/CV: https://drive.google.com/file/d/1CbZi1Bm-MlDHEb4WjsFBzIBSomJ...

LinkedIn: https://www.linkedin.com/in/marcus-hof/

Email: marcus (dot) hof (at) protonmail (dot)com

GitHub: https://github.com/MarconLP

Twitter: https://twitter.com/Marcon565

Portfolio: https://marcushof.vercel.app/
There's no rebound in sight for unprofitable SaaS
Another way to handle this if you haven't made the change yet is to do a `git rebase -i head~4` (or however far back) and mark the place where the change needs to happen as "edit". Make your change, add the file, then `git rebase --continue`.

If you've already made the change but haven't committed it, you can stash it before doing the rebase, then pop the stash while editing that commit.
So, what is the solution? Fire all scientists? Close down all university research labs?

And then when will that "saved" money go? A high-speed rail? I don't think so. A tax cut for private jet owners? Probably: https://www.politifact.com/factchecks/2022/feb/18/melanie-da...

With zero spending, there will be zero waste and corruption. I will create zero bugs if I write zero code.

Just like VCs expect a tremendous amount of waste when going for wealth appreciation, so should countries expect waste when investing in science, research, and innovation. There will be waste, there will be fraud, but the options are either play the game or be left in the Middle Ages.

In the same fashion, let's have innocent children go hungry because some adults abuse social programs. Let's stop all military R&D because some contractors are overcharging.
When you say nepotism, do you mean legacy admissions, or something else?

I know a prominent alum who was able to get her kids into undergrad at Stanford, but not into their professional schools. Considering where they went after being rejected from Stanford, they were not remotely in the ballpark. It's good to know that there are limits to legacy admissions, even for rich/famous alums.
If you were to create a moral code for a bees hive, with the goal of evolving the bees towards the good (in your eyes), that would be a super-bee level morality.

For us, such moral codes assume the form of religions: those begin as a set of moral directives, that eventually accumulate cruft (complex ceremonies, superstitions, pseudo thought-leaders and mountains of literature), devolve into lowly cults and get replaced with another religion. However, when such moral codes are created, they all share the same core principles, in all ages and cultures. That's the equivalent of a super-bee moral code.
I feel like with the skyrocketing costs of education in the US, fixing the problem is probably a better path than "burn it all down"
Agreed on all counts, except with the remark that even with sane grammars unbounded lookahead will still appear if you want to have IDE-grade error resilience.

But I wholeheartedly agree with the sentiment of "don't make the grammar look like Scala" <3
Scientific misconduct is not a particularly "modern" phenomenon: https://en.wikipedia.org/wiki/Piltdown_Man
Yes, with the awesome FontForge:

https://fontforge.org/

I wish I could publish Trebuchet++, but it is based on a copyrighted MS font. Maybe I will contact them to see if they could give their blessing to this "derived work".

In the meantime, if you or anyone reading wants to have a look at it, my email is in my profile and I can send you a copy "on the sly". :-)

I have a couple of other improvements in mind. One is to add a bit of spacing inside parentheses, curly braces, and square brackets, but I'm pretty happy with the font as it is so far.
I never use ligatures. I want to know the raw characters in the code, I don't want to have to parse then convert them in my mind.
> How do these skimmers work with chip&pin?

My understanding is: They don’t. If you stick to contactless payments, you’re not at risk.
UK battles to reverse EU endorsement of ‘Islas Malvinas’ name
Yeah. Stadiums and landmark buildings don't work this way, so why universities diverge is beyond me.

Whoever pays for upkeep should get the naming rights.
Plenty of kids are just stupid.
Link to full pdf of the Report issued by Stanford's "special committee:" https://boardoftrustees.stanford.edu/wp-content/uploads/site...

Some extracts:

"There were repeated instances of manipulation of research data and/or subpar
scientific practices from different people and in labs run by Dr. Tessier-Lavigne at different institutions"

"At various times when concerns with Dr.
Tessier-Lavigne’s papers emerged—in 2001, the early 2010s, 2015-16, and March 2021—Dr.Tessier-Lavigne failed to decisively and forthrightly correct mistakes in the scientific record."

"However, a second theme emerged among some of the interviewees that the same lab culture also tended to reward the “winners” (that is, postdocs who could generate favorable results) and marginalize or diminish the “losers” (that is, postdocs who were unable or struggled to generate such data)"

Considering that Stanford's special committee has every reason to protect Tessier-Lavigne and damage control, the findings are quite damning.

Good on Theo Baker for continuing to provide a more critical perspective compared to the cushy political speak of the report.
Watch as they force the B.NET launcher to be used either way. It's just an extra hoop to go through for end users.
It was recently explained to me:

Introverts charge their battery in solitude and discharge it socialising.
Extroverts the opposite.
I think they don't have people onboard that know how to theory-craft and actually understand the interactions of multiplicative damage bonuses.

The power levels of players were too strong and they did a bunch of nerfing in a game that already has a very shallow end game. It's probably necessary - but feels very bad for the players.

Maybe the new season mechanisms have multiplicative bonuses too so they had to pre-emptively adjust everything else down?
(you’re referring to this article [1], right?)

What alternative approach would you have preferred Python do? While I’m not a fan of the coloured-function approach either, I can’t think of a better alternative that checks-off the most boxes (Java’s Loom looks interesting but in-a-way it seems too-good-to-be-true to me, while low-cost approaches like Zig’s would introduce too much complexity for novice users and people wanting something that just-works)

[1]: https://journal.stuffwithstuff.com/2015/02/01/what-color-is-...
Being able to sit down for dinner with a college professor is already a huge advantage. Those kids don’t need an additional boost.

Looking back, my dad was a mechanical engineer and it definitely helped me. Especially in math and science. He showed me the math he was doing and as a kid seeing math done at a professional level helped me appreciate what actually mattered. As a result I really cared about those subjects and I did well.
> However, people quickly learnt that unless the remuneration was increased in proportion, then the ex-employee was much worse of.

People who have only ever been employees are often ignorant of how much money is spent on them that they never see. It can be quite a shock when they become self-employed and are required to pay these costs directly. Although that's nothing compared to the shock when they learn they now have to pay taxes quarterly, and in advance of each quarter.

My (very rough, US-based) rule of thumb is that I need to bring in revenues between 50 and 100% greater than what I want to "take home" in terms of personal income.
There are a decent number of JVM-targeting languages, but they still utterly pale before the number of languages that target x86.
All roads lead to Monaco. I miss the bitmap version though.
We're doing hand-off with another team. Enterprise level.

They have good docs and howtos and commit logs, but then talk through sections of code where conditions are very numerous and complex to work with. We decided recently that it would be great to have in-line comments then and there to say what it does, the why on each condition.

My 2 cents
If intelligence is mostly education, pandering to the low achievers is cruel. Instead of giving them the means to succeed (those means exist, as proven by their peers), they get handouts from the "lucky" people. Completely unacceptable,

Education does not need to be perfect, I had the same teachers as my peers, many of them did far worse than me. If it is truly purely random chance that I learned far more than they did, not teaching them is a bizarre form of cruelty.

>luck of the genetic lottery

What? Genes are not luck, you literally are a genetic combination of your parents. Sure, there is variation, but your parents determine what the mean of that variation is. E.g. height is absolutely related to your parents height, so are many illnesses.
I think Arduino really struggles to justify its own existence in a world where RPi exists. Like, sure, there are lots of legitimate applications for microcontrollers where you need realtime or interrupts or signal generating timers or instant boot or ultra low power, but few of the common use cases (or libraries) for Arduino really corner any of that— most of it that I've seen is stuff that would make way more sense as a Python script running on a tiny Linux computer than as a microcontroller firmware.
Which likely gets most of its research funds from government grants.

Concretely - over 70% come from the federal government:

https://facts.stanford.edu/research/
Is there really a better typeface than Apple's San Francisco Mono? I use it on all my machines, even my Windows and Linux ones. There are also versions with patched glyphs so you don't get boxes when trying to render certain characters.
I don't have specific examples as I am not a regular reader of lit, but I can comment on "it doesn't look to my eyes notably different from reddit." The anonymity, lack of up/downvotes, non-hierarchial layout, lack of moderation, and heavy focus on images creates a very different experience from reddit. Some say this leads to better and more organic discussions (I agree for the most part), but I think they're only going to be as good as their community. Anyway, there's no reason you can't use them both.

> specific comments that wouldn't have been made without benefit of anonymity

Open any thread and you will find tons of examples, no reason to post them here. But I expect you meant specific comments that are valuable and insightful? Probably a matter of taste. On reddit it is at least much easier to find highly-rated comments, which is a plus for voting.
There’s a bit more to it I think. Pricing and basic messaging aside, you can build robust applications on top of MS Teams and have complete freedom over the UI, functionality, etc., but you can’t do the same with Slack. In many cases, MS Teams can replace Slack, but Slack can’t replace Teams.
If he knows he is at fault he should admit it as well as resign. Conversely, people should not be ousted based on false allegations.
It's glad to hear that children will no longer have an admissions edge at these schools. I thought it was absolutely ridiculous how they were letting 8 year olds into college campuses.
The optimal amount of scientific misconduct is not zero.
This is a post from my Linkedin page on my hopes for Jupyter notebooks and git. Anyone know of progress along this line?

#Jupyter notebook and git

As much as Jupyter Notebooks have been a great tool for data science, the transition to deployment, and the general software engineering friendliness of Jupyter Notebooks could use some work. From time to time, I have explored how others have dealt with turning notebooks into an organized codebase and outputs. To date, I have not found a comfortable approach for me. The ideal approach for me would be to use something like 'node metadata' in the way of [Leo Editor](https://leo-editor.github.io/leo-editor/) to function as 'decorators' for a notebook cell for integration with git.

By this I mean using something like special markers in Python comments (since much of data science is done with Python) to map the content of a cell (or output) to a git repository. Better yet, define a special cell type for git metadata preceding a code cell. Then implement some basic git operations on the contents of a cell. Let's suppose we use @@git as a marker for metadata in comments for git.
--- beginning of cell ---
# @@git %upstream%=https://github.com/pyro-ppl/pyro
# @@git %local%=~/repo/pyrodev
# @@git %branch%=burnburnburn
# @@git %file%=examples/cvae/util.py

# Here begins the contents of the util.py file
...
--- end of cell ---

An extension would implement items in the menubar for various git operations:
stage - stage the content as util.py file
checkout - checkout from upstream, replace local copy, and refresh content of cell
commit - commit stage file specified by %file%
status - ...

Imagined workflow is that once a working idea scattered throughout a notebook has been sketched out, the user would mark the notebook cells that should be mapped to files in a git repository. Also this could be used in a mixed dev/data science environment where library code under development can be pulled right into a notebook.

Yes, there will be problems with committing code with comments that are specific to one user which is why a special cell type makes sense. Yes, there will be problems that I can't even imagine right now but ...

Please message me if you know of a cell-based git extension for Jupyter Notebooks.
Thanks! It looks interesting. I’ll try it out hopefully. I did try a Vim-style extension out once but don’t remember why I didn’t stick with it.
It’s the former more or less - https://youtu.be/Sljmr8m88P8. They could do it on a lane that isn’t open (read no attention) just before a rush hour and hope it gets chosen.
I've been using Operator Mono SSM [https://www.typography.com/fonts/operator/overview], but Cartograph CF is really nice and reasonably priced.
Also if I type two characters, I expect to see two characters - and not a single character that is somehow not aligned with every other character's columns. And because it is not aligned, the space left and right seems to be off. Everything about monospace ligatures feels unintuitive to me.
Exactly. If I need to move a few megabytes around, <scp -3> and a coffee or a few simple tickets is a good way. A year ago or so, I needed 600GB moved between two systems ASAP during an outage that'd turn into a money-bleed at 6am. If I piped that through the VPN and my workstation, I'd probably still be waiting today.
Big for Postman.

Maybe it's a Postman on Mac thing, I've never used it on any other platform.
From the polygon article: https://www.polygon.com/23799285/blizzard-pc-games-steam-ove...

> Blizzard says that players on Steam will still need a Battle.net account connected to Overwatch 2 to play the game.
Many of the research grants are funded from public tax dollars
So what are you arguing here, that there's a generation of children that can't recognize facial expressions? Seems unlikely to me.
If you have evidence of scientific misconduct then show what you've got. If not, the culture-war bullshit is off-topic.
- Brave ads don't track users and violate their privacy.

Yes ad tracking and personalization can be disabled as well through google.

- Users can earn BAT by viewing ads, which they can then use to support their favorite sites directly.

Any ad supported site, you're already supporting by visiting. You can argue its additional but its still supported on visit and display of ads.

- If you fund your BAT wallet externally, you can disable ads altogether while still supporting the sites you visit.

This is fundamentally false. A creator first has to know about it and then sign up and etc.

> opens the door to further discussion.

So you agree.

>Besides, there are stores and entire marketplaces where only crypto is exchanged.

Where can I pay bills with crypto ?

I expect better from forums like this.
Yeah that’ll do it. 3it/s sounds normal then.
> Ideally, high quality education would be democratized and made accessible to anyone who want it

It pretty much is. Hardvard undergraduate classes aren’t substantially higher quality than at many other state schools.
Well, you get smart kids who actually earned their spot connected to the rich kids with money. The first group isn't as privileged as the second group. This certainly isn't the best system, but if it was removed, would something better naturally emerge, or would we just further reduce social mobility without any benefit?

/realpolitik
Private university doesn't mean that public grant money isn't used in research grants.
Well, the blog repeats and clarify that this is indeed the legislators idea, and they won't change their minds.

It's not clear to me how much knowledge the author has about the legislators opinion, but it's a very damning piece of text.

Pushing for the obligatory enforcement of unknown rules, extending the corporations embodiment into every action of their employees, and granting legislative power to private standard bodies are all very anti-democratic decisions.
Is Maine a flyover state? I thought that was the middle of the country...
I feel the same way about getting an AC and have held off until I also can get solar panels. Is that an option for you?
This isn't a glitch.

This is literally intentful design by Google to make as much revenue as possible while providing as little utility as possible.

The internet as we know it is utterly shaped by this purposeful dystopian SEO dynamic.
Dark mode would be a nice addition. Some utilities could be cleaned up or expanded etc.
Yet listed as co-author, so good thing we're getting rid of him.
I would think being compromised by the current Russian government is enough of a red flag.
I'd be curious to see some of these talks, which ones do you think were most interesting?
> A rather popular podcast

> Unsure if they said

> But either way, its quite astounding

You’re not making a terribly strong case here. What’s your source? What does “most disfavored” mean? Is there actually anything to show that Jewish students are favored in college admissions?
gravity is truly the weakest force