skysight-inc/HackerNews huggingface dataset:
hey, wnolens

I completely agree: in certain cases, the whiteboard is irreplaceable. in others, a notebook/paper can be very efficient too.

We didn't want to part ways with our favorite analog tools just because we all went remote so we did something about it. our app give you the ability to "keystone" to the appropriate angle and also digitizes your handwritten content in real time. this way the content on your shared surface is not only legible, it's easily savable/exportable and can be combined with digital content in real time.

If you're interested, I'd like to humbly invite you to try it out and share some candid feedback (use the "trial" not the "free" version): https://sharetheboard.com
The licensing deal is most likely completely separate, but agree that it adds some uncertainty to the relationship
That’s what sites do today: they load everything via small bootstrap code, in prioritized chunks, and render them when it’s done.

That's what sites did do until the last two or three years. Now things are moving back to server side rendering because it's a tiny bit faster for some use cases.

It’s not a developer’s fault that there is no browser-way to load apps with particular requirements.

Browsers have exactly that functionality for a small set of requirements. https://developer.mozilla.org/en-US/docs/Web/HTTP/Client_hin...
Related : NVIDIA setting up cpu R&D team in Israel https://www.extremetech.com/computing/330671-nvidia-announce...
Just a quick word about polish notation:

The only reason why humans seem to prefer infix notation, is because it is what's being taught in school. The first mathematical expressions most people get to see is

1 + 1

There is no reason why someone who was introduced to

+ 1 1

at an early age would find it less "natural" than infix. I think the only reason why infix is the dominant notation is historical: Prefix notation relies on getting whitespace right as a deliminator, and that is a lot tougher to do in handwriting. Infix solved this problem by (ab)using the operator as a deliminator.
Related: https://www.extremetech.com/computing/330671-nvidia-announce...
There's another aspect too: mysterious third-party echo chambers deciding what's now offensive. The black/whitelist thing is a good example; very often the topic is introduced as if the issue is resolved "we got together and had a discussion, and yes it is offensive" and suddenly everyone not present in that conversation has to accept this verdict.

Other times, you get the "well it's so very easy to make this small change, it's practically rude (or suspicious) not to" - a completely wrong sentiment for many reasons, but easy to make you look difficult for arguing about.
I am using this because apple discontinued target display mode. I have a 2016 imac with an amazing screen.

I can't stand mac os x, but my wife uses it whenever she can't use her ipad to do things. I tried for ages to use it as a secondary screen, but apple has removed that functionality.

This is a nice workaround that I wish I wouldn't need.
Olga answered that the murder of the messengers sent to Kiev, as well as the events of the feast night, had been enough for her. She then asked them for a small request: "Give me three pigeons...and three sparrows from each house."[15] The Drevlians rejoiced at the prospect of the siege ending for so small a price, and did as she asked.

Olga then instructed her army to attach a piece of sulphur bound with small pieces of cloth to each bird. At nightfall, Olga told her soldiers to set the pieces aflame and release the birds. They returned to their nests within the city, which subsequently set the city ablaze.

https://en.wikipedia.org/wiki/Olga_of_Kiev#Drevlian_Uprising
Nothing. They will continue developing their own CPUs.
https://www.extremetech.com/computing/330671-nvidia-announce...
So crazy to think that at any given time you have thousands of warheads targeting the pentagon so as to obliterate the place. Same to other strategic US and Russian places.

I highly recommend the book Command and Control.
God, I wish. The biggest blessing would be to be cut off from the US internet. I dream of the balkanization of the web every week by now, and this was not the case 10 years ago.
Agreed and note that 3 of 4 paragraphs in ei8htyfi5e's post were describing the costs:

> Anyway, it took 2 days in bed for me to recover after. Brutal.

> my brain stopped processing information in the 30 degrees at the edge of my peripheral vision on either side.

> makes your pee smell
May be related to Arm China going rogue? [0] It is starting to look like Britain's sale of Arm was a good deal after all. Foisted!

