skysight-inc/HackerNews huggingface dataset:
As a millenial... Wow... I mean, this article boils down to, "Why is there violence? There shouldn't be violence." No shit... wanting violence to not exist doesn't mean it disappears. The only point I can agree to is the extreme cost issue. Icbms are ridiculously expensive, cheaper ones should be developed. But yes, bombs are dangerous by design... duh. Redundancy is a good thing, not a bad thing. The lockdowns proved how fragile systems without sufficient redundancy is a bad thing. When bad events occur, that lack of redundancy makes the bad worse.
That's a great achievement. It also illustrates why these long bike races are run in stages. A multi-day race where riders can disregard stages will turn into a nightmarish competition of inhuman endurance.

In video game speedrunning, the communities surrounding >24 hour speedruns (e.g. Breath of the Wild 100%) have often set up rules allowing for breaks for runners to sleep. This prevents the speedrun from becoming a competition of who can sleep the least.
It would if the source was pushing into the Kafka stream directly. It doesn't solve the problem of going out of sync if my code to push to the Kafka stream is entirely down and I miss POSTs.

(And, of course, I don't want Kafka. I want Google PubSub. No, wait, I mean SQS. No, wait, I mean I want zeroMQ. No, I mean....)
why should we compete? what does "victory" amount to? i'd gladly give up winning in favour of some form of survival guarantee and freedom to choose work rather than require it for survival.
It's a terrible site these days, wouldn't be a bad thing for it to disappear anyway, and new company taking it's place. The size and speed of webpage is horrendous for something as simple as link sharing that can be done in a few kilobytes.
Buddy they do that in America too
I too have written a lot of extension code to speed up numpy code. It's often not even especially difficult since any code at that level tends to be very algorithmic and looks essentially the same if written in numpy or C++. Having control of the memory layout and algorithms can be a huge win.

Of course I don't _usually_ do this, but that's just be most of the code I write doesn't need it. But it's not at all some crazy sort of thing to do.
Compounded here by the headline starting with "Inventor".

Typically "inventor does X" reads as a proof of concept of something other people might someday want to do, too.
Apple is a 2.5 trillion dollar company. I think they'll do just fine under criticism.

Meanwhile, the person you responded to is a creator and just wants a basic level of service.

Maybe you should listen to people raising their voices instead of defending a company that certainly doesn't need your help.
The decline of welcome "Check out this link" messages is at least partly because everyone is getting the same links from the same sources at any given moment.

If you found it on a surface-level subreddit, a major Instagram account, a major news site, or a big podcast chances are decent that the content in question has already been seen by a fair number of people, and to them, seeing it again has no additional value.

I see this play out hundreds of times in real life where the conversations start with "Did you see...? and "I was listening to a podcast about..."
> Why these 4 forms?

It has to do with Voltage Control Oscillators, or VCO's, and actually controlling Voltages with physical components: These are the shapes you can actually make. Modulation is applying a waveform to another, so, if you apply a Triangle wave to a Sine wave you'll get another more complex wave that looks and sounds like neither of the two. You can theoretically make infinite shapes by modulating these forms with each other again and again. This is the bread and butter of analog synthesizers.

I don't think a square, or any wave, is measured in groups of two pulses. "Pitch" is just how many times the pattern repeats per second, the same as how many times a string would vibrate back and forth on a guitar when you pluck it.

Harmonics is a deep rabbit hole that i don't quite understand myself, so, i don't feel comfortable speaking to that.
I second the Volcas -- I bought a Volca Modular[0] this month and am enjoying it greatly, though if "music" is what you're after you probably want the Volca Keys[1] which is cheaper and less weird and has MIDI input.

I also recommend the Keystep 37[2] from Arturia as a MIDI controller -- super interesting sequencer and arpeggiator plus decent quality mini-keyboard and some assignable knobs -- but must point out that it's only "bus powered" on a computer, your iPad or smartphone probably won't power it without an additional power bank.

[0]: https://www.korg.com/products/dj/volca_modular/

[1]: https://www.korg.com/us/products/dj/volca_keys/

[2]: https://www.arturia.com/products/hybrid-synths/keystep-37/ov...
Oh, sorry, I really didn't mean that as a passive-aggressive attack on your idea. I'm so often-wrong about what is and isn't viable that clearly I'm the one with a problem, and I sincerely wish you good fortune.
> B2 was designed for backup storage… unlimited space from B2…

You seem confused – B2 is Backblaze’s pay-per-GB-stored-or-downloaded AWS S3 competitor, not their consumer unlimited backup product. It even clones the S3 API for maximum ease of switching.

It’s not unreasonable of anyone to expect B2 to work in the same usecases one would have for S3.
Assuming that your NAS is Linux-based, maybe Borg with Rsync.net may suit you (used it for mine, satisfied with it). Note that you are responsible for keeping the Borg encryption keys if you used it. $80/month (for 10 TB) might be yikes though if you're expecting a web or mobile-browsable backup though (since Rsync.net is literally a ssh storage provider), and if you want to keep snapshots, you need to also pay for their storage. Borg supports FUSE access though, so if you really need to browse then that should be good enough for occasional one-off restores.

Borg: https://borgbackup.readthedocs.io/en/stable/

Rsync.net: https://www.rsync.net/products/borg.html
I've just accepted that mindset as a part of the art of engineering. Shifting the inherent crappiness of a domain around to where it doesn't matter as much for your use case.
This is unfortunately the world of web apps, where a URI just gets you to the app, and the content within is dynamic.
Are you saying that because (typically) arbitrary precision rationals are too slow, and floating point yields errors, or for some other reason?

(Raku supports arbitrary precision rationals, and they're normalized to minimize the denominator size, and remain pretty performant until the denominator exceeds 64 bits, so I'm thinking they might do OK for correctly computing transcendentals to maybe 15 decimal digits or so.)
Warren Buffet said the same thing, you are not missing anything:

"Cryptocurrencies basically have no value and they don't produce anything. They don't reproduce, they can't mail you a check, they can't do anything, and what you hope is that somebody else comes along and pays you more money for them later on, but then that person's got the problem. In terms of value: zero.""
Plastic is fine, every car has some part of cooling circuit made out of plastic.

At least its not glued in https://rennlist.com/forums/cayenne-958-2011-2018/1045931-20...
In a sense that reality is "nothing but atoms" you're correct =p

These are the main shapes from a user standpoint =)
That's only 24% of your time most weeks, even less on weeks when you have holidays or vacation. What's unsustainable? In fact many people have done it their whole adult lives, which makes it sustainable by definition.
Not at all, the oldest profession is sex worker for a reason. Paying for sex is an option to being a monk.
Not OP but this has helped me a lot in choosing next destinations

