skysight-inc/HackerNews huggingface dataset:
> Delta passengers can opt in to the experience by scanning their boarding pass once they are through the security checkpoint in Concourse A of DTW’s McNamara Terminal. Customers enrolled in Delta’s biometric digital identity program need only show their faces to a camera at the kiosk.

At this point, despite the apparent good use case in this instance, we technologists should be exceedingly mindful of the dystopian future we're giving our overlords. I know many here on HN are aware of the great social responsibility, but all too many of us are willing to implement this stuff for the lolz or the money alone.
Do I want cameras recording me and going through an increasingly disproportionate number if ML systems? What about the data? Where does it go? Who is in control of any one singular ML system running these things? What happens when that company starts failing? My data, my biometrics... all sold to the highest bidder.
The fact that it's XML is not super relevant -- what you're working with in code is a tree structure that may as well be JSON or YAML

This is essentially a way to write grammars for things and get the ability to parse them as trees in a common format that is interchangeable with things like JSON.

I honestly don't see much of a difference between this, and something like a PEG grammar where you do this:

let parsed = peg.parse(input, grammar)
let xml = json2xml(parsed)
I wonder if there's a way to smooth out the transition into modding "real" games that teenagers are already playing with their friends. I'll bet it would be pretty motivating to have that kind of power in these online spaces where a bunch of your friends hang out.

Minecraft and Roblox support mods written in Java and Lua respectively but it's a pretty big leap from Scratch to Minecraft mods.

I was recently discovered a dedicated editor for Minecraft modding (https://bridge-core.app) and that seems pretty cool. A lot more could be done in this space though.
> Ruby always returns a value and does not change structures in place

The not changing structures in place bit is only for std library things… nothing is stopping code you write from modifying structures in place.

Ruby has the ‘! means it mutates’ convention as well, and the built in methods use it (for example, .sort! on an array modifies the array in place just like your Scheme example). However, again it is just a convention… nothing stops a ruby developer from modifying something in place without a !, or making a method that ends in ! that doesn’t modify in place.

The common theme in Ruby is ‘nothing stops you from…’
oh! link?
I'm hesitant to answer this because a lot of what I'd have to say can't be corroborated except for people who work or worked there. I'll summarize, with the understanding that I left a month after the 2020 election (I gave my notice in October 2020 and stayed on to get the organization through potential security issues around the election).

- A culture of internal anti-Blackness. During the uprising of 2020, staff and volunteers wanted the leadership team to address real issues with race inside the organization. As a member of the leadership team at the Director level, I pushed for many of the staff-led changes, but most of the team wanted to just talk about things instead of implementing policies.

- I had a bug in some software I wrote - applications for a service were supposed to be distributed based on race. A few more white people than they wanted got through. I fixed the bug immediately (it was a concurrency issue), explained it, and was met with absolute hostility - shouted at in meetings, labeled a white supremacist and removed from leadership. A plan was developed to have mediation, but after months nothing happened.

- From what I understand, they have basically gotten rid of their QA program that would review calls to make sure operators are properly trained and handling calls appropriately.

- A former staff member went missing during a mental health crisis. They said they were going to provide FMLA but fired her instead, leaving her partner and children without any financial support.

- Piss-poor answer rate. After they fired their Hotline Program Director last year, basically no one stepped up to run the hotline. Folks I've heard from have reported that many volunteers (the backbone of the hotline department) left, new volunteers weren't being processed properly.
Requiring 10 digit dialing was implemented in the affected areas 9 months ago. As an aside, I haven't dialed a 7 digit number in about 20 years. Then again, I live in NYC with 7 different area codes.
This! I don't use Uber often but when I use it, it's pretty good and I like the experience very much.

The hate of Uber on this forum is ridiculous, some people are just so out of touch of the l reality of modern companies, society and business.
There's http://tosh.blob.codes/ but it hasn't been updated in a while. (It generates Scratch 2 projects but they can still be imported into Scratch 3)
But the fiduciary duty for the investors!
can’t believe i missed that after scrolling through all the images. how do i downvote myself.

this should be illegal.
Amazing given ffi-napi is broken for several years already

https://github.com/node-ffi-napi/ref-napi/issues/54
Use the WebUSB PWA, you can follow "new user friendly" instructions.

https://grapheneos.org/install/web
I feel similarly about python. I use ruby all the time, but can do things in Python just fine, especially if I have an existing code base that I am working on.
Of course people's brains are the problem. Who do you think is deciding things?
Especially hilarious considering some other people ALSO jumped on the "we made an object detector so let's call it YOLOvX" wagon and released...

Something called YOLOv7.

https://github.com/jinfagang/yolov7
I'm so sorry to hear about your brother, Jamie. I hope he can find the support he needs. This is too common of a story.
DDG email is a service which acts as a barrier between you and people you receive emails from. It removes all trackers from your emails.
However, to send email from this @duck.com email address, you need to tweak the username a bit.

This tool takes in the relevant parameters and generates that email address for you. When you send the email from to the address, it goes to DDG server which send the email from DDG ID.

So your real address is not exposed.
As a former computing teacher, I loved Scratch. I remember reading about it on a Thursday evening on Slashdot, maybe spring of '08, or 09.

I had a free lesson first thing the next day, so I installed it on the network then had a class of 10 year olds give it a whirl. Had a full scheme of work written by the Monday, and was demoing it to other schools by the summer.

Loved it, loved the scratch board addon hardware, loved the complimentary "makey makey" project, and the cards, and the books and on and on.

incredible project.
Your articles source for that 80k figure is literally a guess by a criminologist who gives the range "50k to 80k" based on literally no data. The only data they are using is PG county MD which has one of the highest murder rates in the country.

In 2021 there were ~1,000 police shootings. 85% of shot suspects were armed with a deadly weapon. That's in a nation with a population of 334,000,000 people.
All problems in China are due to reactionary elements that are trying to overthrow the Party!

And since the Party represents all Chinese, these elements are clearly attacking the Chinese people themselves so the only solution is to rally around the Party and help it solve the problem!

/s
I still wish grapheneOS would let you use a rooted version of it....
$500 for a specialized vehicle on demand 24/7 with somewhat trained workers who have to deal with undesirable work seems pretty good.

Assuming that was under the deductible, so the ambulance provider did not get paid anything else, and $500 was the negotiated pricing for members of your insurance plan.
IIRC Watterson said that he had been planning to introduce more adult relationships to the strip, but he realized this would be difficult when Uncle Max couldn't address his brother (Calvin's father) by name.
OK tried it. Still had to shorten the reason to 500 characters.
And they have more of an incentive to think in the long term and follow through.
Love Fortran77, by the way. Learned it entirely from the manual that came with the floppy disk back in the day; and it's amazing to me that manuals were that good. There are some modern R packages such as library(randomForest) which are basically Fortran code written in the 70s and "why fix what isn't broken"!
fuckcensorship: "During depressive episodes, I have no interest in connecting with other people. This includes friends, therapists, family, etc. So the idea that I would ever pick up the phone and call a suicide hotline to talk to someone on the phone about my depression is borderline laughable."

