skysight-inc/HackerNews huggingface dataset:
This bit:

>> f(x) is O(g(x)) iff there exists a positive number M and an x_0 such that for all x > x_0, |f(x)| <= Mg(x).

is fairly similar to the so-called epsilon-delta definition of limits of functions. This way of reasoning is quite common. I know I bumped into it quite a lot: I learnt it in high school, even though I really understood it a couple of years later (I did a MSc in Physics). So the explanation above makes sense even if I never saw this exact formulation. Now I appreciate that not everyone is a Physics graduate, but I’d expect this to be understandable for people with degrees in applied Maths, Physics, or some related engineering discipline.
Can someone point me to a good entry level article on what blockchain actually is? I've never been able to get a full grasp on it
Very much agree with everything you just said.

Quick question, semi-relevant: does the matrix.org homeserver have open monitoring? Is there someone I can look to see server load?

I’m curious whether Matrix saw a similar influx of users this past week.
I disabled YouTube on my Android phone, and use it in the browser instead. It is heavily overloaded with functionality, that any accidental touch results in an unwanted action.

Google Search on mobile browsers is horrible too. When having a typo in the search terms and trying to fix it, the search field moves to the top of the screen and it constantly happens that I click on the second or third entry in the list of suggested searches.

I also have issues with GBoard, which cause tons of typing errors. My last iPhone was an iPhone 3G and I recall it having a much better keyboard many years ago than Google currently has.

It's almost as it was deliberate to artificially increase certain click KPI's or force users to use the phone's search bar or autocorrect function.

I believe, decision makers at Google are too far away from the products, and while managers might have developed good soft skills they massively lack practical knowledge. Google would do good hiring more engineers and less academics and managers.
The finer details aren't that important: it's up to each individual to find the mix that works for them. The only general danger is mistaking fetishism of the tool with using the tool for some fully intentional purpose. Beyond that, there can also be the risk of misidentifying tasks as important when they aren't necessarily so in the grand scheme of what a person seeks out of life. These two black holes tend to be the consequence of trying to exert control over the world while ending up simulating it instead.

>I wish this worked, but the brain adjusts and compensates even for memento mori.

Wouldn't this be a self-fulfilling prophecy? Even if you aren't feeling the understanding of mortality in the moment, you can still draw from the memory and awareness of its existence and your relation to it. You still have choices available to you that can't simply be ignored by neurological hand-waving. And if it turns out we don't have such choices, then the entire thing never mattered to begin with.
Because matrix (the open source protocol) is federated, you have options:

matrix server (for self-hosting), SDKs, bots, libraries, etc. = https://matrix.org/docs/projects/try-matrix-now

matrix clients = https://matrix.org/clients/

matrix bridges (to interoperate between matrix and other services like irc, slack, telegram, etc.) = https://matrix.org/bridges/

if you don't want to manage on your own, and simply want to pay someone else to host for you = https://matrix.org/hosting/

So, yeah, matrix offers many solutions. ;-)
Phthalo Blue is more recent than 200 years; it was isolated in the early 20th century.
Thread of quantum gas reveals new state of matter
I came to Medellin with no Spanish and learned. Took longer and was harder than I expected. The locals don't speak English and most of the magical stuff happens in Spanish.

My Spanish speaking personality is quite different from English speaking me. I say things to my Colombian girlfriend in Spanish that I would never say in English. My Spanish speaking interactions don't have an English equivalent.

Come for a few months, speak English, and you can have a great time. If you come for a few years and learn the language / culture, you'll have a new worldview.

Sidenote: there's a misconception that you can learn a language by being in a country for a few years. I've known lots of expats that have been here for years and still don't know the language. Even fewer have truly understood the culture.
> Three confirmations to delete app. Can’t delete app from search. Editing stacks is miserable.

I would even consider it by design - management doesn't want apps to be deleted so easily. It's a subtle nudge for a user to accumulate apps, which slowly increase and eat up disk space.

