skysight-inc/HackerNews huggingface dataset:
I've been working on a new typeface[1][2] for code - Berkeley Mono. I've taken some inspiration from Jet Brains Mono, SF Mono, Bit Stream Vera, Andale Mono, OCR-B, Univers, Eurostile and Monogramma from the 50's, and weird things like the German License Plate slashed 0. Anyone interested in beta testing? neil@berkeleygraphics.com.

[1] https://neil.computer/notes/introducing-berkeley-mono/

[2] https://neil.computer/notes/berkeley-mono-december-update/
Thanks for the note! I'm one of the creators.

I've had this experience a number of times. I start out energized and wanting to be super organized. I over-organize. Then 1 or 2 months later, I can't keep up. I stop using my organized system and fall back to some basic untitled text file.

With Bytebase we're trying to embrace this messiness and do things a little differently...
From the title it seems like Mr. or Dr. Libor died. For a paragraph, it is cute to have Libor personified. Doing it until the end of the story feels a bit artificial to me.
It's pretty well-established (or - at worst - there's a pretty strong first-American-principles argument) why requiring an ID to vote is unconstitutional. Governments have been constantly trying to figure out ways around it, but the fact that they have to figure out ways around it has good reason.

On the flip-side, IRS information is private & potentially security-threatening information. I don't know how I feel about facial recognition to access it in principle. But to compare to to voter ID laws belies either a lack of knowledge in general of American Constitutional law..or it's intentionally-disingenuous propaganda.
The Science has nothing to do with what random scientific studies say.
Could you post a bit more info about that binary? (eg: run ldd to dump the used libs, etc)

Could you get some kind of stack trace at the time of the get_thread_area call?

I'd like to be able to pinpoint the call(s) somewhere in

https://codesearch.debian.net/search?q=get_thread_area&perpk...
The people of Mars would likely be somewhat different from the people of Earth, since they'd be so heavily influenced by whatever idiosyncrasies they inherited from the first colonists.

If there are genetic propensities to whatever would make someone healthy enough to travel to Mars, intelligent enough to run the machines, yet disconnect enough from Earthbound society that they wouldn't mind leaving the planet, that is what Martians would generally be like.
I can empathize with the PinePhone folks because it's been out for a while, but if you decided to buy a PineNote that is 100% on you and no one else. This is fresh-off-the-chain new hardware that is only available through invites...

The monthly blog is very clear on the current state of the PineNote with only one user having successfully run a GUI and touch screen as of last week.

> the people hanging on Discord and IRC just seem to be hacking on their own things

Last I check they are unpaid and don't have to work on "your" thing.
My favorite diagramming software is yEd graph editor. My favorite feature: automatic layout (decreasing overlapping lines, etc).