cpill: "yeah, but clearly you haven't committed suicide yet, so maybe you don't really know what is like to _really_ want to kill yourself? I knew someone who did do it and they did want to connect every time they tried, even the last one."

cpill, it's good your friend wanted to connect on every attempt they made. Not all people are like that. Additionally, saying that a person who doesn't actually kill themself doesn't know what it is like to want to kill themself suggests a lack of knowledge on your part. There are people who cry out for help; there are also people who simply exit.

fuckcensorship, I grok.
I should have mentioned that we have developers on Windows, MacOS, and Linux -- which is possibly where my frustration comes from with the struggles of integrating Windows as a development environment.
The old adage that "what you don't know can't hurt you" refers only to problems of the mind. For all that I do believe you have no expectation of privacy in public, I believe that enables undirected actions, like you being photographed in the back of someone's photo, or even some amount of directed action, like someone taking a picture of you because you look funny and they're gonna laugh at you. I do believe that omnidirectional actions like "Have map of what everyone is doing in the public space" are actually quite different and open for debate.

I don't have a problem with this technology being applied at Amazon Go stores - a specific contract exists between you and Amazon that they're tracking you inside their private space. I don't have a problem with Walmart installing the same technology, but I would choose not to patronize Walmart because of it. I do have a problem with Walmart installing it looking out onto the street and then selling the data to anyone who wants to know positions of passerbys in New York.

Ultimately, there is some power imbalance here, and technology should act as agents for humanity, not as it's overlord.
Is there a reason that visual programming languages haven’t taken off for professional programming?

I know of several for specific fields (Dark for backends, TouchDesigner for live graphics/multimedia), but none that are more generalised, open, or in wide use.

It feels like an underdeveloped area that’s ripe for exploration and experimentation.
Tinyurl and several others do this
Ask HN: Should I move to Silicon Valley, remain in my small city, or elsewhere?
This might be a simple question to answer for some, but as someone without a substantial financial fallback it is a bit hard for me to decide. I could use some advice or anecdotes.

I live in a small city in California about 4 hours from San Francisco. I like living here, it is quiet and mostly farms and nice scenery. However, there's no tech scene here.

I listen to some podcasts or watch youtube videos where successful venture capitalists tell people they need to move to Silicon Valley in order to build a company. These are mostly videos from the 2010s, prior to covid and shift to remote workplaces. My aspiration is to build a company, and I want to know if it is necessary to be physically in SV to do that.

