skysight-inc/HackerNews huggingface dataset:
> The jump from "bioresearch lab" which to bioweapons. Making it sound as if there was something to "admit" in Ukraine having same labs as everyone has. Then you try to confuse it with bioweapons, anthrax attacks in America and completely irrelevant treaties about bioweapons.

Who is it that's actually doing the confusing here? It's certainly possible that Greenwald is dog-whistling "bioresearch lab" into "bioweapons", but is he actually doing that, and to a large degree (mostly, etc)?

Consider this: within your mind, might there be a bias toward perceiving that this is what he is doing, and might it be also possible that you may not be able to perceive that this is happening (due to the evolved nature of the human mind)?

Let's try to simultaneously operate in a dual state of mind: both abstract (keeping in mind the phenomena discussed in the article, and taking it seriously) and object level (discussion of "these bio labs"[1]): is it possible that some of the things discussed in the article could happen to us folks here on HN, sometimes? To be clear, I am not asserting as a fact that this is happening here, in a big way - rather, I am merely and explicitly offering it as a suggestion of what might be happening, at least to some degree.

[1] I put "these bio labs" in brackets because technically, at the cognitive/neuroscientific level, that is not what either person is actually discussing - rather, each person is necessarily discussing their model of "these bio labs". However, while this is architecturally unavoidable, this is not to say that there is no way to optimize the manner in which we perceive and discuss our respective virtual realities.
You know what, I'm a native Chinese living in Beijing now. On some Chinese websites, such as Zhihu, the Chinese version of Quora, I saw a lot of people calling others names. Those who support Russia call the other ones American spies or Taiwan spies, those who support Ukraine call the opposites "yellow Russians".

I was thinking that people on Hacker News would be a little more reasonable, since it's "hacker" news. Yet, I see you are calling each other "Communist bots" and "CIA bots"... What a day.
Impressive demonstration.

Due to the shapes of the electric violins, cellos, and upright bass, I'm not that surprised.

Many of them have next to no body at all, yet are still used by professional musicians. The lack of the body is impressive, especially when compared to a traditional upright bass.
Love this, reminds me quite a bit of stumbleupon.

In putting together my own RSS feed recently, and trying to figure out the best way to sync it with all my devices, I realized the simplest way was to just turn the aggregated links into a webpage and publish that publicly. There's no reason not to, and now others can use it as well!

It's at https://news.cryptic.io, if anyone wants to see the output. I recommend others do the same if you like.

The difficult part of using RSS is the actual curation part, so it's cool to see a trend (2 datapoints is a trend?) of folks doing that work up front and sharing it with others.
> Thats fine, where is your Nürnberg Trials equivalent? Which of your politicians have been hanged or gone to jail?

There is none, because the US didn't lose an aggressive war during which it also exterminated six million people based on ethnicity.

No one in Germany would have been hanged for Nazi crimes if it hasn't lost a war totally.

When you don't lose like that, past human rights abuses are handled differently. For instance, the US government has formally apologized to Japanese Americans for wartime internment and paid reparations for it.
Less dry kindling.
I’ve yet to meet anyone who wasn’t more productive after switching to WfH, HN or otherwise. That seems to be the case for my colleagues as well. If you have some data or experiences that show otherwise, feel free to share them.
Super cool. Bidirectional code generation is something I've spent a bit of time thinking about: I've been building a spreadsheet that generates Python code when you edit it [1], but some of our users also want the ability to edit the Python code they generate and have that reflect in the sheet itself.

Template -> Code -> Template is one really hard part of this, and something this tool seems to take a really good approach to. If you're interested in related subjects (like transpiliation), I'd recommend this overview article as a great approach [2]. From this article: "Now, there is a single biggest mistake we see in persons trying to implement a transpiler without experience in this: they try to generate directly the code of the target language from the AST of the original language."

Question to the OP - you mention you parse the Ruby AST - do you also transform this into an AST of your template syntax before generating the template? Aka, do you avoid this sin, or is it not an issue for you?

