skysight-inc/HackerNews huggingface dataset:
I am attempting something similar, and at the moment the tool I am using is https://docusaurus.io/ with the same set of problems to overcome. (Especially the photos problem).

I have considered using Obsidian Publish. My objective is to build an internal knowledge base: SOPs for a business. It won't be publicly visible. Obsidian Publish would require me to password protect the site, and that's an unacceptable addition of friction to day-to-day use.

Collaborative editing is the other problem to solve. In my world, "here's the repo on Github" draws blank stares. I have to use Google Docs or endless iterations of Word files.

Nobody will actually use an SOP in a Google Doc online, of course, and the trove of Word files on our server collects dust.

That's why a website (built using Docusaurus or similar) appears to be the best way to reduce friction and inertia. The path of least resistance should be the website full of SOPs, not "I remember how this works" or "I'll just re-invent the wheel."

I sympathize with your plight and I'm busily trudging along a parallel path.
No, it's not. You're just excusing hypocritical behavior because of your own bias.
The problem in Germany is not just the reliance on natural gas but the removal of the reliable base load due to policy - nuclear and coal - and now out of necessity - natural gas. Wind and solar can not provide the base load without sufficient storage which, as of yet, is unavailable. This has left Germany without a reliable base load infrastructure and with that dependent on imports plus the remaining base load infrastructure.
This was a lot of the problems I had when I had to work with KnockoutJS as well.

So much boilerplate, I could spend a whole day writing code and barely have the same stuff written that it would take me two hours to do with React.

I love stuff that makes me more productive and minimizes my boilerplate writing.
I've seen about a dozen versions of this now. So my question is, who watches the watchmen?
Don't allow anyone to gaslight you about such an obvious observation, too.
> CRC style checksums are automatically a no-go. They're inherently sequential.

AFAIK the linearity of CRCs allows them to be split, parallelized, and combined. This is also the case for polynomial MACs, like GHash or Poly1305.
That worked for me for awhile but then the proxy started checking that all traffic was HTTP. Eventually I used ssh over websocket.
The first rule of recalls is we don’t talk about recalls.
Kanban is also fine, for the reasons you mentioned. I wonder if TFA favors this methodology?

Do note Kanban can devolve into "do everything, all at once, and we need right now. Stop doing what you're doing, do this thing instead!". It happened to my team, and we had to ditch it because the stakeholders weren't onboard with no fixed cadence of deliveries.
This seems like a lot of words and a lot of word games to say something that could have been said in a much simplified form by recognizing that optimism directs effort and pessimism quashes effort and you need a healthy dose of both to be effective because pessimism used correctly (what the other labelled criticism in this piece) cuts off effort on what the person thinks are the worst solutions and focuses it on the best possible solutions.

Instead this gets into a lot of words about kinds of optimism and redefining pessimism as criticism if it is used effectly
Show HN: Price Tracker for Rei.com
i wanted to build something on rails and sqlite and file_store cache. i have no idea if rei will let me into their affiliate program but this was fun to build
Pecuniary rules apply to operating radio services using amateur radio for business. It doesn't mean you are restricted from profiting from create equipment, tools, or training.

You can absolutely talk about these interests, your business, or your work building things (e.g. antennas) for the ham market. You just can't conduct business, such as hopping on 80M and advertising a sale on antennas, or taking payment for communications between parties, for example.
>> could have it right now if you add 2 days to the sprint.

Unwillingness to modulate the length of a sprint is one of the strongest "cargo cult" indicators in my exposure to Agile/Scrum.
I tend to think of communism as a comparison. Aren't proponents of "agile" similar to those saying "we've never had real communism"?

Both have manifestos.

I think there are certain systems that make sense and can be executed properly but human nature eventually mucks it up.
Ah yes, I remembered it as a token amount, but obviously not completely accurate lol. But I worked with the author just a bit, so I used and still use the utility, and it's a shame because he's one of the more gracious people I've come across in the industry.
The biggest risk is the government. In that way, South Africa is the only choice. ...and even that one is not so great so I suspect they will limit their footprint.
Form Energy wins $450M to rust iron for multiday energy storage
Today in "HN never used a reactive framework that is not React and is offended when UI is not written with Dear ImGui".