Is their advice still valid in 2022? I have been to the bay area a few times, and while I enjoyed the time spent with my friends eating at nice restaurants or going for hikes, the quality of life there seemed really low between the tiny living spaces and the overall unsafe vibe. I've been to Los Angeles and San Diego, and while they were also chaotic they seemed way more livable and surprisingly safer. However, if there is really that much of an edge in SV, then I'm willing to deal with it.
Did most of that money go-to or was mandated-by your local government?
+1 XML is to data what UML is to software
There's also "aircrete" which is basically foamed cement. Air bubbles take the places of stones and sand.

> Foam concrete, also known as Lightweight Cellular Concrete (LCC), Low Density Cellular Concrete (LDCC), and other terms is defined as a cement-based slurry, with a minimum of 20% (per volume) foam entrained into the plastic mortar.[1] As mostly no coarse aggregate is used for production of foam concrete the correct term would be called mortar instead of concrete

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

It's pretty crazy stuff. It's light enough that it floats on water, and it's waterproof. It's also fireproof, as well as bug-proof and mold- and mildew-resistant. It's very durable but you can work it with hand tools, saw it, drill it, etc. It takes nails. It's also a great insulator.

There are folks who figured out how to make backyard-scale foamers for ~$100 of parts from any hardware store, and they make these beautiful aircrete dome homes: https://www.domegaia.com/

I've also seen companies that manufacture large aircrete bricks that are assembled onsite like giant LEGO blocks.
They are all very expensive, and so it is a political football of how to minimally fund them while also being able to say society is “offering” them.
The protesting citizens do this as a plea for help from the national government. They know that the true believers in the national government need to be kowtowed to.

It is a risk to your life to protest the national government, but the national government allows protest to local governments as a means to reduce steam buildup.

This results in over the top worship of Mao during local government protests as a hedge, because it creates a potential photo op where the local government is tearing down praise to Mao.
It's easy to download this data by yourself from HN API. Simple shell script and one day, and you have the full dataset:

https://github.com/ClickHouse/ClickHouse/issues/29693
Show HN: Ex Platform for SWEs
Hey guys, just sharing this project that I've been working on. Let me know what you think.

This idea came primarily from my own experience in the software industry. After a while, I was feeling discouraged by my job, mostly because I felt expendable (like a code monkey), burned out, and had unchallenging work. It felt like the employers I was working for didn’t have an idea of what was going on or how their employees were feeling. They would talk a lot about the technical challenges, but never did we talk about any mental/emotional challenges.

So I started thinking about what could be done to mitigate this problem and came up with this solution. An employee experience platform that tracks multiple psychological dimensions (specifically customized to track problems that can be faced in a software engineering environment) and gives the managers some insights into their teams/employees.

I'm still currently working on the MVP but would love to hear what you guys think about the idea and landing page. The MVP should be out in 2-3 weeks from now.
I think the kids who never really used XML might find it quaint and charming.
Using the the apps I have built in this style as an example (not this library in particular though) - starting a whole browser comes with a lot of baggage you may not need - plug-ins as a small example. It’s easier to target 3 OSs than some random permutation.

Also, doing it this way, you can extend the Javascript to add custom callback functions - if that is something you need.

Also, it’s all in one process so there is less fiddly bits (request / response and all that)

You do bring up a good point though, and I hadn’t thought of the PWA angle. It would be an easy way to add a cli interface (just curl I guess)… I might try that next time.
Most people can't casually throw away 10k to get better at interviewing...

I'd say for us non-wealthy mortals, the best approach is to find another engineer who will conduct mocks for you. Short of that, maybe do one or two paid mocks to calibrate yourself, then practice on your own.

The sad fact is the "system design interview" is not really like actual system design at all. It's more about following a specific format that everyone expects and knowing the ideal solution up front.
> Most importantly, browsing projects shows you what’s possible. A kid begins by playing games, starts to get curious, and next thing you know, they’re changing the code to give themselves extra lives.

This is actually the driver for a lot of kids to learn programming. Neopets and Myspace allowed you to customize your profile with HTML, Minecraft allows you to make mods in Java, Roblox has an entire game studio that leverages Lua. Kids see something they want to be able to do, and they do it!

The steepness of the learning curve does matter, but searching "how to make a roblox game" into YouTube goes quite a long ways these days
Github repo mentions "teaser: Yolov7-mask" showing segmentation as well. Highly relevant to my interests. Sadly I can't easily discern any other info on this topic.

Anyone knows any more, maybe?
> How am I over simplifying?

You seem to be assuming that your perspective on the issue is the only correct one, and therefore no one can legitimately think differently. In cases like this, that's only tenable by straw-manning or totally ignoring alternate perspectives.

Someone can start with different basic assumptions, and proceed to arrive at a totally different yet self-consistent perspective than yours. With the abortion debate, one important different assumption is if fetuses humanized or dehumanized.

