skysight-inc/HackerNews huggingface dataset:
This really appears to be lost on HN and I have no idea why. It’s such a weird blindspot. I only see it said it displayed as extreme cynicism toward Google and Microsoft by people trying to run their own personal mail server, who after some polite prodding almost never seem to be doing bare minimum ‘best practices’ for getting their mail delivered.
Definitely try out fancyzones from powertoys if you're on Windows. For Linux I'm not really sure, not much of a Linux desktop environment type, but I'm sure there's something for gnome. Lg makes a software I think it's called screen split, but fancy zones is better in my opinion. I run six 34 inch 2k ultrawides. I use the "edges" for stuff on the back burner - main content goes in the middle. It you have the right monitor some ultrawides can split inputs if you have multiple machines/ sources. That could be useful for dual os or work & personal setups.
No human has ever, not even once, learned to perform the kind of flying that this neural network learned. Because the kind of flying involved here involves subtly - and simultaneously - tweaking the speed of four independent motors by infinitesimal amounts hundreds or more times per second in order to maintain stability. Get the speed of just one motor wrong for even a fraction of a second and you might end up overcorrecting, losing control, and suddenly flipping upside down. No human pilot in history has ever had to perform such a feat. There are certainly flying machines that humans do learn to pilot fairly manually, but a quadrotor is not one of them.
It seems there are two different classifications for species when it comes to how mobile they are near birth and how much care the newborns need.

Deer are precocial, while humans are altricial.

https://en.m.wikipedia.org/wiki/Precociality_and_altricialit...
This sentence caught my attention:

> You can’t just Google these kinds of things. That’s why they’re so interesting.

So what Google did is dilute the information advantage. The more interconnected we are, the harder it becomes to maintain that advantage.
Encapsulation saves lives.
I am much more looking forward to Serving Netflix Video Traffic at 1600Gb/s and Beyond. Hoping drewg123 will share something soon :)
No, they proved they're good people by promising hydrogen, and the government is very pleased when good people receive public monies. if they actually deliver on their promise, that's just extra gravy.

industry has signalled very clearly that it doesn't like strings attached to its money, and legislators have listened
>I've had access to one of these (interested in it for its massive amounts of IO bandwidth for the power budget), and its stunningly fast. And yes, it runs FreeBSD.

Are we going to get Serving Netflix Video Traffic at 1600Gb/s and Beyond anytime soon? :)
I would say this is the missing Part to use npm scripts effectively
It is not because the entity issuing the dollar (America) grows and produces stuff. Ponzi schemes are money laundering schemes. These are entirely different.
Henry Baker showed that call/cc doesn't require a spaghetti stack with dynamically allocated frames. All you need is one linear stack, and never return.

Richard Stallman made similar observations in Phantom Stacks. If You Look to Hard They Aren't There.

Chicken Scheme, based on C, implements Baker's idea. Chicken Scheme's C functions never return. They take a continuation argument, and just call that instead of returning. So every logical function return is actually a new C funtion call. These all happen on the same stack, so it grows and grows. All allocations are off the stack, including lambda environments, and other objects like dynamic strings. When the stack reaches a certain limit, it is rewound back to the top, like a treadmill. During this rewinding phase, all objects allocated from the stack which are still reachable are moved to the heap.

Thus the combination of the CPS strategy (all returns are continuation invocations) and the linear stack with rewinding obviates the need for dynamically allocated frames.
I’m proficient and confident in many languages because I like solving problems with computers. However in a high-stakes and low-tooling situation like a job interview I wouldn’t choose JavaScript any day of the week because of the uncertainty, inconsistency, and footguns it likes to sprinkle everywhere.

There is absolutely a role for JavaScript, it truly does run everywhere which is no small feat. But that’s about all it’s good at.

What I’m getting at is that when you give people a choice they are going to optimize for the scenario, so you have a heavy selection bias in your anecdote.
Found the person who never used Lotus Notes haha.
The idea of freedom of speech, and the Constitutional amendment that enshrines and protects that human right, doesn't exist to protect sending birthday cards to your grandkids.

In 1944 hundreds of thousands of liberator pistols were air dropped to the French resistance to fight Axis occupation.

In Myanmar today, 3d printed FGC-9 rifles are being used by rebels to resist a coup staged by the military.

In Ukraine, as I'm sure you're already aware, weaponry donated by NATO and the United States is being used in combination with improvised munitions delivered by drone to resist a large scale genocidal invasion by Russia.

Weapons are tools, no more good or evil than the person wielding the tool. Freedom of information destabilizes monopolies on violence and empowers people to communicate, organize, and defend themselves from aggressors.
This solution is/should be obvious and easy to anyone who knows algorithms and data structures.