This is literally the exact style of SwiftUI and Jetpack Compose (down to the author having used the term fragment, I sure hope this isn't leftover trauma from being an Android developer), except written in Rust (hence having to deal with lifetimes in the middle, default parameters, lambdas being quite verbose and needing to move things, etc).

Not blocking the UI thread is mandatory if you ever want to make any kind of complex UI. If you're a web dev, well you only have one thread anyways, good luck, if you're on any other platform, interactions _cannot_ ever block the UI (unless you, yourself, update the UI to say it is blocked). Making this async is a good thing.

Stack traces are a problem, but then again they've been a problem in any remotely capable UI toolkit.

With ReactiveCell, it looks surprisingly similar to what Compose does, where modifying a State<T> causes recomposition of everything observing it. Which means that it might be powerful enough one day to do the same things as Molecule (https://github.com/cashapp/molecule), or ComposePPT (https://github.com/fgiris/composePPT), where everything is a potential target and it interops really well with existing toolkits.
Of the trips you’ll have.

Or “one in a hundred”.

It means that in out of a hundred trips, it’s pretty certain one will involve an accident.
Controlled by Elon, controlled by (federal) actors who regulate a mainstream narrative, is there any difference? I really doubt that Elon will actually go through with unsuspending all those banned accounts or that anything at Twitter will actually change. If anything, I suppose there would be slightly less censorship but I'm sure that's just idealisation. He's undoubtedly going to be approached by the feds to continue enforcing the same shit that's been happening for nearly the past decade now.
Probably true. Personally. I don't really care if the other party/ies have a blue iMessage or green SMS response. Only people I've ever heard complain are a subset of Android users that, I think, it take it extremely personally but pretend they don't.
Egypt already has low latency and good connectivity to cloud regions in Italy (and further afield in Europe), Bahrain, Saudi Arabia, Dubai etc. Meanwhile latency from South Africa to European cloud regions is >150ms. IOW, putting the first cloud region in Africa in South Africa makes sense because southern Africa is the region that needs one the most.
No luck, I'm running 5.19.12, noticed flicker that looked like a bad LVDS cable. but it was wired because it happened while the laptop was not being moved. I would have not thought of a software issue as it was affecting the whole display. But most of the time the flicker would disappear, the display doesn't look to be damaged, as I ca use it normally when it's not flickering. Hopefully the revert will make the flicker disappear.
Shouldn't the government regulate gun-related advertising, then? I have trouble assigning all blame to corporations playing by the rules. Those who set the rules wrongly are to be blamed, IMHO.
Thank you for articulating my point at greater length.

>It's more like the US House of Lords power-wise.

:)
I've worked on a giant team for a massive product. 200 developers, a wall of specifications. The project was cancelled after 4 years, I don't know how many squillions it cost. It was called Global Wholesale Banking.
Cloudflare provides products that protect against malicious requests. They don't help craft those requests, and they don't flood traffic to websites that aren't using their product. It's not a racket.
This looks identical to qrcp.

https://github.com/claudiodangelis/qrcp
There are lots of necessary tasks entailed in a job, and I could test someone on one of those tasks (if it were suitable in an interview context). But there are other things I could ask someone and their performance on that task would be sufficient to hire them. The retort that only necessary skills should be interviewed against isn't a great argument.
Wow, I'm surprised the first covid month had such a huge impact, and its even crazier that we're on track to beat it.
That's what I assumed.
Not an amateur radio guy myself but from what I understand it's supposed to be a strictly non-commercial undertaking which means it's a bit churlish to keep your code closed-source.
> I think the far lager concern is what would happen should the US Dollar lose "reserve currency" status?

When (if) a replacement currency shows up, it's more likely that USD will continue to be "one of the primary reserve currencies" instead of getting completely yanked from central bank reserves all over the world. This gradual decline happened with British Pound around/after WW2 so it is not unprecedented.
They aren't now. They were back in May when Boris Johnson flew out and pressured them to end peace talks back in May.
5. Windows is supported.
Plan a (2019)
> This seems hyperbolic to me. You don’t need internet connected cameras and doorbells for your home to have a semblance of security. That’s what locks are for, and maybe a big fence behind the house.

1. You’re correct, they don’t need to be Internet connected, they do need to be network connected. That’s how the video gets from the camera to the recording device.

2. Locks just keep an honest man honest, and are another thing you can’t change in a rental (at least in the US).

There are a lot of other precautions someone can take if they can modify the building, but pretty limited options for renters.

All that said, I take a very… American… view on this. I need /evidence/ after the fact, which is what the camera is for. I work from home and am pretty much always here, so the most likely scenario is I kill my home invader, and need that evidence for my defense. In the US, self-defense is an affirmative defense, meaning because I live in a heavily blue area, I’m guaranteed to be arrested and charged, and the camera provides evidence that the person entered uninvited.

My primary precaution against burglary and home invasion is having a tech salary that lets me afford living in an area where there are few burglaries and home invasions. The cameras are necessary for evidence after the fact, and to help with retrieving package deliveries promptly.
330 was my favorite non-400 class at umd, I took it with Anwar Mamat (excellent professor) whom, I was surprised to learn, is managing a team at Amazon now.

Learning OCaml was wonderful; learning Prolog was a hellish nightmare.
There will be considerable mental gymnastics and glib responses to any post that points out the obvious. That's just how it goes.
The required kernel hooks exist in pretty much any common OS these days, it is a user-space tool that is sometimes missing.

It may not be installed by default, but inotifywait is available in common Linux distributions, usually in a package called something like ionotify-tools, and has been for over a decade-ana-half IIRC. It'll work under WSL on Windows too, though only for ext4 devices not bits of the Windows filesystem made available to Linux.

I can't speak to what other OSs include by default, but as every major OS has a different API for how to register a listener & how it gets messages no built-in tool is going to be cross-platform. There are third party tools which present more cross-platform consistency, most notably https://github.com/emcrisostomo/fswatch#readme (also available in common Linux distros, just an apt install away in Debian for instance).
That time the band Journey made an Atari 2600 game
From my experience, they break every time if you are making changes with tools that replace the file rather than change it in-place, like most text editors.
you dont. but at least you know when you go off, and can inform the client timely.
Curious about the drive by down votes. What do you disagree with?
"Ask HN: Is Therapy Helpful?"

I'd like to find out.

I can't convince my wife to go to couples therapy for communication and expectations. The kicker is that it was originally her idea...
first you would need to define what are you want to focus on.

for offensive security, it boils down to discover (and get credited) vulnerabilities in other services, or to have certifications (which IMO are unworthy, but as you said "worthy of a mention on a resume"...).

for application security, you can follow the same example you already mentioned, but focus on security topics. Work on authentication and authorization, secure communications, etc.

for blue team, it's hard to have something worth of mention on a resume, unless you have some talks, a podcast, blogs, etc on this topic.
Writing and linguistics are different. The most common problem I encounter in the speech of other people is thought formulation. There exists time limitations and you don't get multiple drafts. Writing will help with this more than practice speaking. Practice speaking out loud instead unlocks better control of motor coordination associated with speech, which is equally important.
7 brought a huge speed boost. (typically 100% or more without any code change required).

Not specific to 7, but 2 things I think have helped a lot are:

* PSR standards
* composer packaging

Initial PSR work helped define some package interop standards. I'm not sure how useful ongoing PSR work today is (no doubt there's some incremental benefits?).

