skysight-inc/HackerNews huggingface dataset:
> I think maybe one reason people shy away from things like Presto (and the above) is the uneven performance guarantees; waiting for an unoptimized Hadoop or Orcfile query by accident because you joined on something or another is fine for one-offs, but might become costly in prod workflows.

Right, so my question is: how is that solved with Hydra? Seems like you'd arrive at the same issue?
DuckDuckGo is (for the most part, and to a much greater extent than Google) just delivering straight-up search results. Google has been suppressing sites for political reasons for decades now - I ran into my first blatant Google site suppression about 20 years ago!
Either A) because none of the existing apps are good enough, or B) note taking is pervasive and diversive enough that there is no one app to satisfy them all.

I think its a mix of both with a lean towards A personally. Knowledge workers are increasing YoY and nearly all of them take notes. The market is huge, and its quite normal for new(ish) markets to see a large number of competitors before the winners take over and the other 90% die off. To your other question -- Google Keep / Apple Notes are good for rudimentary use cases or small numbers of notes, but otherwise don't really compare to the popular note taking apps that have popped up lately.
Abolition is the only path forward. You can't reform this.
Your reply does not contain a single correct statement.
In my opinion arena allocation is much more idiomatic, and more commonly seen, in C++ than it is in C.
HTML5 allows this, per the spec. Seems that it's not always implemented properly, though.
Agreed. I found the first sentence immediately understandable, and the second one confusing and ambiguous.

> A strong tremor in her hand

The fact that "tremor" is uncommon helped me instantly understand that this was a medical condition, and "strong" helped me understand that it's debilitating for her. It sounds long-lived, if not permanent.

> Her hand shakes

Ok ... is it a medical condition, or a nervous tick, or just a bad habit? Is it really strong or just a light, well, tremor? And of course as you pointed out, the confusion with with other words like "handshake", and the fact that "shakes" is transitive, so we could be about to read "Her hand shakes the salt shaker". "Tremor" is not transitive, so my mind doesn't need to leave open a branch that could accept another noun as part of it.

> [condition] makes it impossible for her to ...

Ok, her condition is really bad. We should not expect her to be able to lots of other things, either. Please don't ask her about it; it could be embarrassing.

> [condition] so she does not do ...

"so" should have a comma before it. "Her hand shakes so" is actually a complete sentence, which leaves room for "Her hand shakes so; she does not do" as being more separable thoughts rather than one being the consequence of the other. This is yet another possible "branch" of the sentence that my mind has to leave open while trying to understand it.

She does not do it? That is so much more ambiguous than "it is impossible for her".

The only possible improvement is the omission of the word "American", but that's not even clear: it gives us additional information about the subject (i.e., she is American) since it's already clear that any sign language would be hard for her.
At risk of stating the obvious, drawing a flowchart, which is ostensibly just drawing boxes, is a whole different level of difficulty to drawing pictures.

I will grant you that there are tools that will generate ASCII art using letter shading (based on the number of pixels that letter lights up) but that also is very different to using the characters themselves to draw the shape of the image (like with emoticons). That still relies on raw human creativity…well maybe AI could now do it but that wasn’t around 15 years ago when Win 8 was in development, let alone back when those images were created.
AI Tutoring vs. Expert Instruction Teaching Med Students Surgical Skill
I mainly use iOS devices and avoid YouTube on my phone, so I don't use this app. I don't pay for Premium though, and I won't because Google is a monopolist and their entire business is built around the pernicious use of data and advertising. I use uBlock which takes care of the ads on desktop, and don't see it as immoral to freeride in this situation. I do pay for plenty of similarly situated services where the agreement is a much more clear "money for goods and services" type arrangement.
did they study having 50 at once