I didn't invent op's question, but an answer that it should be a list is obvious right after reading the question. The question is very similar to the most basic exercises from the very first lessons of any basic algorithmics course.

If I was programming in python, I'd still probably use a hashmap because it's the quickest to implement. But once it shows to be a bottleneck in terms of speed or memory use, I'd switch to lists.
I dislike this simplistic line of thought because it seems to assume that people have no agency, no preferences, and must buy whatever is produced.

It’s like blaming beer companies for liver disease. Beer is brewed and sold because people like beer. This has also made shareholders lots of money. So what?
> And having the file extension be used to switch between two different incompatible source formats is really a terrible design.

Isn't that what all file extensions do? Distinguish between incompatible formats?
Totally agree, GCP is far easier to work with and get things up and running for how my brain works compared to AWS. Also, GCP name stuff in a way that tells me what it does, AWS name things like a teenage boy trying to be cool.
Isn't GiB = 10^9, GB = 1024^3? Some people seem to use them interchangeably.
Proton has had a freemium model since 2016 and take no VC money. The key seem to be a free plan that is cheap to operate and has some features limitation to push subscriptions. Free plan has at most 1GB of drive including mails. And has Limited number of calendars, alliasses and mail tags.

Proton paid plan is around 10$ a month so it isn't cheap. But cheap isn't sustainable.

Source : https://www.youtube.com/watch?v=acWkkLaEsrU (Proton CEO interview)
"But note that 「ALL about RSS」 is not an Awesome list. Any service/tool that functions well and is maintained well can be listed here."
Could someone to summalize the article - why crypto is cruel? Just because your $1000 may become $400, seriously? But trusted third parties can take off everything on bank account or to reduce some rights (typically the right to be anonymous nowadays), isn't it more cruel?
Do you support CardDAV? So that I could also use forwardemail.net to sync my contacts between e.g.: my smartphone and my computer?
If both are selfish, then neither is selfish. You conveniently deconstructed the concept of selfishness and I like it a lot.
I’m sure there’s a place for them.

But when micro-services are so common, it seems like people use them (Spring) because everyone else does, not because they actually provide needed value.
Part of R&D is taking what works and abandoning what doesn't. Requiring companies to commit to a path forever in order to get a subsidiary is counter productive. We want companies to make green solutions that actually work. That requires trying things that might not work out in the end. We don't want them to continue an experiment if it is obviously not working just because the initial stage was gov funded.
There is no PageDown on my MacBook keyboard.
Ubisoft CEO defends Skull and Bones' $70 price despite its live service leanings
I've used fountain pens since I was about 7, as that was the expectation at school in Britain. (I think it still is, although searching a couple of British stationery shops I don't see pens covered in cartoon characters — unlike in Germany[2].) Like many children, I rebelled against this requirement for a couple of years in my teens. It is a bit unusual to go back to using a fountain pen, but I find it much more comfortable (less hand cramping?) than any other type of pen.

I used the two pens I had from around age 13 until I lost them when I was 25 or so.

I replaced them with two of very similar quality, costing €15 or so each, and marketed towards teenagers and college students [1]. They are perfectly fine. They uses the standard (cheap) refill cartridges, and I will not be particularly annoyed if I lose one.

By all means spend more if you enjoy the weight of a metal barrel, or a luxurious design, but I think there is little functional difference between a €15 pen and a €150 pen. Especially if you don't write daily.

Starting with a cheap one like this is probably a good idea if you've never used a fountain pen, or haven't used one for many years.

[1] https://www.online-pen.de/fueller/fuer-die-schule/ (I have "Campus" with a fairly plain pattern on the barrel.)

[2] https://www.online-pen.de/fueller/schreibanfaenger/ "Pens for beginner writers"
Not that I can remember, no. I don't have the details anymore; I delegated it to others to report to -perform, and then they never did. :-)
Wonderful effort, but it would be indeed magnificent to show the texts in local language - for them children to understand around the world. Bird names are definitely not alike across translations...
3d animated ads are large in terms a size and bandwidth. Yes, I'm 100% sure they are not going to pre-download ads. Even if they aren't 3d they'll be video. Same thing, they aren't going to pre-download the ads. Each ad on each product will only download when you're looking at it and as such they'll know what you're looking at.

It's no different than the maps. Google knows which part of Google maps you're at. With several orders of magnitude more data needed to show all of that stuff in 3D in your POV there's no way they'll pre download it all. They're only going to show what you're looking at right now. Further, much of that they're showing will change daily. When all the displays on Time Square showing real time news end up multiplied by 100s to be virtual displays in AR, it's way more data. All of which needs to be pulled on demand, not pre cached, and all of which needs to be limited to what you see, downloading in directions you're not looking is a waste of bandwidth no one is going to pay for
Another category in which I'm not most.
Simply using simple tail calls is goto-like spaghetti code.