Composer is a great package manager, and helped usher in a lot more sharing/reusability of common components.

Laravel bundles a number of Symfony components, for example (many frameworks do).

The speed alone in 7 was big, and we've seen some more incremental improvments in 8 and 8.1 and 8.2. It's hard to find current benchmarking tools that compare the 5 series with 7 and 8. I found one showing 5->7 on a mandelbrot run.

* PHP 5.0 was 251s

* PHP 5.1 was 87s

* PHP 5.6 was 29s

* PHP 7.0 was 15s

* PHP 7.1 was 9s

The 'experimental JIT' work (at that time) yielded 4s.

That benchmark was from 2016, so... way out of date now, but other numbers I've seen were 7.1->7.4 was another ... 10% improvement on average, and depending on workload, you might see another 10-20% improvement from 7.4->8.0.

Kinsta has some interesting useful benchmarks on 'real world' apps

https://kinsta.com/blog/php-benchmarks

Been using PHP since 1996, and ecosystem, community, performance all continuously improve year over year.
Yes. There is a but we must try anyway and try as hard as we can type of pessimist that refuses to give into nihilism. I used to be this type of pessimist about the future of technologic warfare before I found reasons for hope.
TrueJob | Remote | Part-time (10-20hr/week) / Contract | https://www.truejob.com