https://www.yworks.com/products/yed
This is a major bummer for me. I live mere feet from the previous center of population for my state, and now it has moved nearly a mile away :(.
I also ended up with Jetbrains Mono but Ive been too lazy to switch from Fira Code which is also really good. But soon!
The problem is that things are harder than "publicly readable" or "not". For example, even if you have an internal CI server, you don't want to hide the environment variables... but you still don't want to show prod keys/tokens to every developer in your org.

This is complicated by the fact that one often has to know env vars in order to debug the code, so you cannot just hide all the variables all the time. Having variable list is very helpful in things like logs and bug reports.

We have this problem in our work and unfortunately there is no good solution. We do try to avoid secrets in the environment variables where possible, but sadly this does not always work.

Life would be so much easier if no one would store secrets in variables... or if at least there was a reliable way to tell if environment variable is secret or not. But I think the former is more likely.
I continue to maintain that despite all the nice features from ES6 onwards working in straight JavaScript is psycho shit. It’s the NFTs of development.

I’m genuinely looking forward to the day where we have other viable options for the DOM. I see TypeScript at best as a temporary band aid because you’re still stuck in the god awful NPM ecosystem at the end of the day.
I have no issue with the comparison of nonessential rides. I want to note though, that the original argument was plainly about "pulling out of your driveway".

So if one does nonessential rides only, then yes, the comparison might work. I think that is quite a special case of a situation though, which I cannot simply interpret into what the original argument said. I mean, I am not here to interpret a working version into something, that in its generality does not work as a comparison. I rather read things as they are written and try not to add things.

We could speculate about how many people use a car mostly to be able to get to the location of work or how many people use a car for essential reasons. We are getting further away from the actual matter of discussion though, which is drinking alcohol and that not being requried at all.
From https://lists.debian.org/debian-68k/2007/11/msg00071.html (Draft TLS/NPTL ABI for m68k and ColdFire, version 0.2)

There are no spare registers available to designate as the thread
register. Therefore, kernel magic is needed to obtain the thread
pointer from userspace.

I guess there was unused 'fs' in intel. There was nothing left in m68k.
The IBM (also Apple) clone fiasco looms large over every sector of electronics. Nobody seems interested in investing in manufacturing electronic hardware without some prospect of customer lock-in.
So why can't Nim infer from

let b: uint = a

that you're really just saying

let b: uint = uint(a)

And BTW don't you get tired of typing (and reading) `uint` twice in the latter setting? That's what I mean about "side effects" after all.
Thank you for the feedback! Did you see the interactive module right below the hero blade that shows you how it works with screen shots? Trying to figure out if that was too hidden (in which case we need to pull it up) or if it wasn't the right level of info you were looking for. We should probably be screaming from rooftops on that page that we have a FREE version which I now see is not clear. Thank you again!
Judging from the image: straight lines map to straight lines?
Strength Training.
Growing up, I had a friend with a desktop PC in his room and I was dumbstruck and intrigued by the idea of being able to stay all day on a computer, gaming and IMing and surfing. Now we are all like him, sitting at a desk the entire day. Sometimes the desk follows us.
I think the big issue with these niche products is they need to be much cheaper if the company's want to push out broken software.

Like, let's say, the pine phone was 100$.

Cool, even if it bricks after a month I'm okay. At 400$ , I'm upset.

I don't understand how anyone can feel it's ok to charge so much money for non functional products
I've heard of having a glass of wine in meals in Italy, but does Japan really have a culture of daily drinking? Either way, that brings up use patterns. Here we tend to binge drink, with the purpose of getting drunk. That's not the same in such cultures. They have a much more moderate view of alcohol. A glass of wine and shots are two very different things
I was also a single child of a single mother who wasn’t doing well. I didn’t consciously make them same calculation, but did.

Continue to make the world a better place by just being you.

*edit, We really should foster a better culture of making these kinds of contacts. Even if occasionally we get snubbed I have found most people to be delighted that someone is interestin their work.
> A question to you as someone from the hardware side: Why is it not a focus for hardware devs to build hardware that works with existing software? Why do I always need a special kernel for every arm64 board out there?

Because the SoCs used in these sort of boards originally went into things like cheap Android set top boxes and the like. Those customers just need an image that can boot to Android and work well enough, and it is easier for the hardware vendors to hack at their in house kernel branch than to get everything upstream.
Doctors often don’t have to know that much about nutrition, beyond telling you to eat your plants, and some stuff targeted at people who need specific diets.

You say they’re clueless on fitness and nutrition, but I don’t know what information they should be expected to know. Your talking about topics riddled with bullshit, when you look at public discourse.

Honestly, there’s not much to know other than to eat food that’s pretty famously healthy (plants), and avoid sugars. Now they definitely want you to limit meat, excessive fats, and refined carbs, too; but the basics are really simple.

There’s lots of studies out there, but there seems to be very little that’s clear other than those basic guidelines. You can really run around in circles with how complex this subject is, yet ignore the basics.
Show HN: Add a notifications feed to your website in minutes
The answer to your question is in your statement. Most communities don't have "many reasons" to favour prohibition, in fact most communities don't even have one. Yes there's the idea that no alcohol = no alcohol-caused problems, but people don't assume they will have a problem when they start to drink.

In my area, the only dry communities are small towns with strong Mennonite backgrounds. And in every one of those towns, there's a bar right outside city limits, or in the next town over, where people in the dry community go to drink.
I disagree. Enums are fine if they're string-only. It's only the numeric enums that cause the issues everyone complains about enums for. If there were a lint for making sure all enums are string-only, it would be the best solution, IMO.

AFAIK, your solution is (slightly) worse than an enum in several ways and better in none:

export enum Role {
CUSTOMER = 'customer',
ADMIN = 'admin',
SYSTEM = 'system',
STAFF = 'staff',
}

I think that implements everything yours does, but is easier to grok and fewer lines/declarations.
Completely different is an exaggeration. I use both, and sub in nutritional yeast whenever I'm out of MSG. MSG isn't cheesy by itself, but certainly amplifies any cheesiness.
Azure Global Infra
Looks like Debian/Ubuntu and derivatives don't install the Emacs manuals by default. I had to do this to get it on my PopOS box:

sudo apt-get -y install emacs-common-non-dfsg
The last bastion, never thought I would approve of an impact of Apple's lock-in on iDevicess but it's the only thing keeping the web free.
Just want to second this. All of the above sounds really interesting to me!
Have you considered not announcing that you've taken acid?
4D Toys from Marc Ten Bosch: https://4dtoys.com/

Based on the same 4D geometry concepts he's working on the game Miegakure: https://miegakure.com/
The menu bar is pretty good for discovery, you'll have to rely more on naming convention and documentation without it.

The toolbar is pretty fungible though, few modes do anything with it and the core functionality you get from the standard chords you find in the tutorial, little bang for the pixels.
Sorry completely misread, I thought you were saying it's the biggest
Yes, exactly! (I'm one of the creators)

We think of Bytebase as your "RAM" or working memory as you're doing your daily work (as opposed to your "Hard Drive").

In our user research, we've seen that over 90% of engineers use some super basic scratchpad (untitled text files, Apple Notes, etc) for their daily work. It's super messy and it seems to be overlooked because it's private.
A similar scheme is called "retroactive public goods funding" and its a great idea. https://astralcodexten.substack.com/p/lewis-carroll-invented...
This is clearly a useful product that solves real problems, but I'm here to comment on browser extensions as a whole. Personally, I find the notion of running 3rd party code with internet access that can see the entire DOM of any website a little scary. Do others on HN routinely use random browser extensions (e.g. okta, grammarly, etc.)? Is there a different way to think about browser extensions that frames it in a more appetizing way?
Requiring facial recognition in the first place is uncomfortable, though the status quo of treating SSNs as adequate for auth is problematic. That said, requiring citizens to submit incredibly sensitive information to some arbitrary private company is abhorrent.

Especially concerning is that ID.me's site has a link at the bottom marked "Do Not Sell My Personal Information (CA Residents Only)". Sounds those of us outside of CA will have to consent to some private company profiting off our private data in order to interact with the IRS online in any meaningful way.
I just converted to this font and using it for a month almost. Seems good on my editor/
People have been trading items in online games for real money for as long as there have been online games. Which is longer than “blockchain” has been a thing, much less NFTs. Some games welcome it, some try to fight it.

The only thing NFTs seem to offer is an extra middleman who can make money off of these transactions.
This is a nice breath of fresh air to hear. Unfortunately, it appears that the vocal minority you mention are basically conservative congressmen or their boosters.
previously: https://news.ycombinator.com/item?id=29996614
At something like 6 lbs (2.7kg) per gallon (3.78541 liters) I'm not sure normal microbes can survive.
If you really want to go wild, take a look at https://www.vavr.io/ (formerly jslang). You can make programming in Java as functional as you want.
Even easier: If there's more than just a few ingredients, don't buy. If you can't pronounce some of them, don't buy.

But, I realize that's not practical for a number of people, so more transparency is always better. Good luck to you in this endeavor.
It's always nice when an older generation of shyster tries to get into the latest tech fad.
Given you've labeled this submission Show HN, I imagine this is your site and you have your reasons - but wouldn't a link to https://www.siftfoodlabels.com/ be more useful than a link to the browser-extension? The main page explains the value proposition "Taking the guesswork out of food labels"

Also your copyright footer is pretty dated (2020)
> Character assassination doesn’t count.

Why not? Character assasination is far more effective than two bullets to the back of the head.

Character assasination is positive PR and a distraction. There’s no real way you can spin a “journalist who criticized the US government was found dead” story.

> Have western intelligence services been implicated in something similar to FSBs domestic assassination program lately? No?

Western intelligence services run torture camps and secret prisons all over the world. Just because they don’t have a domestic assasination program doesn’t make them any better.
These are workarounds and not good practices
https://web.archive.org/web/20220120171911/https://www.nytim...
The next step is that you buy the device, but you don’t get a driver. You can conveniently use it from the manufacturers website.

I’ll leave it to others to speculate on what happens to the website in 2 years.
I agree with your objective points. But one thing your narrative leaves out is that there were power shortages creating long outages causing substantial damage, regardless of what end users ended up paying. The media latched onto the spot price and Griddy customers because they love red herring sensationalism, but regardless of the media's disinformative narrative there still was a massive market failure here. It was just felt mainly through infrastructure collapse rather than price gouging.
Yeah there will be a spread, won’t go from LIBOR+0 to SOFR+0, but to SOFR+0.20% for example
Ask HN: Is American Democracy Collapsing?
For the record the code you linked to doesn't implement event delegation either, which is something pretty useful that even more modern libraries like React use under the hood.

Here's [0] an article about the usefulness of namespaces, it has use cases beyond custom events, which have been implemented a real long time ago.

[0]: https://css-tricks.com/namespaced-events-jquery/
Sort of like the manifold hypothesis in deep learning.
How much would each (national, state) CoP move if it took actual people's weight into account?
It's interesting how much opposition these articles get. I notice a lot of people are annoyed just at the declaration that alcohol is bad for you. People almost seem to take it personally. I know people like their alcohol, but I'm surprised how defensive people get just at the idea it's unhealthy.
A couple of years ago crypto.com used Matt Blaze as its face :P

https://web.archive.org/web/20170611024100/http://www.crypto...
We've had endemic diseases before, it didn't make them better.
Does legalization make things better or worse than now? If it makes things better but still not perfect, perhaps we don’t need to hold up legalization until we can provide better mental health facilities, rehab, better public transport so people can get to these facilities easier, etc.

Don’t let the perfect be the enemy of the good.
immudb
And HyperRogue

http://www.roguetemple.com/z/hyper/
funny you say this. i was reading about peri wigs the other day. and apparently washington didn't wear one. he fashioned his hair that way. I guess he didn't have syphilis and wanted to fit in.
> Bare metal on Kubernetes is a PITA though to set up.

I think you are misunderstanding the previous comment. I read it as Kubernetes being so complicated (I enjoy it, but that's another discussion) to operate is making the regular bare metal operation more appealing. So people might choose the well understood bare metal over Kubernetes.
Thanks (and to the sibling commenters as well), makes sense!
Shopify do the kind geeksforgeeks exercises for the first interview... like sorting data and etc. Normally the interviewers aren't really mentally there. Waste of time.
For comparaison, smoking is ~10 years of life expectancy reduction https://www.cdc.gov/tobacco/data_statistics/fact_sheets/heal....

Surprisingly obesity seems to only replace some of your last years with years with diabetes, without decreasing your longevity https://www.ncbi.nlm.nih.gov/labs/pmc/articles/PMC4951120/. I think I didn't read that study correctly, or didn't find a good one.

Air pollution might be around 1 to 3 years: https://dynomight.net/air/

A reduction of 6 months is also more than what you can expect to gain by taking statins: https://dynomight.net/statins/.
Also a professional researcher in a government lab. The NSF site is a once or twice a year visit.
>Personally, I find the notion of running 3rd party code with internet access that can see the entire DOM of any website a little scary.

chrome now allows you to allow access to pages on an opt-in basis (ie. you have to click the button for the extension to get access to the page).

see: https://support.google.com/chrome_webstore/answer/2664769
I had a friend in high school whose romantic feelings were just absurdly powerful. Romeo never pined for Juliet the way my buddy Michael felt for his girlfriend. But at the risk of sounding trite, hormones =/= sacrifice, which is the real, meaningful expression of love. I don't want to lessen the importance of your earlier relationship, but puppy dog love is the easiest and most short-lived of affections.
Another one I discovered is the glorification of almonds.

Tree nuts are inflammatory, which I didn't realize could get me, and almond butter kicked off the digestive issues I started getting in 2018. I believe what happened is that I was chronically dehydrated, drinking too much alcohol due to work stress, and eating a harsh diet of legumes and nightshades as part of a low-budget workout diet. That weakened my gut lining enough that the bad stuff got into my blood while my body was trying to absorb water from the intestines, which triggered an autoimmune response. I believe a similar mechanism happens with gluten, which cascades into an autoimmune response to protein in the thyroid. So the cost difference between cheap foods made of fillers like gluten/sugar/etc and high end/organic food is eventual autoimmune disease and obesity.

Pumpkin seeds are so much better. But of course, anyone can grow pumpkins. Where's the profit? $$$

For anyone dealing with digestive issues, this quite literally saved my health (no affiliation):

https://www.naturespath.com/en-us/products/natures-path-food...

Brussels sprouts, switching from wheat to rice, digestive enzymes, psyllium husk capsules and cutting dairy and other inflammatory foods by half put my symptoms into remission.

I took the Everlywell (again no affiliation) test of 200+ foods which showed the smoking guns of almonds and dairy in my immune response:

https://www.everlywell.com
Having worked in fintech, I assume everyone ignored all signs toward this coming, assumed it would be postponed forever, and then collectively burst into a choir of "LIBOR gone? Inconceivable!"
This company feels like a combination of every shady business person and wantrepreneur I’ve ever crossed paths with. Bombastic CEO who thinks he can skip the “make it” part of “fake it till you make it” and then strongarm his way past any obstacles with legal threats.

The way the CEO misspells NY (New York) as “MY” in his own e-mail signature is a fitting touch.
This might be my favorite story of the year. So many weird twists and turns. It has to be some kind of money laundering operation, right?
I would turn that question around. Given the stories here of bad user experience, it sounds like there is a very limited niche for the hardware. If they made something more reliable, they might be able to provide a lot more funding.
I like to think that some point I would be so rich that the returns weren’t a meaningful reason for me. The old money donated just to get their name on a building. Saying you are funding science, “I’ve got a lab working on that”, may be all they need. It feels pretty cool to me, success or not.
One year I was given a simple home aquarium to keep alive and healthy. I tried using reason, even bought a plecostomus to fight (eat) the algae. It was a struggle. I couldn't keep this simple little ecosystem healthy. If only I knew more.

Thought about the great outdoors (we know so little about) - that 4 billion-year experiment. Humbling. So many life-forms to sustain, so much that has to be balanced. Despite our abuse, we take it for granted. That good fortune may not persist.
Ask HN: What’s your current hot take in software engineering?
>With that, we remind ourselves that if we repeat part of the source code it should be abstracted and not repeated. We do this because we hope that by that we later have a central place to change things in case something happens. We want to reduce redundancy.

This doesn't demonstrate a deep understanding of DRY to me, which is not a great sign for a CTO.
Also, if you’re really set on only focusing on one of these things (which I think this is a bad idea): the health impact of being anorexic is generally much worse than being overweight.
Show HN: Cursor – An AI Email Companion
Hey HN! I built https://cursor.so/, a chrome extension to help you write email blazingly fast.

Cursor has three key features 1) describe your email and have an AI write a draft for you 2) one-click to shorten your email and 3) highlight text to change its tone (make it more formal/casual/friendly).

I hope that Cursor can make writing email more easy and fun for some of you :).

Happy to chat about the AI or dev stack behind the product. Let me know if you have any questions/comments/feature requests!