skysight-inc/HackerNews huggingface dataset:
I have just started using it, and I stopped short of telling people it was a great alternative because I don't have enough experience with it yet to say one way or another.

But so far it's pretty muchliving up to my expectations, with a few quirks: (1) I can use the buildkit plugin, at least it seems to work so far, but (2) things are not strictly compatible, for example the `kuby build` command has an issue and will need to be updated to support rancher desktop... it's refusing to log in right now, even though I logged into my registry already, with an error about not doing interactive logins without a TTY. I'm assuming there's an easy workaround, (but this part works fine with Docker Desktop already.)

By your "it's alright" I suspect you've seen other things I'll bump into that made you say "alright" rather than "great." Anything interesting you're able to share?
Check this out. I used it as the client for my home security camera project.

https://github.com/alex028502/serverless-security
For those of you who have contributed to a Github (or similar) project in your capacity as an employee, do you use a work account separate from your own?
Conflating Glen Greenwald and Tucker Carlson: wow I am just speechless at this.

I guess one thing these two do have in common is that you do not like them.
That's not a problem with feature flags per se, it's a problem with lazy implementations of feature flags. Flags should be associated with an expiry date, and company comms tooling should be consistently yelling in some public channel when expired flags still exist in the codebase.
Doesn't need to be an RCE to be considered an exploit of the user's intentions. I can't fathom how people are still trying to use an EOL language or why they would even want to. Learn some new syntax, you'll live and the writing has been on the wall for like 20 years.
Emacs with Evil is the ultimate beast. Sheer extensibility combined with great modal keybinds = can there ever be anything better?
When I did hands-free coding, I named my variables things that I could say as words. So you'd be saying 'copy file-num-one file-num-two' or something, rather than spelling it out letter by letter. I actually ended up naming things more verbose names because I didn't have to type it all out. So it might be:

enunciating: 'copy snake-geary-street-financial-report snake-divisadero-street-financial-report'

versus typing: 'cp gearyStreetFinancialReport divisaderoStreetFinancialReport'

If you're trying to exactly replicate something designed (and named) for text input, you're absolutely right, but I thought we were talking about hypothetical designed-for-voice systems.
I have never heard of wire, I will check it out. Looks interesting on first glance. One thing from the marketing page stood out to me:

> Organizations can set up customized alerts, bypassing silent mode on all devices, and trigger responses for crisis teams.

Not a knock against Wire, I guess this is just where we are as a society, but I am not a fan of this whatsoever. I would refuse my company access to do this on my personal device. Mail me a pager, I'll turn it on when I'm up.
Those benefits only became apparent after about a week of forcing myself to use them + some minor tweaks.

Can't say it made me any faster or more efficient, but it sure does feel satisfying and more comfortable. And, let's be honest, it also makes me look cool!
No, I think not. The implicit assumption of his argument is that the origin and causes of the violence classify it as just or unjust.
> Oh yeah, just knocking down 150 bridges is a very easy decision that's going to go over extremely well with the local population, certainly not political suicide as well as a massive, expensive project in its own right.

I knew this response was coming. However, doing nothing isn’t an option. I also never said it’d be easy. If you can’t afford 450 bridges, you need less bridges or more money. You can’t just ignore the problem.
The actions are a bit more like

"move mouse to this 100x100 pixel square, click twice within 100ms"

"move mouse to this 20x20 pixel square, click once"

"Move mouse to this 100x1000 pixel rectangle, click once"

"Type text at a rate 1/5 (1/2 if you're particularly fast) speaking rate"

"Move your pinkie (your weakest finger) to 'ctrl' and click, move your index to 's' and click, release both, verify it worked with a visual cue then either another 20x20 mouse maneuver, or "move your thumb to 'alt', and your index finger to 'f4' (assuming you have access to the function keys), click and release"

Moving a mouse to a very specific spot on a screen is a relatively slow - and hard if you have any motor control issues - task.
We have a similar template at work, and since we made it the default (on Bitbucket you can pre-fill it), it's saved a ton of back and forth asking questions:

* Description: (What this does, and why)

* Ref: (Ticket/task link)

* To test: (Specific instructions to make sure things are working as expected)

* To deploy: (What specific servers/services to restart, and operations to perform)
Show HN: Encycla – like GitHub for knowledge
Hi HN! There's been lots of note-taking / personal knowledge tools developed in the past few years. But there's a big difference between working with people you already know and collaborating with anyone on the internet.

Right now, if you're interested in, say DIY air purifiers[1], you could throw up a document or webpage. But there's no good way for people you don't already know to work on it, to make it their own. If you're writing software, the answer is obvious: publish a Git repository on GitHub/GitLab.

With Encycla, we're building a sort of "GitHub for knowledge": a place where you can create simple, topical webpages that others can fork and asynchronously push & pull changes from (without knowing about Git or anything technical).

On the backend, every page on Encycla is a git repository containing Markdown that you can clone, edit independently of the Encycla website, push to other services (such as GitHub, GitLab), etc.

For instance, here's a page on Encycla:

https://encycla.com/KF94

and the underlying git repository pushed to GitHub:

https://github.com/philipn/KF94

1. https://encycla.com/Corsi-Rosenthal_Cube
<strike>It is misleading to refer to anything going 45mph as a "bicycle" even with quotes. It's an unlicensed motorcycle. E-bikes top out at 28mph or less in most US states. In many other countries the limit is ~15mph. Many mopeds can't even hit 45mph.

But to your anecdote, it's not altogether surprising that someone driving an illegal motorcycle is also willing to break traffic laws.</strike>

My mistake, I misread 45 as 45mph. I agree that anyone riding like you describe is breaking the law and should be ticketed/fined. (Personally I would not consider a fat bike that can be throttled up to 28mph to be a "bicycle" in any meaningful sense of the word, but I acknowledge that is a semantic battle that has already been lost.)
comprehension isn't what they are optimizing for. titles are optimized to make you click them. perhaps if you are as confused as you claim you were, it makes you more likely to open it to figure out what it is about.

you can at least be certain that your confusion started this large thread in this forum, which almost guarantees the article got more views from it.
I like pics like the one in Cologne [1] because I try to find them on Google street view.

The alignment of the spires in the original makes me think it's either taken from the north or south.

- Here's a current view from the north [2].

- Here's a view from the south [3].

My guess is that it's from the south and in approximately the same location as [3]. Without going too much further down the rabbit hole, I'm assuming:

- The Allies approached the city from the south.

- The original pic doesn't show the train station, which I don't think was destroyed during the war.

- The buildings in the original look ruined and the street view has all post-war buildings.

If anyone is a better lunchtime detective, happy to be corrected! And if you could help me figure out who is in the portrait in the foreground, that would be much appreciated!

1. https://1.bp.blogspot.com/-Fed2I0NB6x8/X3Tx_uhMp9I/AAAAAAAAa...

2. https://goo.gl/maps/U6Sg7ZvfMoRmp8M8A

3. https://goo.gl/maps/BbvV58YbVSrRhQen7
YMMV but my big pain point is sharing a large project between my Mac and the VM running Docker Desktop. I don't think this will make the file sharing bit any faster.
Odd take. I guess if you're shitty at picking startups. I know so many people who have made multiple 7 figures across secondary sales in various Series A-B companies.

A VP at a fast growing SaaS company has millions in equity. Their comparable L-8 type position at BigCo won't give nearly the same upside.

It's easier to make mid-high six figures at BigCo. It's easier to make a few million at startups. Frankly, the most talented people I know (outside of in engineering) always inevitably leave BigCo for a startup.

BigCo is a far better place for more mediocre performers.
Let's be honest. What percentage of the general population do you think are aware of those, beyond maybe hearing the names once or twice? 1%? .5%? I'd guess much much less.
> Often the Negro does not even want what he takes

