skysight-inc/HackerNews huggingface dataset:
I've done this in the past, for example when choosing college: do I study Chemistry that I intuitively understand or do I study Physics that will be a challenge? I chose Physics and I will always regret it: there's something to be said in favor of training your strengths instead of mitigate your weaknesses.
Baby Rudin, Principles of Mathematical Analysis, was that book for me. It was that book for a lot of people, which I guess means it felt "perfect" for people with a broad range of backgrounds.

I never found a book like that for algebra. Algebra felt opaque, simultaneously hard and boring, and linear algebra felt dry and mechanical, more like a vocational skill than like mathematics. If I had encountered Axler's Linear Algebra Done Right in undergrad, I might have been more interested in algebra.

By the time I encountered "computer science" in my mid-twenties, I don't think the quality of textbook mattered as much to me, but I wish I could remember the name of the formal languages and automata textbook I used to have. It was short and probably not very advanced, but the concepts are still vivid in my head. I see state machines everywhere, and things feel easy to me when I can tackle them as state machines.
Power density of the atom is unmatched by anything currently by a wide margin. It's a pure fact of measurable and confirmed science. Arguing against that is arguing against objective reality itself and that makes you medically insane.

The cheapness of renewable is due to its guaranteed prices by law. Once these subsidies end and the free market prices take over, you lose everything. Reason will take over sooner or later - bubbles can't be inflated forever.
I feel similarly. As another comment mentioned yesterday some videos of the conflict are just surreal. Russian soldiers speaking collegiality with Ukrainians, multiple videos of abandoned equipment, poorly supplied troops, tanks with no infantry support. This is in contrast with absolutely awe inspiring communication from Ukrainian leadership. Comments like "The fight is here. I need ammo, not a ride," among them.

