skysight-inc/HackerNews huggingface dataset:
Ask HN: Why does this image look 3D?
The image: https://twitter.com/mrbiffo/status/1516862012915167236

Mirror: https://i.imgur.com/3TU00N4.jpg

On my Mac's Dell LCD monitor, this image has a surprisingly intense 3D effect. The colored blocks appear to be floating in front of the blue and black background.

On my iPhone, the effect doesn't work at all, and it appears completely flat.

This is not simply a parallax or contextual effect - it feels as if I am looking at one of those lenticular 3D postcards.

What's going on?
wasnt very alive anyway
Can you elaborate on what your concern/criticism/cynicism is?

What use case are you trying to imagine?

I think its been very easy and very competitive to design applications around using these redundant blockchain nodes as event-driven compute nodes, when compared to AWS Lambda or even addons to a paid Vercel plan or hosting my own microservice somewhere. The uptime has been on-par and the system design gives some assurances of the ability to maintain the uptime where it could theoretically be a concern.
I don’t think this post is addressed for your usecase.

He is not saying enterprises with ability or need to have large ops teams don’t need AWS. He is saying the average indie developer does not need it.

The post closes with a 100$ example, for very early stage startups or small (most are) apps likely don’t need AWS is the premise .
>I started programming in 1979 and throughout my long career I have constantly been exposed to various Smalltalk articles and genuflections.

With that experience, what do you think of the state and directions of the computer industry today?
These are simultaneously so bad and yet so good.
> It might change parts of the world where redundancy and integrity are threats to very powerful people who want to control transactions and corresponding data.

And how is this change supposed to work?
Or they could just, y'know, release their server code?

Or hell, you can have fans reverse engineer it, which has already happened quite a few times (most recently with Dark Souls 3 since From Software still hasn't brought back the servers, most likely because they're trying to push players towards Elden Ring).
Yep. I 403 turnitin and similar companies via nginx configuration, if ($http_referer ~* (TurnitinBot|PaperLiBot|idmarch|FairShare|Lightspeedsystems|ZmEu|BPImageWalker|semrushBot|ias_crawler|360spider|copyrightinfringementportal|PetalBot|Adsbot|SlySearch|NPBot)) { return 403; }

But my favorite robots.txt is,

User-agent: Zombies
Disallow: /brains
You can do optimistic updates with JS
You're completely missing the point, aren't you?

You argued that this isn't the xkcd situation.... and proceeded to literally describe "Situation: There are now 15 standards". But sure, you don't care because "transpilers exist". I wish people cared.

> WebGPU does not exist solely because Apple didn't like Vulkan.

Apple released first version Metal before Vulkan was even a thing on anyone's radar:

- Metal release date: June 2014.

- The Khronos Group began a project to create a next generation graphics API in July 2014

But sure, "Apple doesn't like Vulkan".

And the whole "WebGPU does not exist solely because Apple didn't like Vulkan" is a sentence that has literally zero sense. Pre-WebGPU prototype was literaly proposed as a joint effort by Apple and Mozilla, and it was Apple's idea to create a working group to work on the new graphics API.
If you need many dollars to add rows only the powerful could add lines.

Sounds like bringing back aristocracy.
Yeah but the difference is we don't peer review large medical studies on successful startup strategies. We're talking about biomedical research and oncology, not "conventional wisdom"
Idk about 5, but here is one:

http://assets.csom.umn.edu/assets/71190.pdf

Also anecdotally (or, rather, I just can’t provide a source), I heard from a philosophy professor that the low ceilings in cells of scholastic monks affected their thinking process, driving their hyper-focus on detailed arguments. I don’t quite remember which school he was comparing with though.

An alternative take - since the “abstract-detail-oriented” thinking may be susceptible to feedback-loops, one may consider that they are more detail-oriented in rooms with low ceilings and abstract-minded in rooms with high ceilings, and his brain will make it a self-fulfilling prophecy :)
As far as I know it has happened. It's been in Bitcoin and probably many other blockchains for years.
How come the fingerprint scanner works on Ubuntu 21.10 and even 20.04, but not on PopOS 21.10?

