skysight-inc/HackerNews huggingface dataset:
I'm not who you were responding to but I think if covid was more fatal towards children than adults we would have seen far less opposition to lock downs. I am not sure what the current number is but at the beginning the average age of death from covid was around the average life expectancy in the US. I am not saying we shouldn't take actions to avoid getting old people sick, but it is hard to justify completely stalling the education of children in that situation. If children were dying from at high rates people would have found hurting their education to be more acceptable.
Esperanto? But Nobody Speaks It?
Running Facebook groups to reduce stress leave women more stressed
There were two days last week where I got on TikTok around bedtime as a distraction from actually going to bed. After a while a clip came up on my FYP with someone saying "hey, maybe you wanna be done scrolling and go to bed", and I was like, "yeah, that's a very good idea, thanks".

It was the second time that I realized the clip was from TikTok. Honestly, I appreciate it.
Lets be honest here, they'd just charge you the money as an added bonus on top of productizing you as a user
Can you not just use it as is? I have not connected to a WiFi yet and you can sync to your own cloud.

I guess you do need a way to get the docs on the device. Their sync process is weird.
I feel like you're picking a strawman here. The AST serialization everyone is implying is one where you don't need to token/lex but can just load it directly & manipulate it (i.e. implying the on-disk version is a valid AST or one who's validity can be trivially validated without needing to have the entire language syntax & grammar). First, that makes the compiler much faster because tokenization/lexing is moved to the "save" phase which happens infrequently at human scale vs the compile/processing phase which happens in an automated fashion where the overhead can be notable. Additionally, if you mmap the AST from disk into memory, you can use finer-grained caching to memoize expensive analysis that happens for faster compiles of code that's only changed slightly (e.g. changing whitespace/comments wouldn't recompile anything).

More importantly for advocates, it avoids needing to ship the deserialization library and makes tooling simpler. That's really why the idea of a simple AST format is so attractive. Typically compiler frontends are typically very tightly coupled to the underlying middle & back end. There's some work in some languages to decouple this (e.g. LSPs & Idea's failable parsing approach), but the efforts are still very immature & it's still not clear to me that it's worth it (see the last paragraph).

The main underlying challenge with making sure the on-disk contents is well-formed according to the syntax rules is that frequently you want to pause work at an intermediate stage. This means you either have to make sure that whatever state the user saves is a valid AST via editor tricks (although I think this also typically means you have to design the language around it), you reject saves, every tooling library has to be capable of parsing malformed ASTs, or you save a dirty transformation to apply to the last known saved version so you can have the user resume editing but otherwise tooling uses the "last known good" version. That's the real challenge with having a serialized version that's amenable to 3p tooling for interop.

Finally, all the "serialize the AST" solutions ignore the problem of wanting to grep the codebase. This means you need to change out several decades of line-oriented manipulation tools in favor of new ones that are AST-based & likely more complicated to write/maintain as compared with one-line regular expressions. At least I've yet to see any AST manipulation libraries that aren't drastically different from existing text manipulation tools if clang-tidy and Rust macros are any indication about what good solutions to the problem look like today.

I think eventually we'll get AST serialization, but I think it will be packaged into an entirely new language (like Rust did with ownership) that also considers the tooling aspect end-to-end rather than as a retrofit into existing languages. Once that's successful, then I think we'll see retrofits because the space will have been better explored & other languages will benefit from the R&D into what a successful path would look like.
It's decent enough for sheet music at least. :) As long as you have good eyes.
I used Adafruit for the USB micro breakout, and also a USB-C breakout. Their USB-C breakout had SBU-2 but I couldn't get it working (this was before I thought to flip the cable!). I bought the larger breakout seen in that post from Amazon[1].

[1]: https://www.amazon.com/dp/B08W3DYKX7
koreader is my goto reader on RM2 too. If only the device had a smaller size.

I use 2 pages view in landscape mode. It's better, still does not provide the comfort Kindle Paper White offers.

Also some back/frontlight could be helpful.
That's interesting. How consistent are people's placements within that ~60% range? Do you vary comp by much on that spectrum? How often do you aggregate measurements of performance to assess people?

I've never gotten to work with an activity level system, just overall daily or larger outcomes.
Impostors on the Due Diligence Call
VMS Software Releases Roadmap Updates (OpenVMS)
If the US invaded Panama to secure it's warm water ...

Oh wait.
It wouldn't make more economical sense if we taxed the externalities. Right now, the coal plants are "using" (read destroying) resources (air, water, ...) for free. A tax should price in the cost of that harm in a way that make green alternatives more competitive.
Kobos make good eink tablets for hacking. Run an easily editable linux. e.g. https://yingtongli.me/blog/2018/07/30/kobo-ssh.html
Thank you so much for your advice on /r/bandmembers and /r/WeAreTheMusicMakers. We'll post it on Reddit tomorrow; today we focused on HN :). I'm not a regular Reddit user myself, so I truly appreciate pointers to relevant subreddits.

Regarding your use case: Unfortunately, we don't yet have support for importing recordings, but I think it's safe to give it a try on a regular practice session. You can export from Tape It the same way that you export from Voice Memos, so your existing workflow will work just fine. To export, open the detail view (either by tapping on the mini player or by long-pressing a tape in the list), then tap the three dots in the top-right corner and choose Share from the menu.

We've also been using the app ourselves for our own music making during the entire development, and we have absolutely zero tolerance for crashes or data loss. Even in cases like a sudden termination of the app, say because of your device overheating or battery issues, Tape It will recover your partial recording on the next launch.

Currently, Tape It only supports markers for individual points in a recording, not for marking a time range. You can add a marker during the rehearsal as well as add or edit them afterwards. While you record, Tape It keeps the screen on and prevents the phone from being locked, so that adding a marker is always just a single tap away. We were originally worried about the always-on screen draining your battery, but to our pleasant surprise those worries were really unnecessary.

One of the features on our todo list is some kind of text-marker that allows you to select interesting regions in your recording. Our current thinking is that once you start selecting regions in a text, the regions will show up in the list instead of the whole tape (although probably grouped by tape - it's a bit unclear yet). There won't be any destructive editing, though, so you can never cut and accidentally delete a part of a recording. Once we have that, we hope that you don't have to do the manual extraction anymore.

Regarding labelling a song: try recording speech and recording music. You'll notice that non-music regions are rendered in grey in the waveform. That way, you can easily spot the gaps between the different pieces you practiced.

I'd also be curious about your use of Dropbox: who do you share these recordings with? I'm asking because sharing (within a closed circle) is really high on our priority list, and we'd love to learn more about every use case :).

Please also feel free to also email me directly at thomas@tape.it for a continued discussion :). I'll continue to check this thread, too, but in the long run email might be easier.

And again, thanks for your reddit suggestions!
You wrote:

> They don't need to, because they have the https://en.wikipedia.org/wiki/Atlantik-Br%C3%BCcke and other similary undemocratic institutions influencing the shit out of anything via side-channel attacks.

Which clearly says that the US has "undemocratic institutions" influencing Europe, but the link doesn't support the idea that the A-B is antidemocratic (there's nothing inherently "antidemocratic" about fostering international partnership and cooperation).
I think you missed my attempt at humor - as did my downvoters. Digital color storage approximates the real world, which has an infinite number of colors for a given portion of the EM spectrum. So "All" suggests "we got 'em all!" as opposed to 2^24.
YouTube switched some Vitess workloads over to Procella. http://www.vldb.org/pvldb/vol12/p2022-chattopadhyay.pdf

In general I've noticed that people outside Google assume that Spanner is much more popular than it really is.
I've never connected mine to WiFi, but that's because it does all I need through ssh.
What is the maximum memory size you tested the AWS Lambda functions with? From your article it seems you did try with 1024MB. Did you try with more memory as well? In case you don't know, you need at least 1769MB of memory to get a full vCPU [1].

When running locally on your physical machine, is your code only utilizing a single CPU core or does it make use of multiple cores? If it's the latter one, increasing the memory for the AWS Lambda function even further should improve performance as well.

Also if you hit a performance plateau with a memory size of less than 1769MB for your AWS Lambda functions, you could be bottlenecked by something else. I can imagine details like memory bandwidth playing a role there as well.

[1]: https://docs.aws.amazon.com/lambda/latest/dg/configuration-f...
Allais Paradox
I'm glad that you enjoy yours. Mine has been sitting in my dead technology drawer since about two weeks after it arrived. The pen is too laggy, the contrast is too low for me to read PDFs comfortably, and the note-taking experience doesn't come close to what I get from a good pen and good paper. Nice try, but meh from me.
I was going to add a note that Starbucks is basically the one exception to the rule, in almost any city in the world. :)

Look at the number of other big chains in NYC, like Chick-Fil-A, Burger King, Krispy Kreme, Olive Garden, Buffalo Wild Wings, and so on, and you'll see what I mean.

If you ever visit NYC again, I can provide a long list of amazing local restaurants that will beat anything in suburbs regardless of neighborhood! I've lived in many places, and the idea that suburbs food will beat city food, or that cities are all 'big chains,' feels like a distinctly small-American-city sentiment. It literally couldn't be further from the truth with regards to NYC.
There's been a lot of talk about reorg due to MEV (which this could be considered MEV), but to the best of my knowledge it hasn't happened yet. This seems like a big opportunity because this is ~3000x bigger than the standard block reward
Yes you are because they ship an insane quantity of products with very high quality. I'm guessing you're looking to justify the existence of scrum?
If you can react quickly, a 51% PoW attack is... still prohibitively expensive: https://www.crypto51.app/
I have seen developments in Virginia, in the middle of nowhere or along important highways, with houses built in clusters. I did not realize they all had HOAs.

I do not know the details of the legislation, but it is my understanding that the owner of a lot can raze the house and seek permits to put up up to four houses, depending on lot size. And the permit process will be on an 'as-of-right' basis, i.e., your neighbors can't block you with the CEQA nonsense: https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml...

Here is the relevant excerpt:

The California Environmental Quality Act (CEQA) requires a lead agency, as defined, to prepare, or cause to be prepared, and certify the completion of, an environmental impact report on a project that it proposes to carry out or approve that may have a significant effect on the environment. CEQA does not apply to the approval of ministerial projects.

This bill, by establishing the ministerial review processes described above, would thereby exempt the approval of projects subject to those processes from CEQA.
LA fitness doesn't process cancellations. You have to call and work with ABC Financial Services. I was able to actually get a refund because in my contract I was due a refund if the gym was closed for 30 or more days.
The important thing to understand from this is how it changes the way your application handles reads writes. In a normal SQL database, you'd try hard to normalize your data, write an update once, do joins, and add an index for things you frequently read by, so the query planner can come up with something reasonable. When that reaches its scalability limit, you'll grudgingly consider various denormalization strategies, copying some subset of your data somewhere so that it's faster to query.

If you're using Cassandra and you're also not a fool, it's probably because you actually need a lot of scale, so you'll generally do the denormalization up front and you will denormalize everything. If you're writing an event, you will write it several places. For example, suppose you're WalMart recording sales. You might write to: store transactions by store/year/day/hour (the "master" record insofar as you have one), user transactions by user/year/month, product purchases by manufacturer/year/day/hour... When you write the transaction, you write to all of these locations.

Each of these "by X" keys is a shard. Each can be located on a different set of ~3 machines (the number is configurable). Querying involves getting a copy of the ring topology, computing which integer shard-ID the key maps to, figuring out which machines in the ring own that integer, and then asking the machine for a whole bucketful of data, which should be a superset of what you're actually looking for. For something like a user's transactions you'll want to have basically everything there at once, so loading the "order history" page for the past month might be a single query that just returns a report: no joins at all, very fast, super scalable. Other lookup strategies might ask for a range within that bucket (the data within the bucket can be ordered by a single key; often this is a timestamp or time-based UUID). Anything that isn't a simple query of a few buckets like this has to be a map-reduce job and will be slow.

All of this is pain. You should generally not invite pain into your organization. However, if pain has already found you, something like this may be the least painful option.
No problem! Please never don't take my opinion as damnation or anything! I'm not the target market for most things, this could be one of them

If I were in your position I might get started by looking into the web3 blockchain hype. Built in superfan audience and might be niche enough to get you started ("the blogging platform of Web 3.0!" or something). I'd also look at web-1.0 webrings to find any pitfalls and shortcuts there, structurally your idea sounds similar to that plus payments

You might be positioned nicely there at a hunch, but I don't know any more about it other than it exists! :)

However things unfold, best of luck to this and any future projects!
Unless your petrol station is on one of your regular routes, it's false economy not to fill up completely when you have an empty tank, otherwise you are incurring an extra trip to the petrol station.

Of course if you can't afford a full tank, and are living hand to mouth each month/week, then you are in the poverty trap where everything is a percentage more expensive for you overall.
And this is why I love Python. It forces people to use the same coding standard in some regards, and it forces people to indent properly.

I really don't care anymore what that standard might be (well, ok, I do prefer tabs) but I do care that it be consistent. And I do DEMAND that proper nested indentation be respected. Source code is meant to be human readable.
So true. My experience is that those people have "one weird requirement" that is unique to them that other tools don't include so instead of getting 90% of the the performance benefit, they'd rather complain and not change that one step. What they really want is for you to automate their exact current process. I had a friend of a friend pitch me something like that and they had the whole "and you can sell it to everyone in our industry". There were upset when I pointed out that no one else in that industry has their specific process and requirements. They just wanted it for free.
My primary use-case right now is storyboarding. The RM2 has dozens of templates (notebook paper, grid paper, etc.) and three of them are storyboard templates at various sizes. I haven't been able to adjust to Wacoms etc., but drawing on the RM2's display feels "right." I can zip through drawing up storyboards and then email the PDF immediately to collaborators. I can choose to send individual pages as PNGs, too. Only small downside is lack of color, but that's the eInk breaks.

I also use it for annotating and displaying PDFs as well as sheet music when practicing piano. I don't read many eBooks on it because I have a smaller Kindle which has a light, making it more versatile when I'm in the mood for reading.

Hope this helps!
Among Those Who Marched into the Capitol on Jan. 6: An FBI Informant
Similar vibe to redpanda vs. kafka: take a reasonable idea and reimplement it so it isn't terrible. https://vectorized.io/blog/fast-and-safe/
Yes as gk1 said, we're figuring out what can be said! I can't fully answer your questions beyond, having both indexes together helps us speed up the search (thanks to a lack of network/serialization/parsing overhead), and because of the structure we store metadata tags in, we also don't need to check the metadata for every sample (hence the cool speedup you get when filtering) - sorry that we can't say anything more yet!
The primary goal of taxing a negative externality is to discourage it. Using the funds for mitigation would be a secondary benefit.

If you object to using tax policy to shape public behavior because politicians cannot be trusted to efficiently allocate the resultant revenues then perhaps you'd be in favor of returning the revenue as a dividend[1], which is an option that has become more popular lately.

[1] https://www.afcd.org/
Ask HN: What makes Chrome use so much memory?
No paywall
https://archive.ph/yh4tx
This is really neat! I tried it a few months a go, and it was a real blast.
Just increase the TTL.
I found it educational with regard to how the virus works and its impact on the body.

It is bubble wrapped in various ideological phrases and thoughts in a chain letter format. But that's how much of news is packaged today so I just wade into the swamp and try to come out clean.
Just connect to a wifi you have admin access to. This is very sad.

https://support.remarkable.com/hc/en-us/articles/36000267477...
Is this really worth $400 + $50-$100 for a pen? Why not just get an iPad instead?
I think that's for APs, given pretty much no smartphone has its MAC printed on it.
The EAP660 is pretty good. I replaced a few mesh routers with a single EAP660 on a second floor ceiling. I like that they allow you to run a single one without a controller. I'm happy to no longer tie my router to my access point as it was getting to be a bit too much effort to make changes or upgrade before I split their roles. No WRT support, but I don't think that's a concern for just an access point.
Where does your phone have this sticker?
> I agree with this for like 95-99% of people. I do think there are a few internally motivated students who will thrive in this environment.

No doubt. Perhaps ironically, outliers that thrive on independent study (I likely would have been one of these people) drive inequality up!
Just finish first iOS APP “Genius Scan”
Tell us what you thinking about that, or share ideas what we can improve. Thanks in advance
The Engaged Feedback Checklist [pdf]
I’ve done too much JavaScript and started trying to work out what 1996 was in octal.
I can get my key reprogrammed at Walmart. What do you mean?
> While the explanation satisfied the company’s board, which did not formally investigate, it did not answer all the questions the incident raised.

I struggle to understand how these board members think they’re fulfilling their duties. When you learn management is committing crimes in order to raise funds it doesn’t seem reasonable to then take management’s explanation at face value after they’ve been caught.
Thank you for your posts and insight. As a teacher, the number one thing I ask people with the opinion you're replying to is: "How many teachers do you know who have died from Covid?" If the answer is 0, I will take their point of view with a huge grain of salt. For me, the answer is > 5, and they contracted it in school. These were not extremely old or sick individuals.
xsv is one of my favorite data manipulation tools. Also, the author of that package is one of the best developers I know. I use xsv with tv. I normally pipe the output of xsv to tv.

1. As you noted NA comprehension
2. Column overflow logic for different sized terminals
3. Summary meta data in the header
4. Significant digits logic. This allows users to view more columns than they would otherwise view due to decimal dust shifting the columns over.
5. This is the most import! It looks really pretty!
interestingly, people have kind of done this?

"Could a Neuroscientist Understand a
Microprocessor?" by Eric Jonas and Konrad Paul Kording
I sincerely doubt that it would cost a couple hundred bucks for that amount of shipment. Further, if you're worried about an attack vector, put the videos on a mini-DVD or some other format that is also small and read-only.

And yeah, the remainder of the videos might not have been flagged, but we're talking about the one that did. Please keep the focus placed on the problem that you brought up.
They don't allow redemption of tether for dollars. There is no withdrawal pressure, right?
The US does have something to lose. The US is now a large natural gas exporter, and that demand pulls away from our domestic market, which forces our prices higher. When European natural gas prices are 4x-5x that of the US, the foreign demand for cheaper US imports can become a frenzy. While US prices may seem cheap by comparison to what Europe is seeing, when you triple those prices versus a year ago, US consumers feel that hit significantly (with many population centers in the US having quite cold Winter weather, expectations right now are for a quite expensive Winter season in the US for natural gas prices). And the US has also become a lot more dependent on natural gas as an energy source over the last 15-20 years, so it's increasingly sensitive to such large price spikes; far more so than back in the commodity bubble years of 2005-2008 which saw US natural gas prices climb to about 3x where they're at now (before the supply boom in the US crushed prices).

If natural gas prices in the US keep soaring, you can expect the Biden Administration to look into turning off exports via whatever justification they can come up with to make it happen.