skysight-inc/HackerNews huggingface dataset:
There's a big difference between "Free" and demo versions. I've personally found that most music software makers always have an angle or strategy to up-sell when they say their tools are free, and that's simply NOT free. Now even demo versions of software give you no accurate indication of what happens behind the scenes.

Free plug-ins often install additional software, security tools (digital dongles) and drivers that can cause problems even once they are installed, especially if you don't purchase the full version. They also often don't uninstall correctly as well. I tried Vital months ago and found the free version to be limited in many subtle ways and processor intensive, which likely is not as much the case in the full version.

I am very cautious now about plug-ins and other software offered online as "Free" because after trying out the free version of Fresh Air by Slate digital a few months ago, it never managed to run and my DAW and computer experienced total failure and data corruption caused by their licensing tool, which cost me a lot more than the full version cost, but it also cost the company me, as a potential customer. Luckily I routinely make backups, I can't afford to lose my work and data by trying dodgy apps... No exceptions.
Shackleton's ship “Endurance” found beneath Antarctic ice, 100 years on
Noch?
Microsoft account supports TOTP. You don't need to use Microsoft's authenticator app, you can use any that supports TOTP. Google Authenticator is unlikely to send your phone number to Microsoft.
Not sure about that aspect either. They invested a boatload of money into a guy that can't even make a 1-year follow-up. How are they supposed to observe the transplant long term?
The only language I found hard to learn was Erlang. And I have learned other functional languages before. It has a runtime environment that is conceptually too different from most other languages.
That's tailors'chalk. Looks like a thin bar of soap. https://commons.m.wikimedia.org/wiki/File:Tailor%27s_chalks....
This doesn't completely fill your needs, but the Apple "TV" app does a great job with cross-app searching. For most any content I want to watch, I have one place to go to search for it, I know if it's available on any of the streaming services I subscribe to and if it's not available for free it's trivially easy to rent / buy a high-quality stream.

It's not perfect, as far as I know Netflix content isn't indexed and frequently it suggests I watch a movie in an app that doesn't actually serve that movie, but it's mostly OK.
I think there are different levels of "learning" or "knowing" a language. I can write some code in almost any language within a few hours but it will basically be C/C++/C# code with a different syntax. This level works for a lot of purposes. But really understanding a language and its ecosystem can take many years (with C++ several lifetimes. I wonder if anybody really understands C++).

I used to be really excited about learning new languages but nowadays I try to keep it small, focus on a few and get really good at them. Constantly switching languages feels shallow.
I wish the effect smoking has on the heart was advertised more.

People are terrified of cancer and that's all they think about with smoking, but actually far more people die from heart and stroke related illness after smoking than from cancer. I don't know the exact number, but it's a multitude.
The higher order effects of a 100% increase in 1 day of nickel is Knightian uncertain.

It paused? lol
https://tradingeconomics.com/commodity/nickel
I'll never get this. Except for really flat surfaces, shopping carts are the most annoyning thing to push around. If not using a bicycle, at least use a (maybe even compactly foldable) shopping trolley/buggy/Hackenporsche?
How do you know all the data an app has collected? Seems like much of that could be in separate JS or 3rd parties
Marqeta Reports Strong Fourth Quarter and Full Year 2021 Financial Results
Honest question: for what reasons do you ever need to scan a random QR code? I think I've used them to sign in to some apps (eg, WhatsApp) while logged in on a PC, and other than that exactly 0 times.

The Google camera app does support QR codes FWIW, but I don't know if any other vendors except Google use it.
I think the DOJ and other agencies are way too addicted to getting fines. I don't think they want to interrupt that cashflow by actually going after people.
Check out Neo [0]. It has important signs under your strong fingers. Every time i am forced to use QWERTX i get reminded how bad it is to type on.

[0] https://neo-layout.org
It Sedgwick's algo course appropriate as an intro to algorithms and data structures for a CS student with a weak math background?
yep - similar situation for me too.
Scripting in redis is important since it is how you get transactions.
> organizing an Eastern NATO, to "destabilize" the whole region

SEATO used to exist, and had the exact opposite effect. The destabilizing influence is an expansionist PRC.
Why are you so concerned about being able to observe it long-term when prior to this it had never even been able to be observed short term?

Do you think they should be doing this on a bunch of healthy people to "learn more"? Like you think there will be volunteers?

Or do you think it's simply impossible and shouldn't have been done at all?

Or are you just being contrary to be contrary?
SelfControl for Mac works well.

Otherwise, the block is sometimes just enough to make you second-guess your browsing habit. There's only a uBlock rule between me and reddit, and no limits on my iPad, but the extra effort is a reminder that I don't want to visit that website.
this seems like it might make sense, but amazon is incredibly uncooperative on their sales data as you might guess. even for an IRI or Nielsen, its a challenge to obtain this data with a large enough sampling
That would be nice!