TrueJob is a small two-person startup that focuses on providing "job boards as a service" for communities like city governments, schools, trade associations, and much more.

We've started to grow much more rapidly this last year, and so we're looking to contract with someone who can help us on the engineering side, with the hope of this person growing into a more founding engineer role over time.

If you are a full-stack Ruby on Rails & React engineer, reach out to us! We'd love to talk to you. You can email us at contact {at} truejob.com with the subject line "HN Who is hiring -- I'm interested!".
I don't have details, but they're originally were designed for specific games - but the mechanisms can be adopted for others. The goal is to get a slight advantage on headshots, I believe.

https://arstechnica.com/?p=1779166
There are some prompts which yield bad results, but many other for which the results are nothing short of stunning.

I would not write off AI generators based on some poor results you got, but take a look at the best results others have gotten, then learn to use the tools yourself to do the same.

As an artist who's been making art for many decades now, AI art generation systems just blow me away. The best images I've seen from them are far better than a lot of what many real human artists can do, and this technology is just in its infancy. I can't even imagine how good it'll be in another 5 or 10 years.
It's my sincere hope that when all this is over, Matt Levine writes a book about the Twitter acquisition and names it "Clowns at the Gate".
Oddly I saw a conversation about exactly this a few days ago.
The dragon book saw multiple revisions. The authors always stayed on the theoretical, almost detached, side of things. Most of the deeper material is dedicated to things closer to theory of computation than practical compiler building. Practical stuff is shallow at best.

The tiger book, otoh, does a great job of leading the reader all the way from high level stuff to a realistic functional language compiler. And Appel, by the way, is a great technical writer - even his whitepapers are a pleasure to read.

I have great respect for dragon book authors but... their writing un the book and elsewhere is not a pinnacle of clarity.
I work at a government agency and here are my tales.

1) They install a root certificate on all machines and use that to MITM all TLS connections using a firewall appliance. They turn this MITM on one day without notifying any developer. Overnight, all our builds (run on-prem) fail because npm install, pip install etc fail and we spent a long time trying to figure it out. They are still failing to this day and I have to get off the VPN every time I need to run these simple commands. IT absolutely doesn't give a flying **** about developers.

2) They ban all non-Chrome browsers from being installed. As in, if you install such a browser and try to launch it, the system will say "browser X is banned. Contact IT." They would have banned Safari too had it not been part of the OS. Furthermore, they also disabled private browsing in Chrome (probably the ability to do this is why they allow Chrome). I think they're preventing people from hiding their internet browsing.
David has a video series developing this:

https://www.youtube.com/user/hjalfi/videos
Who is researching to find what's already being done? Particularly the truly dystopian applications.
Something I notice when dabbling in random client side frameworks is how it’s not obvious how to go from the building blocks in the docs to more complex use cases.