Riiiiight. I guess that’s why it’s mostly big box consumer stores being looted and not, say, an industrial supply company like a Grainger or even a hardware store like Home Depot.

Reads a lot like a motivated rationalization of inexcusable criminality.
COTS is useful in many circumstances, it is much quicker to field if you can reuse existing commercial software. The only advantage to being incompatible with COTS is that it would feed the defense contractor industry as they'd need replacements or compatibility layers that some contractor would happily provide for $1 billion and 3 years (with an extra $100 million/year after it's late).
Talent gaps are stalling innovation in the tech sector
> it's not a normal one

I want to laugh but this is sadder than it is funny.

Your definition of a “normal” family is literally heterosexual and white* (certainly not interracial). This is exactly why people want emoji to be more representative. They don’t agree that their families are “not normal”.

*Make no mistake, “yellow” is still a proxy for white skin. If the skin tone chosen were, say, dark orange, it would be exactly as realistic as yellow but white people would have a hard time identifying with the color and would be upset.
Perspective is funny. When I think of it hanging out there in space I think of it as having 360 in roll. But I guess if you were facing in the direction of the mirror that would be 360 in yaw.
and also "a thousand dollars", but I think we're both straying from the computer science purpose of the article.
It's a market (that is, the market for people with motor control issues in their hands) that every single human on earth (that doesn't die first) will be in later in their lives.
Personally I have major dystopian rhetoric fatigue and think thr answer is that they need to collectively shut the hell up about authoritarian nightmares. Not in a censorship way but a "You people are being paniced dumbasses again in a way completely unhelpful even if you were right, and the sooner this stupid zeitgeist ends just like the 'terrorists planning on hitting the remote Iowa small town petting zoo' the better!" way.

The construct has become a worse than useless intellectual trap in multiple ways.

1. It immediately catastrophizes with the favorite of bird cage liners everywhere, bad extrapolations taken uncritically as gospel.

2. Instead of clarifying as a common touchstone frame of reference it becomes dystopia definition creep that undermines the very notion of bad outcomes as things to be avoided. Satirically succicently summed up as "Oh no, having to get a job by applying online is being enslaved by technology! Having to buy groceries? Enslaved by corporations!" "Abundance of food supply? Oh no! Overpopulation and obesity!"

3. It leads to the uber-dumbness of accelerationism and being so stubbornly married to being right about bad outcomes they outright seek to cause the "inevitable" as twisted vindication. It is doomsday prognostication but even stupider. Notably accelerationists have always been wrong about their "inevitable". The Manson family's "Helter Skelter" and dumbass idea of an apocalyptic race war.

What should be done instead of dystopianizing? Point out the actual non-remote hypothetical bad effects and the situation for why it is likely. "Counter situations" exist to many solid ideas. Levies when they hold and are overrun turn the "protected" area into a reservoir instead of letting the water potentially wash away. Conversly below sea level the natural tendency is towards flooding as waters will go towards you instead of away when they are unbound.
This is another sign that App Engine is slowly being discontinued. Google seems to be moving towards Cloud Run and Cloud Functions as the default solution for scaling apps without hassling with Kubernetes.

Although I do like Cloud Run (and Functions, to a lesser extent), App Engine has (had?) some useful features that are not present on those offerings. What I miss the most is the async worker/background jobs feature. Cloud Run/Functions forces you to use HTTP requests for everything (Functions has some exemptions for a handful of triggers), leaving some use cases unattended. If you have some long-runnning job, you are stuck with HTTP requests with long timeouts and that's it.

I really hope this gets addressed in the future, will simplify things a lot for smaller businesses/solo projects. For example, at my company, we decided to move large parts of our infrastructure to Kubernetes (hosted at GCP). The lack of an elegant solution for background jobs in Cloud Run was the major reason for this decision, otherwise we would have just continued using it for the time to come.
>WhatsApp has been wildly successful, my very non-technical in-laws use Signal for their family's conversations, and other messaging platforms are jumping on the bandwagon.

