skysight-inc/HackerNews huggingface dataset:
What's so bad about LibreOffice? If they want they want, they can use another word processor out of their own volition, the problem here is Word being the default.
> Portland found that streetcars cost the city roughly half as much per ride as buses do, and streetcar bodies themselves last much longer than buses do[1].

This is the same order of saving gained by switching high traffic bus routes to EV busses, since fuel is the main cost, (Lower EV maintenance is also a benefit shared by battery busses) so its a very weak claim to superiority for electric trollybusses or trams without batteries, and one that will, if it even exists today, erode over time as batteries improve in cost and performance.

EV busses are similarly an up front cost for continual future savings. This is already a key part of their appeal. People buying scores of busses know their way around a spreadsheet.
There's a discipline of communication called, Nonviolent Communication.
https://www.youtube.com/watch?v=l7TONauJGfc
It talks about communication via emotions, vs thoughts.
I would suggest taking a look.
Facebook, or Twitter, or…

Twitter shows clearly editorialised content in the trending sidebar.
Obsidian is my current favorite. Especially since its a neat and clean app with notes in markdown format https://ashishb.net/all/why-i-prefer-obsidian-for-taking-not...
Excellent, thanks. It'd already help if you put this answer on the readme page verbatim.
You can donate to Signal if you want to support them. In the settings menu there's an option to give a one-time or monthly donation.
I guess you haven’t been using Telegram. It introduces new useful features every year.
> Kaliningrad in March 2022

I'm around there and my boat plotter (~2005 device) was going berserk in June! Will have to ask other boaters if they had similar experience?

Also, how does ADS-B exchange get coverage around antarctic (i.e. Durban to Australia flights)? I thought they rely on RTL-SDR's sprinkled around the land? I know Iridium monitors ADS-B and AIS from space, but at this point they can also monitor jammed signals itself?
A big pain point for using coroutines is having to pass-by-value more frequently due to uncertain lifetimes.. it's jarring when you come from zero copy programming.
Ask HN: CI/CD for Python flask app?
For a web app and API project built with React, Flask, Swagger, MongoDB and Redis, what is the best practice in terms of deployment across stage and production instances? I'm working on this for my client and it's not really in my wheelhouse.

Very low users (5-10/day) for the API and the admin site is used by one or two people. More of a proof of concept or prototype at this stage. Currently using AWS and deploying with a lot of python and shell scripts which push builds to Fury (debian) and then deploy w Spot elastic groups. Would love to simplify it since we don't need production grade infrastructure (yet). Let's assume the main requirement is to continue using AWS.

Any recommendations? Seems like AWS Beanstalk handles everything - is that the way to go? Other options? TIA.
> endurance hasn't turned out to be a significant issue

To be fair, I think it's a bit like y2k. It's not an issue because steps have been taken to mitigate it.
A Juror Explains Why a CIA Hacker Was Convicted
That might be worth for the $4500 Tesla downgrade but for the 3080 Ti vs. 3080 example you are probably going to spend more in court fees and wasted time than you are going to get unless small claims in your jurisdiction somehow lets you claim compensation for those too.
It's a mouthful alright!
No, you're confusing VRChat with Neos VR.
More efficient how much?
Wouldn’t that break compatibility with existing websites?
I can't help but think of Skip the Dishes and how they have zero verification of account emails. I don't use the service and never received any spam, but I did start receiving order confirmations from someone on the other side of the country. Eventually I reset the password and accessed the account to find their phone number and sorted the whole thing out over SMS.
Use move command for adding index if file exists
mv command does not support add index when filename matches instead mv overwrite it. move command add index if file exists.
I wonder what fraction of citations are there for sake of having citations in a paper. That is something we were trained for as undergraduates. Fact that we should include enough citations just for sake of it.
The Man Who Would Be a Machine
> Seems like it'd sort of be like the rocket equation, but more forgiving.

You're absolutely right:

https://acoup.blog/2022/07/15/collections-logistics-how-did-...

> The problem in a nutshell is that anything available to these armies prior to the advent of the railroad that can carry food, also eats food (except for boats, but rivers and coastlines may well not go where you want to go). We may call this problem the ‘tyranny of the wagon equation’ as a number of readers have noticed the similarity to the tyranny of the rocket equation.
> It also sounds like it would make me less active...