https://borderless.safetywing.com
No but they can run over other living beings or even cars :
https://www.youtube.com/watch?v=9nYiV2YVLHg
(In this one, I blame the driver)

https://www.youtube.com/watch?v=2ft9OXQ03qE
(you can stop after the first hit because it repeats in loop) (I chose the less shocked one, some of them are terrible).
I'm going to go ahead and disagree with you. A house is a form of forced savings, which is why it works so well for people, but you absolutely can build up wealth while renting.
Why would Python provide a mergesort option when timsort was the replacement for a standard mergesort?

`heapq.merge` is not a mergesort, it's a merge of sorted sequences (aka just the merge part of a mergesort).
This is known as the "mythical man month." For some reason software engineering resists more programmers equating to more productivity. I believe this is because of the theoretical and personal nature of programming. We are constructing in our minds ideas about how a system should exist to solve the problems at hand. By adding more programmers, we are adding more ideas, that when ineffectively communicated (certainly human nature), compound into a smorgasbord of discord and bug tickets.

There is obviously some validity to your point. A 10 person startup could not run a mature company the size of Twitter. But that same 10 person startup will likely not see a double in productivity by hiring another 10 programmers. My experience has shown they will see a mysterious doubling in their miseries, and a many more "strategy meeting" to ameliorate the issues.