With Mito, there is additional complexity beyond just going from Template -> Code -> Template, in that we also need to understand _which_ variables are being changed and in what way. This is necessary because a spreadsheet stores other data about your variables beyond just their current value. As an example, which of these columns in a dataframe are a result of a formula vs. being in the original dataset isn't something that is just stored in the dataframe itself.

I haven't tried too hard, but I don't think there's a general solution; it feels like it requires some sort of symbolic execution in the general case, and is tough to do well even in simple cases. Our "fail loudly and early" equivalent feels like it would be a lot higher than the 10-20% this tool can deliver!

Anyways, bidirectional spreadsehet code generation is low on the priorities... but it's a fun one to dream about :-)

[1] https://trymito.io
[2] https://tomassetti.me/how-to-write-a-transpiler/
Who are “people”?
They run two GPUs. I highly doubt NVIDIA, their lawyers, or a judge would consider that a datacenter. The license is clearly directed at a different crowd.
> It's the "Let them Eat Cake" of 2022. Poor people driving economy boxes and living in a 4th floor walkup apartment with 3 roommates aren't buying an EV... even if the savings are better long term.

The people living in these situations likely rely on public transportation and don't even have an economy box. Gas prices will still hit their bottom line as transport costs rise for food and other goods.
Look up private equity firms who buy software companies and apply there. The number of software companies that are not on a VC track far outweigh the ones who are and they are in desperate need of good tech talent.
Ok. Except the video had “anecdotes” that they literally could not imagine and have never seen the concept of a flush toilet. Understood it so little that they wouldn’t believe Ukrainians would defecate inside their houses and then stole the toilet seat alone to make the same system work in their homes.

It was absolute propaganda.

https://old.reddit.com/r/ukraine/comments/u192o3/babushkas_f...
I was in Spain recently and while the trains were as pleasant/convenient as I expected, I was definitely surprised by how expensive it was. Even more so, given how (relatively) cheap the rest of the trip was.
I disagree that it's just an age thing. At least Software is moving steadfastly to a dystopia. This wasn't yet apparent 15-20 years ago. Watching Software is just depressing where it's clear it casts quite a large shadow over Humanity.
Today's US gas price is about $4/gal [0], about 15% up on 2011[1], or about 1% per year.

That doesn't sound like rampant inflation, it does sound like a market correction.

Now in reality gas prices globally is high because of Ukraine and Russia, which hides the massive gas deflation over the last decade, but if 2011 businesses could afford gas at $3.50, I'm not sure why 2022 businesses can't afford it at $4. Wages are up about 30% in the same time period (well by 2020) [2]

[0] https://gasprices.aaa.com/

[1] https://business.time.com/2011/12/20/2011-is-priciest-year-e...

[2] https://www.ssa.gov/oact/cola/awidevelop.html
My mistake. Xinjiang is A-OK then.
If GDP goes up 5%, but you only get a 3% raise does that make GDP a bad measure of the economy?
My original view was that this wold be used for development and staging environments - is the idea that this can be used in a production environment as well?
> It's showing promising results, however, the details re: dosing and adverse effects are still being worked out.

I'm gonna let out a galaxy-level eye roll when the FDA comes out with a "prescription" psilocybin x mg/kg or whatever. People have been taking mushrooms since the stone ages. The standard that these drugs have to meet is just so freaking high compared to say, Ambien, or Xanax, or Zoloft, or Prozac, which are given to at-risk populations by default.
I had a thought the other day. Our house didn't have a fridge, so we had to buy one when we moved in. We plugged it in one day about 7 years ago and haven't touched it since. So here's a machine that has been keeping our foodstuffs cold with 100% uptime for 7 years, and we just don't even think about it.

I'm also old enough to remember when cell phones became a thing, and then when smart phones became the thing after that. The fact that the thing in my pocket could simultaneously emulate several copies of the computer I had as a kid, while running on a battery? And I can talk to people and access the internet from anywhere? This is amazing stuff, and again we just don't even think about it anymore. Like, I fiddled around programming with my TI-84 and TI-92, but that's nothing compared to the capabilities of this smartphone.