Wifi signal drops off with the square of your distance from the radio. So if you feel safe sitting 5 feet from your own router, you're only getting 1/25th as much signal from your neighbor's router 25 feet away (well, almost certainly less since it's going through walls, windows, etc). (some factors can change this, like if he has a high gain directional antenna pointed directly at you, you could see more power from his router than from your own)

So unless you're sitting in a Wifi router store surrounded by wifi routers, you're not getting irradiated by 50X more power even if your computer can see 50 wifi networks around you.
That is due to ESM. You aren't testing the same thing in your jest and vitest test. Enable experimental support for esm in jest, change your test suite template, and run it.

I'm sure that causes the bottleneck for vitest but it's a necessary evil as ecosystem moves toward ES module and no global context across tests.

You can also speed up vitest by changing config to make it behave similar to jest, I think.
you and GP are only partially right:

- zfs came from solaris, not from freebsd

- solaris and freebsd share very little as codebases and are very different OSes

- and regarding the previous point: the fact that some OSes shared the codebase ~30 years ago means very little today.

- the zfs people use on FreeBSD today is basically ZfsOnLinux. Som years ago the freebsd people dropped their snowflake implementation and joined the ZfsOnLinux effort, basically because ZfsOnLinux was moving at a way faster pace than they were. The project has been renamed OpenZFS iirc, and FreeBSD periodically rebases on that afaik.
The variation of ”right to repair” was also what started the freedom of software movement in 80s and later led to the creation of Linux. If it’s your device then you should have 100% control over it.
I was in South America for some months and I decided to buy Youtube premium because in my house in Germany would be heavily used as well.

My account was blocked until I was able to produce proof that my address was effectively in South America, so I had to spend all the time there with a blocked account.

When I came back to Germany I tried contacting customer support again to unlock the account and I had to deal with a couple phone calls and emails, costing me time.

I never want to have such an ordeal to remove some ads.
On hn I find people often talk about how as individuals we shouldn't ignore the negative externalities we might create for massively profitable monopolies, but never in the same breath do we talk about the negative externalities those monopolies thrust on us as individuals or on our governments.

I'm sure most are aware just how well Google will be regardless of whether they bypass ads or not.
Does it make sense? Every time I click a link in GMail it opens some weirdly broken browser imitation instead of opening it in my chosen browser. This is supremely weird.
Personally, I think you shouldn't be able to pass your exams when you fail one or more compulsory subjects
1. No ads
2. Free YouTube Music subscription (cancel your Spotify subscription)
3. Download videos and playlists to your device before a flight or other no-service scenario
4. Every time you watch a video, a proportional percentage of your subscription fee goes to that creator, no matter whether they are in a lucrative (i.e., ad-friendly) niche or not.
5. One less browser extension (or mobile app) I need to give permission to track my activity and worry it will be hacked or sold without me realizing it.
A simple alternative: I have a new asus router with built in support for their DynDNS clone. I can then buy a cheap domain, cname it to the asus domain and have Caddy proxy forward a subdomain to my laptop.

It will be lots cheaper per month than Ngrok, of course, but it will take more setup.
You should best be looking for a developer that happened to have written that API in the bank in the first place. If you can't get that, you need someone with either strong networking experience so they can RE the API from a network perspective or someone with RE experience to attack them from either their mobile apps or browser apps.

Either way, you are looking for a specialist in reverse engineering with knowledge in the networking field and no issues with doing the reverse engineering depending on what the law is in SA.

Where to look for that kind of developer? In the Hacker/Security Community. Your problem will be that you need that someone to stay on your payroll to quickly adapt to the banks changing their API because they won't like 3rd parties using them, so contractors are probably out. Now, Security Experts are not cheap, they are in high demand and if they are competent they won't be interested in doing busy normal dev work while they wait for an API Change.

Also, you don't need ONE you need A LOT of them, because when (not if) the banks change their APIs to fuck with your product, you don't want to rely on a single engineer as the only one able to do it, since it's likely core to your product, you'll need redundancy.

I don't know how the Sec/Hacking community in SA is, but if you need to rely on specialists outside of SA to do it, be prepared to pay... a painful amount.
> Maybe if ads were somehow banned and services would only exist on a subscription driven basis, we'd have have more content worth buying and less clickbaity stuff.

Why ban ads though? Fundamentally after you encounter a site that has ads once you can simply choose not to go back if the content isn’t good enough to justify seeing the ads, right?

Generally people like the content but don’t want the ads and aren’t willing to pay for subscription. News sites are the best examples of this.
Virgin just signaled the Hyperloop dream is dying with layoffs of half its staff
Virtual Fashion Show 24/7
The best way to support creators actually is to support them directly. Youtube takes half the ad revenue, and ad revenue generally doesn't pay much anyways.
I believe you only need one ring oscillator: thermal effects pretty much guarantee that phase noise will be present, especially if the ring is short: the shorter the oscillator (very few not gates) the faster it will oscillate, especially with modern silicon.

You then sample it using the crystal clock but at a slow pace (say 1kHz).

You are correct that you may see some sort of self-synchronization effect between the sampler loop and the ring osc., especially given that it's pretty much impossible to know what the FPGA routing and placement tools will do.

The trick here is that yes: the random numbers you're going to get out of these types of potentially intertwined systems is of very low quality from a uniformity perspective: you absolutely can't use the output directly because statistically speaking, it has very low entropy.

But from a true random number generation perspective, these time series of bit do contain some entropy of the completely unpredictable kind (generated by a truly random physical process).

And therefore, if you use this low-entropy stream of bit, some of which are pretty much guaranteed to be impossible to predict and feed them to - say - a stream cipher, you're going to get something that is both truly (as opposed to pseudo) random and uniform.

Clearly, you don't do that last part on the FPGA/CPLD but in software, on the other side of the USB bridge.
I find it okay when you can click the ads away like it used to be for a long time, but now YouTube often forces you to watch the whole clip, sometimes even two.
Not sure where the idea originated. It's just ... deeply flawed.

(Both SR and DDD.)
I mean, pretty much everyone associates puritanism with the right-wing, but ok my bad...

We put up sets of idealistic moral standards that some or most of a society generally agree protects vulnerable people. This is why we have age limits on alcohol, for example. This is why we have age limits on porn, too.

Everyone is forced to comply or pretend to comply with minimum drinking ages, which are pretty common throughout the world. I think all would agree.

It doesn't really seem to be puritanism that drives a society to protect its vulnerable populations. It's not out of a hatred of alcohol that drinking ages exist, it's because alcohol abuse has been proven to ruin lives. Just like porn.
You could pull it directly out of the pockets of the aircraft manufacturers who had years of opportunities to flag and fix these issues, too.
ACM, Ethics, and Corporate Behavior
There's also this fork that includes sponsorblock: https://github.com/polymorphicshade/NewPipe
For me, it's because I have multiple accounts and don't want to pay for Premium on all of them. For example: I pay for Premium on an account that I watch YouTube on every night. However, I don’t want that account linked to my phone.
Blue Green Deployments on AWS
I hate the hype. I like honesty, pros vs cons. Rust community seems full of zealots and evangelists. Those people are very vocal about pros, and condescending. As soon as someone brings any con or isn’t convinced, they are just bad programmers, with bad arguments, and even « embarrassingly flimsy » criticism…
Do you think this will speed up things? I tried the above suggestion and it's already for four hours to merge two repo's into one (3 years worth of git history)
On Android I use Firefox with µBlock Origin and the extension that blocks the current focus API so I can listen to podcast while my phone is in my pocket.
Me too. That’s why I pay $12 for YouTube premium. That’s like, what, 30 cents a day per month?

Paying for things is not hard.
What will people in 2092 think of 2022? I won't be around to see it unless Bezos makes a breakthrough in immortality research but I really doubt this decade will be seen as the magical time when we finally figured everything out. Our grandchildren will probably not look on our time any more fondly than we look on the '50s.

I doubt people in the '50s thought "we are evil and we enjoy being evil so we shall be evil". If you read contemporary magazines and newspapers they actually thought they were quite modern and progressive. And why not? 1955 was as modern in 1955 as 2022 is today. It's only in retrospect that it looks backward and barbaric.

Many things that were seen as modern and progressive then are looked on in horror now (lobotomy, gay conversion therapy, insulin coma therapy, using asbestos in cigarette filters, segregation, redlining, anti-miscegenation laws, blacklisting communists, anti-sodomy laws, many others).

What will the list of "Oh my god can you even BELIEVE people did that?" look like in a couple of generations? I've got some ideas but they're almost certainly wrong because I can't see the future any more clearly than the 1950s people could. I would however bet my life savings that some of the values held by all right thinking decent people now will be seen as abhorrent in 70 years. I just can't tell you which ones. Conversely some things seen as shocking now, stuff that will get you ostracized from polite society, will be believed by all right thinking decent people in 2092. Again I can't tell you which ones (nor do I think it will even be related to race, disability, or LGBTQ+). But this does seem to be the pattern.

To be clear I am not saying consensus views were more right then, or that we are wrong now, or that I wish X, Y, or Z thing would make a comeback. I'm just saying I don't think we've finished history yet and we should wait till history is over before patting ourselves on the back.
JS can interact with an RPC endpoint directly, but the individual would have to provide one (either as you're suggesting via a proxy) or directly in code. This project is actually by a friend of mine, i should ask him...ive never bothered despite also working in the web3 space myself. All our work is done server side, so we just use our own RPC endpoints and nothing is shared with the public.
NewPipe let's you customize the UI, so you can have playlists, feed, channels, history or some other options when you open the app.
No college would ever allow this. Everyone would want their own custom network config? Just doesn't scale and the support would destroy an already grumpy and overextended staff.
The 737NG ranks among the top few safest models of plane. Do you only fly on Embraer ERJs?
It explicitly doesn't provide Premium for free, all premium features but the picture in picture support are still locked behind purchase.

The standout features are ad- and sponsorblock.
> plus 38 vacation days per year

Well, most of my programmer colleagues get 20-25. And they are also in Europe!
Possibly selection bias - is there evidence that a student good enough for Oxford would get worse outcomes when attending, say, Harvard, and missing out on tutoring?
Math problems that are easy to understand, supremely difficult to prove
Personally, I pay for Premium but I also think everyone should run an ad-blocker on Google properties. I certainly do. It's at least nice if my premium sub gives 3 cents to the creators of the videos I watch since they wouldn't be getting ad money...
That's a fair point. Although if you're already using a JVM language, it's incredibly easy to integrate. Just another JDBC data source with some JARs to add to your classpath :)
Work estimates must account for friction
Yes, it's worth it. Multiple-model (in this case multiple editor) learning has huge benefits.

I would specifically define different generic levels of mastery (for example by using examples of your common editing cases) and then start to chip away at the lower levels in each editor. Track your progress. Your studies will be more resilient to adaptation this way.

You may also be able to create bridging-shortcuts that you define in JetBrains and also set up in other editors, or vice versa. Or snippets, maybe you use Espanso in all three for example.

It's always worth diving into this. You already have the forward-looking planning and contingency mindset which you demonstrate for us in your post. Add the execution-experimentation-analysis mindset now. You'll get immediate benefits. The contingency side will still be there when you need it later. Otherwise by giving too much contingency attention too early you can get stuck in a foresee-withhold loop without making any progress or learning anything new.

Good luck and share your results when you can.
I wish they would make a game that was just the exploration part of shadow of colossus but endless and procedural.

I mean something like minecraft or astroneer sort of fit the build but the focus is building and the mood is too colorful.
I really like ngrok, but I keep bumping into a limitation: if I leave a development tunnel open from one machine, there is no way to shut it down remotely and open it elsewhere.

I am hoping this will be added one day, because it blocked me a number of times already.
Some people can’t afford $12 a month, especially with that measly 150k tech salary. Really gotta start budgeting these days.
If they dismiss the case how are you going to get your face scan deleted from the 12 different databases they put it in?
Yes, I am simply suggesting the accusations in the first two sentences are misplaced.
I agree. There's a big difference between simplifying writing and just omitting all the details. The example translation is almost all detail-omitting and very little simplification. How much detail is appropriate depends on your audience; it's not a clear win to just omit all details. Otherwise I can simplify their example even more:

> Kyra has problems.
If this were actually true creators would have paywalls.

Fact of the matter is that YouTube and the visibility benefits the average creator tremendously. Only once you’re super popular like joe Rogan are you in a position to do better by yourself.
The article recommends saying “I don’t consent to having my face scanned.” Then let the officer do whatever they want. Basically, just resist verbally, not physically. Then fight it in court.

This has never been litigated but the act of verbally resisting might give you some legal grounds for recourse.
Whoa, how have I not heard of this before?

If it's OSS, I am definitely interested in experimenting with this. Maybe I can write a blogpost or something?
>"Yeah, this is just further BS in a long line of BS. This continuing quest to build vehicles that cannot be serviced by anybody but a dealer is just a tactic to make more money off the misery of customers."

It's not BS. The fact is that it's much cheaper and easier to design cars to be serviced by people who focus on a few models, and have a full suite of tools specifically made for those vehicles. This is especially true when the vehicles must comply with complex rules and regulations which constrain the design.
If you do this the first thing you should do is drive it to a car dealership and trade it in.
Organizational inertia is a problem, but not a problem that a language or Standard can fix.

When an organizational logjam is broken, programmers can immediately switch over to the better, more modern way of coding enabled by the newer Standard they are allowed to use. If they were on C++98, and now they can use C++14, they are still better off than before, even if the current Standard is C++20: they will be able to code according to best practices for C++14, which are better than for C++98.
account has been restricted
Personally, I already pay for Google One, run my phone lines on Google Fi, and only use YouTube for an average of 15-20 minutes of content per day. Google Fi aside, surely somebody, somewhere, at Google can just bundle these things up and I can just pay a single monthly rate to be "in" the Google universe? I'm not paying $12/mo for something I barely use, to a company that I already give money to for a "premium" membership tier. I also don't have the time to check what crazy bundles Google is attempting to offer this month that will simply not exist next month. I am happy to pay for Google's services, but why do they feel the need to make that an actively hostile process?
I had to do a double take on this one, do you actually believe that? uBlock Origin has 10.000.000+ users on chrome web store.
The "victim" is a programmer at Blues Wireless. They reference a tweet but the Twitter account and writer of their blog are the same person.

The whole thing seems like an ad, or just a huge coincidence.
Just going to note since this sort of comment usually gets some really shallow replies: You can maintain law and order without having a bunch of unaccountable armed dudes roaming around doing whatever they want without any oversight, and reform clearly is not changing what we have into what we need. "Abolition" does not mean "so let's move to anarchy"
End game, sure, but who's to say a given company is anywhere near their endgame. Outside observers only have outside observations and aren't privy to internally planning.
Google profits through monetizing my personal information whether I want them to or not.

There's no need to add insult to injury and pay them.
In fact, the terms are becoming more and more diluted. "Systems Engineering" is a good example; it actually used to be a well defined discipline (see EIA-632, IEEE 1220, ISO 26702, etc.) until some non-US universities started to use the term for disciplines like system administration or computer network engineering. Similar confusion e.g. exists on the question of whether C is a high- or low-level language. The funny thing is that Go is even used as a low-resource embedded system programming language, e.g. for the micro:bit.