skysight-inc/HackerNews huggingface dataset:
PermitFlow (YC W22) | Staff, Fullstack & Frontend Software Engineers | New York, NY | ONSITE | Full-time | https://permitflow.com

PermitFlow’s mission is to streamline and simplify construction permitting in the $1.6 trillion United States construction market. Our software reduces time to permit, supporting permitting end-to-end including permit research, application preparation, submission, and monitoring.

We’ve raised a $31m Series A led by Kleiner Perkins with participation from Initialized Capital, Y Combinator, Felicis Ventures, Altos Ventures, and the founders and executives from Zillow, PlanGrid, Thumbtack, Bluebeam, Uber, Procore, and more.

Permitting is a challenging yet interesting problem; thousands of municipalities across the United States have their own processes and requirements - many which are continually updating. Software, AI, and LLMs provide an exciting opportunity for us to reason at scale and distill a nuanced and localized permitting process into a standard and streamlined experience for our customers.

We're looking for customer-obsessed, ambitious, and hard-working teammates who are excited about solving a real-world problem with technology at its helm.

NYC Onsite Roles | apply at: https://jobs.ashbyhq.com/permitflow?departmentId=d33195eb-89...

1. Staff Software Engineer - $200K-275K + equity

2. Fullstack Software Engineer - $125-240K + equity

3. Senior Frontend Engineer - $125K-240K + equity

https://permitflow.com/hiring
There was some traction & interest in https://github.com/w3c/p2p-webtransport but haven't seen any activity in a while now.

I'm pretty cocksure certain a whole industry of p2p enthusiasts would spring up building cool new protocols and systems on the web in rapid time if this ever showed up.
You get to feed the ballot into the (literal) black box yourself, it beeps and tells you your vote has been recorded. What did it record? Who knows?
In most cases for most people, those would be socially disqualifying because it'd be breach of etiquette. You would be acting in a distasteful way that people find inappropriate.

Now compare that to how life altering it would be for you if you were dropping the 'N-word' in such situations. The difference is that people really do believe the 'N-word' has real power to do harm. It's not just a rude word, it's an 'evil' word (which is what curses used to be).
They had a very long hand-counted ballot audit of the 2020 election in Arizona in 2021, and after (iirc) a few months of double and triple checking they were unable to find any irregularities.
Go be a poll worker in your local election. See if you change your mind.
Re citizenship I would agree. Denaturalization is rare. The visa as a lesser issue compared to having Vlad as a chat buddy while owning Xitter. There are two problems with that: Not filing disclosure immediately gets your clearance yanked. Secondly, it could bring in FARA requirements, which is also incompatible with having a clearance.
Memorystore Isn't Redis
Amazon helped instantly however my mistake was talking to Apple. They didn't even ask if I'd spoken to the retailer. I was, at the time, focused on just getting it fixed as I needed to get the data off of it (the entire Apple + external monitors thing is also a shit-show, terrible UX, terrible design and terrible documentation).

I'll keep buying from Amazon as their support is great and prices competitive. I don't trust Apple buying from them directly.
> Ideally in a web application, aside from some in-memory caches, no object allocated as part of a request should survive longer than the request itself.

This is one of those areas where out of process caching wins. In process caching has a nasty habit of putting freshly created objects into collections that have survived for days or hours, creating writes in the old generation and back references from old to new.

Going out of process makes it someone else’s problem. And if it’s a compiled language with no or a better GC, all the better.
Modern circuit breakers are much fancier. They break not only when the current reaches a threshold but also when the currents passing in both directions (i.e. also back through the ground wire) are unequal. This prevents things like grounding through someone's body.
Could you write a blogpost-style article on how to model the shallow water wave equation on a sphere? The article would start with the simplest possible method, something that could be implemented in short C program, and would continue with a progressively more accurate and complex methods.
>When we had paper ballots, we knew that night. (For America)