[0] https://news.ycombinator.com/item?id=28329731
If you want to learn more about it:

- The reason the Unix world chose to have "long" as 64 bits: https://unix.org/version2/whatsnew/lp64_wp.html

- The reason the Windows world chose to keep "long" as 32 bits: https://devblogs.microsoft.com/oldnewthing/20050131-00/?p=36...
I don't think it's a neither a good nor bad news, actual owner -Softbank- is not the best for ARM, but also ARM-AMD could make almost a monopoly in the GPU market.
I agree with you. The law is bad from a freedom of speech perspective. The framing, however, is very disingenuous.

Edit: regarding the propaganda claim. Yes Times of Israel is for me much more balanced than that website. I guess it's subjective but I could read the two and the level of discourse is very different. Ymmv
Yes.

See also https://www.amazon.com/Trauma-Sensitive-Mindfulness-Practice...

"Drawing on a decade of research and clinical experience, psychotherapist and educator David Treleaven shows that mindfulness meditation ― practiced without an awareness of trauma ― can exacerbate symptoms of traumatic stress. Instructed to pay close, sustained attention to their inner world, survivors can experience flashbacks, dissociation, and even retraumatization."
I like the idea and congratulations in the execution.

Some ideas, just to improve the solution, they're not too important:

- The idea of introducing the city and then I have to click validate is not the usual thing to do, usually the user gets a dropdown where he/she selects the proper city. As Google does nowadays with the searchbar.

- I would like to see the current prediction the site is giving me for today. I just want to see that "it works" before I give you my email :)

-Could it all be in a single form? I don't like to go through "3 pages" for filling one field in each. I think you can simplify it.

- The grey bar confused me a little, I thought it was to fill in there some info.

Again, take it as a constructive feedback, in general I like the idea :D
Hmm. The policy was "a release published in the last 6 months", which sure, could theoretically be an old LTS branch. There certainly wasn't a culture of doing that though. I remember a huge scramble to move everything over to Java 11 (honestly a lot scarier than an OS upgrade in that context) which I'm pretty sure was based around 6 months after the first release of Java 11 rather than the EOL date for Java 8, but it's possible those were the same thing.
I bought an ultrawide (WQHD 21:9 1440p 75Hz) monitor during lockdown, used for programming. It's very good but I picked a flat one and with hindsight I would pick a curved one instead as the corners are a tad far from my field of view.
Reading that actually increases my confidence and trust in Panic.

It's not an "Our Incredible Journey" blog post light on details but an actual reasoning from a business perspective. Including them sharing the actual tiny revenue they made with the product. As a non VC funded business they have to stay sustainable and healthy and I'm supporting that.

They even offered a refund and published an update so it can run on as many devices as possible for as long as possible.

Apart from all of that, it's an app that was sold for 9.99 Dollar so if you got a few years of usage out of that it seems fair in any case.
> But destroy the world? It seems evident Earth itself would remain in it's current spherical shape but it would be terribly perhaps irreversibly poisoned, taking a lot if not all life with it.

At risk of being self absorbed, if the world is largely uninhabitable and our way of life irreparably changed, then I'd consider that serious enough to lump in the "destroy the world" category. At that point I probably wouldn't care if the Earth was still an intact oblate spheroid given I'd either be dead or likely wishing I was.
Seeing mods immediately show up, post "proof" that could be easily manipulated, decry the post rather than respond, imo it all lends credit to what this person is tweeting about.

I've long considered HN a source of techno-entertainment and never a source of news or integrity of any kind. It's just fun to look at. It is certainly manipulated often, in obvious ways, that are directly beneficial to YC companies. I think we can all appreciate the absolute nerve to dodge YC money, build a competitor to a major YC cartel brand, and then strong-arm the YC controlled HN into free publicity with these tweets. Actually a very efficient and cunning tactic.