BTW: A $800/month increase is insane!
The analogy falls flat on its face when you realize that crypto transactions both take more time and cost more money than PayPal, credit/debit, ACH, etc.

When Apple introduced iTunes, the appeal to consumers was obvious: You can buy only the songs you want, you are not forced to buy a whole album. You can do it from the comfort of your home. And you don't have to go through the (then time consuming) process of ripping a CD to get it on your iPod.

With cryptocurrencies, I see no such obvious benefits that would compel consumers to trade their bank accounts and credit cards for ethereum wallets. The transaction fees are considerably higher. Their decentralized nature, often touted as their greatest asset, becomes and anti-feature once you need to issue a chargeback for a purchase from a fraudulent seller. Crypto does not solve a problem people regularly deal with, and nothing about it is fundamentally easier than the systems it seeks to replace.
The Perils of RSS
My schadenfreude is strong whenever us-east-1 goes down
This stuff has been a nightmare for us for a long time. We have to scan pdf417 barcodes from physical identification as part of our offering.

Recently, we stumbled upon some cheap USB keyboard emulator 2d scanners that can pick these up very reliably. For our product/customers, this is a viable path. We have tested probably 30 different webcams by this point. The only 2 that are as reliable as the handheld CCD scanner are the iPad and my Canon DSLR tethered to my PC in automatic mode with a macro lens.

Resolution is a factor, but so is frame rate and environment. You have to consider the full UX stack. Someone is required to physically position the barcode in a particular way with certain lighting constraints, etc. With a handheld CCD scanner, you get a laser guide for precisely what distance to go for, and an ergonomic experience that is much more conducive to successful scans. Most offer on board illumination, so even in a pitch black room you will get a successful scan.
3D is always super complex - the "stuff they pay you for" - if you try to make production quality materials. If your aim with 3D is a simple mockup or placeholder for illustration purposes, based off an existing reference image or floor plan, you can make big strides relatively quickly. And the same goes for most specific production tasks - you just have to break it down into the concepts that are relevant, and then getting comfortable with the selections and edits that apply those concepts. Blender helps things along by having defined workspaces for different tasks so that you can browse a little bit and find things without going too far out into unrelated stuff.
Outside of the mega-fang industry, I’m wondering the same thing.

The Great Resignation had to have taken a huge toll on regular enterprises. There are probably going to be some unlucky (or lucky, depending on how hardcore they are) people in the position of maintaining aging legacy systems and retrofitting them into the future.

COBOL, for example, is becoming a lucrative language for people in the financial and insurance industries. Legacy Java is all over the place, I’m sure. Legacy .NET is in the middle of a huge industry retrofit, (.NET 5 was the official post-legacy rebrand and they’re on to .NET 6+ now).
I have attempted learning and writing multiple languages in my career. I don't know if I have been successful, I can read and write and even criticize code in those languages but I have noticed a huge inertia.

I just don't want to write stuff that it is not JS/TS. I am so proficient in it, that any perceived advantage of other languages I have used (haskell's safety and purity, lisp's repl, C's performance) has a cost too high for me to make it a pleasant experience. Also, having invested so much energy to master TS and its tools puts me off from embracing the same journey in other languages.

I noticed I have the same issue with online games. League? Counter Strike? I'm in. But my will to go through "noob phase" in any other game is an experience I have no interest for.
See my comment here: https://news.ycombinator.com/item?id=30621190
I’ll be honest. My external impression of Amazon and Google could not be more distant in this regard.

Google doesn’t have nearly as hard a time retaining good people as Amazon does.
Well, I use them with a rocketbook. The intended use case is to record the note digitally when the notebook is full, and then intentionally heat wipe and reuse. Realistically, most of my notes are low value after weeks let alone years, but peace of mind is cheap!
If you think that Russia is such a nice place, I'll recommend to try to live there. Honestly. Give it a try.

Qui Bono? US? Seriously?

Fucking up Ukraine benefits US? So Russia invaded Ukraine to benefit US? Yes, sure, one can conclude that when one is under strong Russian propaganda influence. If you look every day those schizophrenic Solovyov shows, it might be possible.

We did not treat Russia as enemy. The West tried to ignore all the signs that Russia is in course to endanger its neighbors again. Damn, even after direct attack in Georgia the business continued as usual and annexing Crimea did not change a lot. Only warnings came from Baltic states and a little from Poland.

Dependency on Russian resources is the reason we are here where we are. Without money from Europe the Russia would not have been able to even consider this war. Both Nord Streams should have never existed.

Why is there so huge support to Ukraine from Europe? Because fuck money, we do not tolerate genocide next to our borders, not again.

No, you are not European. You only pretend to be one.
To shed some light:

DisplayPort 2.0 supports up to 77.37 Gbit/s of bandwidth. Wikipedia's DisplayPort article has excellent tables about bandwidths of display formats: HDR 5K@120hz (57 Gbit/s) is totally possible with DP 2.0.

One could use DisplayPort 2.0 alt-mode to carry that signal over a USB-C cable. With the main disadvantage that the USB ports on the monitor would drop to USB 2.0 speeds [1]. And alt-mode 2.0 is only available on the most recent hosts with USB4 ports.

[1] Native USB4 tunneling only supports DisplayPort 1.4a (for now). That's a huge flaw imo, cause falling back to alt-mode takes over the cable and blocks USB3/PCIe tunneling from working. In fact, that flaw is even present on this monitor:

> When connected to iPad Pro 12.9-inch (3rd and 4th generation), iPad Pro 11-inch (1st and 2nd generation), or iPad Air (5th generation), Studio Display USB-C ports deliver USB 2 data transfer speeds.

Those models don't support TB3 or USB4 on their USB-C port, so they have to use alt-mode with
either compression or without HDR.
here's the code:
https://github.com/rouyng/tpms-helper

so far I have only tested it with Toyota sensors, so YMMV when used with other sensor types as I'm not sure if the rtl_433 output will be the same.

I also wrote a blog post when I first figured out how to test the sensors with rtl_433, before I wrote the script. probably useful for background information:
https://www.r-c-y.net/posts/tpms/
> Learning a language is difficult when there is little to no mapping with previous languages

When I was first exposed to Scheme and Haskell, I wondered how anyone could be productive in such useless languages. Ironically, they ended up having a huge impact on my programming style and approach to software design. But I'll be the first to admit that learning Haskell was rather difficult. Or perhaps more accurately, learning the functional paradigm was rather difficult as someone who grew up using OO almost exclusively.
I think I agree, I'm just being explicit.
Expanding the Waymo Open Dataset with new labels and challenges
just like the North Carolina Wolf spider making its way to Sacramento, California in 1965 where UC Davis first detected them as reported to them by us.

I blame an Allied moving van giving them a ride of ours from NC to CA.

https://en.m.wikipedia.org/wiki/Hogna_carolinensis
I thought Python type comments weren't enforced at runtime either.. are they?
Hey thanks for that snarfy. I love this topic.
I write code for a living, and I'm in a sweet spot where I actually do get to write things that make people's lives easier, but it's still easy to forget just how much of a superpower being able to write code is. I mean, the things we do, and the things Julia writes about here - this is literally modern day wizardry. We speak the right words to arcane and inscrutable systems and change reality around us. I love that I get paid for this, but I love it even more when I get to change something from "dauntingly difficult" to "easy" just by thinking about it a bit and asking correctly.
I am quite fluent in 5 programming languages. By this, I mean I've used them for years in a professional setting to ship real products. No dabbling, actual, deliberate time spent maintaining code in these languages over more than a decade of coding.

You get attached to the ecosystem around your code, not the code itself.

You don't actually like JS for JS sake. You like it cause of Node.js, React, Vue, Electron, etc.

You don't actually like C#. You like it cause of .NET, Entity Framework, Unity3D, etc.

You don't actually like C++. You like GNU, Qt, Boost, Unreal Engine, the WinAPI, ObjectiveC, Cocoa, etc.

These are just some examples.

If you're finding you dislike something, stop whining, stop comparing, and emulate. Do EVERYTHING the exact same way all your colleagues who like it do. You'll hate it. Wait 6 months, your brain will "get it" eventually and all the sudden now you like 2 things.

Ignore the distaste, the distaste is usually just your brain trying to force you back into your comfort zone. Comfort zones are too cozy, being always cozy will make you a bad programmer.
I've wondered the same thing. The only thing I could think of is that some people can't read english, but can understand ASL. ASL is completely different from English so it can be understood by non-English speakers.
I agree! It keeps getting better and better! I can’t wait to see what comes once they’re finally done working on Loom and Valhalla!
App Warden seems to give a noticeable speed improvement on certain apps on older Android devices since they don't have to engage in the tracker/logger activities.
It looks like you are writing science fiction but you are actually writing for a community that doesn’t know it is fiction.
Yes. Or tip a can of compressed air upside down and the cold air that comes out can unerase
This HP catalog from 1960 has some comparable items - probably better engineered.

The breadboard on this unit probably at least doubled the price.

Still seems quite spendy though.

http://hparchive.com/Catalogs/HP-Catalog-1960.pdf
That's really cool! Did you post the code up anywhere?
Is that mean or median? And is it after taking out outliers (like people who pass away within a week or before they're discharged)?
Is this true? I’ve always found it incredibly easy to learn new programming languages. I also assumed it was easy for everyone else.
Good point.

I guess, for me, everything that is XML is just convulted legacy stuff.
>my L39

please, tell me that there are pictures I can look. I love those little planes :D
I describe programming as "describing ideas in enough detail that they are now alive on their own".

(this gets more true when you pick up devops and have a codebase that contains both, say, the server code and infra)
1 online test
An interview to discuss my approach to that test
Then a full day onsite of 4 technical interviews, mix of algorithms and systems design.
Final round with CTO, culture fit etc.
From a back-end position, front-end seems more enjoyable. Then from front-end, everyone still wants to move to be a designer ;)