And, speaking of which, don't even get me started on the internet. The fact is that I don't even remember what it's like to not have a thing in my pocket that can answer pretty much any question I have, whenever and wherever I have it.
Just for fun. It adds a little personality to your profile page, plus it shows up when folks hover over your username across GitHub.
By the way, I appreciate the support for short-term certificates as well; Letsencrypt doesn't have it, though invalidation can be detected with OCSP or draft-aaron-acme-ari.
Even better even better: the password encoding scheme was rot13 prefixed with a zero and postfixed with a one. I made a keygen for it. Completely forgot about it until this very moment!
I don't think so. These are just workstations.
It's not like they have a a rack full of 4u servers with RTX3900s and even then it's for their own usage.

The RTX datacenter restriction as far as read, but not a lawyer, is for data center providers like aws, ovh, hetzner etc to provide servers with these gpu and rent them.
Oh—no, I don't believe there is. Sorry, I missed that you were specifically referring to a keyboard shortcut for that (since I very rarely use an iPad with an external keyboard).
Who wrote something else? Not sure if you're referring to another comment or I'm being strawmanned? :)
It's incredibly useful. Open up The Wall Street Journal and look at oil futures or go for a drive and look at the price of gasoline. Watch a demand shock (like a pandemic) drive the price down. Watch a supply shock (war with Russia) drive it up. Or go over to the Federal Reserve website and look at the size of the money supply and how it's growing, and then go to the store and see this drive inflation, or go on vacation and do some foreign exchange.

Amazingly, fantastically useful.
> Today's startups are solving the most boring problems imaginable. Gadgets are a snoozfest. Programming languages and frameworks seem to be running in circles.

I'm guessing you have become numb to what is exciting - we're advancing majorly in energy storage, virtual reality is still growing, the M1 chip is freaking amazing, GPUs are getting insane, the watch on my wrist has an EKG, self-driving cars, drones are a commodity these days ... What did you have in mind?

That all says nothing about mRNA vaccines and other insane medical tech that has sprouted up in the last decade.
> because the US didn't lose an aggressive war

Saigon didn't happen, sure.

I get it. The US needs to loose, totally.

I think the EU should ally up with China and Russia. Korea and Vietnam will probably also want to join us.

If you like to read my other threads, don't forget this part: https://news.ycombinator.com/item?id=31002000
The good ol' mass mail!
> China, on the other hand, isn't exterminating those people up front.

That is an interesting argument. I guess delayed death is slightly less bad. Fair enough.
Who cares what others are doing? If nothing is left from your perspective, pick another field/hobby and use your knowledge to automate things and build your own interfaces.
Same here. Recently tried to explain this to someone who has vivid imagery, but it was challenging. It seems we do have a wildly different experience of life in this aspect.
yes, but google will be spared the bad press when this issue goes through the press again as it seems to happen every few years.
This general concept is described in the "evolutionarily stable strategies" aspect of game theory.

In certain environments (say, one dominated by good-faith communicators) it may be advantageous to be a bad-faith communicator, while in other environments it may not.

The resulting fluctuations in the mix of strategies deployed in the environment (as agents seek out better performing strategies) may well be unstable (i.e. a particular strategy's performance depends on what's presently dominant).
I agree with that is very dominant culture among programmers that they want things for "free" and not pay anything to everyone that have worked hard on it.

Myself I have zero problems paying for software if it is good. My problem with Qt is that it isn't worth my money.
What are GSB and HBS here?
So, not a charity...
Then you were not really interested in Tech. Just in being in some pseudo exclusive club. I definitely think building your own drone is very exciting.
I remember! The times where RAD was the next big thing.

I only used it after it was "remixed" into JBuilder. I actually used Visual Age from IBM, which I reckon was similar to Visual Cafe.
I notice gocryptfs is missing from the encryption section. Is there something wrong with that software?
And this is the kind of thing that can get you if you get "too smart" about verifying the number, by assuming that 0 is reserved and will never be used.