So an Ubuntu derivative don't work but the upstream does?
Bloomberg finally opensourced memray–a new versatile memory profile for Python
> But, imagine a DDOS attack on the nodes serving the blockchain.

Okay.

> I don’t see why “pay once read forever” works financially.

A separate issue thats not really your problem. Its the node operators problem. When your use case expands to that being a viable problem for you, then you'll need to become a node operator or at least keep a copy of the state yourself. You can design applications around that. Or maybe you can't. Just rule those out or keep using AWS or some other company for those applications?
The number that was quoted was "in the ballpark of 30%"
Ok. We'll see where this end up.

I hate it too but it feels too late to turn back the tide.
Homeland Insecurity (2002)
I've never seen anyone save money by moving to AWS unless things were already a complete clusterfuck catastrophe.
I don't know the first two. Vitalik intelligent? He used to believe, and maybe still believes, that you could do quantum computing by simulating a quantum computer on a conventional computer. In fact, he even founded a start-up if I recall correctly, based around this bizarre idea.
Notice that this is reply to some kind of "pushy person" that did @ to Guido without being any kind of acquittance of his.

It would be maybe OK if that guy would @ him and said "look this is cool, what do you think of that" - but guy made specific question to Guido.

This is not some rant thrown into the net "just because" like Elon does.
I am honestly surprised that so many people care about what they earned in the past and did not spent, aka the portion of money they need the least, instead of what they are going to earn over the course of their life.

Even pensioners are still dependent on a young population that is earning/producing.
The "it should die" camp take their view literally. At issue for many of us is the rampant consumption of resources to keep web3/cryptomining going. The ends() do not justify the means.

() for any variation of "ends" people have come up with so far.
Putin Knows the Monetary System Is a Credit Based Ponzi Scheme
If you're into this sort of thing you should look into Marko. They're kind of obsessed about page load perf with the justification that it's good for e-commerce. They've also been into streaming, partial hydration, out of order rendering, etc for years as part of that general effort.
Is this new? I remember reading an article a long time ago (maybe 15 years?) discussing how growth in aircraft speed was overall exponential, but linear for each new technology that was introduced.
Honestly the older I get, the more absurd the world seems to become. Things like NFTs, an utter and total April's Fools joke of a concept that nevertheless people are now building six-figure careers on top of. Was it like this during the first dotcom bubble? I was a highschooler back then, so not yet totally "in" in the scene. Surely the current bubble must burst at some point as well?
I love what the framework team is doing and what they stand for, and I don't want to knock them for this because it's entirely Intel's fault, but like... S3 sleep?

I have a T480 that I really like, but I'm honestly pretty scared to upgrade at this point because of the S0ix clusterfuck.

When I close the lid, the battery should last a week, not a day. The OS kernel should not be able to just wake itself up and check for updates whenever it pleases.
Have you thought about participating in the effective altruism community? People in the E.A. community are kind and creative and love to talk about topics like philosophy (especially applied ethics), economics, A.I., animal welfare, space travel, and more.

You could check out the E.A. Forum!

https://forum.effectivealtruism.org/
The only measurement that matters is, does the employee deliver the expected work on time? Checking up on them with phone calls is just a little less oppressive than using cameras and keyloggers. But surveillance doesn’t measure productivity, it enforces presence or the appearance of work. The employer could monitor heart rates but that doesn’t tell them anything about productivity. If the only measure of productivity the employer can manage is counting people at their desks eight hours a day that’s just terrible management.

Employers can’t give employees “full freedom.” Nor can they prohibit the employee doing whatever they want on their own time. Forcing employees to commit to one job is just coercion unless there’s some clear business rationale behind it, not just control and an attitude that the employer owns the employee.
> I would say Turks and Kurds suffer almost equally nowadays.

That is quite the truth.