I have to admit that, after starting my own product, I’ve found my thing (doing features with a bit of backend and a bit of product management…).
Are python type annotations enforced at runtime ? I'm pretty sure they're not
Which rocketbook? Wave (microwaveable)?
> Except objective C, which objectively sucks

Objective-C is my preferred language.

- It has the complexity/expressiveness balance correct, it's not the 'point a warhead at your head' of C++, neither is it the primitive belt-and-braces approach of C.

- It has a relaxed memory-allocation model with ARC that I very rarely have to worry about, and when I do, it's fairly obvious what to do. Generally just call [object-class new] and forget about it.

- It's binary compatible with C and C++, so if I really need the speed of either of those two, I just drop into them instead for the small amount of code I need, or use a library.

- It's named-parameters to methods make it easy to understand what a method in a class will do - though it's sometimes carried to extremes I agree.

- It has a really nice standard library that comes with it, and the framework/bundle idea makes packaging things up really easy

- In the debugger, I can always call a long stream of nested method-calls and get back the expected result, because message-calls are not function-calls.

- No dependencies are needed for any produced code (well, you need the system frameworks, but that's like saying libc.so is a dependency). You don't have to worry about whether you have PHP v5,6,7,... or Python 2.x vs 3.x. Just run the app.

All that for some [...] syntax. Except that a lot of that isn't even necessary any more with the '.' property-like syntax.

No, it's not memory-safe - and that would be nice, but you'd give up the ability to just drop into C/C++, which is too high a cost IMHO.

It's just a shame ~Apple~ Lattner decided he wanted to do his own language instead of continuing to improve ObjC.
I have an uncle in his sixties that has drank and smoked his whole life and he has been on heart and liver transplant list for about a year. Because he continued to live unhealthily his heart started failing this week with multiple heart attacks they moved him to level one priority and he will likely get his transplants this week. It feels weird that he is now ahead of others because they tried to be healthy and he did not.

Similarly a friend work for Alabamas football program and he couldn’t travel with the team to games in 2020 because he _hadn’t_ had Covid, while those who had gotten Covid could travel.

Basically… it’s hard to formulate rules for these sort of things and rarely are they “fair” to all involved.
Those logs though are at the lower Db level of abstraction (using them requires getting out of the database proper).

What the parent is referring to is the actual database schema itself. It’s a giant versioned log essentially.

Presumably there is some sort of ‘key frame’ however, or you’d need to go all the way back however many years ago to start rebuilding the objects current state?
That was probably one of Stephenson’s most insightful moments of science fiction.

Scientists only get to talk to the public every 100 years or something, wasn’t it?

IT was never allowed to talk to scientists.

Seemed like a modernist idea, even at the time of publishing.
On 16:9 screens? 16 screens wide, 9 screens high…
Yep! I saw it and stumbled upon this pretty blog post.
So why wouldn’t this social prestige effect exist if skins were released at the same rate but were permanently available?
Maybe they want to offer free service, but monetized by ads?
This looks pretty good for founders and angels, assuming I'm reading this right.

As an angel, I would invest $100K, and in return I would get $100K and a $20K MFN SAFE about six months later (assuming they paid it off)? Is that right? If so that actually sounds like a pretty great return for the angel investor (and is paid for by the institutional investor!).
Man, can you imagine how great our physical infrastructure would be if the Linus Torvaldses and Fabrice Bellards of the civil-engineering world could actually do this?

Now imagine it was illegal for Linus Torvalds and Fabrice Bellard to do what they've done.
All great advice. I would just add that I think it's OK to host crypto things, as long as they are not public facing or only accessible via a VPN. For example, it's possible host your own private bitcoin node and electrumx server to privately manage a bitcoin wallet, and the only connections to it besides your own clients would be fetching bitcoin blocks from other nodes. But, that assumes that you don't keep any bitcoin wallets on the server itself, and configure it to not advertise itself on the network.

I would also add that containers are great too, so if something does get exploited that it limits the damage a single exploited app can cause.
I empathize with this, as this was true the first several years in my career.

Self-doubt then crept in: if I rely on the IDE as a crutch, do I really know the programming language and tools that well?

Then I put myself through the grinder and learned how to program without anything but vim/notepad and command line.

Yes, it’s hard work, but now, I can use ANY editor to learn any programming language ecosystem.

Try it, you’ll understand a lot more than what’s inside the IDE box.