We see this with IP addresses where hardcoded assumptions that were wrong or became wrong blow things up. For example, many people didn't realize that 172.* isn't entirely reserved for internal IPs.
Work for a heavily regulated private industry: banking, finance, healthcare, energy.

I did startups for 10 years prior. Never ending rat races, constant high pressure deadlines, everything is "ASAP", compensation is iffy (your start ups got to make it).

In contrast, I work for a bank now. Easiest and most well compensated job I have ever had in my life. So easy that I am pursuing additional degrees (which they pay for), and moonlighting my own product offerings, virtually stress free.

They still dabble in some of the tech you mention. But they are much more deliberate about everything. And if they do go with something, it will be around for a long time.
The obvious difference is that the employees are free to change jobs at any time. Yes, they may need to move if there are literally no other jobs in town, but that's not an option serfs had in a fiefdom.

I'll also point out that maybe fiefdoms aren't as bad as you think. Don't get me wrong, I think we're way better off now, but I'm sure many rulers were just as generous and caring as these business owners. And it's hard to totally escape any form of hierarchy when you live in a society.
Yea, and this whole thread is very informative for a non-db specialist like me!
Id caution against the myth of water drinking for all cures

As long as you listen to your body and hydrate when thirsty, a lot of our water requirements are satisfied with our food intake and our body is quite good at regulating water and electrolyte levels.

See https://www.mcgill.ca/oss/article/health-nutrition/water-myt...
This is neat! I’m curious if you see this being extended for other languages, or the concept being applied in other projects?

As for similar concepts, several projects by builder.io have some overlap. Most notably Mitosis[1], but I’d be shocked if TS-Lite[2] isn’t using similar techniques. Potentially Qwik[3] as well but I’m not sure, I would have bet that’s using Mitosis but it looks like that’s the other way around.

1: https://github.com/BuilderIO/mitosis

2: https://github.com/BuilderIO/ts-lite/tree/main/packages/core

3: https://github.com/BuilderIO/qwik
Weird how the parts of the world with the least press and human rights are the most against talking about Xinjiang.

Probably just a coincidence tho.
> We (naively) wanted more people to become computer literates. Instead, we got algorithms and fake news.

Arguably, we got both. Even basic computer literacy is a huge value added right now. Journalists are telling coal miners to "learn to code" if they want a job, and being told to "learn to code" in return. Tim Apple is expressly saying that every kid should learn to code. This is astounding from a 1980s and 1990s perspective.
+1 to this. I've worked in tech but never enjoyed the "upgrade the system every 2 years approach." Banks and financial services are now regulated to be slow, methodical, and dependable post 2008. I found a manager I respect in a group that does work I'm curious about (options/futures) so it's a good fit.
The US isn’t comparable to other countries given its position in the world, and every single other country’s relative weakness in it.
Kubernetes 1.24 will be out next week – List of what's new and what's deprecated
"Not all collective decision-making processes are coercive, either,"

The process is not coercive, but the product is. Laws tend have punishments and are enforced through various levels of force or violence.
I am skeptical that, particularly in software, rolling releases are a net improvement. If users are locked into subscription services or monetized via data collection, version N+1 no longer needs to be better than version N for the company to keep making money. (In fact, it can be worse, if users are sufficiently locked in via network services or app/plugin ecosystems.)
> Let's see how well "botched war" does in the coming weeks and months. There is a big, as in enormous, battle coming in Eastern Ukraine and if the Russian encirclement is successful, there will be very little between Kiev and Russia.

I don't suppose there's ever been any doubt that Russia can defeat Ukraine. The numerical superiority makes a Russian "defeat" essentially impossible.

That still leaves plenty of ways to "botch" the war, even in "victory." Russia is doing this both by wasting resources in poorly planned attacks and by incurring collateral damage amongst the civilian population. They're also botching the "PR" aspects of the war.