I hope that you would agree with me that it is feasible for a skilled programmer to accomplish everything in your list in some expedient amount of time, even though it would clearly go faster if he had a buddy to work with.

[0] https://en.wikipedia.org/wiki/The_Mythical_Man-Month
I pay for stellar robotics and cardinal autofill scripts. Most people don’t even know what those are
As the article states, it's completely controlled by IAM and whatever federated identity management you hook up to AWS, and the events are auditable via cloudtrail etc.
I think bitcoin / cryptos is not as safe from governments as people think. Look at EU banning deposits on binance. I think governments banning ways people can deposit and buy crypto would kill it pretty quickly. We are entering dark times in how people can control us by how we can spend our money, and I don't think crypto is going to save us from that.

I also hate those cancel culture people who are like 'it doesn't provide utility in my narrow minded view on how the world should be, so it should be banned'. If you don't like or understand something, breath and move on with your life. Keep it to yourself and let others live in peace.

If you really want to go down the rabbit hole of removing stuff that's not 'necessary' to 'save the planet', ok, lets ban air conditioning. You don't NEED it. How about we stop the mass castration of animals and all the unnecessary spending on them and ban pets. Oh they have use and meaning to you? well not to me, ban them.
> It is interesting when our normal short hands for thinking about runtime complexity break down.

Actually I think more interesting would be to write a python version following the algorithm of your C extension (i.e. only allow two lists, don't allow generators, don't return generators, etc). You could probably do that quite quickly and generate the same graphs. I would expect that python version to lie somewhere between your C extension and the heapq.merge() version which is more general.

edit: If you were to do this, I wouldn't recommend using the python version in your blog since it pops the lists from the front. This seems to be O(n) in general:

https://wiki.python.org/moin/TimeComplexity

I did a 10 minute glance at the python source code and couldn't totally verify this (it needs more than 10 minutes...), but it makes sense for popping from anywhere but the back to cause a list copy to occur. Maybe this isn't technically necessary when popping from the front, but I couldn't verify it. Either way it's easy to avoid by just not mutating the input lists anyway so I don't see a good reason not to go that way.
Link to Docsend: https://docsend.com/view/ewkqzza7izzsycf2
> mass vaccination does indeed have rare side effects, but mass infection with the coronavirus (which is the only other choice) is absolutely worse.

This may be a true statement on a population level, but you have to be more careful for specific sub-populations. For boys under age 18, in particular, it's looking quite likely that avoiding the second dose is a smart risk/benefit calculation:

https://www.medpagetoday.com/opinion/second-opinions/93340

Likewise, it makes no sense for a younger (healthy, non-obese...) woman to get the J&J or AZ vaccines, so in certain countries, it makes no sense for young women to get vaccinated. The messaging here is far too blunt.

Oddly, the one blunt, true message that doesn't seem to get transmitted is that the bad effects of this virus are largely eliminated by vaccinating those over 65.
Mine is the mix up and slow transition from "Reminders" to "Tasks". And how my assistant can't create tasks in my Google Calendar. Drives me nuts.
Given that 0.2% of the U.S. population has died of COVID, this argument seems a bit outdated.
Yeah... I'd go so far as to argue that this is the only architecture that should even ever be considered, as only having one half of the solution is clearly wrong.
Very few people are on fixed incomes, though. Social security has a yearly inflation adjustment. You would have to be on a private pension only to be on a fixed income.
They're quite enjoyable in the context of being in a car with the windows rolled up.
> sitting in the back seat, with nothing to do but continually recalculating if / how long your nest egg will last