You only get effective end to end encryption if you can verify that you are talking to who you think you are talking to. Otherwise the people that are running the system can cause your messages to take an unencrypted detour and thus be able to read them. This is often called a man in the middle attack. Verifying identities normally means checking some sort of long identity number. Very few people know how to do that in an effective way.

For example: in a usability study involving Signal[1], 21 out of 28 computer science students failed to establish and maintain a secure end to end encrypted connection. The usability of end to end encrypted messaging is a serious issue. We should not kid ourselves into thinking it is a solved issue.

PGP in a sense is actually better here in that it forces the user to comprehend the existence of a key in a way where it is intuitively obvious that it is important to know where that key came from.

[1] https://www.ndss-symposium.org/wp-content/uploads/2018/03/09...
> he would have to admit to having some ties to China, none of them a violation of the law.

What's the point?
Before you do anything try and think about what you would like to accomplish and determine if going forward would help with that plan. If what you want is more stability in your job then see what practical changes you can do to make that happen.

I often have grandiose ideas that I will give some glorious speech full of witty put downs, but then I get out of the shower and realize it wouldn't play out that way in reality!

If it is truly untenable just get a new job and it sounds like you at least got paid and have some good stories to tell
> commission their own OS.

I'd advise they start with a Linux distro. They can audit/replace components as they go to increase security over time. Even North Korea wasn't paranoid to build it's own OS[0].

[0]https://en.wikipedia.org/wiki/Red_Star_OS
I think there is something to this.. possibly as a side effect for how knowledge is distributed. We are told about the discoveries and the things we found out. We are not told about everything else there is yet to discover, partly because its mostly unknown unknowns.. and it takes a fair bit of digging just to find out what the current big unsolved mysteries are.
It's like the more you know the more you realize you don't know. I think it would greatly benefit all of us if we found a way to focus more on what we don't know.
In this thread: people discovering that the idea of the direction of history necessitates the subordination of ethics to politics.
I tried yours out, nice work yourself! Seems we took a similar approach in recalculating the letter distributions based on remaining words - both our algos solved it in 4 turns today.