You forgot about 2000. Also, the main reason for the delays are mail-in ballots, which could be delayed for days/weeks, depending on how lenient the deadlines are.
Breaking CityHash64, MurmurHash2/3, wyhash, and more
> The only new player seems to be COMSOL

Ouch. I kind of know Comsol because it was already taught in my engineering school 15 years ago, so that it still counts as a “new entrant” really gives an idea of how slow the field evolves.
That was a trump campaign promise. Apparently they 10X'ed denaturalizations. So, I'd say that's in play.
Before 2020 the only allegations of significant fraud or other shenanigans I remember were immediately after elections and were dropped shortly afterwards when no evidence could be found for them.

Note that the Bush/Gore election issues were not allegations of fraud or any intentional shenanigans. The issue there was a badly designed ballots and/or badly designed voting machines that let to a large number of spoiled ballots due to people voting for more than one candidate or not marking any candidate, and in one major county led many voters to mark a candidate other than the one they intended to mark.

All the controversy there after the election was how to resolve those problems. Some, like the infamous "hanging chads" could in some cases be resolved by hand examination of the ballot, but there would often be some ambiguity so that would not be without controversy.

Others, like the "butterfly ballot" in Palm Beach County did not lead to any physical problem with the ballot but the design of the ballot led many voters to vote for a candidate other than the one they intended to vote for. That was a completely novel failure mode and the system had no procedure for dealing with it.
Apple's M4, M4 Pro, and M4 Max compared to past generations, and to each other
I thought part of it was so salesmen could quickly type the word:

typewriter

all characters of which were on the top row of keys.
Interestingly, a website set up to document voter fraud by Mike 'My Pillow' Lindell has collected hundreds of election law violations, many in Colorado. For some reason they are all dated for the future though. Might be a warning signal about not populating your database where the public can watch you doing it.

https://archive.ph/smlSQ (capture of https://electionnexus.com from earlier today)
It's heartwarming to see that the spirit behind Azureus is still alive. SWT might not be what the Duke himself wants in a Java GUI framework, but it's practical and I remember the "chunks bar" in the Azureus GUI fondly. It'll enjoy firing up BiglyBT after all these years. Using a largely memory safe language makes a lot of sense for P2P software.
Baby steps, but how useful is a 1B model these days?

It seems actual domain specific usefulness (say specific programming language, translation, etc) starts at 3B models.
Python comprehensions are a clever language shim. Functional code is an ode to scala/haskell/erlang in a way that any language should advantage.
Disagree, I'm with Kay on this one, life is much more powerful than current machines.

When was the last time your mind ran into an out of storage issue and crashed?

You talk about metadata being important, yet more than half of the storage used today isn't used to store books, or medical records or whatever business case, but traffic logs and virtualized package dependencies and shit like that.
It happens all the time and it would be quite a bit of work to prepare a list to the level of un-disputability on my part (which seems to be required as Hacker News is feeling very pro-establishment at the moment), but a recent example of this is the failure of the Iron Dome system against Iranian rockets.

Videos online very, very clearly showed many rockets bypassing the system, with some interceptions in the video that made it all the more obvious how many rockets were not being intercepted. All western media claimed the Iron Dome was exceedingly successful and blocked 90%+ of the missiles. This was also not corroborated by non-western sources. It wasn't until Planet Labs released evidence of dozens of strikes on an airbase that this specific messaging decreased.

At that point, they didn't acknowledge that 'error', but instead shifted the narrative to say that the attack, which Iran gave several hours warning of and had explicitly designed not to take lives, had failed because nobody got killed.

Israel coverage in general is a great topic to witness this phenomenon.
>There were a lot of irregularities in 2020.