The funny thing here is that my typical cardio workout for the past year or two has involved VR, and I've found that it's been great for getting the heart rate up.

That said, I'm a heavy VR user who also finds the metaverse talk a bit silly. Will see if my mind changes over the next 5-10 years.
I really don't find nesting to be a necessary part of the CSS spec and in fact find deeply nested CSS rules harder to reason about.
I would argue that when it gets to being months, it's no longer procrastination. Maybe you actually just don't care about doing the thing? Maybe you're depressed?
> There are multiple standards of course.

The only standards I know of are XMPP/Jabber and IRC. XMPP has seen widespread adoption when Google and Facebook started offering it. Then they stopped doing so probably because interoperability is hard AND is counterproductive to their business incentives since users could very easily switch to a different provider instead of being locked into your walled garden.

Hopefully we will see interoperability and adoption of internet standards again if companies are forced to (DMA) or users start making standards compliance a hard requirement.

I choose to delete every walled garden messaging app and started using XMPP exclusively. Since I'm not reachable on anything else about 20 of my friends and family members now have reachable XMPP addresses and they make up >90% of my messages.
It’s not that profound. Humans have become addicted to sharing every moment of their lives through social media, and then watching what other people have shared. Most people no longer have time to themselves since they feel like if they don’t share what they are doing they aren’t doing anything. And if they aren’t doing anything they have to keep up with others (FOMO). Meta will only disappear when someone else creates an even more engaging and therefore malignant platform.
Or a vegan dish that is also good if you add meat.
From a much better Anandtech article: 32% increase in layers, 40% increase in die area.

https://www.anandtech.com/show/17509/microns-232-layer-nand-...

A bunch of the cost is test and packaging which is constant so there will be a small cost per bit reduction. But the new chip will cost significantly more to manufacture than a 512Gbit device. No free lunch.
Sure. I never had a chance to assemble Lego from those days, but from unboxing/assembling videos [1] it seems that the manuals were either hand drawn or photos, so definitely it was a manual work.

1. https://youtu.be/xuJ2OulhC1M?t=564
Isn't a far simpler solution to use a big hammer? I assume the momentary force from a hammer is tens of thousands of lbs?
Not if you only require strict mode for modern language incantations like nesting
I would highly recommend listening to Anil Seth or reading his book "Being You". He is also highly critical of dualism and panpsychism, and justifiably so.

As one of the leading researchers on consciousness, I'm surprised he's not mentioned at all in this. He is extremely fascinated by how consciousness goes away under anesthesia.
How to Respond When an Employee Quits
Follow the Cosmopolitan Libc project (also consider supporting and/or contributing to it), these things are on track to happen soon :)

TLS will probably happen first -- Cosmopolitan already has mbedTLS for redbean, so a modified `_ssl.c` should get us most of the way there.

Recent Python versions ... what version is Python on right now? 3.10? (3.11 apparently) I picked 3.6 at the time because Cosmopolitan Libc did not have threads then (it does now, pthreads API is being filled as of this writing), and also because it wouldn't have too much churn. Perhaps after 3.11 gets stable I'll port it to use Cosmopolitan Libc.
Network effect (of people "caring about security") is.
I'm glad this is happening.

Languages that transpile to CSS require extra tooling and setup, and if there's one thing our web apps have too much of it's tooling and setup. I will be able to make much stronger cases to get rid of SASS, SCSS etc when this happens.
> with Matrix, the overhead to manage sessions and your security is much higher than Signal.

Isn't Signal just as tricky to manage if you want to have multiple sessions?
Yes indeed, the typesettings for these books are really awesome. The template is also being used by other authors notably by Jon Snader in his VPNs Illustrated book and if it's not obvious enough the name of the book is paying homage to the original TCP Illustrated series [1]. Co-incidentally Jon also wrote 44 Tips for TCP/IP network socket programming before the VPN book [2].

[1] VPNs Illustrated: Tunnels, VPNs, and IPsec: Tunnels, VPNs, and IPsec:

https://www.oreilly.com/library/view/vpns-illustrated-tunnel...

[2] Effective TCP/IP Programming: 44 Tips to Improve Your Network Programs:

https://www.informit.com/store/effective-tcp-ip-programming-...
Yeah, but would you call all those framework improvements fundamentally different?

It’s more stable, secure, and drivers are plentiful (and included!), but those feel ancillary. Most people don’t need multiple languages in the same text box.

Obviously it’s fundamentally different in a ship of theseus way, in that pretty much all of what was Win 95 has been replaced.

But the way people use their PC is the same.
I was expecting mental bubbles, like suddenly painters and other people seeing very curvy female bodies as the most sexy, and a few hundred years later the opposite happens and young girls die to have a "tight gap" just because of sharing the same (fucked up, in this case) ideas.
You can donate to Signal one-time or monthly. They make it very easy with Apple Pay.
Was the drone not using the encrypted variant of GPS?
Isn't there some rule that we should usually go with the simplest explanation that covers all bases?

Why even go beyond 1? It feels like people want there to be something more
Interesting. It was my understanding that the official Toyota procedure involved lifting the cab and bed off the existing frame and transplanting all of the rest of the truck to a new frame.

This seems to outline the requirements: https://static.nhtsa.gov/odi/tsbs/2019/MC-10154787-9999.pdf

The warranty work is listed at about 40 hours of duration for frame replacement, which seems rather short to me. For about a million potentially affected vehicles that's not a cheap recall.
I am the target audience for something like this.

I like reading and do read a lot and prefer reading to listening cause for me it's much faster and with better comprehension. But after 10-12 hours of screen time, an audiobook saves my eyes and is actually easier while working out or walking on a treadmill.

I'm frequently doing something similar with TTS on iOS and macOS so this would be an all around improvement.
That doesn't make sense . If they didn't care about the content of your message why would they ask signal to help them add ee2e in the first place . they could have left it on tls like it used to be.
>If the premises do not hold

But they do tho'

/tips hat to TameAntelope's style
or even Nim if you prefer Pythonic syntax with the same portability.
Now the biggest customers for horse bread will be furries
This was already tried

https://www.cnet.com/tech/mobile/heres-why-the-facebook-phon...
Sure, I would say it happens quite a lot (certainly while we're infants).

My only point is that to be conscious is tautologically to know that one is conscious. And knowledge is dependent on having (= being able to recall) a memory of something. Yes, colloquially there are instinctual forms of 'knowledge' where you get some vague sense something must be true (despite having no information to determine one way or another), but I'd suggest that's probably a misuse of the term.
> but I can't build one that can experience heat, or can I?

It would need to have a planner that can detach from reality to hunt for new longterm plans, plus a hardcoded function that draws it back to the present by replacing the top planning goal with "avoid that!" whenever the heat sensor activation has crossed a threshold.
A billion dollars worth of AI and formal methods research
Nitpick:

> 1) the richest continent

North America is the richest continent, as I say this as a European.
There's no way to disrupt that market without first owning the audience. Facebook and Google can afford to build awful ad management software, because that's the only way advertisers can reach their audiences.
Also - what's the point nowadays when you got at least 3 more constellations + jam-proof (?) GPS2?
Using Rust for writing Node.js modules
Yes, but from what I got, only the basic features are open source and self-hostable. The premium features that bring it on-par to Grammarly aren't part of that.
I understand that they think growth is in the younger users, but I can't see granny creating twerking videos. There is a sizable chunk of people that just want to post text and look at pictures of their relatives.
I eat stone ground flour (in bread form) almost daily and no dentist has ever registered a complaint.
Bombshell alcohol study funded by Bill and Melinda Foundation finds only risks
Tech is so intertwined in everything these days, much more so than the previous tech bubbles, that even if there is a prolonged slowdown I doubt techies individually are going to end up too effected. Tech firms sure. But who cares about them. They don't stand for anything worth shedding a tear about.
Exactly. Hetzner doesn't sell you "850mbit/s for 24/7, 50€ a month". If they did, I agree with you that the OP should be rightfully annoyed about this letter.