this problem doesn't exist if you correctly math out your existence to guarantee survival. having the ability to choose how to spend your time is the definition of agency.
This has been tested in court as a defense. Try to guess what the result was.
Even though I first created images for EC2 in 2008, I've still never used SQS. I have a lot of experience with Google PubSub and this blog post is making me wonder if I should try leveraging SQS in production. I'm sure it's very mature, but I'm curious about how it feels from a developer perspective with a heavy production load.
There are periodic bulk waste collection times where you can put out large furniture like that. People (both individuals and junk dealers) will go around collecting anything good. At the end of the week, the council collects what is left free of charge. Outside of those times, it is illegal dumping. You don't see much of it because there is legal and free pick up available.
https://github.com/tc39/proposal-record-tuple

Only stage 2, so whether it'll get through to next stage is up in the air, will depend on interest (compare to Temporal which started fairly slow but has gained huge momentum recently and is now at stage 3 and engine testing level) but it's encouraging.
Makes me think of how the OpenStack project watches for events to Gerrit. They open an SSH connection to the Gerrit server with the stream-event command. It then stays connected to the Gerrit server and all the events that occur show up in the stream and the program can take actions based on the events it sees.

Gerrit stream-events doesn't solve the issue if the connection is dropped and events occur while disconnected.

I personally (for my hobbyist use case) would prefer the article's /event system over webhooks as webhooks require you have a system that is available on the Internet to receive the webhook. Where having this /event system would not require that.
And with the right preparation you could collect methane too.
Long-polling is the way to immediately retrieve events. It's more efficient and lower latency than waiting for a sender to initiate a TCP and TLS handshake.
There is something very similar, but not open, available for iPad, called MiRack[0]. It was a great help to me in figuring out basics like VCO/LFO/ASDR/VCA.

Virtual modular isn't going to sound quite like real analog but it's a great way to learn and experiment at very low cost.

I have promised myself to get VCVRack working before I spend any real money on modular gear.

[0]: https://mirack.app
If you’re building something that people need and you’re solving a problem then I would say don’t give up.
Things always seem impossible at the start.
When Kevin & Mike built Instagram they started with a motto of keeping things simple.
Connect with developers on Twitter many of them are building in public and are happy to help or point you in the right direction.
Also, start researching angels and VCs in your space. See who also invested in your competitors.
Hope this helps:)
For isolation within a Linux instance:

firejail, firetools

apt-cache search firejail
There is a third option besides working for somebody else and not working at all - that is, working for yourself.
It's a problem with interpreting risk and control. Allow me to explain:

1. People think (wrongly) that they can control catching the virus. They can wear a mask, keep their distance, etc. This gives them a false sense of security and control. They think that if they do catch covid, they're unlikely to get really sick from it.

2. People (righly) think that they have very little control over what their bodies do after they get a vaccine.

3. People (wrongly) think that very serious side effects are more common than they are.

Those all combine to an incorrect belief that they are better off without getting vaccinated. It's not an absurd sequence of beliefs. It's wrong. But it's easy to see how a lot of people become skeptics.

Point 1 and 3 can both be remedied by increasing awareness. At least in my neck of the woods, official communication has been pretty poor. What's especially lacking is communication aimed at people who are not very science-literate.

When I got my first shot, there was almost zero information about potential side effects. Two weeks later, I developed a huge rash near the injection site. Being somewhat intelligent, I was able to look this up and figure out that it was no big deal. If someone who is already skeptical were to experience this, I imagine they would be very disinclined to get their second shot.
it doesn't say how much battery life it adds...
Wouldn't they have to quit the entire EU? How does that work?
Thanks for sharing your experience. the term "dark chasm lurking just beneath the surface" to describe what total freedom looks like on bad days speaks to me.

I also agree with your assessment of his partner. Keeping up with the Joneses sounds shallow at first, but I think it belies the true human desire to be respected by others. Maybe his partner felt like they weren't "accomplishing much" in life, which doesn't mean a 9-5 per se or an annual income $ per se, but that accomplishments were the best way to get respected by other people.

We're social creatures, so I don't think it's wrong to seek social validation by others. I think when one is single and looking for a partner, what other people think does matter a lot. I think if the author was still committed to not working, finding a partner would be much harder.
A bit of a wow for me was when I learned about exit statuses: 0 is success, everything else is error because there is only one way that a command can do what you want and hundreds of ways it can fail.