The justification is that if no one deletes apps often, the button to do so should be hidden away, so users don't "accidentally" delete an app. And the designers are just a cog in the wheel - they listen to the objective given to them by management and do exactly that.

This is why you see great designs from apps that are written/made by a single person, or from a small team that cares. One such example is IDEs like Intellij - the UI/UX design is very much geared towards developers (by developers).
Is this basically the same idea that react native works? by sending and receiving JSON into the JS thread? but instead of a thread you just use a server, right?
The new user experience aspects are largely constructed with markdown extensions.

There's nothing insecure about including JSON data for a chart/graph. It wouldn't support arbitrary JS (for heaven's sake :)

More here: https://news.ycombinator.com/item?id=25804869#25807379

(I'm the author :)
Strict civilian oversight, transparency, protections for whistleblowers, and culling much of the current leadership
Does anyone remember Google Wave (now Apache wave)?

I loved the concept.
VM-2-VM kernel debugging setup
try https://www.element.io ....its open source, decentralized and e2e.

Im interested in their dendrite server which is written in Go and supposed to be very very efficient

https://matrix.org/blog/2020/10/08/dendrite-is-entering-beta
We've started adding long-term visa options (there's a link at the top of the page). We have debated adding COVID restrictions and are still on the fence whether it's worth effort. At this point, we're optimistic that most countries will lift the restrictions later in the year.
Sometimes builds are complex. You have several deployment paths, platforms, modules, features, signing and what not. Then the build is akin to a small program. That’s still reasonable. The problem is that all build tools that allow this make it more complex than simply writing a small script that does exactly what you need. Add to that that some dependemcies use a different build tool that you use. Adding a cmake dependency to a make project makes everything even more complex.
What frustrates me personally is that there used to be a Firefox extension to suppress displaying a particular image, which is no longer available. I can't see the utility of disabling all images, but that extension was nice because you could use it to remove things you were tired of seeing like obnoxious backgrounds, avatar photos, and even some ads. Once you right-clicked on an image and told it to remove it, you'd never see it again, even in subsequent browsing sessions.

This extension died during one of Firefox's periodic Purges of Useful Functionality(tm), and I've been looking for another one ever since. So to some extent I see where you're coming from, but a general jihad against sound and images in the browser seems pretty radical.
The US, where many visiting the site will undoubtedly be living already, has a questionable human rights record.
I agree so hard on this. Anyone recommending rails as some sort of elevation of a restful API is puzzling to me. It’s easy to get started for people that don’t want to code. Instead they want to spend all of their time memorizing the cascade of configuration objects where you have to learn the exact phrase to get rails to do what you want it to.

I know this is all opinion and I have colleagues who are excellent engineers that prefer rails, but it goes against everything I enjoy about software development.
Governments can easily block AWS as well and they have. Even simpler, they just go for the kill-switch and kill internet.
> There’s been a repeated surge after wars wrap up

What are you referring to? The Second World War seems like the obvious case. I think there were two things at play there. European climbers returned to the Himalayas, and resumed where they left off in 1939; perhaps the war delayed the ascent of Everest instead of causing it. Also, nylon! Ropes that don't break—and that don't break falling lead climbers—were a huge enabling technology for rock climbing.
https://signal.org/donate/
Just for fun and completeness, there's also taking action on this data outside of your warehouse by making your external tools smarter - in some cases, even writing _back_ to the things you EL'd into it. For example, writing product usage to Salesforce. These are the kinds of things we are focusing on at Grouparoo, also an open source project.
I don't understand how Spotify have paid so much for exclusive podcasts but hired a programer from Fiverr to do there UX.
> Governments can easily block AWS as well and they have. Even simpler, they just go for the kill-switch and kill internet.

They can, but the collateral damage of doing that is high, which is a deterrent. The only regimes where that's realistically an option are ones where they've consciously developed an independent tech ecosystem (e.g. China) or where their power is so secure they couldn't care less about the damage.
The article specifies as the first non organic pigment.
This was never just about Parler - they were just the test run. Free speech on the internet cannot be tolerated by these techno-fascists.
I remember in a state of heavy depression filling out some random email spam survey and being about fourty questions into it before asking myself what the hell I was doing
Sigh at least people can sideload on android, but I do not like what I am seeing from google.

-side comment-
“blockchain-based community-owned“ lol, sorry could not help but laugh. Why does this app need a block chain? Was it a choice based off all the insane hype or is there an actual technical reason?

-edit-
from a quick look at their website you are paid for your posts. okay using a block chain makes a little more sense, but still.
Bought one off amazon for $25. Not the fanciest. Need to shut it off at valve after using it. It is not designed to be undwr pressure. But it has been working for 8 years. Don't waste your money on $300 bidet, it is just a hose.
Nery nice, although I'm yet to encounter a situation where I was using NetworkX for anything small enough to be rendered in d3, especially interactively (assuming SVG).

What do people do with it that has such small graphs?
Focus on content marketing to find product fit and gain a following to be your first users.
Wow, the comments under that are wild. Is is just me or is the fraction of crazy people in that thread pretty high?
Gradle's documentation falls into a trap that I find many projects falling into: thinking that, if you have documented all of the thing's parts, you have documented the whole thing.

The only projects I see reliably escaping this trap are ones with commercial backing. I'm guessing the problem is that nobody does tech writing as a hobby, so, if you want to get good tech writing, you need to actually hire a tech writer.
“Setting up a server” has to happen only once. I’d rather spend a couple days setting something up that I have complete control over rather than using a one-line setup solution that I’ll have to rip out months later.
Yeah `anyhow` is basically `Result<T, Box<dyn Error>>` but ergonomic.
The Tragedy of Gemini
As easy as it is to look at Trump's impact on the EPA and simply assume everything the EPA did during his tenure is de-facto bad. In this case, it would be useful to understand what specific impact his changes had on the EPA's ability to effectively evaluate the pigment against the Toxic Substances Control Act testing requirements mentioned in the article.

People clearly put a lot of work into this pigment, it'd be a shame to shun that only because they happened to apply for its use in consumer products while Trump was in office.
> and of course see what is meant to be running in production (and run it yourself if you're able to).

This comment of yours is only the second time I'm hearing of Matrix (the first time was several days ago, in a bunch of comments on an ASK HN discussing the WA policy announcement). And because of your comment (and the implication that Matrix is something one can run independently in production) I am now perusing matrix.org - thanks for sharing.

Also I enjoyed your insight with respect to the Signal dev team and what they're possibly currently frantically busy with.

Mind if I ask you, what your thoughts are on the Signal project long-term?
They are powered by donations [1]

Brian Acton, co-founder of WhatsApp, who left Facebook post WhatsApp acquisition, infused 50M USD too. [2] I hear he lent another 50M with 0% interest, repayable by 2068. [3]

[1] https://signal.org/donate

[2] https://www.wired.com/story/signal-foundation-whatsapp-brian...

[3] https://en.wikipedia.org/wiki/Signal_Foundation
> The benefit is that I don't have to write these boring, but necessary pieces.

The "boring, but necessary pieces" are usually just a call to a constructor. In my opinion it's almost never worth using a DI system that obfuscates dependency resolution and usually can't be checked at compile time just to avoid that.
Anyone here have suggestions for viewing this and other novel pigments?
Every time I use DRF, I end up making some huge and horrible abstraction that I hate after its creation, like Dr. Frankenstein. So far, this has not happened to me with Go. I don’t know if the problem is just me or what, but I find Go easier to just define a data type, grab some JSON from the request, send some other JSON back without making myself crazy.
If you're working remotely and living in a _city_. You're doing remote work wrong.
Are USDC transactions less private or decentralized than USDT?

It looks like it's possible to freeze an account [1], but I'm wondering how that's done.

[1] https://news.bitcoin.com/centre-obliges-government-request-f...
It's like trying to learn how to drive a car by reading the owner's manual.
Ask HN: Coming back to Python after a 5 year hiatus–-what do I need to know?
The last serious Python I wrote was 2.7 (I narrowly avoided the python3 migration fun) about 5 or 6 years ago. I’m picking it back up, but I’m having trouble sifting through the current state of the art.

- Which typing library do folks use?

- Is Django still the best?

- What do you use for servers? Gunicorn?

- Any improvements with the interpreter to make it more reloadable?

- Is Celery still a thing or do you just use Lambda?

- What’s ideal for deploying Python? Ec2 and some Ansible? App engine? Something else?

- How about writing APIs? GraphQL?

- How about parallelism? Multi processing and futures for concurrency?

- What’s the async story? What should I be looking at for async web frameworks?

- Numpy still great? Sci py?

Thank you in advance!
If managing/coaching could be boiled down to "be positive" you could replace the manager with a motivational poster.

Isn't it the managers job to figure out what each individual on the team needs to perform?
They. Need. Funding. Signal is as important as the linux kernel. We need to support it.
Regardless of whether or not gravitons actually exist, it is feasible that the US government will want to signal to adversaries that they do have this technology. After all, a deterrent is useless if your adversary doesn't know it exists. You can't be deterred by something you don't know about.
Any recommendations on neighborhoods for someone bringing a family with younger children (was thinking Poblado)?
As someone who learns best from experience, my intuition for algorithmic complexity didn't really come from reading about it or solving problems in CS classes (though that was useful). It came from running tests on my own inefficient code and waiting for it to finish, wondering why my stupid computer was frozen. And then digging in and realizing my O(n^3) or whatever algorithm was not going to be sufficiently fast for production cases.
I googled “rental car Islamabad” and found a rents agency. I called them and worked out a deal to pay cash upfront with any special security deposit or insurance. They put me in touch with the driver. Basically I just went for it.
> the problem with defi hacks, from the perspective of the hacker, is you get a bunch of eth, which is a lot harder to hide and launder than BTC.

Actually it's quite easy with something like tornado.cash.
A bad programmer solves their problems inefficiently and a really bad programmer doesn't even know why their solution is inefficient

To any beginners reading this: Solving problems inefficiently does not make you a bad programmer. Most of the time, an "inefficient" solution will be good enough, and optimising for performance comes at a cost.

So sit back, relax, and enjoy the journey.
The original Deus Ex game and Jedi Knight and I guess all the other Dark Forces games while we're at it.
I'm assuming you want something rigorous - based on the comment you replies to.

Many people will recommend CLRS [0] but I prefer it as a reference, rather than a learning resource. I feel it's very dry and academic.

Instead I'd recommend Tim Roughgarden's series of books Algorithms Illuminated for learning about analysis and algorithms. He also has courses on Coursera and Edx to cover the material. It's thorough rigorous and shows algorithms that apply to different paradigms - lke divide and conquer, graph theory.

Sedgewick and Wayne's Algorithms has a companion website with lots of additional material (heavily Java based) - and courses on Coursera too. Again I think it's more approachable than CLRS while still being detailed and covering the theory.

[1] https://mitpress.mit.edu/books/introduction-algorithms-third...

[2] http://timroughgarden.org/books.html

[3] https://algs4.cs.princeton.edu/home/
When parties reverse their stance, supporters immediately switch their opinions
What should I read about Mailscript?
If you believe they are doing something wrong, tell them.

There is an email listed regulatoryaffairs@

They may not be nefarious, I wouldn't judge them on someone else's actions. I don't know that two are related

https://www.shepherdcolor.com/about/overview/
> Power train, electrical, doors, windows, brakes, lighting

The power train is much simpler in a sane EV design than what you need to get plausible performance/ efficiency out of ICE. Fewer, simpler parts means less to maintain or repair.

The braking of an EV can be (and usually is) regenerative which means instead of wearing out brakes you're just running the motors backwards. You will still see some brake wear, but unless you're a maniac it's far less than before.

Lighting, as in the home, is going LED and thus you can choose to have it last more or less as long as you wish for increased capital outlay - unlike with incandescent you aren't obliged to also give away efficiency if you want longer life, two 1W LEDs under-driven to 500mW can produce more light than a single 1W LED and enjoy increased lifespan, the downside is mainly the capital cost to buy the more expensive lamp. That's a factor choosing "light bulbs" in the grocery store (or in a smaller store, a choice the store owner made for you) but hardly top of mind for a $20k+ new car.
I think people buy public domain images from Getty, because Getty will be liable in case that an unknown license of a public domain image suddenly pops up. Means they protect their customers from IP trolls.

That being said, anything published on the web should be free. E.g. if some don't want their image to be used, they should not publish it publicly in the first place.
And that tunnel vision includes not even looking at the department which supposedly offers that job to you?

Since everyone seems to beat the same horse, I feel like I have to declare that of course, everyone can make a slip up, nobody is free of failure, we are all human. This is so obvious that I feel stupid stating it.

But we're talking about a journalist. The protagonists of a story do have an influence on its perception.
I've developed Java for a long time. Ant was at least predictable, though left a lot to be desired. Gradle has always been a tangle of DSL that nobody understands, but just gets copied from random examples and Github repos without any understanding of how or why it works.

Maven is still the best build system I've used in any language or ecosystem. It is predictable, stable, has a great community of plugins, and uses XML as it was meant to be used, which is far better than the JSON / DSL monstrosities I see with newer, "cooler" build tools.
It's an art direction thing. BFG has brighter lighting overall and builds in an equivalent of the popular "duct tape mod" https://doom.fandom.com/wiki/Duct_Tape

This source port is a nice way for people to be able experience the game in its original presentation without having to pick BFG for technical reasons due to newer computers/OS causing problems with the 2004 game.

LGR did a DOOM3 retrospective recently that's also worth a watch: https://www.youtube.com/watch?v=6vV1nYjNnRE
Last summer I was interviewing at a FAANG company for a supposed senior level position and I pointed this out.

Instead I was treated as if I fundamentally had no understanding of algorithms whatsoever. It was enormously frustrating, especially when I demonstrated real world runtime to the interviewer of two implementations.

If they need someone to actually make things work well on real physical hardware, they need to know how the claims map to the physical reality and the fundamental limitations of chalkboard optimization. The real world actually matters.

If he knew this maybe he wouldn't be overbudget, overdeadline and trying to mad hire people like some parody of the mythical man month...

8 months later it still rubs me the wrong way - that is, a bad faith read on new information as obviously objectively wrong and the speaker (me) as misinformed even after it's been demonstrated as accurate. Assuming everyone is stupid is a great way to hire, just fantastic.

I'd bet thousands the project is either still off the rails or they've overhauled the org chart.
The product hasn't been publicly announced yet btw.

It's really all for the best. This way I only wasted one day instead of say 6 additional months just spinning wheels against a stonewall.
My rear never felt raw. I used almost no TP during my entire trip to Pakistan. Basically I just took a targeted shower many times a day, and didn’t need to rub my bum raw.
Can anyone comment on this graph from the article?

https://www.amsterdamclassictours.com/uploads/3/0/2/2/302228...

Seems like, despite the strike, bicycle usage is half of what it was in 1920s? (despite growth in population)
Read this
https://matrix.org/blog/2020/01/02/on-privacy-versus-freedom
There was a really good YouTube lecture about how signal works, and it addresses phones being offline.

Unfortunately there's been a ton of low-quality videos on Signal released in the past few days, and it's taking me a while to find it.
I hear you, but I'm not talking about people discussing this concept in the abstract, I'm talking about people that have moved to and lived in North America for YEARS, and never stopped being bothered by it.

I've also heard Italians, French, and Swiss complain about it.

The issue wasn't the language, it was the faux cheeriness that came with it.