Instead, Hetzner sells "unlimited bandwidth" the same way McDonalds sells "free refills". It's also understandably unreasonable for someone to start pushing data at the max rate for months non-stop, the same way it is unreasonable for people to fill 50 large cups with soda.

If people have accepted the "...within reason" argument for free refills and all-you-can-eat buffets, why not also accept it for data usage?
How about:

x = .nesting {
color: hotpink;
}

y = x > .is {
color: rebeccapurple;
}

y > .awesome {
color: deeppink;
}

plus:

x = .nesting;
y = x > .is;
z = y > .awesome;

x {
color: hotpink;
}

y {
color: rebeccapurple;
}

z {
color: deeppink;
}

The names x, y and z aren't ambiguous because they are lexically defined. They could be allowed to shadow tags:

pre = .foo > .bar;

then from that point on, pre isn't the HTML tag, but the above definition. Or else tags could be reserved: cannot use those as names. (Causing trouble when new tags get introduced; bad idea.)

Regarding the @nest syntax, why couldn't it look like an attribute?

...sel... {
color: blue;
nest: > .whatever { ... }
}

Or just the colon:

...sel... {
color: blue;
: > .whatever { ... }
}

Why use containment to express the nesting? What is being nested is the selectors. The braces group something else: the attributes affected by selectors. Why would nested selectors have to go into those braces?

The + character at the start of a rule could mean "the selector of the previous rule":

.nesting { color: hotpink }
+ > .is { color: rebeccapurple }
+ > .awesome { color: deeppink }

Or use a master outer brace for this:

{
.nesting { color: hotpink }
> .is { color: rebeccapurple }
> .awesome { color: deeppink }
}

The understanding is that the rules grouped in the brace have a cumulative selector, rather than independent selectors.

Or what if braces just group, and @nest (or whatever) is required to indicate the selector stacking semantics:

@stack {
.nesting { color: hotpink; }
> .is { color: rebeccapurple; }
> .awesome { color: deeppink; }
}

Now you can have N levels of selector refinement without N levels of syntactic containment. The containment is still available:

@stack {
.nesting { color: hotpink; }
> .is { color: rebeccapurple; }
{
/* parallel rules: not a stack */
.awesome { color: deeppink; }
.terrific { color: yellow; }
}
@stack {
/* stack-in-stack, cross-producting. */
.even { color: red; }
.more { color: green; }
.nested { color: blue; }
}
}

Here, because the nested @stack follows a block of parallel rules, a Cartesian product semantics can come into effect. That is to say, it is equivalent to:

@stack {
.nesting { color: hotpink; }
> .is { color: rebeccapurple; }
{
@stack {
.awesome { color: deeppink; }
.even { color: red; }
.more { color: green; }
.nested { color: blue; }
}
@stack {
.terrific { color: yellow; }
.even { color: red; }
.more { color: green; }
.nested { color: blue; }
}
}
}

The @stack following a parallel rule causes the @stack to distribute into the parallel branches.

Kind of like Bash brace expansion:

$ echo nesting-is-{awesome,terrific}-even-more-nested
nesting-is-awesome-even-more-nested nesting-is-terrific-even-more-nested
> federated or not

I'm pretty sure I can check what code my XMPP server in my room runs. Not a freedom you have when using something like WhatsApp or Signal.
What answer would you like?
I suppose the technological implementation of a sort of “bad faith” ethos is the cat, here. And as tends to happen with that sort of degradation of values, other organizations pick up the technique since the bar is lowered. That’s my 2 cents anyway.
Headless ORM and batteries included ORM?
What would be the difference? What features make ORM batteries included?
It's great that they're the best at what they do, however it's what they do that is the problem. The CIA's bread and butter is engaging in psyops and other covert action in order to push an agenda. They are the best of the best at that. How much of that skillset overlaps with their work at Google?
This is awesome!

I like the idea of combining this with pyScript to create portable “GUI” apps. Use this for a local server, open the users browser and point it at it. Websockets/pickle to bridge to a UI written in pyScript.

Does cosmopolitan have an API to open the users default browser? I know Python itself does…

