skysight-inc/HackerNews huggingface dataset:
IIRC many 2D animators considered the old Adobe Flash Professional to be one of the best 2D animation tools ever made.
I know these are inanimate objects and we shouldn’t humanize them. Blame XKCD, I suppose. But I feel a connection to these robots, and I pray that one day we can go to Mars and erect them a place of honor or bring them “home” to a Smithsonian.

They are a testament to the best of our space programs and the men and women who work in them. It’s amazing how well some of these machines overperformed.
If the best counterpoint I could find is a dead proof of concept project from over a decade ago that only works on an unsupported compiler released 17 years ago, I would reevaluate my position
And the remainder will be called things like vim, emacs, awk, and sed ;-)
I think they were, I was making sure I was lowering/pushing up on each set all the way, can't guarantee each one was 100% proper, some days come harder then others :)
There are serious attempts at secure container runtimes (see gVisor) and runtimes that run container images in a real VM (see Firecracker).

This meme that containers are inherently insecure just because Docker doesn't attempt to be a security product needs to die. Docker hasn't been the only player in the container runtime space for a long time.
It is a good first approximation to say that Henry Kissinger is always wrong.
Sometimes there are simple solutions to complex problems, but they require a lot of time with trial and error, clever people and a willingness to try something new.
For me it’s a matter of just starting.

Days that I feel like doing nothing or feel very distracted, I’ll put on some music I like, put a 10 minute timer, and just start doing the next thing I need to do for the next 10 minutes.

The majority of the time the 10 minutes will turn into a productive day, and some other days the 10 minutes are just that and my brain/body are screaming at me that I need a walk or a break
It's funny how people word things.

"A few months ago a Tetris enthusiast got in touch with me about this problem: An online Tetris tournament during which the contestants stream their gameplay."

I don't see how an online Tetris tournament during which the contestants stream their gameplay is a problem.

I know what they're saying, it's just worded strangely. The actual problem is that didn't know how to stream the game, but that's actually not a problem either; they just wanted to stream their game, which is a desire.
We haven't specified which exact blockchain we're talking about but in basically all cases you're wrong.

Users just send their transactions to a p2p network. It's miners that pick those up and put transactions into a block and decide which block is the parent to the one they built.
Not to try and create excuses for them, but if I trade on Binance.US, can I trade against someone placing orders on Binance.com? Because if yes, then the commingling of assets is expected and necessary.

Say I register at Binance.US, deposit some USD[T] and buy some BTC instead. Now someone on Binance.com does the opposite - sells me BTC, receives USDT. Now we both withdraw - except my BTC was deposited at Binance.com and the counterparty's USDT was deposited... elsewhere (who knows were).

This doesn't apply, however, if people trading at Binance.US believe they are only trading with each other...
Great resource. My experience has been that any data project is at least 1/3 data collection/preparation, 1/3 using the right tool the right way, and 1/3 asking the right questions and interpreting the outcome.
A lot of times, the more simple a solution is to use, the more complex it is to implement.

So things are biased toward accidental complexity.(i.e. Over-complexification).

That and people adding subjective beliefs in their solutions.

That's also why the space keeps evolving.
Can you actually compile an arbitrary program to WASM? I thought they had to be ported to WASI first and can't use any operating system APIs. Otherwise, how can it be sandboxed? Arbitrary programs can call into arbitrary OS-native APIs and execute arbitrary native code outside the bounds of the WASM VM, including things like JITing native code.
I don't know what you're talking about. I'm like 95% sure we could choose to chemically break down PFEs instead of dumping them into rivers, it might double the cost of some plastic, there must be dozens or hundreds of ways to prevent it.
I moved from the US to the UK. I don't feel like my access is any different, aside from the many North American sites that block all European IPs for fear of the GDPR.

Notably, smaller ISPs tend to be exempted from the surveillance and censorship requirements. And you actually have a choice of ISPs, because infrastructure and service providers are kept separate, unlike the monopolies in the States.