Any if/goto program graph or flowchart can be turned into tail calls that have the same shape. For each node in the goto graph, we can have a tail-called function, 1:1.
Ask HN: Cheaper Domains Deliverability
What is yous experience regarding domain extensions beyond the .com space, like .so, .is, etc.
The other way around, author uses them correctly.

k/M/G/... come from SI which is based on 10^3. Ki/Mi/Gi/... are for 1024.
Interesting project. It's sad that the internet has spoiled me, as I thought this meant something different. But I digress.
Someone who realized that page down is far away, space is close, and paging down is frequent
It costs money to transport LNG abroad. Ships, terminal infrastructure maintenance, people, it's all overhead. Ultimately if people stop using natural gas domestically there will be a reduction in production because that overhead eats into the profits of the producers.
in my case im usign groovy scripts with grape dependencies. script is always selfcontained single file. max portability in JVM world. no need to fiddle with dependencies.
> Getting bought out by a larger company

Acquihire and product shutdown.
Could you please explain what you mean by "physical backbone connection", as I can't think of a meaning that fits the context.

If you mean dealing with the physical dedicated servers that can be rented from Hetzner, that's what the person you replied to was talking about being not so difficult.

If you mean everything else at the data centre that makes having a server there worthwhile (networking, power, cooling, etc.) I don't think people were suggesting doing that themselves (unless you're a big enough company to actually be in the data centre business), but were talking about having direct control of physical servers in a data centre managed by someone like Hetzner.

(edit: and oops sorry I just realised I accidentally downvoted your comment instead of up, undone and rectified now)
Transforming ivory tower architecture to enabling teams
Other way around, 10^9 bytes is a gigabyte (GB) and 1024^3 is a gibibyte (GiB).
I have been thinking of something similar Pay-what-you-watch with a twist. You have to top up a minimum amount ( Say $20 ) and not charged per view on credit card. Think iTunes Credit.

The Video should also last for at least a week once you borrowed it. ( Which is similar to 5 days old DVD rental except the 2 days postal time being instant. )

I wonder if it is a business model worth exploring.
The author saw performance issues with this restriction, which is why they wrote the post.
Putin lied about the motivation of Germany and failed to mention, that the Soviet Union itself invaded parts of Poland. Hitler's motivation was to conquer and enslave East Europe. Getting Danzig back was not the motivation. It was only a stepping stone. The Soviet Union itself worked together with Nazi Germany and attacked & invaded Poland. https://en.wikipedia.org/wiki/Soviet_invasion_of_Poland and https://en.wikipedia.org/wiki/Molotov–Ribbentrop_Pact Putin should be convicted for war crimes. We learned nothing new from Putin, this stuff was all already explained by him. The right-wing "interviewer" from the US acted like a tool.
Yeah IMO trucks were not the way to start out electrifying their fleet. They should have done something like turn the Fiesta into an electric instead of abandoning it, or brought back the Fusion as an electric.

But that would not have mattered if they kept making the same kind of mistakes. Having very unreliable range is a huge problem in any vehicle.
And the people you are working with are progressively more insecure, less confident, less capable, and less literate.
I would be curious to see the numbers on that.
I've very rarely seen, say, image viewers which can't handle a JPEG with a .png extension or vice versa, but they're badly designed. Most handle this from the file magic automatically. Keying on extension is definitely an antipattern IMO.

I don't see people naming C++ files .c++03, .c++11, .c++17. I don't see people naming Perl files .pl-strict-mode.

Yes, it's normal for people to use file extensions, but having programs impose forced usage and semantics to them is a crutch and a sign of bad design.

How am I supposed to put a script written using this tool in $PATH?

This bad design seems to be a thing in the TS/JS ecosystem now. At least some language ecosystems (Deno? Not sure.) seem to be encouraging people to do 'import ".../Foo.ts"'. Which is abysmal: Firstly these are URLs, yet file extensions are against web principles and good URL design. Secondly they couple a consumer of a module to what language the module was written in and expose this as part of an API, which is terrible design.
Continuations are closures because they capture everything that a closure would capture at the same point in the execution. But they also capture more.

In CPS, continuations are often closures. But: those closures also close over the surrounding function's hidden continuation parameter k, and make essential use of it! The last continuation-lambda in the function has to call k to simulate the return.
In the past when I have tested buffer sizes with reads I can't say I have noticed much performance difference past really quite small buffers like 16k. I am sure there is some CPU usage cost associated with more calls but its not much and its just not worth using so much memory for streaming purposes.
I find several virtual desktop autohotkey scripts. Which one do you recomnend? Can you achieve same with PowerToys?
I agree but the question is what is there less demand for? Ford's specific offerings, or EVs as a whole?