And good lord, I'm so glad I'm a 1099 guy and doing okay for myself. Startups seem more brutal every quarter.
Why does this app need my cookies
This. Drug industry has to settle disputes outside the law because it can't use the courts (and by proxy, threat of state violence) to deal with business disputes. So it's necessarily more violent because there aren't state level resources around to fund expensive stuff like due process. Being inherently criminal probably also ups the violence just from selection bias.

Someone rips you off in the drug industry you and your buddies go beat them up and take their stuff of value. Someone rips you off in above the table business you sue them.
Looks like they are already using RISC-V: https://riscv.org/wp-content/uploads/2017/05/Tue1345pm-NVIDI...
You make it sound like a cost, maybe it's just business?
Chesterton’s Fence (2020)
> sending a "message" to a "method"

I think you mean “to an object.”

The problem with an approach like yours is that implementations of abstract concepts often vary, and learning the “nuts and bolts” of one does not necessarily give you the true understanding of the concept itself.
Nice idea, but it's too much noise for too low information: usually when going out, you not only need to check on rain for an umbrella but also on temperature to know what to wear (do you need that scarf?) and maybe sunglasses, or if you are on a bike, ... so simply opening a weather app gives much more for the time you spend processing information
Bee bricks become planning requirement for new buildings in Brighton
Obviously because GitHub (i.e. Microsoft) wants to pretend that they are the Git project, with all the goodwill that entails. Most people already think that Git and GitHub are the same, so it only takes little things like this to reinforce it over time.
The location verification is a bit wonky for me.

I entered 'Sudbury, MA' --> NOK, 'Sudbury' validates to 'Greater Sudbury (CA)', 'Sudbury (MA)' --> NOK. Tried with a neighboring city in Massachusetts, 'Concord' --> Validates as fine but given the experience with Sudbury, it isn't obvious which of the ~35 Concords that there are in the US (https://en.wikipedia.org/wiki/Concord).

I'm guessing this is scoped to just California?
I am not in favor of this law. But it's very disingenuous and wrong to say it is directed at Palestinians or focused on them as the article alludes.
The UX confused me a little.

I was first expecting the ability to see if I needed an umbrella _now_ compared to in the future.

Then I got stuck for a little while trying to change the location from SF, I couldn't tell where I needed to click or that I did end up focusing something. The top line to the form sort of looked like it was trying to be a material design field, and the card with SF in it looked like it was supposed to be editable - it is editable, I just happened to only be clicking on the pin (and didn't notice the slight state change when I found the input).

If you auto-detect a timezone, it's probably better to guess that as a default location vs SF?
How do you reach the same level of effectiveness teaching or debugging math problems on a whiteboard without investing a lot of time asynchronously?

If I may be so bold, we've taken a stab at this: https://sharetheboard.com

Our focus was originally on shared whiteboarding (PdMs + devs) but in 2020, for obvious reasons, schools started contacting us and using the tech for remote/hybrid teaching.

But it's true: the real-time part of teaching/writing/debugging is critical in the learning process. For this same reason, many of the teachers we work with use our app to share a piece of paper in real time. Similar result and you don't have to own a whiteboard.