SwiftUI is a great example of this struggle where the docs show API building blocks but tend to end before getting across the sort of higher level understanding that lets you synthesize less-trivial patterns on your own.

The Combine docs (SwiftUI’s reactive/observable abstraction) will go on and on but never explain that this is the tool you are supposed to use for, say, computed properties, so most people will try to create more @State constructs that get updated in a didUpdate block or come up with some other solution.

It’s something that’s easy to take for granted when using React where the docs try to give you at least a raging clue about intended use cases and are considered failures if they don’t, and it’s popularity means at least many have asked the same questions before you.

It’s a major point we dismiss when we complain about people “cargo culting” popular tech, especially in the UI space where the Best Solution remains an open question and the subject of continual experimentation.
Anything you can do with VLC's volume control can be done in the audio file itself - it doesn't touch the hardware at all. This is just dodging responsibility for defective design.
Google could build a proprietary service on top of an AGPL Chromium. All they would have to do is either not accept external contributions (they already sponsor most if not all of the development anyway) or require contributions to sign a CLA to give them the copyright to it (they already require you to sign that anyway)
Getting Started with Hugging Face's Gradio
I generally agree but one of your examples is in fact a counter-example -- the president and particular congress people tend to matter, as lawmaking is rarely the average of voter preferences. Does a median replacement president to Obama pass healthcare? Does a median LBJ manage to wheel and deal the Civil Rights Act? A Trump that just wanted to pass agendas instead of infighting would've done 5x more for republican priorities.

Certainly those people worked with a groundswell, but it took their extreme individual interests (or lack thereof) to determine those big outcomes.

I think this is generally true across congress too -- stuff that just happens to have a powerful champion goes far, other equally popular issues languish. My wife works in hospice policy and the selection of members who just happen to have had a good (or bad!) experience with a family member in hospice really changes which bills happen.
> At this point it is probably the only thing holding the US dollar up?

So by "the only thing holding the US dollar up" you mean "rapidly strengthening against pretty much every other currency on the planet", right?
Oh yes, sure. But of course the entire switch created a lot of stress, uncertainty, anxiety and so on. It is impossible to measure the real costs of that switching. But I bet they were very high.

Having a basis, where one supplier/resource never accounts for more than let's say 20% makes a system much more resilient. I think it is "just" simple math, that was ignored before because it was cheap and easy at the time.
the writer assumes that sprints are adopted to help the developers, while in fact its a tool so that product owners track progress in a way to have a shorter feedback cycle than in months.

Of course its more convenient not to worry about sprints and time/points and "just work", and that is usually the case in startups or backend teams where the stakeholders are all always present in the same room, but once you add more layers to the organisation chart it becomes harder to track what everyone is focused on right now and that they are planning to do next without sprints or something similar.
Indeed! From today's letter:

At the top:

> Programming note: I apparently have some very bad sins to atone for.

And then at the end of the Twitter saga:

> Anyway I’m tired of this and I have a new retirement plan. Every time this newsletter starts with “Programming note: Money Stuff will be off tomorrow,” Musk does something outrageous, and Twitter’s stock swings up or down. So I’m going to buy a bunch of Twitter straddles and then take a vacation, while Twitter is still public and that trick can still work. I’ll make a fortune.
I tried this. I bought a hydrogen-powered fuel cell. There are some things you need to know:

Hydrogen makes steel brittle.

Hydrogen WILL leak through any joint you make.

Hydrogen flame is invisible. You can't feel it when you are next to it but it will burn you if you enter the flame area.

Hydrogen is energy storage, not an energy source.

Hydrogen in certain percentages is a REALLY good fuel-air explosive. Sigh.

Platinum will self-ignite hydrogen.

Don't try this at home.
Puppeteer-extra-plugin-stealth – plugin for puppeteer-extra to prevent detection
Arrow doesn't compete with HDF so much, because the latter is a hierarchical collection of multiple datasets.