Source: Turkish citizen with Turkish origin with brown skin :)
That’s not really an answer though. Thing A being a security point of failure doesn’t justify Thing B being one.
Yep, it's pretty much the cost of doing business if you're a cloud storage operator.

You either automate the search or your servers will get investigated by the FBI.
>anyfoo

You can opt out of that, also it's published content and caching has a carved out exception. When you use this service at a school the teacher submits your paper to the service and they store it to validate against other students papers as well.

They don't only check against "published" sources.
Those categories aren't mutually exclusive.
Many cryptography books will include a brief mention of "Rubber-hose cryptanalysis", pointing out the gap between theoretically sound crypto-systems and realpolitik. Everyone in the cryptography community knows that, no mater how secure your system, if a powerful state actor really wants to get you, they will.

It's surprising to me that anyone taking blockchain technologies seriously for "standing up to power" fails to recognize some basic realities of how power works in practice.

Blockchain is an obstacle to no real power, since real power does not care if some external source disagrees with it. There is no dictator that is going to say "damn, got me with that blockchain stuff *sigh* you win", they'll just torture you until you agree that you don't see anything troublesome in the ledger either.

As we've seen from cryptocurrencies rampant use in scams and ransomware it is absolutely impotent in the face of real corruption and power.

Ironically for crypto to work at all for these idyllic cases it requires a remarkably stable civil society, in which case a piece of paper in the public square works as well.
Nothing, mcintyre1994 is simply wrong about this. You don't need 51% to block transactions, any miner who completes the proof of work can legitimately block a transaction and Bitcoin went long periods of time where various miners blocked transactions and just took the mining reward.

As for deleting, unless you want to enter a philosophical argument on the nature of deleting, and whether anything in the universe can truly be deleted [1], for all practical purposes a 51% attack does allow one to delete transactions off the blockchain but the older the transaction is the more expensive and impractical it would be to do so.

A 51% attack does not allow someone to create new bitcoins or spend coins they don't have the keys to, but they could double spend coins or delete existing transactions.

[1] https://en.wikipedia.org/wiki/No-hiding_theorem
That's definitely not what we did at $TRENDCORP. We still use AWS all the time. The cost of netops dwarfs whatever discounts we'd get on colo costs. We're not an egress heavy business so we aren't eating bandwidth costs either. Do you have examples demonstrating your point?
> C++ Builder compiles C++, thus it is C++.

By your definition.

> I will never understand why clang and GCC extensions are considered part of C or C++, while other compilers aren't.

Didn't say so.

> Refactoring exists for 20 years in Visual Studio with plugins like Visual Assist.

That one is new for me. Didn't know it. Would love to have it not locked to a single proprietary non multi-platform IDE.

> The tools I mentioned as ahead of their time allowed for a Lisp Machines or Smalltalk like experience for C++, respectively.

And they didn't succeed, become popular and were mostly completely unreachable to the sporadic hobbyist.
> These libraries typically make it very easy to connect to the nearest node, which you can treat as pay-once-read-forever compute instances. Where reading and and all bandwidth is free.

> You can completely ignore the cringy ideology if you prefer to and just accept that people are willing to store your crap for free forever.

These are extremely strong and unusual claims. Computers and storage and bandwidth and power all cost money. Very very few things in life are free - even things that you might think of as such, such as libraries, which are funded or subsidized through other means. "people are willing to store your crap for free forever" is so hard to believe as to almost sound like satire.

Please provide justification for these claims.
> but I don't get the purpose of the bidirectional partition. It doesn't use less memory, does it? So is there something to do with fitting in with mergesort better

Nope, it does the same amount of comparisons, same number of operations, same memory, etc. What it does do is it allows you to interleave two independent loops, which is also what makes the parity merge fast (I think scandum misidentifies the loop unrolling for this effect for large arrays - you can loop unroll merging large arrays either way - for small constant-size merging it is important however).