(if you get a chance to kick the tires on it, I'd love some candid feedback)
Huh, didn't see that, what a shame. Used to work fine a while ago.
it could be age-related. Though I was in the UK in the late 90's and don't remember this at all. But then, I discovered the internet and stopped watching TV completely around then too.
"If you're only hosting 1 site, isn't the privacy leak negligible because there is a 1:1 mapping from ip to domain so an attacker can easily determine it."

What if it is a company serving advertisers, not an "attacker".

Not sure why this myth of effortless, reliable translation from IP to domain name in "real-time" exists amongst HN commenters. Show us who is doing this for the purposes of advertising and how it is worth the effort and can be relied on. Even if this were possible, it still does not justify sending a plaintext hostname over the wire when it is not necessary to retrieve a page.^2 Not every site requires SNI (yet "modern" browsers send it anyway).

Tell us how to reliably^1 translate any IP to a domainname at the same speed as one can sniff SNI, and with no extra effort. Assume the use of TLS1.3 so one cannot simply examine a plaintext certificate sent over the wire for a CN or SAN. Then show us where and how this is routinely being done by various companies selling online ads or ad services.

1. PTR will not suffice

2. This is like arguing that because it is theoretically possible for a third party examining traffic to discover some private information through a process that requires referencing additional sources, the user should therefore broadcast the information with every request, despite that it serves no purpose for the user to do so.

Sniffing SNI is common practice.^3 Performing effortless 1:1 mapping from IP address to domain name for the entire www in real-time, for advertising purposes, is not. As long as browsers send SNI with every request, there is no need to do that, even if it were possible.

3. Encrypted Client Hello (ECH) will eventually prevent it. See https://defo.ie

There is no harm in Gemini making SNI optional instead of mandatory.
I think that was implied by "a company like Amazon".
I feel the same, except I'd want only me (as the author/committer) to be able to see my sub-commits :D
My dad has had trouble understanding classes for decades, but he had mostly stopped programming during that timeframe as well so it wasn't something he was going to put much time into learning. Now, he's returned to programming more regularly but still is having trouble with classes. I figured the big problem for him is exactly what the problem for you was, the hidden this pointer.

I'd started working on manually writing the same code is both C++ and C, but your approach of using something automated is an even better idea. Showing the implicit this pointer isn't hard to do manually, but polymorphism is a bit more of a pain. But I think the best part about using a tool is that he can change the C++ code and see how it affects the emitted C. Being able to tinker with inputs and see how they affect the output is huge when it comes to learning how something works.
The two main advantages of using classes are:

a class is also a type (if you have a typed language),

a class is also a module, you group together values that makes sense together (the x and the y of a point) with the functions (methods) that interact with it.

When you have a lot of codes flying around, you can add encapsulation (private/public thingy) so the user of a code does not see the implementation which helps to create libraries that can evolve independently from the applications using them.

Also compared to an associative array, a class is more compact in memory (granted JavaScript runtimes see dictionaries as hidden classes).
When will they just fly an umbrella drone to me that follows directly overhead to keep me dry?

I like my umbrella and I always have it with me in the special umbrella pocket of my bag.
A friend of mine says, "You can't out train a bad diet."
There probably isn't a single example. But "quantity is a quality in itself". Classes sort of evolve when you need to manage dozens or hundreds of those associative arrays and don't want to keep in your head exactly what keys are in a given array. And when you have a dozen of arrays and a hundred of functions, which functions go with each array.

In itself every element is easy, but together they are hard.
I know I'm not supposed to comment when it doesn't add to the conversation, buuuut, your reply made me literally laugh out loud. Thank you for this! I often forget being ~40 means I'm no longer ~20 and that there are people who are actually ~20 out on the internet...
I noticed this with restaurants. Old location (Australia): you drive to a McDonald's and get a quarter pounder. New location (Europe): you walk down the street and there are heaps of little unique eating places and small chains.

What causes the difference? I don't know. It might be down to city planning causing people to walk more and reducing the friction of entering a random store to get lunch. It could be something to do with real estate laws. It might just be cultural expectations.

Point is, this "big chain culture" is not universal and not inevitable. It's something we humans created in certain areas.
Great idea, and I really like the design of the site. One thing that could be improved is the navigation between policies. The 'down arrow' confused me since I expected the policy would open directly below the headline, and the page navigate to "Available policies" instead of the start of the actual policy.
I don't agree "container" is marketing-speak; you could say it was appropriated, but I was using linux-containers in early 2000s when it was still a kernel patch. We all knew that bare metal offers a lot and our servers are underutilized most of the time, and VMs were considered a heavier option.
TikTok Japan pays influencers, without informing viewers, to spread tweet videos
Thank you. I've updated the post to reflect this correction.
Social Media: What/Who Is the Problem?
Alas, I can't answer that because HN is under constant attack by people trying to game it and I can't satisfy your curiosity without satisfying them too.
I agree we shouldn't mandate vaccines or have governments buy them with my taxes or restrict people who are not vaccinated.

But as the resident anarcho-capitalist nobody ever listen to me. I hope the authoritarianism displayed by governments

Keep an eye on this:

> A judge forced Pfizer to publish safety data in 8 months (instead of the 75 years they asked), so hopefully that will shed some light.

> A federal judge on Thursday ordered the U.S. Food and Drug Administration to produce, at a rate of 55,000 pages per month, the documents it relied on to license the Pfizer-BioNTech COVID-19 vaccine.

> The rate of 55,000 pages a month would mean the FDA has just over eight months to fully produce all of Pfizer’s pre-licensure safety data. That is much faster than the 500 pages-per-month rate the FDA proposed in December 2021. That rate would have effectively given the agency roughly 75 years to fully produce the data, Aaron Siri, a lawyer working on the case, previously observed.
I am an embedded developer and have used a lot of different microcontrollers in the past and present. The RP2xxx series is a very exciting microcontroller series. Currently only the RP2040 exists, but I expect to see other versions with more ram, integrated flash, maybe a M4 instead of M0+ core.

The truely exciting things about the RP2040 are:

- Market availability

- Low price

- 2 x Cortex M0+ cores

- Possibility to overclock

- Flexible PIO Programmable State Machines with FIFOs

- High GPIO count

- Excellent documentation (!)

- Lots of examples

I think the RP2040 is even totally overpowered / underutilized for most of the tasks I see in most projects.

What I would love to see in the future, is a version with integrated flash (with possibility to expand with external QSPI flash), a cortex M4 core with FPU and the ability to attach PSRAM to expand the usable memory (and map it into the memory map of the RP2xxx).
Hyper resolutions are nice but for paintings especially the interesting stuff is in 3d - the paint strokes, layers of paint etc. I remeber seeing cool 3d recreation of painting being used in Fake or Fortune but can't remember the name of the startup that did it.
1 dollar is backed by 1 dollar. 1 dollar in the bank is backed by 0.01 dollar.
>accommodating a high school-like social atmosphere

Social skills are an important work skill. Describing it as "high school like" is ironically childish I think.
I'd read in /r/nursing on Reddit that Thedacare management had months to find a solution to their problem, but for whatever reason kicked the can down the road until last week.

I wonder where the disconnect was? Department director/manager panicking and underplaying the situation to their bosses? Or upper management paralyzed by the thought of paying one department better and everyone else hearing about that?
100% fair.
This, together the news that North Korea also has weaponized marine mammals, makes me more saddened than from the usual dismal news we hear. Even the primal innocent are being roped into our primate rivalries. It gets even worse, as each side in such an umderwater war will blast away every cetacean it detects, just in case.
And how exactly do you plan to implement those? I assume by delivering HTML over Gemini?
I'm on a team that implemented a hybrid tag-based release system on a monorepo and it is working well.

External releases are built on release branches off of main with their own git tag rules, but I want to touch on internal releases off of main.

Between feature branches and main we have GitHub status checks that gate bad PRs from getting in. Once the PRs are in main, we build a nightly full suite of components and put them through various levels of interop testing. Once our system receives the signal that all builds and interop testing had passed, it applies a Last Known Good (LKG) tag to the git commit the components were built from.

After that, various systems including artifact links for QA and auto-merge jobs from main, are set to use the LKG tag to ensure they are getting good builds and code.
Surely there's a difference between "promoting" something and showing me what I'm explicitly searching for.

Is a library promoting Critical Race Theory by keeping books about it on the shelves?
Helpful? This is a scientific study.
Reading about NixOS reminded me of the assign command in Amiga OS: https://github.com/TheBeef/AmigaAssign
At the same time, a language with built-in abstractions that are not fitting the problem at hand will force its users to spend time working around the bad abstractions, which will be messier than not having the abstractions in the first place. More churn can definitely be expected in a complex language.
> abstraction is an oversimplification of actual

I think it’s an oversimplification of what abstraction is.