Generally speaking, EV sales continue to grow, so it would seem this is a Ford-specific issue and it's helpful to look at the reason why Ford's getting it wrong.
you can't be serious, have you seen how much bitcoin is up?
Did the government actually declare the plan over or did independent studies actually show it didn't work?

The problem is who decides whether a solution works or doesn't work? Because the goals of the general public, government and private companies may not necessarily be aligned here.
Taking the govt subsidiary is submitting to the government's goals in that regard - so if the company drops out again because that project isn't conductive to its own goals, that's all fine, but it should indeed pay back the subsidiaries.
I too was THIS close to going all-in on Skiff last week, leaving Outlook.com for more privacy, but contact sync with phone was a major annoyance. Thankfully in hindsight.
Yeah, I don't have all the answers, my point is that it would be worthwhile to try similarly dumb stuff and see if it works just as well and could be more robust in some places :-)

Multi-selectivities are good, but IIRC they can't be specified across tables and thus across joins, right? Out of curiosity; how do you reconcile multiple selectivities? If you have a multi-column histogram on (a,b) and one on (b,c) and one on (c), and you need to figure out the selectivity of WHERE a=? AND b=? AND c=? from those three? I looked into this at some point, and academia presented me with a nightmare of second-order cone programming and stuff. :-) (I never implemented any of it before leaving the database world.)
Azure Container Apps (ACA) and AWS AppRunner are also heavily "inspired" by Google Cloud Run.
exactly. oooh, computing uses energy! Surprise! Now do porn consumption.
This week in KDE: Inching closer to Plasma 6 release
1. I’m not sure what you mean by this. I have an authenticator app on my desktop which I authenticated. Browser checks authentication against this app similar to an authentication app on your phone, except it’s auto provided. I’m sure this nitty gritty to this I haven’t considered but seems doable?

What does your app need to trust exactly? That the authentication app I have isn’t a spoof that’s providing bs responses?
Can’t I as a user decide the level of security I want for my account? If it’s for work I completely understand, but I really don’t care about most of my online accounts. “To use our service you need to have this trusted authenticator app” seems perfectly reasonable to me. Or if some reason, if we can’t verify that the authenticator app is trustworthy, “we recommend you use this app for your own benefit”. Sure why not I’ll install it. He’ll make it a standard on the OS

As for it being compromised, on the other hand isn’t my phone more easily compromised than my local computer sitting at home?

2. I think Okta is very different as it’s a giant store of authentication details of millions of users sitting on the web.

It just seems very silly to me. I am sitting right here on my computer and 20 different apps need to independently send me a push to check. And god forbid my phone is dead or I lost it
I don't think $30 is overly cheap for something like that.

There are plenty of pens available for less in countries where children are required to use them at school, starting at around $10 in the UK. Triple the price for a metal barrel, case, perhaps better manufacture etc? OK.
Interesting tool, but may not be a great choice for new users: All support and development halted in 2016.
I don't know the answer to your question, but have often thought the same thing. I used to have this saying - at some point you have to take the tinfoil hat off and just "live a little." My thoughts is I'd never make a name for myself if people didn't know who I was. Now at almost 34, I just straight up don't care anymore. I'll never "be someone" and I'm too old in tech to be taken seriously by the movers and shakers.

Not sure where I'm really going with this other than I fully understand opsec, the hacker mindset, cyber security, etc, but I've never really cared to stay private because I wanted to be known. Now that I'm likely as good as I'll ever be, it doesn't really matter lol. If someone finds something I said in poor taste, I'll apologize and hopefully have learned from it and move on.
DRY has nothing to do with readability. The fact that it might help with it is purely coincidental.

DRY is about maintainability - if you repeat rules (behavior) around the system and someone comes along and changes it, how can you be sure it affected all the system coherently?

I've seen this in practice: we get a demand from the PO, a more recent hire goes to make the change, the use case of interest to the PO gets accepted. A week later we have a bug on production because a different code path is still relying on the old rule.
> Front-loading washers use 40-75% less water and 30-85% less energy than typical top-loaders.

It's not clear to me why front-loading washers are more efficient than top-loaders. Is there something inherent in the design? Or is it simply that top-loaders are "old"?
By hand (5 min):

I Introduction 2
II Performance Metrics and Operational Tradeoffs 9
III Dimensions of the Data Structure Design Space 21
IV From Workloads to Data Structures 67
V Adaptivity: Evolving Data Structures to a Workload 93
VI Data Structures for Specific Application Domains 109
VII Challenging Design Considerations 124
VIII Summary 132

(along the way I saw some interesting figures, so, for me, this exercise was worth the time)
> The value comes from writing down what to work on in advance, and figuring out if it's really that value.

The most valuable tasks that I work on come mid-sprint, are emergent, and I have to create the ticket myself. Without fail.