A modern CPU has a very long pipeline, and even though we like to pretend all instructions are one cycle with no latency, in reality there are real latencies to instructions and memory accesses, and multiple instructions can be executed in the same cycle. Since each iteration of the partition depends on the previous one (which pointer did we increment? we have to know before we can execute the next store), you can hide these latencies better if you interleave two independent loops. In addition you can use more instruction-level parallelism.
Oof. Yeah. I have my own "I could've done something amazing if I'd just realized I needed to push on that thing that didn't look like a button" moment as a kid. A little nudge of guidance would've gone a long way.
For MIP and LP I have used CPLEX, Gurobi and to a lesser extent Cbc. I used those three using JuMP (Julia package for mathematical programming) and Gurobi via pulp and pyomo. Of all three, I think Gurobi has a very accessible documentation, note that I am not saying better or more complete which in that case it would go to CPLEX, and the integration with Python straight out of the box is very useful. Cbc is a lifesaver when we couldn't access the academic licenses of the other two. Overall, I think CPLEX/Gurobi are my favorites with a slight edge to Gurobi.
I have tried formulating problems using .lp and GAMS but JuMP is so much more ergonomic even if it's strictly tied to Julia (which I find to be a good thing).
Awesome, it was never this easy to get a pentest report. Thanks!
We have ~20 millions lines of code at work, shared between C++, C#, JavaScript and some TypeScript. Whenever we start a new project we use one of those, as they cover all of our use cases. Except for the small ML/AI team that's using Python. This is not about cargo-culting or having a favorite language, that's just being pragmatic. I wish the same could be said about our databases.
>Furthermore, AWS billing is uncapped, which has significant potential for trouble.

Two words: billing alarms. If you have stuff on AWS, and you don't have billing alarms for actual and predicted costs, you have nobody to blame but yourself for extra charges.

EDIT>> I see they address billing alarms but claim that they only fire after you've lost the money. This is simply not true with the predictive alarms. I get the sense that this author is not using AWS correctly in general.
I find French full of nuance (=bits of information) and habitually spoken very fast.
Pournelle's thesis is that the "managers" will corrupt the intent and goals of the bureaucracy.
I spent the last few years developing software on AWS. I honestly cannot imagine not using it. Once you get good at infrastructure as code (CDK), microservices, and how everything wires together, any other technical stack is just painful. I still believe that engineers are completely underestimating productivity gains in people that are good at AWS. There is just so much less BS in terms of systems working, everything clicks together, you arent stitching a million open source libraries to build a stack. Billions of dollars of effort are behind making it as seamless as possible.
...some examples please? I literally can't even think of one, but can absolutely think of numerous companies that have moved to AWS (and other public clouds) and remained there.
I don’t know about that. AWS makes me a hell of a lot of money selling solutions to people who don’t need it and could solve the same problem cheaper elsewhere.
9/11 comes to mind.
This is interesting if you think the collective judgement of a group of Reddit users is a particularly insightful and valuable source of feedback. I, however, do not.
are you implying people get rich from doing actual work?
There are prosecutors who think minors sexting minors == pedophile minors. Hmm, yeah, this feature is a good idea -- protect your children from insane prosecutors!
Huh, I wonder if that makes him unique among leaders whose countries also have a national currencies. /s
Down with web3, up with web4!
// shameless ad, mods please delete if it's not permitted //

> It was an awesome piece of SW that allowed us to recreate the behavior of malware.

If you have experience w/QEMU and you are interested in working on it more, my team is doing work with QEMU. For the most part we have tended to focus on architecture-specific stuff but trying to grow our expertise.

https://news.ycombinator.com/item?id=30879312
Pay-to-win games have existed without the blockchain for decades. Quite a few Korean and Chinese MMOs used to operate on this principle, for example.

