skysight-inc/HackerNews huggingface dataset:
Overall a positive feel good article. I don't mean to come across as excessively critical of foreigners.

Some cultures do not mix well. It's hard working with people who refuse to speak the host countries' language, are happy to engage in politics brought in from other cultures and who engage in race to the bottom strategies. Add in separate religious practices and it can be too much.

I have experienced this firsthand in developed countries. I am glad the brazilian author finds working in australia agreeable.
Eh don't buy into the bullshit fed to you by older generation. Your generation is just fine. I heard the same BS about my generation when I was just starting out 20 years ago. Gen X was supposedly the worst generation EVER. But you know, we're not and neither are Gen Z or Millenials. You're just people facing a slightly different situation.
> “It was strange,” he says. “Nobody was happy. But nobody was pissed off.”

More of general Eastern European mood :)
But how much of their operations are in taiwan?
> Another issue is that TikTok relies on advertising for revenue and if US companies are banned from doing business with TikTok, they would need to run the app at a loss in the US at least. They could use their revenues from the rest of the world and the Chinese government to survive in the US.

Wouldn't work. US is 10% of user base but half of TikTok's revenue. The company is unprofitable so it needs all the revenue and revenue growth it can get.

>Not clear how that would affect TikTok sponsored influencers.

The vast majority of the top TikTok accounts, from Charli D'Amelio on down, are American. https://en.wikipedia.org/wiki/List_of_most-followed_TikTok_a...

Trump knows this, which is why ultimately ByteDance (and China) had no choice but to acquiesce in order to stay in the US.
New Direct-to-Patient Health Care Platform Takes Off in Texas
Let's do the thermodynamics:

First, some enthalpies of formation (at 298 K and 1 atm, in kJ/mol) (from [1] unless otherwise indicated):

H2O(l) -285.8

CO2(g) -393.509
CO2(aq) -419.26

NaOH(g) -425.93
NaOH(aq) -469.15

Na2CO3(s) -1130.77
Na2CO3(l) -1108.51 (from [2])
Na2CO3(aq) -1157.34 (from [3])

CaO(s) -635.09
CaCO3(s) -1206.9
Ca(OH)2(s) -986.09
Ca(OH)2(aq) -1002.82

The reactions:

1. 2NaOH(aq) + CO2(g) -> Na2CO3(aq) + H2O(l) ... -111.33 kJ/mol (exothermic)

Here I assume that the gas has to dissolve as part of the reaction so use CO2(g) instead of CO2(aq) on the left hand side. I get an enthalpy delta of -111.33 kJ/mol. This differs from some homework answers I find online like [4] because I use NaOH(aq) while they use NaOH(s), etc; I hope I'm right for this application.

2a. CaO(s) + H2O(l) -> Ca(OH)2(aq) .... -81.93 kJ/mol (exothermic)

2b. Na2CO3(aq) + Ca(OH)2(aq) -> 2 NaOH(aq) + CaCO3(s) .... 14.96 kJ/mol (endothermic)

3. CaCO3(s) -> CaO(s) + CO2(g) ... 178.30 kJ/mol (endothermic)

Energy issues:

The easy thing would be to run at least (2b) (causticization) concurrently with (1) so you're always precipitating out CaCO3 and don't accumulate any Na2CO3 solution. It would also be easiest to combine (2a) with (2b) in a single causticization chamber. And it'd be simplest to skip (3) entirely, just treat CaO as a consumable, and be happy that you've sequestered carbon as CaCO3.