https://pyscript.net/
Wow, an αcτµαlly pδrταblε snαkε. Jart needs to slow down producing so many good hacks -- it's putting the rest of us to shame!
Norris on why he's happy and confident to be a mental health pioneer in Formula1
IIRC there was speculation Russia helped to decrypt it?
> replying "UNSUBSCRIBE"

Once upon a time that was the accepted albeit snarky way to inform senders they were misusing the to field and that the recipient was not interested in the message

I would definitely still use it for that, albeit wouldn't use it within a reply all.
As someone who's lived in a commie building, smaller than the one you show, though, I can tell you something.

It's better housing that what you find in many parts of the rich West, at least Western Europe.

You can live a pretty solid middle class life in those buildings and you're not losing much, if anything, you learn a lot, being so close to other people.
Pizza Exchange Rate
Looks useful to me in order to accommodate parent modifiers classes.

.button { @nest div.small-print & {

a { @nest :not(nav) & {

Including the body:

.button { @nest body.has-js & {
I remind myself that I'm not getting paid for thinking about work after the workday ends and that if I do think about work I essentially provide free labor to my employer. It helped me in stopping stressing about work after work because what's the point in doing it if I'm not getting anything in return?
Building a Stripe Docs Clone
Your comment makes me feel like this is another form of "New Product helps a googler's promotion, but improving an existing product doesn't" attitude.
This post has quite literally made me change my mind on buying a new Tesla, which is something I've been working towards for the last few weeks.

Back to square 1 looking at the competition.
Hey that's just what I said to you! Great minds etc.

Hitch your wagon to Cass Sustein et. al. by all means... Famously successful and successfully famous. What else do you need to know? ESP might be a thing too, nobody has proved it isn't. But we have shut down the research departments at universities involved in that BS...

https://www.google.com/search?q=cass+sunstein+site%3Astatmod...
Making to most of GitHub rate limits
For those looking for an Obsidian like tool for commercial usage, check out Foam[0]. It covers most of the core Obsidian features and it's implemented as a VS Code extension with all of the advantages that entails. Of course, you won't have access to the Obsidian extensions and I do miss the live preview feature and the Android app but it's way more than serviceable.

[0]: https://github.com/foambubble/foam
Afaict the lookahead problem refers not to the proposals, but to a syntax without these extra markers altogether. Which is why all the proposals have some markers.
Personally, I think that there's definitely a correction going on, but it's far from explosion on the scale of a dotcom crash. "Tech" is not a separate industry now, but a set of technologies and professions that are used in a wide array of different industries. Companies in food, tourism, real estate and wherever else are hiring software engineers, dev ops and data analysts and are building "tech". And this tech that they're building, even if it's only "CRUD apps" that HN crowd loves to scoff over, is still creating a lot of real business value.
Classist bullshit. Police the people who have the least money and time to fix things. Awesome, yea that's great for society. Put more pressure on poor people instead of just helping them.
This. And if you want a different solution, offer it through transpiling, and if people like it, then implement it in the browsers. Not the other way around, forcing on us a standard that noone likes.

Otherwise just use sass, it is well-liked and proven. Or, as you suggest, do nothing.
Quite a yarn you're spinning. But can it be even more reductive and clichéd?
The problem is not to tell selector from definition (of course it can, otherwise grammar would be non-reducible). The problem is how far in an array of tokens the distinction can be seen.

Parsers know the current state and where to go next out of previous reductions and a few lookaheads which they can use at places known to be clear of ambiguity in a ~fixed number of lookaheads. Parsing something that diverges only down few pages of tokens is problematic size/speed/algo-wise, but the question is how much does that cost really and who should pay.

Edit: But honestly I think this is all wrong direction. Any technology, format, method has 1. features and 2. form. Form is irrelevant because you can make tools to convert any form into any. Features are important because you can’t add features by tooling. But $subj adds zero features, only a new form which is already feels like a compromise. Why do that then? We have to brush our tools instead, e.g. create default nginx-scss plugin, standalone scss caching servers etc. Then everyone could use extended syntax without resorting to all-in-one monstrosities like webpack.
I looked at the photos on the post. The first thing I saw missing was sponsorships. Why not bring in some of the big companies like Homedepot to sponsor the hacker labs?
Dynamic pricing – Bruce Springsteen tickets for $4k