It turns out that a game where you have to spend money to be successful, and where spending more money makes you more successful, is not a very fun game.
You don’t have a choice if your grader/professor keeps a copy either.
web3 is a gold rush. It doesn't matter if it succeeds or not, you still win by selling shovels. That's what all web3 companies and web3 investors are ultimately doing.
At some point in each of our lives, we'll be dependent on the empathy of another to keep us alive and comfortable. Designing and discovering technology now will help us all then, and help others that are suffering right now.
I'd say if you have experience with vintage computer then it's probably worthwhile to get one. However just work with an emulator if it's not too exciting to hold a real machine because the cost of maintenance might be pretty high.
I don’t agree with this reduction. Fukushima showed us even a well-run developed country can have a nuclear disaster.
And I was explaining some of what's wrong with your post. It's pretty clear you haven't touched a PC laptop for like 15 years.

Is it crazy to expect a $1000 laptop these days can handle 2 external monitors? Especially when it's predecessor could? If you're just using 2 monitors to look at spreadsheets or a web browser why spend an extra $1000 for more CPU and RAM you might not even need? Even crappy Intel integrated graphics will do it so long as there's the video outputs.
Ask HN: Is non-invasive glucose monitoring technically feasible in a smartwatch?
It mostly comes down to whether you trust in democratic institutions or not and whether you think it's a good idea to have markets operate outside the control and supervision of regulators and an enforceable rule of law.
> although I emphatically do

As someone who's gained a lot of clarity from what you've written on HN in the past, I was saddened to read this. Could you explain more about what your disagreement is?
Yes, you can make the English words longer if you wish. But it’s very common to shorten them.
The very first “useful website” on the page is a list of the best affiliate programs.

Google and Amazon are free too, also full of ads and affiliate links.
I have coworkers in Dallas, and they bought for relatively cheap (about 1/3 of what is being mentioned for other places in the USA in this thread).

So I guess it works.
Nah, he is mad because some crypto asshole is calling him out directly.

Notice that this tweet is a reply.
Since when does the government willingly just throw out a bunch of laws because some techies put together a new algorithm?

If the government decides that your crypto is a Munition or Child Porn, you're going to need a lot to convince them otherwise, and you're probably going to spend time in jail while waiting for your lawyers to deal with it.
Is this your first encounter with society?
Did you know that all the nuclear waste ever produced by the US would fit in about a dozen Olympic pools? This isn’t some massive amount of fuel we’re talking about here.
Its such an unbelievable sad topic. Especially since its quite clear that nobody will be stopped by this consideration. Just think of the drilling into the ocean below the Antarctic ice. Contamination is carelessly accepted by opportunistic bureaucrats.
You also aren't hiding anything from the IRS considering every crypto exchange is reporting all your transactions to them.
Would you recommend any resources/book for someone who hasn't got a clue what all the services at AWS are about?
> Bitwarden requires at least 2GB of RAM, so make sure to choose a plan with enough memory during creation

Yeah, I recalled that for-real Bitwarden uses dotnet and mssql so I'm sure Digital Ocean loves the situation where someone needs a huge instance

I was curious given the mention of "docker-compose" how exactly that worked (did it have them set with "restart: always" and similar operational sanity?) but while digging into it:

Having a self-modifying script that curls from some malware-looking domain defeats the purpose of having tagged scripts, doesn't it? https://github.com/bitwarden/server/blob/v1.48.1/scripts/bit...

Don't worry, even the redirected "self-host" version does the same trick for inexplicable reasons: https://github.com/bitwarden/self-host/blob/master/bitwarden...

I never found the docker-compose files, so I guess they're emitted as a side-effect of running the "bitwarden/setup" docker image or something: https://github.com/bitwarden/self-host/blob/master/run.sh#L1...
I'm not sure about the floating blocks but I feel I should let you know: the background is white and gold.
If you're small enough of an operation to get by with one physical server, then yeah you probably don't need AWS. If anything, use DigitalOcean. I agree on that aspect. Anything larger than that though, the value of AWS starts to grow.
Shouldn't pricing be the main concern? If you're just getting started I assume you have $0 revenue to spend.

Edit: unless you mean that you'll be within AWS free-tier for a while.