It might seems obvious, but that seriously taught me something.
Sorry but I disagree. The key point is that over a very large population, millions, only 15 people got it. It's just wrong to say it was computed over only 15 people.

This study referenced up above had the ~285 or whatever people who answered the survey, not that much info. ~285/350 is not that much data.

Anecdotally and based on my own experience I'd agree that the burnout is high, probably over 50%.
Yep, Spotlight is my go-to to launch apps but for files, it's either extremely slow, or extremely inaccurate, or simply doesn't show anything but web results. Frustrating...

Same for Finder's search, defaults to searching weird folders and bad at reducing the noise.
> A multi-day race where riders can disregard stages will turn into a nightmarish competition of inhuman endurance.

Iditarod and Yukon Quest are both like this - I met someone (who had won the Yukon Quest) that started wearing a helmet mushing because he had passed out from exhaustion and hit his head.

edit/P.S.
When just googling I saw something talking about if these races were cruel to the dogs. While obviously some people have (or continue to) treated their dogs poorly, I must say his dogs clearly lived to run. They were so cute and energetic. He talked about how a woman a couple decades ago schooled all the men in the sport by truly taking care of her dogs, and it seemed like that had a big effect on how he raised his dogs.
Exactly! We're living in the most technologically advanced and productive time in history, but the mandate of the Federal Reserve is that this shall never be reflected in consumer prices. Even worse, the newly created money primarily goes to a single meta-sector of our economy instead of funding anything productive. Instead of a twenty hour workweek or flying cars, we get never-ending paper-pushing fake jobs.
Congratulations on the launch! This is a very cool company based on a wonderful open source project, tantivy, sorta modernized lucene written in Rust. Must say I am super pleased with the documentation, it so easy to get started using tantivy just output json and start indexing searching anything you want!
The first thought that ran across my mind is that they don’t want Siri to say it and it was probably easier to enforce that at the weather API level?
Extremely relatable content throughout. Especially around teams beating their own drums while CEO questions around metrics. ;)

Will wait for a follow up post on how decentralised data team created data silos and how we solve it using data discovery and data standardisation. :P

Disclaimer: I have built decentralised data teams and it scales well.
Am I missing the tech specs section? I see that it can charge 15W wireless when plugged in, but how big is the battery?

For comparison's sake, here's the Anker 5,000 mAH magsafe battery pack for just $45. However, it doesn't appear to charge above 5W even if plugged in. I bought one during Prime Day but haven't had much need to use it. It definitely looks beefier than the Apple version.

https://www.amazon.com/Anker-Magnetic-Wireless-Portable-Powe...

OTOH, at least it comes with a USB-C cable!

edit: the Anker pack has a standard USB-C port, which you can charge directly from far more efficiently. The Apple charger appears to charge via lightning port...I'm assuming there's no way to directly wire charge your phone from it, nor power any other non-magsafe device
If you have a 1000 MIDI knobs, you can connect them all to VCV Rack and have the same experience. It works also if you only have 1.

And with Stoermelder's Sail module, the knob can be dynamically assigned to wherever the mouse is, which sometimes feels even easier to use than actual modular.

Remember that you can generally only operate 2 knobs at once with your hands, but can get good at using 8 faders at once.

> analog used to sound better due to non-linearities and harmonics,

It sounds different, not better.

> who doesn't dream of TSA destroying your most valuable belongings

Given what TSA did to Ballaké Sissoko's hand-made kora (a west African stringed instrument), I'm not sure that anything is safe.
> Eventually, you will add service F and no one will remember to go into the monitoring service and add it, but they will see the tags on the other lambdas and tag the new one correctly.

This does not match my intuition not my experience, unless there’s automation to check or enforce it.
San Antonio's oldest park holds one of the coolest little mysteries
I also use forwardemail.net and pay for premium. It's fantastic, although I haven't made use of the APIs yet so can't speak to that.