If I may make two small suggestions as a user, I noticed you have a dictionary with nearly 13k words which often results in invalid suggestions like 'clery' and 'meryl'. In testing I found the Scrabble dictionary to be much more likely to yield valid Wordle words (found here: https://github.com/redbo/scrabble), though the official Wordle answers tend to be an even smaller set of ~2,500 common words.

Second, though the implementation is very clean in code (much more concise than mine!), I found the use of the green/gray/yellow methods to be a bit cumbersome when adding constraints. You could wrap these three in a method like guess(word, reply) where your response encodes the feedback as something like [g]=green, [b]=black, [y]=yellow:

Given:
[('arose', 27122), ('aeros', 27122), ('seria', 27095), ('riesa', 27095)]

>>> w.guess('arose', 'bybby')

vs.

>>> w.gray('aos')
>>> w.yellow('r', 2)
>>> w.yellow('e', 5)

You could even have the guess method trigger a new round of suggestions since the response implies that we've advanced a turn.
I always appreciated the work of David Goodsell at UCSD: https://ccsb.scripps.edu/goodsell/

He paints cell internals.

I also like the Biovisions videos from Harvard:

https://www.youtube.com/watch?v=VdmbpAo9JR4
For the life of me, I could not make podman working to replace Docker. I keep getting various errors.

I just made the switch to colima. Thanks for mentioning it!
Researchers Develop Silk-Based Digital Security Device
lol, could tie this into rebasing code and add a `payable` method that also triggers the rebase for everyone else
Huh? It's not about right or wrong analysis, it's about improperly disclosed payment.
I mean, I think we have to be able to walk and chew gum at the same time in terms of "multiple things/actors can be bad", but

https://www.aclu.org/news/immigrants-rights/reproductive-abu...
I would imagine GPT-3 or similar would be able to fix replace the garbled 1 out of 20 words with something that actually make sense in context.
Public Relations - https://en.wikipedia.org/wiki/Public_relations
Failing to test on lower-end hardware or refusing to optimize is not the result of giving devs good computers, it's management that doesn't care. Doesn't care to test on lower end, doesn't care about how much ram/cpu, doesn't care how laggy it is. Even if a developer wanted to do this work good luck getting management to sign off on it, I've seen this happen myself more times than I can count.
Software is crammed full of bugs. This 'exciting' project banishes most of them
Show HN: Loophook: Simpler Background Jobs
Hello HN! I have been a software engineer for a little while. Recently, when building software I've been really annoyed with scheduling cron style background jobs especially in a node environment. So, I built this little side project in the past few days and would love some thoughts and some feedback.

Loophook runs hooks which can be scheduled using a cron string or a simple timestamp.
How you can be "objective," live through the past twenty years, and wind up thinking "both sides" are equally problematic/at fault for the current situation? Maybe a little history will help?

America has been prone to succumb to demagoguery for a long time. Here's a novel from 1935 that you should be familiar with:

https://www.amazon.com/Cant-Happen-Here-Sinclair-Lewis/dp/19...

The reason it's finally happening now is that the 60-year old conservative project to remake America in the image of the John Birch Society and other right-wing nuts has borne incredible fruit. Essentially, they decided the end justifies the means and are now being consumed by the means. Here's a quick sampler of stuff to start reading up on.

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

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

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

https://thehill.com/opinion/white-house/474662-the-myth-of-t...
This is just for display/window capture, not audio capture.
Sounds like maybe whats causing the curve to need flattening is the 80% of non-Covid cases in the ICU?
You can, and hobbyists have done exactly that. But such aircraft are extremely inefficient and only have enough battery power for a few minutes.

It's kind of like that guy who tied a bunch of little helium balloons to his lawn chair and went flying. It sort of works but it's pointless and dangerous.
> Atari, Commodore, Digital, Digital Research, were lacking the management talent.

There isn't much they could have done. The good-enough x86 PC steamroller would have crushed them anyway. When the cheap average PC you could buy had VGA and a Sound Blaster, these platforms quickly ran out of gas in the gaming space.

If, and that's a big if, both Commodore and Atari managed to get cheap Unix (or Coherent) workstations out, at prices similar to PCs (which were generally more expensive), they could, perhaps, carve themselves a second niche as cheap Unix workstations.
The irony of all of this, of course, is that we already have a system in place for protecting secret formulae: you patent them.

But here we get on the issue of the question of international espionage and whether it matters if you patent something in the US if China will just refuse to enforce an international patent.

Perhaps there's a case to be made that in a world where superpowers don't obey each others' laws, this was never going to be Samsung's $1 billion to make...

It seems like when you sum it all up, this is a really good time to be a Chinese tech firm.
Hmm, so maybe one reason paramotoring is safer is that the safest time to go paragliding or paramotoring is when there's no wind and thus no wind shear (etc.), but that's inconvenient and boring for paragliding?

Estimating total hours of flight in the US seems like it would be difficult since there's no licensing regime.
Hi, and welcome to this post and discussion for the first time.

If you’d like to register a complaint with the mods about my participation here, you can email them directly at the footer contact link.
The Python equivalent is in preview:

https://github.com/GoogleCloudPlatform/appengine-python-stan...
a stack of dollars versus a heap of dollars
Be precise in your claims.

The evidence for covid vaccines is that they provide robust protection for months, and then protection may begin to wain.

Evidence for ivermectin is that, ehhh it might have some effect.

Those aren't the same. Trying to dress them up as similar is wrong. These two things as re not equally scientifically validated.
> predictability... muscle memories

A huge issue with this for me is that it is practically impossible to confine myself to the universe where only vim keybindings exist.