Source? I thought all the election fraud lawsuits/investigations for the 2020 election basically went nowhere?
I'm actually glad to see that restriction in their study, because there are many cases where you just can't / more difficult to use PGO. One of the most common reasons I ran into is that clients refuse to use it (no, I'm not even joking), either they don't know how to come up with a good training data (in which case they'll point at your nose shouting IT DOESN'T WORK!!) or they thought it's a stupid idea (again, not joking). You'll be amazed by some people's stubbornness
At the time I'm writing this, there are three similar replies that use an argument along the lines of "you can simply ignore Latour if you don't like his work".
I'm just replying to the first comment.

Unfortunately this argument is not correct. Many, many, people have read Latour, and he has influenced a lot of thought. Ignoring Latour would imply that you'd have to ignore quite a few other people as well, and that is near impossible.

Ironically, it is Latour who writes about the connectedness of things in his "actor-network theory".

Even more ironically, Latour tried to improve mutual understanding in his "Inquiry Into Modes of Existence" project, but apparently it is not that easy.

It might be interesting to hear out the criticisms against Latour's way of reasoning, instead of dismissing it.
My point is that if Excel spreadsheets can be audited, practically speaking, why are these major errors going unnoticed all the time?

Edit: My contention is that spreadsheets are in fact, very opaque, and it is incredibly difficult to check that every part of a spreadsheet is actually doing what its users think it is supposed to be doing. Specifically, I posit that it is harder to check a spreadsheet, than it is to check a "traditional" program in a normal programming language, which works on pure data.
I'm not a salesman but I imagine if you're trying to sell them to a factory owner, you'd play up the problems with the worst humans. Humans come in hungover, still drunk, or not at all. And don't call in. They complain about every. little. thing. "Why do I have to do it this way?" "I don't want to do it like that".

They take long bathroom breaks (and think you don't notice, because they think you're stupid.) They steal. They fight with each other and need managing aka children's therapist for their bullshit. Which never stops. You can stop wasting your time dealing with the "human touch" and get back to what you really want - making more widgets so you can sell more widgets so you can make enough money for that kitchen remodel/winter/summer home/yacht/European vacation/jet.

Fire them and replace them with RobotWorker. It doesn't get drunk and cause fights or HR incidents because it can't keep it in it's pants. They'll work all through the night and through every holiday, without the same trouble of having a second and third shift. You don't need to follow OSHA with these things, though you still don't want to damage them - there's a support contract but that's unnecessary downtime for you, and you don't want that. Still, you can just replace a robot's arm. Just imagine the lawsuits when that happens to a human employee.

blahblahblah. I'm sure you can come up with more.
The Measurement Trap
Owning Xitter, having a clearance, chatting with Vlad, if not immediately disclosed, and taking Vlad's side against Ukraine is pretty sketchy.
I mean, retention policies exist.
I haven’t tested myself, but according to MDN the select event on <input> elements should be supported by Safari?

https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputEl...
I followed him since he published music on YT years ago. I wasn't very good at social environments and platforms. Once I asked him a friendly-critical question and he blocked me. Still makes me feel weird lol.
Solving staffing challenges with concentric circles
Show HN: I made a tool to create shadcn components visually and export the code
I built a visual editor that helps you:
- Create shadcn/ui component variants without writing code
- Test hover, focus, and disabled states in real-time
- Export production-ready TypeScript code with proper styles
- Manage semantic colors and themes visually

It's designed to make shadcn/ui component customization more accessible while maintaining its code quality and best practices!

Perfect for developers who love shadcn but want a visual way to customize components.
Pretty much. For you see, when one hears "coolant", they think of car coolant which is 50% ethylene glycol, which when spilled can poison dogs due to sweet taste.

Where Meras 1020 additive is 1-2% borate and <1% lye, it really sounds closest to laundry detergent. See https://www.cityofpaloalto.org/News-Articles/City-Manager/15...

So in total they pumped 900+ gallons of water from the drain, in which there were 6 gallons of Meras 1020 additive, which is ~12oz borax and 3oz lye crystals. So like 2 cups of this white powder https://www.20muleteamlaundry.com/

Where Tesla did wrong was dumping the cooling water to the street (storm drain), same thing going to the sewer would been fine.

Note the fluorescent green dye did its job of highlighting the mishap
> Frankly put, I think that rule is entirely BS and needs to be completely removed.

That's what Google is essentially doing: they put up a "spec", and then just ship their own implementation, all others be damned.

Here's the most egregious example: WebHID https://github.com/mozilla/standards-positions/issues/459

--- start quote ---

- Asked for position on Dec 1, 2020

- One month later, on Jan 4, 2021, received input: this is not even close to being even a draft for a standard

- Two months later, on March 9, 2021, enabled by default and shipped in Chrome 89, and advertised it as fait accompli on web.dev

- Two more months later: added 2669 lines of text, "hey, there's this "standard" that we enabled by default, so we won't be able to change it since people probably already depend on it, why don't you take a look at it?"

--- end quote ---

The requirement to have at least two independent implementations is there to try and prevent this thing exactly: the barreling through of single-vendor or vendor-specific implementations.

Another good example: Constructible Stylesheets https://github.com/WICG/construct-stylesheets/issues/45

Even though several implementations existed, the API was still in flux, and the spec had a trivially reproduced race condition. Despite that, Google said that their own project needed it and shipped it as is, and they wouldn't revert it.

Of course over the course of several years since then they changed/updated the API to reflect consensus, and fixed the race condition.

Again, the process is supposed to make such behavior rare.

What we have instead is Google shitting all over standards processes and people cheering them on because "moving the web forward" or something.

---

As for WebSQL: I'm also sad it didn't become a standard, but ultimately I came to understand and support Mozilla's position. Short version here: https://hacks.mozilla.org/2010/06/beyond-html5-database-apis... Long story here: https://nolanlawson.com/2014/04/26/web-sql-database-in-memor...

There's no actual specification for SQLite. You could say "fuck it, we ship SQLite", but then... which version? Which features would you have enabled? What would be your upgrade path alongside SQLite? etc.
Belgium: Salary Indexation Forecasted Rates – Agility
Don't return named tuples in new APIs
What do you do when duplicate serial numbers start showing up? I'm assuming you won't know who was issued which serial number, and if it's truly randomized you wouldn't even know where they were sent.
Many of us only use React, because we are given no other choice on extension SDKs for SaaS products, which naturally wrongly contributes to its "popularity".
I think it's important to think of Excel as a tool for modelling reality and not a tool for changing it. IMO Excel should not be producing data feeds that other tools expect real time access to, nor should it make API calls that mutate state on other platforms.
Remembering Dave Chappelle's Howard Dean Impression (Tim Walz-Ish)
> I would have assumed that the "correct" way to write a syntax highlighter would be to parse into an AST and then […] I'm guessing that if this isn't done, it's for efficiency reasons

It’s not only running time, but also ease of implementation.

A good syntax highlighter should do a decent job highlighting both valid and invalid programs (rationale: in most (editor, language) pairs, writing a program involves going through moments where the program being written isn’t a valid program)

If you decide to use an AST, that means you need to have good heuristics for turning invalid programs into valid ones that best mimic what the programmer intended. That can be difficult to achieve (good compilers have such heuristics, but even if you have such a compiler, chances are it isn’t possible to reuse them for syntax coloring)

If this simpler approach gives you most of what you can get with the AST approach, why bother writing that?

Also, there are languages where some programs can’t be perfectly parsed or syntax colored without running them. For those, you need this approach.
Why do you think it could be problematic ?
AGI - A Guy in India
> Emacs Lisp Reference Manual, which cannot be generated from docstrings, because the organization of the source code is hopelessly inadequate for a reference manual.

Well, they're not doing themselves any favors by just willy nilly mixing C with "user-facing" defuns <https://emba.gnu.org/emacs/emacs/-/blob/ed1d691184df4b50da6b...>. I was curious if they could benefit from "literate programming" since OrgMode is the bee's knees but not with that style coding they can't
Urban green spaces have vital role in cutting heat-related deaths, study finds
https://agilityeor.com/blogs/belgium-salary-indexation-forec...

January 2023, every white collar worker in Belgium got a 11% rise

(Why not blue collar …)
I was under the impression that the linear systems that come out of FEM methods are in some cases being solved by neural networks (or partially, e.g. as a preconditioner in an iterative scheme), but I don't know the details.
The problem is linoleic acid and our overconsumption of it. It seems to cause way more oxidative stress during metabolism, to which the brain is more sensitive. Plus it also seems to adversely affect metabolism of other kinds of fats. And it plasticizes during cooking.
It’s really just the framerate restriction to 9hz that the Chinese imagers don’t suffer ftom
I used to think so to, but, no, they come from a ball (bola, pelota) being round, like a zero, just as huevón is big egg just like a big zero.
Because places of worship in Christianity are usually called churches and Christianity is the most common religion in the United States.

So if I was going to pick a single word used to represent places of worship when describing such in the United States, “churches” would be a good choice.
For lack of standing or lack of ability to relieve yes. Courts aren't going to question a presidential election. That doesn't mean we can't look at the videos of observers being banned, the facts of now-declared-illegal extra-legislative policy changes, the timings of various ballot drops etc.

Opinions aren't formed on court cases. That's why in 2020, more than half of Democrats thought the election was irregular. It's remarkable to me because this is one of those issues where polling says voters of both parties agree, but the media insists that there's nothing there. That's crazy
If all of it is absorbed, then it’s a risotto ( you just need onions and white wine as well…)
Use it and get more pushback power plus get caution when manager approaches. Getting labelled get can benefits and negatives.
>About the best I can come up with is a QR code displayed on the screen and on a printout that you can compare with a third party phone app.

That's definitely not secret. If you can audit it on your phone, baddies can force you to show your phone to verify that you voted "correctly".
Why is that a bad thing? Otherwise you need a translation layer to convert to language-appropriate column names.
Selling one product and using the profits from that to create a second product is how businesses work. So if/when Tesla/anybody is selling their humanoid robot and those profits pay for going to feed the NVIDIA supercomputer that they're using to train models to run on robots, and to fund development of robot 2.0, that's exactly where we'll be.
CouchDB/PouchDB has very clunky auth so IMO it's better to roll your own auth and either use a reverse proxy with a JWT or else hide the DB behind an API service.
Boston Dynamics has been deploying Spot at scale for years now:

https://bostondynamics.com/industry/manufacturing

And it's one thing to have a cute demo showcased under ideal scenarios and another to have it deployed in mission critical environments around real people.
Sigh. I use to be an engineering manager for a kernels team. I think I know what I'm talking about. Yes, each kernel is paid individual attention to even if many are basically the same and require little rework. It's a lot of work. Now I work as an ic in the same field . I don't need to insist I'm right because it's what I do all day
> Routers, BGP, ...

Well, but those need new features from time to time, and certification would make that nigh impossible. I'd settle for memory-safe languages as the happy middle of the road.
Your heart is the right place but your logic is upside down! :-)

The easy way to make it simple is do it as a form and then embellish it with javascript. Maybe counter intuitive but still. Let the javascript mangle the form so it does not look like a form and Bob is your uncle. By always using that pattern you easily end up with good usability and accessibility.

The same as with CSS. Make good content with nice semantic HTML. Then go crazy with super cool CSS.

But I am an old fart who hates Tailwind with a vengance. But I do acknowledge it get work done and many think it is great. So I will sulk in the corner and say that they are doing it wrong. Old man yelling at clouds.

Next: REST is great but misunderstood. I do not miss SOAP.

But know this: I love your sentiment and attitude. Nice job! Grumble ;-)
> Where am I technically wrong here? I'm sure I'm missing something obvious.

As I understand that article, BIOS access requires two passwords, and the list only provides one of the two passwords. So, instead of "password list" I would say "partial-password list".

The list also misses "There is 24/7 video camera recording on all election equipment." Of course, you can raise concerns and failure modes about video recordings, but that all brings up the question "Were those recordings compromised?" You should not assume that they were.
I somehow thought Conan[1] was the C++ package manager; it's at least partially supported by GitLab, for what that's worth

1: https://docs.conan.io/2/introduction.html