I can't imagine there is an "ace up his sleeve" at this point. If it was there from the start, why wait till now once so much of the world has already turned against you. From my (quite uninformed!) perspective it seems that plan A (Take Ukraine Quickly) may have already failed and the cost of a slow drawn out war is meeting much more international response and resistance from Ukraine than anticipated.
I mean, it worked for Vietnam. It doesn't always work, but if the alternative is that the bigger side in an asymmetric conflict just gets to have your country for free, along with any smaller non-aligned countries they want, growing and growing in size until they form some kind of ... union of republics... then maybe it's worth putting up a fight?
Had the bitscope BS05U for a few years. Less than £100 when I bought it. I'm just a hobbyist but it is really good for audio and pwm type work and logic analyser has proved valuable.
All I'm saying is that "average" isn't really all that meaningful here (as it isn't in many cases). For example, the number of men who have just one or two badly lit photos from their webcam is staggering. That's just a no-brainer.

> you are in the top 20% of men

Not at all.
You've got the problem that a lot of people have tried to create a lot of novel cryptographic protocols, and they are almost always lacking and insecure. It becomes useful to be able to quickly dismiss things that seem uninformed, as nobody has time to read every such thing.

The inclusion of a nonce/challenge (and other chosen-text and offline-attack mitigations) helps with a lot of security flaws, and that you've omitted them for no clear reason undermines your position as creator of a novel protocol.

As a trivial example, imagine that someone else comes up with a protocol that uses a signed current-date to authorise a bank transfer; as it's not distinguishable from your protocol, there would be many avenues for tricking a user into providing you with the ability to steal their money.

In responses elsewhere in the thread, you say that users should have a public key per website, but in your readme, you repeatedly imply that users have a single key-pair. "Register your base64 encoded public Ed25519 key with the website." "Use your private Ed25519 key to sign the current Unix Epoch Time" "Websites store the users' public keys."

Requiring users to keep generating keys and manage them manually introduces insecurity through non-compliance. It's not simple if you've got to manage something that behaves entirely like a local password database.

You say elsewhere "The demo website and the github repo contain this information" - but the demo website has no descriptive text (can you perhaps provide a link?) and the readme barely mentions threat models or goals. How do you prevent MitM attacks? Can your design support multi-party authentication or delegation of any kind?

I have no experience with WebAuthn, but it's likely that a lot of its features are to improve security in many ways, and omitting these features might make things easier at request-protocol level, but perhaps just simplistic overall.

You say you're trying to facilitate a conversation, but the proposal is so basic that you're effectively asking people to create a useful protocol for you.
Here it is on YouTube https://youtu.be/oa0qq75i9oc
170% here
Now that is going to harm a lot of hard working Russians…
Thank you for the kind words! I haven’t updated my resume for a while because I don’t have a job anymore and I’m serious about not having to get hired ever again.

I’ve written about how I quit my job in March last year and started turning Lunar into a revenue generating project here: https://alinpanaitiu.com/blog/journey-to-ddc-on-m1-macs/

There’s a lot more info in the article that you might not be interested in though. For the 1 year anniversary of this decision I’m writing another article with everything I tried with Lunar and other apps in the last year. That might be more relevant because I’ll share user stats, real numbers on revenue, trial and error with paid advertising etc.

Yes, $3.5k sounds pretty good for Eastern Europe, but the truth is that prices have also skyrocketed. I’ve been trying to get away from my current matchbox sized rented apartment and build a house with my wife. I’ve reached the conclusion that I need like $200k in savings to do it and I’m nowhere near that.
> That’s the entire point of NATO—-to deter Soviet/Russian aggression against any of its member countries.

No, the goal of NATO is to provide security for its members. That can be effectuated in many ways, including for instance acting on UN requests.

Besides that: each NATO country is still free to act on its own, or in concert with other NATO members outside of NATO.

So even if there is no obligation to intervene, there also isn't an obligation not to intervene, see the last 45 years for many examples.
Not to mention wasting expensive munitions on what would likely be one of many $700 transceivers coupled with repeaters would be an entertaining and expensive game of whack-a-mole.
I'm not employing any "technique" just saying things I know and things I can verify, just like everyone else.
Written by a retired Russian general BEFORE the invasion…
I would rephrase this. First do you want to design a language or implement one? Usually you will want to do both, but where are your motivations and interests? The post starts with a desire to design one but then seems to have spent the most time on implementing it rather than iterating its design. Perhaps it became a sort of vanity project, idk.

Secondly, don't write more than you need to. Look for existing 'narrow waists' that can save having to build much of it. E.g. target a VM ecosystem, use language server tools for editor integration, etc.

It's good to have an idea what you want to do and why, but above all as others say do what you enjoy and learn along the way.
It's slow, but there. It's just a link to this though in case you can't see it: https://www.infoq.com/presentations/language-design-process/
I've been once near Mriya during an airshow in Gostomel, at that time (2008) it didn't yet have a ukrainian-flag-coloured stripes on its fuselage. Since I use that photo for an avatar, I always wanted to see it again and update it, but then Covid happened and now this...
The website tells you aisle/bin number, you can print out a shopping list and bring it. If you forgot, there's computer terminals in the warehouse section where you can look up where the flatpack you need is kept.
You can start in London. Lots there.
It doesn't always end with a stalemate. Guerrilla warfare worked great for Vietnam and Afghanistan.
Save money on Next.js image optimization
But the IKEA hate seems mostly based on snobbery and/or brand awareness.

I don't hate them, on the contrary I'm a regular customer that doesn't mind assembling.

I dislike the "maze", yes I know the shortcuts, but I can't help wondering what would happen in an emergency.
No, that would make Russians have a propaganda field day falsely saying that the USA controlled Ukraine. Instead nato should allow Ukraine to announce the 2nd in commands from two
Other main European countries like France and Sweden to come as observers.
I can't find any EU state other than Ireland where it's not the case.
No it is. As NATO members you are committed to defend each other, but to also spend a % of your GDP on military. I know Belgium always payed the fine, which is less than actually spending it.

That's like saying a bunch of buddies team up to defend each other, and each go take self defense lessons. Then in the end only the biggest buddy takes self defense classes, and the rest just hopes this guy is present the next time shit hits the fan. Not really fair is it? I hope Belgium also starts spending the proper amount, as they should have done already.
I think a lot of the app's issues arise from not being a native app. There is work to develop a native iOS app[1] which looks really promising. Unfortunately that doesn't have an option for offline playback just yet but it is in the works.

[1] https://github.com/jellyfin/Swiftfin
Whataboutism at this time of day? With eveything going on as it is? Good grief
I am AGAINST this war. Quote that "support the aggressor" part if you can find that anywhere. You can't because I never did support either side.
Bush can get in line. Cheney #1.
The price is not really relevant without looking at volume. Go look at a price and volume chart. Nobody was buying solar panels in significant quantities for $1000/watt. I don’t know what you’re so hung up on that.

You can sell some custom panels for $50,000 a watt and scale production the next day to $5,000 a watt - if volume didn’t change and price per watt was purely due to technological advance it isn’t relevant.

Find a chart that controls for panel tech, go look at who is buying said panels of said type and it’s obvious why and who is causing the price drop.
DERO Stargate: Private Decentralized Application Platform
Russia doesn’t seem to have it yet though. Ukraine keeps blowing up a lot of their planes and helicopters for the moment.
What do you mean when you say "Sberbank - 1$ = 110,49₽" and "Tinkoff - 1$ = 153,75₽"? Are these different exchange rates for different banks?
There was a fascinating Econtalk episode where they discussed some of the narrative about why milk is at the back of the store: https://www.econtalk.org/munger-on-milk/

Which ended up turning into a friendly debate with Michael Pollan: https://www.npr.org/sections/money/2014/07/23/334076398/epis...

TL:DR; there are a lot more logistical reasons they put milk in the back of the store than there are psychological ones.

I don't feel like Ikea is necessarily a comparison. A grocery store is supposed to be convenient. I go to Ikea because I don't know what I want yet, and their showrooms are excellent. And since I plan on spending half a day there, of course I want to buy a few things when I'm there.
> Those schematics of the WMD-factory-trucks that I remember seeing on TV and the assertion that saddam had a bunch of them churning out WMDs sure seem a hell of a lot like lies. Maybe someone can explain to me how they weren't.

Those pictures come from somewhere and I believe the Wikipedia article touches on it. The Intel community testified that while this intelligence was provided, it wasn't necessarily an indicator that they were being produced.

> I was raised never to trust the government. I served in Afghanistan under two different presidents

2008/9 was an economic crisis and I lost the job that allowed me to pay for college. I did what paid the bills and what allowed me to live a life with credit defaults.
Four Innovation Phases of Netflix’s Trillions Scale Realtime Data Infrastructure
Even then, there can be quite a lot of bureaucracy. At the beginning of my Master's degree (Brazil) I had automatic and frictionless access to papers through the University network, then they started requiring access through some weird government website. I just went to Sci-Hub, much easier.
Started noodling with ANTLR 2.x. Still consider myself a noob.

FWIW, IMHO, two aspects of ANTLR 4.0 dramatically lowered the implementation barriers. Practical stuff that doesn't get much attention.

With L(*) grammars (inspired by packrat, IIRC), parse trees and ASTs can be merged into one. Makes post-processing so much easier.

API now supports interpreting, vs iterating, over the parse tree. Think XML-SAX vs a Visitor. Then you craft your Interpreter to drive a Builder. This simple conceptual change greatly simplifies everything.
> No I dont. And you are deflecting and make up things I didn't say.

I'm not deflecting at all. You are posting lie after lie.

> Also if you want to fight for a cause go there do it I'd respect that. What I dont respect is people giving money for something thy absolutely would not fight for.

You don't respect people that fight for their lands but you respect uninvolved parties joining in? Why don't you go there yourself and convince them you are right instead of posting on HN?
I read that as IKEA and was really confused.
Medical oxygen running out in Ukraine as war rages, WHO warns
You want Ukraine to surrender. You support Russia.
The phrase "Grattez le Russe, et vous verrez un Tartare" (Scratch a Russian and you'll find a Tatar) wasn't invented yesterday.

"Slavic Russians" are mostly Belarusians (Smolensk Region) or forcibly assimilated Ukrainians (Bryansk, Kursk, Voronezh) or not even assimilated Ukrainians in Kuban (they still speak Ukrainian, but have their own name for it).
> > But these new patients were different. They were older, for a start—teenagers—and about half of them were girls.

> (◔_◔)

Me, who comprehended the connection to the previous paragraph that clearly puts the quote in contradistinction to Tourrette's affecting mostly boys:

(◔_◔)
> CBS News senior correspondent in Kyiv Charlie D’Agata said on Friday: “This isn’t a place, with all due respect, like Iraq or Afghanistan that has seen conflict raging for decades. This is a relatively civilised, relatively European – I have to choose those words carefully, too – city where you wouldn’t expect that, or hope that it’s going to happen.”

Like I said yesterday, this is the missing white woman syndrome applied to geopolitical conflicts. Civilized = White.

There is nothing wrong with predominantly white journalists reporting with horror to its audience of predominantly white people about the deaths of predominantly white people in a predominantly white country. People are obviously concerned about other people who look and live like them.

But you should not then claim that this is some unique event that the rest of the world should care about when you never cared about the wars in Africa and Asia between people who are not ... "civilized."
I'll put in a plug for some friends of friends. Check out Backhaus if you're ever around San Mateo. Gourmet bread and pastries and whatnot. J. Kenji Lopez-Alt is one of their financial backers / advisers [1].

[1] https://mobile.twitter.com/kenjilopezalt/status/104862447412...
It's not like I have a choice here. Besides, the building charges an aggregate heating cost per year that I can't really influence with my behavior other than not turning on the heat when I don't need it. With my downstairs neighbors, I end up having to open the window as well to get the temperature in my bedroom to reasonably low levels.
for what it's worth, if you know the author's names, it's easy to find their email addresses online. Most authors would gladly send you a copy of their paper for free.
Yeah, the SQLite team cited PostgreSQL as the inspiration here.

I asked them if they'd considered the most recent syntax added by PostgreSQL - "where jsoncol["prop"] = 'x'" - but sadly that was incompatible with other existing SQLite syntax.
“The Sleepwalkers” by Arthur Koestler
Fair enough. Many might consider things other than just the level of funding when choosing where to take up residence and do research.
This is tremendous information for me. I have literally avoided going to IKEA for over a year in order to purchase an area rug and end table because I did not want to navigate their maze, spending 2 hours to get those 2 items. I already know exactly what i want from their website.

Thank you!
Not available in my sector, using VPN, get a captcha that does not respond. Tor not responding either.
“AgeTech” companies court digital seniors
The "the code was ugly" thing is an often repeated statement but doesn't really reflect the reality of what was released.

The source code is very tightly integrated, but it avoids many of the common issues you would see in software of its type (ie, the wire protocol had no variable length strings whatsoever), and it implements a crazy amount of different features in a concise, readable code base. You can look over the original Bitcoin source code and immediately get an answer for how something functions, which is entirely the goal for what was effectively a prototype that introduced new key concepts to anybody who picked it up. wxBitcoin compiled happy on linux with only minor modifications, and OSX not a whole lot of time afterwards.

If the author had gone for absolute perfection or many levels of abstraction it never would have been released; what was created was nothing short of astounding, and being functional while creating something so absolutely novel is great code.
It was a typo, but fitting. IMHO, too much of "mee too" in Blue Origin instead of fixing the long-term "trust in products" problems at Amazon.
The story shows that if you don't have as much arsenal as your neighbor you might be toast (just consider what would have happened if the neighbor did not have the B-B Boomeroo). Therefore the youth should join NATO and work towards disarmament and tolerance.

Another lesson would be that it does not matter how altruistic you are if neighboring government is nuts. Of, course definition of what's 'nuts' can vary and some will depend in part on nationalism, racism, religion and exceptionalism. All of which can be hijacked by government and organizations if one does not have access to facts and does not think independently. Which shows how important education and freedom of press are.
Not even just in the past 3 days, I've seen a staggering number of people on HN who apparently don't know the USSR ended in 1989 or that Putin openly dislikes communism, among the plethora of other stereotypes of American arrogance and hubris, so yes, probably unlike the user "rayiner".
> ethnic stereotypical Russians are Finno-Ugric people

They speak Russian, a Slavic language. The culture is clearly linked and descended from the Old Slavonic people.

I'd love to know about the thinking as I'm scratching my head here. This is the first I've heard this claim and I am half Finnish, quarter Russian by ethnicity. My grandparents certainly did not think they were from the same ethnic group.
>because of a logically tenuous action against their assets

Generally speaking, in order to get intrusive injunctive relief of this level, you need to have a VERY good record.

Without the ability to freeze assets, someone can defraud you then use the proceeds of fraud itself to fund a legal defense while hiding assets. Or draw out the case and take a decade long vacation in Ibiza on your dime.

Which happens. A lot.

The court isn't going to get it right 100% of the time, but it does the vast majority of times when it comes to these cases - evidentiary standards are so high that people regularly write off MILLIONS of dollars in fraud losses because of how hard these remedies are to get.

Without a desire to understand how the system works on your end, it's impossible on my end to explain WHY these rules exist.
Very informative video!
What year was that published? I read the message as "support the US war effort so that we don't get conquored by our enemies". That doesn't seem like a bad message to me.

The main problem I can see is the depiction of the Japanese person (the emporor?). That's pretty offensive by modern standards, but I don't see a reason we should apply those standards here.

Even today, cartoonists regularly exaggerate facial features of almost anyone to serve their purposes, so if you think that's wrong you simply don't like the medium. And we were at war, do you expect him to show reverence for the foreign leaders who are making war against his country?
Ukraine and Russia set to hold negotiations at border with Belarus
I like that! Unfortunately not everyone uses the word in that context.

Some would call one "crazy" for being different to them.
A lot of people who criticize Ikea focus on their cheap, MDF products. But Ikea also sells a $2500 couch. And I would argue that Ikea's $2500 couch is a much better value than a $2500 couch elsewhere.
I've been looking forward to his new book The Wok so much.

I've been following his stuff on Serious Eats (and The Food Lab book) for years. I've never had a recipe of his let me down.
I think "these new patients" refers to patients who came to the clinic after a certain point in time, not with a certain quality. Google tells me that about 3/4 of children with (real) Tourette's are boys - so a sudden change to 1/2 indicates that this is a problem primarily affecting girls. In any case, the writing should have been clearer.
Systemd would be at odds with config.scm's declarative approach to system management here.

I mean, it could work, but part of Guix's appeal is using the same language (scheme) for managing all aspects of the system. I admit that's a steep requirement (I'm a beginner at lisp/scheme).
Not a general computing book, but the one that I really enjoyed reading and following was File Structures by Michael J. Folk and Bill Zoellick. It introduced B trees to me and a certain way of thinking about computing problems.
If you can't undertake renaming a branch, or tolerate being forced to learn how to rename a branch, then I'm not sure if you really belong in the technical field of software.