All of this is going to make the ongoing occupation/subjugation of the Ukrainian population much more challenging than it needed to be for them, so it makes sense that heads would need to roll.
Open question: won't inflation lead to mechanically higher stock prices, specially if it's demand driven?

Say we give duplicate the amount of money in the economy(M1 M2 etc) and prices immediately double. Won't that also double firm revenue, profits, dividends, and thus firm value in nominal terms?

Thus, if stock prices and home prices are +10% in nominal terms, with inflation close to 10%, doesn't this mean they are just breaking even?
As a bush-league history buff, it's been sort of annoying to see the popular conception of the American past do this violent swing from treacly hagiography to a house of horrors.

I guess nuance or detail is too hard.
> Why haven't they chosen to invest in these areas? One possible reason would be the ongoing violence; perhaps they had a better idea of the schedule than the Chinese had.

I think from an investment standpoint it's probably not worth it. American/European/Western firms are occupying higher margin/revenue deals in safer countries. They have limited capacity so they have to choose investments. Likely ROI for investing in African countries is quite low. China on the other hand due to its self-imposed handicap is likely looking to invest in African countries to mine resources to bring back to China to make iPhones for everyone else. They just occupy a lower margin space. Otherwise, to your point, Americans could be doing what the Chinese are doing.

But also, there are so many things at play here I doubt any of us have much insight except speculation. Which is fun. But let's be clear about that.

> Unlike the AK47 you cite, American military weapons are mostly not fit for the purpose of "winning" wars: we haven't "won" a war since 1945.

People like to repeat this, but if you're talking about militarily (since you're talking about equipment) we've actually won quite a few wars. I'm sympathetic to your point that we haven't won any wars (Korea actually may be one we've "won", how do we classify Yugoslavia and Desert Storm?) but you have to be clear about it. If you want to criticize military equipment, I don't think you're correct and the numbers bear that out. If you want to say overall because we lose political will, then yea I think there are a number of wars that we've "lost".
Public utilities are high on that list, too. Old tech, stable IT jobs, good benefits, but (IMO) also boring as hell. My 2c.
ah I see, so the preference is to allow propaganda to proliferate?
This was me. I feel seen.
HN doesn't typically fix inacurate headlines. I suspect that the "to the mederterranian" would make it too long for HN, "to Italy" is a reasonable contraction without going into editorialising.

However the reason the youtube video goes for "Scandanavia to the Med" is because that's what the corridor is called

https://transport.ec.europa.eu/transport-themes/infrastructu...
Except for that one time a new one magically doesn’t reappear… only to find out that the entire region is down. Then you have to explain to the owner that you don’t have multi-region deployments because they didn’t want to pay for it… and you have no idea when it will be back. (based on a true story) At least with more traditional setups, you can have visibility into why/how your entire system is down and can even have a reasonable timeline to get back to running.
I’m not sure I understand this comment — aren’t the two different things?

DDD is a business-to-software paradigm to decide what software to build, defining the relevant terms — what the data is, how it’s used, etc.

DOD is a framework for turning that map of relationships into a technical implementation, as you can see from the inputs to DOD being the outputs of DDD.

I see it as frontend (DDD) and backend (DOD) in a compiler chain of business needs to technical system.
Qt on iOS is expensive. Apple requires a static build^, and Qt static build requires a commercial license.

Qt saw this paradox and declared that iOS builds don't count as "embedded" builds, so you can deploy with a desktop license and not pay the exorbitant per-device vig. But it's still non-zero.

^(yes, you can do it dynamically, but you can't use GPL because users can't replace the dynlibs. So you're static whether you like it or not)
more

https://twitter.com/OSINTI1/status/1511670425251635204

https://threadreaderapp.com/thread/1512795850619170826.html

https://twitter.com/fpleitgenCNN/status/1512328089480667136
DDD is about building maintainable software by trying to separate the business domain from the application technology. If there is no separation and/or the software is not easy to maintain(more than just being tired of looking at it year after year), then try something else.
I live in an old farm house where the humidity gets high in the summer. I try not to keep too many books because in the long term they get moldy.
... but not if you type dot instead!