So, for example, Andrews and Arnold ("AA ISP") tends to take a pretty strong stance as outlined at https://www.aa.net.uk/broadband/real-internet/. Very old-school, clueful hacker vibe. Hell, they even GPG sign their invoices.

They're also happy to proactively inform their customers about legislative corner cases, like how the overbroad legal definition of a "communications provider" allows customers to legitimately self-identify in such a way that compels A&A to discard copyright infringement notices (https://www.aa.net.uk/legal/legal-status-customers/).

There are legislative threats in the UK, like the recent Draft Communications Data Bill ("Snooper's Charter"), or government-funded campaigns against encrypted communications (https://news.ycombinator.com/item?id=29955893). Those scare me. But thus far they've generally been beaten back, much the same as SOPA/PIPA were Stateside.
Ask HN: Do you find your job meaningful?
You wrote: <<The vast majority of plastics in the ocean are coming from about 5 rivers in China.>> I tried to Google about it but found nothing. Where did you learn about it?
It isn't a return if the goods are low quality and last 1/8 as long. Same with low quality food that ruins health, the cost is externalized to health care
Why should software last > 10 years when very little else in life does ?

Sure tools etc can last a lifetime , but my drop saws motor will probably burn out in 10 years and will be replaced with an upgraded model ?
That's because Miro sets the text size relative to the current zoom level... with even a small number of people it suddenly starts to look like a mess.

FigJam and I believe Freeform don't do this. It's insane how Miro scaled so effectively with base UX issues like this.
Exactly! What's the blooming point?

What governments want is digital currencies, all the privacy concerns and none of the benefits of cryptos.

But, let's see if crypto can survive this pressure. Really it must be robust to this if it has any purpose.
> It did too much, not too little.

Not sure whether this is true. Evernote did much, but on the wrongs parts, in the wrong ways, and then abounded them often in poor state. So in fact they did not enough on the important parts. They barely added the things people demanded, instead added features barely anyone asked for, or rewrote the clients for third or fourth time.

Obsidian on the other side has a sleak core, and everything else is in extensions. Even the core-app itself comes with most parts in extensions. While also allowing the users themselves to add extensions for their demand. This is significant more healthy than whatever evernote did.
I remember I was about 19, getting into a screaming match with a branch manager about multiple “new accounts” I had opened that were now overdrawn because of fees. Problem was, I had proof the signature wasn’t mine and I was out of the state at the time they were signed.

Free days later I get a call asking me to come close my accounts, all these strange accounts went from -$300-500 each, to $5.

For years and years people thought I was crazy when I said I don’t do business there and they were scammers, why would a bank steal? lol, here we are two decades later and they are still up to no good.

What level of malice must a company site repeatedly teach before regulators actually protect those they are set to protect?
It’s almost tempting to try to build something that looks like Inform7 but that lets you express,say, the rules for air traffic control or such.
> I only want to use a pen on OS X for drawing (actuall "free form" drawing). Until that happens,

This has only been possible since the release of Mac OS X Public Beta, "Kodiak" in September of 2000. Hundreds of freehand drawing applications have been developed since, and nearly all the hardware available since has always been supported by the OS without a third-party driver being necessary. Wacom comes to mind as a input device developer of drawing tablets and pens that has been around on Macs long before Mac OS X was first released.
With GraalVM you can run WASM on JVM...
The Guardian Media Group spokesperson has confirmed the incident. According to the spokesperson, the group is yet to confirm the type of attack or the perpetrators, but it is most likely a ransomware attack.
No, just recycling the name from a previous project. Early 2023.
Ugh, I had no idea about that. Thanks for telling me - doesn't seem like I've received any such message from Three themselves. I'll find out for sure in a couple of days time since as luck would have it I went abroad at the start of this month for the first time since early 2020, and used data without worrying while I was there.
Didn't say secure though, just isolated. Often I'm fine with some subset of isolation.
I love Ink! You can do so many cool things with it.

Here's a "short" game I made using Ink, and a little bit of CSS:

https://choco-wonka.web.app/
The appeal of Go:

- A pretty simple, if not very expressive, language (it's anti-Perl, and seems simpler than JS); you can learn it down to a reasonably productive level in a weekend. (I did.)

- A memory-safe language (like Java) with good performance (like Java) without the need to install any runtime, and the ability to ship as a single binary (unlike Java).

- A reasonably good and ergonomic concurrency approach (like JS, unlike Java), based around channels, not futures, and able to embrace multicore parallelism (unlike JS, like Java, and somehow like Erlang).

- Highly opinionated, well-crafted built-in data structures (like Python), and a general approach discouraging you from rolling your own.

- Good cross-platform support; fast compilation.

That is, it's a language that works well in a case where most of your team is junior devs, and you write some kind of a network server. The devs are forced to follow simple, if repetitive and wordy, patterns, and are limited in their ability to raise creative mayhem in the code base, all while writing reasonably performant, concurrency-friendly code that's a piece of cake to deploy. Combined with some overview from more senior folks, this should work reasonably well (and apparently that's what how it works at Google).

No. it's not a joy to use, it has warts (or, rather, deliberate compromises) in many areas, it requires boilerplate which pushes the user towards copy-paste programming, etc. If you can afford to not use it, don't, but sometimes it's the easiest tool for a job, much like, well, PHP.
Hi, union representative!

Do the hard tasks and I pay you exactly this amount. People are, really, so lazy. Yes there is some jQuery in the app, well it’s not the bane of the world, and yes we gotta interact with customers, horror, well deal with it and I pay you exactly the revenue it generates.

But of course everyone wants to have K8s and microservices on their resume, rather than building something people want.

I’ve said almost that to my senior, but he keeps hating the jQuery app. It’s fine with me, but don’t complain.
Try converting the images to grayscale, then setting the denoising strength very low and prompting for the exact colors you want things to be.
...and with GraalVM you can run WASM on JVM...
Isn't this solved by glasses, most of the time?
Do you think the overfishing situation will get better/worse/same after Brexit?
There is a misunderstanding.

This is why I don't use the lock file to update dependencies in the first place. You have to use the requirements.txt for updates. The lock is for deploying, or initializing to last stable revision.

requirements.txt also ensures that you only install what you need.
Did the author have any connection with Dijkstra prior to this?
University, school?

This letter would be even more amazing if he did not.

A legend like Dijkstra spending several hours to work out
what the author was saying in the letter and to offer advice.

I would expect a terse 3 line reply if any replay at all.

Instead he is kind enough to put real effort into it.
The paid ads on Twitter and Facebook are hardly the only marketing efforts you see on those sites. In fact I’d say most of the marketing we’re exposed to on Twitter and Facebook isn’t via “ads”.
its lagging on c++20 support made many tools esp clang-tidy useless for c++20 development
I'd say that for senior positions generally companies are looking for qualities that go beyond technical expertise (where in coding or something else). This includes communication skills, poise, etc.
You could just house them instead of wielding violence against them. As others in this thread have pointed out, they are there because there's nowhere else to go and certainly nowhere legal to go.
>> the rest of industry just did better before

>Citation needed.

Well if you actually read the whole sentence instead of bluescreening in middle of reading then deciding to comment on half of sentence that changes it meaning

> the rest of industry just did better before he was able to capitalize on it.

you'd maybe figure out that I was talking about k8s and such picking a container format and ditching the rest of things Docker made. Not stuff that came before.

Docker as a company got relegated to "a repository" that they decided to monetize so people started going around that too.
This guy sees the matrix
> True, but can you really work day by day in a language and still not understand its appeal?

Yes. I have been working with Go for close to a year now, and I still don't get why we use it, if not for the inertia of times past – and I still don't get why it was chosen in the first place.

If we wanted a fast, down to the metal language, Rust would IMHO be better.

If we preferred a higher-level language with a Gc, Java/Kotlin/C# would be, IMHO, much better.

And both paths offer the same level of tooling, so it's still a mystery to me.
In America we do things differently. We carefully organize our recycling but instead of it being recycled it is sent to China, who extracts the tiny amount of value it can from it, and then buries or dumps the rest in the ocean. There’s some nice articles about it.

I’m stupid enough that I still performatively wash out the glass and aluminum so the workers in China have to do less. But what is a West coast American if not performative?
this seems like a brilliant idea.
What if OP is just a hobbyist who only knows Arduino and doesn't want to learn a whole new SDK just to toy around with microcontrollers in their spare time? I respect posts like this. They are fun and cool.
"The government" doesn't "believe" anything. It's not a monolith. You don't have to look at more than one Congressional oversight hearing to conclude independent agents in the government have conflicting beliefs.
Noel is often spelled Noël (with diaeresis over the e). I wonder if this is causing some odd effects. It would autocomplete from 'No', but not match if you then add a plain e.
It also feeds your ideas, sketches, and notes directly to Apple. Don't put any secrets into this app!

Buried somewhere in the EULA I suspect there is a paragraph giving Apple perpetual, unlimited, non-exclusive rights to anything that would be looked at and deemed interesting.
CUDA is for GPGPU (general purpose GPU) which includes machine learning.

Vulkan is a primarily for graphics but does have options for GPGPU too. Vulkan is however not like OpenGL in that it's fairly close to the hardware in terms of abstraction.
If you are following the policy of unique passwords per login then there is no need for "saving up the good passwords".
Also that the push for higher profits by shortening the making process has a negative effect.
Except when it is not. I have been burned many times on that one. Trying to "simplify" code but in the end complexifing it even more after all the edge cases have been taken into account.

You can often simplify code at the surface level, such as removing dead code, but structural complexity is really hard to get rid of, often impossible.
Nothing too substantive to contribute here, but yeah I really love Excalidraw.

It's exemplary, and I really hope it grows.
The worst ones never learn, even when failing, but have the charisma to convince everyone else to fail in the same way.
Insecure is a very strong word, world has been running on Docker for sometime and it works fine and is not as insecure has you seem to think.
Just FYI this doesn't actually pin hashes, unlike pipenv and pip-tools. If this functionality is important to you I suggest you use the latter.
LOL [as 'da kidz' say]. I think that ship sailed long ago. Australia's probably the most nauseating American lickspittle outside of the EU and UK.
How I Would Learn to Code (If I Could Start over) [video]
>Unfortunately Arduino "experts" have this bad habit of spending a lot of time to do things wrong, then proudly and authoritatively dictating their esoteric hacks and myths to impressionable newbies.

Counterpoint: I think it's cool and fun that there's still a tech community which thrives on goofy hacks which aren't "correct". If you're programming an ESP8266 with the Arduino SDK, you're probably not working on mission critical stuff anyway, and this kind of thing represents a hacky spirit which I think is otherwise largely missing in this era of computing.
Show HN: Facebook Ad Blocker for Opera
> [...] take a look at WebAssembly as the 'successor' to containers and the next logical step in infrastructure deployment [and so on about containers]

Surely it replaces/is an alternative to images, not containers? If I have a wasm binary, there's still value in specifying the environment in which it runs, volumes it has access to, networking, etc.?
Feels like a combination of wanting to roll out new 'better' stuff which isn't tested enough, or just not good enough, plus essentially people not really caring and/or thinking that new tech must by definition be better.

It's like with orientation detection. You'd think that after a decade this would have been a done thing. On the contrary: it amazes me to no end how many times a day people want to show me something on their phone and then go like 'oh wait..shake phone..nope..shake again..finally got it'. When I ask them why they don't just turn it off or replace it with a hardware or software button they say something about it sometimes working and/or not wanting to lookup where to change the setting. Same with voice control in the past years. This is getting better it seems, slowly, but I can't keep track of the number of times people were getting angry because their words wouldn't come through and the navigation wasn't driving them where they want or their text message were full of bs. Still they persist, seemingly because 'I paid for this new thing so I better try'. Which is utterly nonsensical for an engineering mind.
For email, I assume you mean reading emails or using the external keyboard?

Software keyboards suck for writing longer texts.
Why is this downvoted? Literally the next breath of air you breathe will be contaminated with PFAs. Every fetus will have measurable PFA in its bloodstream before it's even born.

https://www.epa.gov/pfas/pfas-explained
>I get wanting to solve a problem, but at what point into fighting the language, to accomplish something simple, do you take a step back and just pick a better one?

..coz they already have code in it ? Coz they are happy with remaining 99% of the language ? It's not hard to figure out cmon.

If people dropped language at slight inconvenience we'd be out of languages
And Wall-E https://www.imdb.com/title/tt0910970/
You can plant 8500 trees. Various entities do it for as little as $1 per tree (e.g. https://onetreeplanted.org/). If that stops you sleeping that's possibly affordable.
I got strange notifications telling me to close VS Code, so that it can be updated. But it's often closed, and I kept getting these notifications. I ended up uninstalling the snap and installing VS Code from the website.
> The problem in reality would be non existent if people used crypto currencies for what they were meant to be used for: an alternative economy with no need for exchanges and third parties

You know, I think we can help you with that: crypto exchanges should be banned on sight. Including localbitcoins.

Let the libertarians have their playground, but there must be no linkages between it and the regular world of money.
This is because for some use cases it is very useful to have font size relative to the zoom level.

At my previous startup (AWW, later acquired by Miro) we "solved" this by allowing people to use either relative or absolute font sizes and pen widths, for exactly this reason. I don't have exact numbers, but a large portion of our (vocal) users really wanted either one or the other.
It depends on the program being compiled, but yes you can.

You can run Postgres using WASM in two different ways[1][2]. That’s a non-trivial codebase.

1. https://www.crunchydata.com/blog/learn-postgres-at-the-playg...

2. https://supabase.com/blog/postgres-wasm
I wouldn't keep anything important on a phone no matter what phone it is. And even then if I did, I would use separate encryption app for storing such data.
If you must use ESP8266 for some reason, then completely agreed. ESP8266 is obsolete now though, there are far more capable ESP32 variants, some of them specifically designed and marketed to replace the 8266 and to make transition as easily as possible. Not to mention the benefits of a now quite mature ESP-IDF SDK.

Arduino is a great onramp to embedded, but it really needs an offramp.
Feature of James Block https://www.theatlantic.com/technology/archive/2022/12/crypt...
I haven't used lots of videoconference tools, but Zoom has a killer feature I haven't seen elsewhere:

The ability to put camera feeds on one screen and screenshare on another.

If you're using a laptop's built-in webcam, and you have external monitors, that makes the "video meeting with a screenshare" experience noticeably better.
Thank you. That really helps to understand
> and become dropbox

Yes. But you can absolutely want to and actually do make your own file storage and syncing service with web interface and desktop integration and whatnot. In fact, nobody can stop you!
You can’t run Postgres on the JVM.

WASM is pretty different to the JVM. The JVM deals with a lot of higher level constructs like objects, constructors, virtual methods, the GC etc. Which is fine if the language you’re hosting works in that way.

WASM is more like assembly - the raw intrinsics used by a hypothetical WASM CPU. So you can compile a lot more stuff to it, because it’s a more natural target than a much, much higher level VM like the JVM.
GitLab has had this feature for years.
They’re different tools though. I’m sure Elsevier makes that same argument about text books
Would be sorta nice if their 'issue tracking' functionality in their IDEs would support... Space itself.
No, but it's the vehicle I use to get money so I have the freedom to do things I find meaningful.