However, in a temperate climate, you can imagine doing the following to shift energy around the year (how realistic this is I don't know):

- Only run (2a) during the winter, to heat your home; you'd accumulate Ca(OH)2 solution to be used during the summer in (2b).

- Only run (2b) during the summer, to cool your home. During the winter you'd accumulate Na2CO3 solution from (1), which you'd need to store.

- If you're doing (3), do it during the summer, when a solar furnace can be operated. This gives you a reagent that you'll use in (2a) during the winter.

- You'd want to run (1) all year round, to scrub the CO2.

The main inefficiency this is trying to make useful is that you need to go down in energy with (2a) and back up in (3). And down in energy with (1) and back up in (2b).

I'll next need to understand the soda lime method to compare.

[1] https://en.wikipedia.org/wiki/Standard_enthalpy_of_formation
[2] https://webbook.nist.gov/cgi/cbook.cgi?ID=C497198&Mask=2
[3] http://chemistry-reference.com/reaction.asp?rxnnum=454
[4] https://answers.yahoo.com/question/index?qid=20131119075117A...
Computers don't speak any language, they exexute machine code - instructions. From assembly, to C, to python, we never made computers understand any sort of language. We managed to help humans reason about machine code in a manner that is more convinient to us, that is some text that resembles our natural languages. But this is the important part, let me repeat this in a different way: Programming languages aren't stripped down natural languages repurposed for computer interpretation. Programming languages are abstract machine code resembling our natural languages.

The meaning of this is that all programming languages will inherently have features of machine code (even if they are hidden away), else they would be incomplete, unable to perform all the functions we expect a computer to do.

People now look at code as is today, seeing some english-speak that is not completely english and think: hmmm well this looks like english but has some extra syntactic garbage that non-technical people don't understand. What if we removed all these and made the computer understand pure english? Then everyone would be able to program.

And this is the moment that the man forgot he is actually looking at abstract machine code rather than handicapped english.

I find it very interesting that all languages (the ones I've seen at least) that claim to be for non-technical people achive their goal in a veeery limited set of applications. As soon as one needs variables and functions (and that is usually very soon) things get technical fast.
Vim, Intellij Idea, Java, Python, Bash
My wife just started working for a city (~1M pop) government. Her work computer is running Windows 7.
Powering safe, simple, and effortless curbside pickup
> Quantifying reputation and success in art

> In areas of human activity where performance is difficult to quantify in an objective fashion, reputation and networks of influence play a key role in determining access to resources and rewards. To understand the role of these factors, we reconstructed the exhibition history of half a million artists, mapping out the coexhibition network that captures the movement of art between institutions. Centrality within this network captured institutional prestige, allowing us to explore the career trajectory of individual artists in terms of access to coveted institutions. Early access to prestigious central institutions offered life-long access to high-prestige venues and reduced dropout rate. By contrast, starting at the network periphery resulted in a high dropout rate, limiting access to central institutions. A Markov model predicts the career trajectory of individual artists and documents the strong path and history dependence of valuation in art.

https://science.sciencemag.org/content/362/6416/825.full
I visited in 2018. The weirdest experience was getting drunk on vodka with 4 locals and listening to them rant. They wanted #1 an end to local corruption (a common complaint all over the world) and #2 they wanted Putin to nuke the US.

I'm not really sure how serious they were about the nuke part but they really didn't like America.
I once read a Harlan Ellison essay on the power of the spoken (and written) word applied to radio stories. He had a line about the imagination having a much larger special effects budget than any movie studio could ever achieve. It always stuck with me.
Between the two it's a matter of preference. Personally I enjoyed the Israeli codenames, especially as they were borne by several really good CPU designs at the time, whereas the more mainstream in terms of its naming Willamette/Prescott (Pentium IV) was a big disappointment. I understand they'd wanted to simplify the names though. Still, why not just "Tiger" instead of "Tiger Lake" then? (A rhetorical question at this point perhaps.)
I think the one thing we cannot open for debate, because it is evident given any framework, is the impact of risk avoidance in knowledge acquisition. I once read that given a room with a table and some blocks, the idiot would wait for instructions; the smart person would try to surmise the intent placing the blocks on the table, the table in the room, and the subject (them) at the table; however, the genius would find novel ways to combine the blocks, the table, and the room, often at the bewilderment of any observer.

Frameworks are what smart people use to get results. I believe risk is the tool of geniuses.

It'd be obvious, for example, to add Bold, Italic, and Underline buttons for usability to the textbox I'm typing in. To me, however, the buttons, the textbox, even the text-styling characters are arbitrary constraints. I want to know if this "reply" feature could be built in-line, without a textbox? If I could eliminate the constraints one-by-one, how many ways could you and I interact over this specific topic that would be both novel and, perhaps, more engaging for us both?
>with priceless equipment awaiting for an accident?

I'm not an expert on explosives, but aren't modern explosives relatively safe? As in, they require very specific conditions to explode, so they're not going to be set off by a random fires or impacts. The blasting caps (needed to initiate the explosion) can be placed in a safe in the plant manager's office.
Is it not? I disabled diagnostic and analytics reporting, though it does occasionally ask me to turn it back on.

Is there additional telemetry that cannot be disabled?
If you're seriously motivated to improve your longhand, get a copy of Write Now: The Getty-Dubay Program for Handwriting Success and go through the exercise. My handwriting wasn't awful as a whole but certain letters and letter combinations were disastrously unreadable. I also wasn't fast enough. Whatever you learned in school was probably not optimized for legibility AND speed together.

https://handwritingsuccess.com/write-now/
Why Is “Expires” 1981?
They're also needed to be in a crowd. If you other upper middle class classmates catch you using a cheap ass android device instead of the latest iPhone you could get ostracized.
> The young man was referring to the troubles I’d described in Parable of the Sower and Parable of the Talents, novels that take place in a near future of increasing drug addiction and illiteracy, marked by the popularity of prisons and the unpopularity of public schools, the vast and growing gap between the rich and everyone else, and the whole nasty family of problems brought on by global warming.

The first of those books was published in 1993. Most of the shit happening right now was already being talked about as a problem then.
Seriously in any big company who can you go to ask what acronym $TEXAS means is an important question.
Its not huge. Apple booked all of TSMCs 5nm production for the next 3 months. They are still ramping up the process too. Apple is going first. Interesting but not huge.
I'm all in for that as well
Listening to people say that those regions are only there because of Russia is like listening to Serbs complain that Kosovo and Bosnia only exist because of the US.
As someone from a country whose passport doesn't get you anywhere, it's always a weird feeling to see characters in movies or stories doing things that are so different from your world view.

I was reading a thrilling story once of some bay area founders who booked a rather urgent flight to a European country for a business meeting, left a few hours early for the airport, realized on the way that one of the guy's passport had expired, managed to go to San Francisco and get it renewed and made it to their flight. For the person narrating the story the expired passport was just a cinematic detail.

As I heard the story, I was thinking how foreign that whole experience was for me—First, I couldn't possibly plan a Europe trip on a whim. I would need a few weeks for Visa applications and fees and arranging a zillion documents to apply for and get a Visa, and add a few more weeks if it's a country whose consulate isn't where I live.

Second, it never happens that my passport is 'accidentally' expired because my life is a constant mess of passport and visa stamp and I-94 and other complications, so I constantly need to be aware of what I need to be doing so that I don't fall out of 'legal status' in the US.

Third, if my passport was indeed expired, there was no way in hell I could get it renewed in a couple of hours. I would basically have to forfeit my trip, as more than a few friends of mine have had to do at various points of time in life due to passport and visa complications.

For people with non-magical passports like ours there is no spontaneity of international travel.
I dislike technical reviews that try to go cleverly literary. It's impossible to divine whtat "sardine oil basting AMD" is supposed to mean. It's not a meme, it's not a common expression. And for non-native English speakers, it is even more confusing. And it violates the first principle of reviews: putting the interests of the reader first.
Spot on!
I'm shopping for a new laptop for the past two months, and I'm having a hard time finding a Ryzen 7 laptop that has a good screen and is light weight. There are series of MSI laptops that fit the battery, screen, and build quality I'm looking for, but they all ship with Intel processors.

With all Ryzen 7 available today:

- Asus G14 and G15 are the only models with 35W R7 4800HS CPUs. G14 is too small screen, and they both turn into furnaces under load (hovering 95°C)

- MSI alpha series don't offer 4000 series yet?

- Lenovo Legion/Ideapad come with an HDD bay and smaller battery life (~48 Wh).

The only one I find good enough is HP Omen 15 2020 model. It's not available anywhere in Europe or Asia as far as I could search. Only on best buy US and Canada.
Ha! Try searching for the meaning of sh's command "."! That's got to be the most obnoxious name for a command.
I quite enjoyed the paper and the many insights into object-oriented programming and its history.

Perhaps ironically, the part that I'm left wondering about is that "inheritance can be explained using fixpoints of generators of higher-order functions". Now I'm curious to study what that means, how inheritance can be achieved by "explicit parameterisation" ¹.

Another point that made me think is this prediction:

> In 1000 years object-oriented programming will no longer exist as we know it. This is either because our civilisation will have collapsed, or because it has not; in the latter case humans will no longer be engaged in any activity resembling programming, which will instead be something that computers do for themselves.

I wonder if it's true that in the far future, programming will be done by computers. I suppose humans could be dictating in natural language, or moving and shaping programs in virtual reality, but I'd still consider that programming.

---

¹ The paper cited is: A Denotational Semantics of Inheritance - http://www.cs.utexas.edu/~wcook/papers/thesis/cook89.pdf
This is just a stepping stone. Next comes completely cutting off their servers (sometime in november I believe) from accessing the USA. Sure a few will get around it with VPNs but the young people are easily distracted and will move over to Reels or something else that serves the same purpose.
You beat me to it. His channel is just chock full of awesome videos that go way beyond tourist traps.
Interesting paper, thanks. Simula was without a doubt far ahead of its time. Though classes as modules is essentially implemented in Java. Concerning Smalltalk and it's features we now have another very interesting paper by Ingalls: https://dl.acm.org/doi/abs/10.1145/3386335.
I'm not so sure, I've been thinking about how to implement a fastest 'very small map' (let's say a maximum of 16 key, with the keys being 2 bytes), but for this I need to learn SIMD x86 assembly language :-(
It seems like Transnistrians would generally prefer independence to the status quo. (Whether they would prefer joining Russia even more is a different question). Moldova would prefer to integrate it into Moldova. Everyone in the international community - including those aligned with Russia, such as Belarus, Serbia, and Russia itself - officially opposes independence, and in practice approves of the current situation even if they occasionally speak in favour of Moldova's position.

Why is this? It doesn't seem that the EU benefits from keeping the status quo of heavy Russian influence but de jure Moldovan ownership: if anything, an independent Transnistria might one day prefer to court the European sphere. Conversely, Russia should be happy to have an official ally in the region. The international-law disputes over who signed what treaty, 3 states ago, seem moot and trivial compared with the principle of self-determination. So why not give them what they seem to want?
Care to explain? I don't see how that follows.

To me, it is clear that paying a ransom encourages the crime that the ransom repairs, regardless of anything else going on.
I was mostly joking. The verbosity of powershell just makes me throw up in my mouth a little time every time I have to deal with it.
As an outsider to game dev, what sort of aspects do people compare game engines by?
Lead developer here. Feel free to ask me anything!
"My goal in life is to be the kind of person my dog thinks I am."
Wow, the hospital my wife works at was hit with a ransomware attack today, I wonder if this is the vector the attacker used.
That series literally has a facist president takeover using the slogan "Make America Great Again". Its pretty prescient.
Don't disagree, but the GTX3080 is, in theory, shipping. Whereas Tiger Lake is a chip preview without any manufacturers yet announcing product. :-)
Structural-Demographic Forecast for the 2010s: A Retrospective Assessment
For industrial firefighting I was impressed with the frequent ongoing innovation seen in decades of print volumes of trade publication Industrial Fire World.

Mostly non-college people with more worthwhile creativity in their field than typical research PhD's in their typical pursuits, too.

Industrial disaster is a lot different than wildfires in nature or a suburban environment, even though many _suburbs_ have grown up around industrial facilities.

Seems like there could still be a good benefit from more cross-pollination between those most dedicated to saving lives in either situation.
>He was sentenced to 41 months in federal prison[34] and ordered to pay $73,000 in restitution.[49] Just prior to his sentencing, he posted an "Ask Me Anything" thread on Reddit;[50] his comments, such as "I hope they give me the maximum, so people will rise up and storm the docks" and "My regret is being nice enough to give AT&T a chance to patch before dropping the dataset to Gawker. I won't nearly be as nice next time", were cited by the prosecution the next day in court as justification for the sentence.[51]

Dear god what did I read?

>On April 11, 2014, the Third Circuit issued an opinion vacating Auernheimer's conviction, on the basis that the New Jersey venue was improper,[56] since neither Auernheimer, his co-conspirators, nor AT&T's servers were in New Jersey at the time of the data breach. While the judges did not address the substantive question on the legality of the site access, they were skeptical of the original conviction, noting that no circumvention of passwords had occurred and that only publicly accessible information was obtained.[59] He was released from prison on April 11, 2014.[60]

How incompetent do you have to be to arrest someone over something that isn't a crime, and also screw up the case so badly that you'd have to release him even if it was?
Human language is full of imprecision that lets two parties disagree without coming to blows, or one party to achieve a coup over the other.

There are a number of reasons legal documents bear only a loose resemblance to spoken language, but an important one is because they are closer to programming than they are to literature. They're trying to nail down all of the boundary conditions so that asymmetric information doesn't result in excessive harm to either party in the agreement. So one party can't use a Trojan or a 0-day exploit against the other.

And every time they discover they've screwed it up, the language becomes a little more stilted.
What stands out to me as I’ve aged are the people I’ve known, the memories of experiences with them, and the times I’ve given and received the kinds of help which benefit lives. None of these things compel me to words of reminiscence, but remembering them brings feelings of grace and gratitude.
There's also the reciprocal promise: we try to remember our ancestors and hope our descendants will remember us.
Maybe not this extreme, but we can use natural language as more like programming languages (by reducing vagueness).

Corollary of this: we should mandate that politicians and officials all learn programming language and speak rather like programmers, so that they can say less BS.
Trump agrees to deal in which TikTok will partner with Oracle and Walmart
A few thousand bucks buys you a professional conference speaker. Most of that is expenses.

I had a friend who did conferences for verticals that would attract 500-2000 people. People who write books, former generals/admirals/nasa people, B-list celebrities, people associated with past news events, tech celebrities, etc all do keynotes.

A remote event should be much cheaper as these people have no work. I’d offer $500 and go as high as $2000.
> I think you underestimate the impact of "open-ended QE"

Until it comes time to settle. Then they’ll have to either borrow more, by raising interest rates, or literally print money.
I have done that in my previous two jobs. And I find it easier to do as soon as I join a new company than later. Once I get involved in projects it requires more effort to get the time. And to know everyone and their opinions is very important to get up to speed. The views of managers/product/developers/testers are not perfectly aligned. Also, it is a great opportunity to understand the views of the less vocal members of the teams. Finally, it is important to present yourself, so people have an easier time to rise any concerns when they arise.

Sadly, right now, I am technical leader for too many teams but once the situation is solved (we are hiring a new architect) my focus is on getting more regularly in contact with all teams and not just the ones working on the topics that require my attention. There are always small things that go unsaid unless done in a one on one.

One year later, I repeated - just for three teams - the ones on ones and asked for personal feedback and the general "Is there anything you think I should know about?" again. It was very insightful, and I was able to get more into the nuance of the people's views as I had more knowledge about the company.

I recommend, if you have the opportunity, to go to training on coaching. I got the training as a manager several years ago, and I found that type of training very useful for all positions and an important part missing in the software engineering curriculum. It is very difficult to help to solve technical problems without knowing the views of the people that would design and implement the details of the system. Spending time to create rapport it always pays off, and - for me - it is something fun to do.
It appears the registration is only required for "cloud" features managed through Netgear's subscription service. Here's what's possible without the cloud service:

https://kb.netgear.com/000061174/What-features-of-my-NETGEAR...

And here are the features of the cloud service:

https://kb.netgear.com/000044342/What-can-I-do-with-Insight