I think I pretty frequently see errors in understanding that result from people taking their side's assumptions, and then trying to derive the other side's positions from that false starting point.
The argument being that when you just replace one type of pollution with another, I'm not sure you're benefiting as much as many people believe. I worry that some of the toxins produced with modern technologies may be worse than what we already have.
Even in areas where they still exist as separate numbers, they are pretty much always handled by the same calltakers.
"Customers enrolled in Delta’s biometric digital identity program need only show their faces to a camera at the kiosk."

That sentence reminds me of sci-fi way more than the actual board. Could be "straight out" of a 90ies Neal Stephenson novel like Snow Crash, and kinda reads equally dystopian.
you're right .. it's the quote, not the comic.
That’s way too dismissive, and is outright false.

First of all, memory architecture is not thrown out the window with a GC, there are plenty of considerations that can be done in managed languages as well. Also, many managed languages have value types, allowing for basically every memory pattern you would use in a low-level language.

Second of all, a GC is the superior way of handling many, random-allocations with no patterns. An allocation in a modern GC will literally be an integer increment (not even atomic!), and every later step will happen on another thread in parallel, not slowing down the thread doing the work. No malloc implementation can beat it (unless it doesn’t care about freeing). For the rare case where an arena allocator is a better approach, the aforementioned managed languages with value types are there.
USB-C Port on iPhone
For me the ideal situation is Musk doesn't buy twitter but still has to pay out tens of billions in damages.
Someone should probably reinvent spreadsheets using this language.
The poverty of privacy – supermarket loyalty cards
No, it wasn't intentional. Because the incident was not triggered by automation, the incident on the status page was not automatically created. The team did not remember to update the status page while we were investigating the issue. Sorry for that!

I have retroactively added the outage to the status page now: https://denostatus.com/cl5ob2i5s943266vk890ushwov.
Despite me knowing the american system, it still freaks me out seeing the numbers.
the last time i had to pay anything for anything medical was the deductible of 5€ (minimum 5€ maximum 10€ 10% of the price for everything you buy in one go, except generica which are free from deductions)
Going by the amount of money spent: the corporations, obviously.
Professional-managerial class. Basically people with white collar jobs who have more sway than the working class due to professional moats (university degrees, accreditations) and more influence on society due to controlling to some degree how capital is deployed.

The point here is that getting blacklisted is probably a much scarier prospect for the manager. PMC jobs typically have more stringent reference checks and employment history requirements. Meanwhile a low-wage grocery store clerk is going to have no trouble finding another shitty job. Typical minimum wage jobs just want someone who will show up and doesn't have a criminal record.
Is AOSP dead, or do your favorite manufacturers just not have a clue how FOSS is supposed to work, and/or have a toxic relationship with the Google Play Services?
> Using semicolons is a good practice for separating clauses, especially if you're being verbose

Can't a period do that?
Finally. This is excellent. Offloading mental health issues from the police is critical to reforming our country.

For some of the doubters on this initiative, NPR had a good discussion:

https://www.npr.org/2022/07/16/1111868486/calling-988-in-the...
This is fantastic. I'm assuming that "a certain kind of food, the eating of a small portion of which, the size of a bean, prevents them from feeling either hunger or thirst" was Kendall Mint Cake.
> The incentives are quite different, as there are many foreign governments who are actively hostile and use the internet for extremely effective psyops.

How does this differentiate them from domestic governments exactly?
WRT safety its probably a taste thing.

Diluted enough, the nitric could easily be made weaker than your stomach acid but will still eventually dissolve the copper. Its a sort of linear-ish relationship of concentration vs time so you can trade safety for time (as with most industrial processes, LOL)

I would think dilute iron chloride would not taste good, but you could probably chug enough to get sick.

I believe there would be a similar relationship WRT staining skin and clothes, dilute enough HNO3 would not be TOO much more dangerous than letting kids handle a can of Mt Dew unsupervised, but FeCl in any dilution will stain and damage clothes and skin.

If I had to work with maximal concentration solutions of both, I'd agree and definitely prefer the conc FeCl vs fuming nitric.
there's nothing there
You can turn on your video in a user-to-user call too.
The caste system is not an American social class.
performance.

some apps need native functionality, for example, instagram needs access to your camera.
Thanks for the suggestion! Right now I have attempted to do what you are describing, but the user has to click OK on the initial "welcome" dialog box to get stepped through the tour. If you click outside of the box to close it, you skip the tour. Definitely something to improve.
Probably it's just a hard problem. Max for Live is a bit more general purpose than TD but still has its limitations I'd imagine.
Enso lang is the best attempt I've seen for this: https://enso.org/
Some of the things I wanted in a manufactured home are ILLEGAL. I thought it was extremely strange that I would have to get a ducted HVAC system. Under floor heating is for some reason literally illegal (unless you retrofit it) and I am still scratching my head as to why.