skysight-inc/HackerNews huggingface dataset:
I'd rather have a western company obey the CCP enough so that they can make money in the largest nation in the world than see them give the Chicoms the middle finger and be kicked out. If they get barred from of China, Chinese gamers will just have to play games by some "Yes man" company that grovels at the feet of the CCP.

By building up a reputation in China, Blizzard would over time gain leverage to expose Chinese gamers to Western products and build a relationship that benefits everybody.

This kind of dilemma is actually something I see a lot in many situations. Someone thinks that the larger organization is wrong, so they disobey the rules and get fired. Then, some "yes man" is hired and no improvement is made. People should remember that the only way you can do good and potentially get changes to be made is to not get fired in the first place.
You are kidding yourself if you think mass media is even close to accurate. If not by anything else you should be convinced about this by how easily mass media copied completely false "news" they found on the internet.

You could call them on their BS then only because you have internet too. When it comes to other sources mass media do no better job. You just can't see that easily how crappy they are in approximating the truth.
I have used Mulesoft, and while it was not the most exciting technology I would not consider it shit. Also I don’t remember it being wizard based, but could have changed in last couple of years. Depending on your role, if you don’t care what the root cause is you also don’t need to worry about it. Ask the people who have to care what the issue is and help them in resolving it.
> What Turkey lacks is advanced electronics but they are working on it. For example, the Canadian IR camera sensor that they no longer want to sell is to be replaced with indigenous one. Unfortunately, that one will be heavier and larger which would probably affect other aspects of the drones in question - like range and speed, probably.

The point that Turkey doesn't have the technological capability sounds silly. Just look at number, Turkey is one of the biggest engineering powers out there, in rank with Koreans, and Japanese, and sometimes ahead of them when it comes to conventional heavy industry, and civil engineering.

Turkey has tons of engineers, and engineering companies. That's the hard fact.
Just to explain the POV of the state, i.e. "why dont they release him if the victim is fine with it":

One of the reasons for incarcerations is vengeance, and another one is protecting the community from further crime.

If the victim forgives the perpetrator, you could argue no vengeance is necessary anymore; however, this person could still be a danger to future victims.

A life sentence for a 13yo is harsh of course, I am just trying to explain why the courts not letting him go after the victim forgave him is not as surprising as one might think at first.
Which according to the article is what’s happening. They store heat in steal piles, and release it back on expansion.
> Edit: They claim 75-80%. Is that realistic?

Seems very doubtful, based on the reported temperature differential and the formula for the theoretical maximum efficiency of a Carnot cycle heat engine.
Fair’s fair, I have to ask what happens when one of these fails catastrophically? The step where the CO2 reaches 300C while surrounded by “steel shot” bricks sounds like it could be the world’s biggest pipe bomb. Although even a large leak could kill nearby people and wildlife through suffocation.
I concur, I originally found it on Vapor Memory YouTube channel [0] and it quickly became my go-to for during-the-day soundtrack.

[0] - https://www.youtube.com/channel/UCCCS8cRSiJjAqgwvmP7VxJw
I agree with you that there will never be a universal cure for cancer after the person is diagnosed with cancer. The problem is not that each cancer is unique (in fact there are many common patterns and stereotyped responses to treatments) the problem is that cancer is difficult to eradicate once established. Trying to cure advanced cancer is the wrong idea, most probably, despite colossal resources deployed towards that aim. Even curing an early stage cancer is a fraught process, and some apparently cured cancers can sit dormant for 20 or 30 years before returning to be incurable.

However, I believe that there will eventually be a strategy which prevents almost all cancers. Cancer begins from one cell 100% of the time, and eliminating that cell or preventing the transformation in the first place will stop the cancer from ever developing. One way is to genetically modify the human organism to be cancer resistant. We know this is possible in theory, because there are organisms out there which seem quite resistant to cancers for their size (the naked mole rat, elephants, the bowhead whale). But rationally altering the genome of everyone on the planet is a long way off and possibly unpalatable to many. There are other more near term possibilities.

I should probably add that cancer research is my day job.
4 years ago I ate lunch out 5 days a week, and Dinner 2 pre Covid that dropped to 3 Lunches and 1 Dinner due to increasing prices...

Post Covid I am down to 2 Lunches and Dinner ever other week...

I am considering dropping to 1 lunch as lunches with tip are now climbing to $15-20 where 4 years ago I could easily get out of the door at most places for under $12 with tip for a lunch.

if Lunches go above $20... I cease it completely
I've seen an xterm displaying sixels (mikutter) under nbsd for m68k, it was so slow that it looked an sstv render from the ISS.
both "switch" and "restore" say in the docs: "THIS COMMAND IS EXPERIMENTAL. THE BEHAVIOR MAY CHANGE."

so maybe wait until that note is removed.
I think the only other team who has made such a feature is Wordpress contributors, Wordpress offers a way to copy paste word documents in their Text box, and it formats correctly.

Perhaps you can launch commercial license for your library, and license it to famous CMSs, such as Umbraco or Craft. That way you can make a living on it too.
What kind of applications Txiki is a good fit?
I think you're getting downvoted because people don't want what you're saying to be true, not because anyone thinks it's actually false. Unfortunately, the U.S. has lost sight of the fact that you get what you incentivize. I am upset at Kodak for this, but it was a rational decision given the incentive structure.
Git has not been Linus's project for many years.
This response is 100% victim blaming. There is not a single recognition. No single question. No empathy. It is 100% "it is your fault" and "it is because of your own choices and actions".

bArray - you are the problem here.
Key combo `D t`
A lot of comments along the lines of ‘why do people use <ide> instead of learning the commands’.

For me, I used to use the terminal git, and I still do occasionally. But I use Sourcetree now for most things because I make less mistakes seeing the tree visually all the time.

My job isn’t to use git, it’s to write specialist software. If I get the software written and the customer is happy, it doesn’t matter whether I use <ide> or not. Imagine having 100 complex things bouncing around your head and having to make that 101 when you forget the order of arguments to merge.

The guy who knows every command of git backwards is welcome to apply for a job managing a git repo or something if such a thing exists? But I could harp on the same way about his missing MATLAB or firmware skills.
Show HN: Declarative GUIs in Racket [video]
Not all narcissists are grandiose – the ‘vulnerable’ type can be as dangerous
I think many devs have that feeling...

But often simple things have a very big effect - in my first job I made some simple scripts which imported data from machines into an ERP System.

I also made some bigger projects with feature rich GUIs at my first job.

The simple scripts probably sill import data every workday and automate a task previously made by humans since multiple years, some of the GUIs weren't even used daily before I left that job...

So I feel like the simple scripts will be there for a long time and save many work hours while some of the feature rich GUIs probably weren't necessary...
Journalists, photographs, printed press guys. Magazine people for example.
Wrong: Copyleft ensures that the users of a given program can get access to its source code and release modified version of it, and that the users of that modified version have the same rights to access, modify, release it, and so on. Without copyright, there would be no way to enforce this preservation of user rights.
It’s not that hard to write cross platform code, especially when most developer tools are for the terminal.
How does n-key rollover work? [video]
Yes, that part is hacky.
It's easy to write a short function to do the same thing explicitly but then you lose the concise charm
It's interesting in the sense that as a consumer of CoD games, you're not getting any innovation from Activision. You're just getting a new bottle every couple of years. Compare that to Apple, where arguably you're not just getting a new bottle: if you're in the ecosystem, you're getting an M1, air pods, a watch, lidar on your phone, the opportunity to spend 3 figures on a "pencil", whatever. Very different approaches.
They're effectively banned in Australia too. Some see it as an affront to democratic rights, while others view the protesters as undermining their efforts to end the lockdowns as soon as possible.
Actually I encountered on tiktok few bits of interesting scientific information I haven't seen anywhere else that when I googled them turned out to be pretty well researched.

For example young Hoatzin birds have wing claws like archeopteryx and use them for climbing branches in unbirdlike manner.
I can’t name them. The same as you can’t name the few thousand ahead of him on your list.

My estimate was based on the facts that the world is a big place, 100 years is a long time, and that people on HN are likely to GREATLY overvalue the contribution of a technologist.
Oh my god it just drones on and on dude get to the fucking point, stop trying to explain everything 4 times
I don't think going top down like this works.

You can use top-down knowledge to inform yourself on what concepts you need to learn, and you can ignore the parts of the domain you need right now. But you still have to learn them bottom up. Getting confused by the concepts you're using is a gigantic waste of time.

And the harder the concepts, the easier it is to get confused, so there's no trade-off.
Agreed with the other recommendation of Pro Git.

If you want to learn Git from the inside out, I wrote a two-parter that aims to explain Git from the inside out, focusing on the data-structure Git uses:

https://looselytyped.com/blog/2014/08/31/gits-guts-part-i/

https://looselytyped.com/blog/2014/08/31/gits-guts-part-i/

Finally, _if_ you have an O'Reilly subscription, I am currently writing Head First Git (first four chapters are in early release). If you are not familiar with the Head First series, its a rather unique format that involves using lot of pictures to explain ideas and traditionally the books move a lot slower than most technical books. Ideas/concepts are cemented using puzzles, quizzes, crosswords.

You can see a list of the existing ones here https://www.amazon.com/Head-First-Series-Books/b?ie=UTF8&nod...

Feel free to email me if you need any more resources—I have spent a lot of time teaching Git.
maybe they regret the original `-b` and thought it should be -c for create as well?
That's fair enough. We were lucky that hospital capacity wasn't much of a problem, but the lack of vaccination coverage together with a lot of... questionable strategies and mixed messages has done us in.

Given there are still a lot of unknowns with the virus, I still think we should all be more cautious. But it's just personal opinion at this point, so I don't want to dwell on that.
The deepest problem I see w/ the Python dependency system is the need to be able to declare substitute or alternative dependencies.

For instance you should be able to install a numpy that is compiled to take advantage of your specific CPU. You should be able to pick at install time which one you want WITHOUT patching the the source code directory in any way that would make it back to version control.
Is this it?

https://www.amazon.com/Teach-Your-Child-Read-Lessons/dp/0671...
> When electricity is required, the liquid CO2 is run through an evaporator to turn it back to a pressurised gas, which is then warmed up back to 290-300°C causing the stored heat. The gas is then introduced into an expansion turbine, where it rapidly expands at atmospheric pressure to drive a power-generating rotor, with the uncompressed CO2 then stored in a flexible dome — hence the company name — at ambient temperature and pressure for later re-use.

It's a closed loop system, so it doesn't seem particularly dirty to me, presuming the energy to run it will come from the renewable source that it's storing. The materials used to make it (steel, quartzite, PVC) don't seem too troubling.

Seems a bit cleaner than chemical batteries at first glance.
He's not an idiot, he would have gotten much further, and had a better life, if school had helped him to learn to read and write. Some children need extra help/support lessons (and nowadays usually get it).
Nuremberg 2 is already underway the evidence collecting portion is happening now. Are you on Schindler's list or ?
19-year-old earns $54,000 a year mining Bitcoin as a full-time job
have you tried working in public sector? i’m proud my software runs in our hospitals and saves hours for doctors, they now spend treating more patients!
Microsoft Office 2010: Can’t be activated anymore?
Despite the emphasis on goaccess’s visual mode, keep in mind that “ While the terminal output is the default output, it has the capability to generate a complete, self-contained real-time HTML report (great for analytics, monitoring and data visualization)”. It was a great replacement for my aging webalizer setup which in turn had been replaced by google analytics.

This is for a personal site and at some point I realized I cared less about having those very detailed google metrics (which I never checked anyway) than about making my site more responsive and less invasive. I nixed google analytics and haven’t looked back; still have basic metrics thanks to goaccess.
"The Simplest Math Problem No One Can Solve"

https://youtu.be/094y1Z2wpJg
Those in HN that have a large library, how do you maintain a catalog of your books? Do you keep a list of to-buy and to-sell/give?

Also, dust covers on hardbacks, do you toss them or keep them?
Here in Germany children under 14 can't even be guilty of any crime whatsoever. US society truly seems barbaric sometimes.
You can actually measure time in dollars pretty often. And with all the time spent you mentioned for returning an item like this that time is likely as expensive as the printer itself.
Edge runs natively macOS
TL;DR Reducing restrictions too soon after most people have been vaccinated greatly increases the probability of resistant strains.
Whether or not Swift succeeds at being memory-safe, in theory, it's supposed to be.
Prior discussion:

https://news.ycombinator.com/item?id=27268462
Using simulations to provide justification for forced vaccinations AND prolonged lockdowns AND continued mass-scale testing of people with no symptoms.

The authors make some honest statements about the shortcomings of their method, but the "Ethics" section is surprisingly silent on whether such recommendations should be made purely on simulation runs, especially without code.

> We implemented a modification of a SIR model

Where is the code?

> The simplest model for the spread of an infection is the SIR model1,2, which tracks the fraction of a population in each of three groups: susceptible, infectious and recovered (Fig. 1a). The sizes of these groups are functions of time t — we will write them as S, I and R, with dependence on t implied. During a virgin epidemic, we often assume that spread is so rapid that we can ignore any change in the population due to births and deaths — this is a so-called ‘closed epidemic’ with a fixed population size S + I + R = N. The SIR model has no probabilistic component, except for the assumption that the population can mix at random and is large enough that predictions based on average rates can be used.

> ... The model is initialized with the entire population being in the susceptible group except for a single infectious individual: I(0) = 1, S(0) = N – 1, R(0) = 0. At each time unit (for example, day), any infected individual can come into contact with k other individuals in the population. On average, per unit time they will come into contact with kS/N susceptible individuals and infect kπS/N of them, if π is the probability of infection on contact. Conventionally, k and π are combined into a transmission rate, β = πk, which is the average rate at which an infected individual can infect a susceptible. [1]

Discuss the path-dependence of simulated evolutions on choice of initial values.

[1]: https://www.nature.com/articles/s41592-020-0822-z
Pretty sure they hated KeSPA piggybacking off their game and they hated the entire idea of eSports. They took an extremely hands-off approach on that side of things and intentionally or not did a lot to try and cripple it for SC2.

I feel like I need to share the old bnet 2.0 vs rock picture now: https://www.reddit.com/r/starcraft/comments/c7ft8/stone_vs_b...

This was possibly my first exposure to the situation where a major new software release looks prettier but loses so many useful features. I have fond memories of playing SC1 on custom servers, and even downloading custom chat clients to talk to friends in channels but without the game open. Bnet 2.0 completely destroyed a lot of the culture around the game, just like peer to peer matchmaking did when it replaced servers for some FPS games. The game itself was solid and despite all that did have some legs as an eSport, but it was the first time I really felt that Blizzard was changing, which was solidified with Diablo 3 and then Hearthstone. Both those games were designed with a recurring revenue stream, and I'm thinking SC2 got a little less attention because it didn't have that.
Mn. :( By the time I found out about the 24-hour thing I couldn't edit my original post anymore, the Gist link that I included eventually include for an improved version was also a couple of levels down.

If you are still interested, it can be found here: https://gist.github.com/honmanyau/5680d1c7b823d454122a0275ba...
When you think "language", try not to let your mind jump straight to "compiler" or "interpreter". Think more, "specification".
If I asked you to write me a C compiler and you delivered on that, I'm not left with a new language. You didn't design a new language, only the compiler for an already specified language.

Designing a language is more about defining a specification. Then 10 different compiler engineers may pick that spec up and implement 10 different implementations of the same language, for example.
Highly dependant on the actual workload too.

It's worth pointing out that compiler optimizations are not written as a lump of symbolic logic which then automatically goes and finds speed, there does have to be some human written code directing the transformations, so there likely is a chicken and egg here.

One complication is that in situations where aliasing is unlikely but very harmful some compilers already check for aliasing then use an optimized routine rather than a slow one that has to handle aliasing - that means user specified alias hints could only yield the elision of a branch and some instructions rather than a dramatic increase in throughput.
the solution I believe would be to focus on creating simpler tools, and by that I mean tools with at least the same usefulness/as powerful as the ones we have now, but with much less cognitive burden, with better interoperability and composability by using simple standard data interchange formats.
Ah. I remember reading "it has virtual memory" and assumed that this includes each process running in its own address space.

Was it common for applications to reach directly into kernel memory instead of using proper APIs?
Just out of interest, why are you doing this instead of e.g. just checking that the totals match up? Or is that also difficult?
> Do you remember nothing of the IE6 era? Enterprise is the worst customer to have as a browser.

Can you elaborate?

> It sounds like you're just pitching for a browser you wish people would build for you. I mean, just use the Tor browser, it fits your description just fine.

I've already built said browser - Firefox can be configured this way. I'm just offering options & opinions on how they could turn the ship around, because clearly appealing to the mainstream by copying Chrome doesn't work, so maybe appealing to the power-user crowd (which was the reason Firefox and Mozilla became popular) would fare better, especially when it just requires minor config changes and bundling uBlock Origin out of the box.
Tree Shaking
But their funding will go away over time anyway as their marketshare plummets to zero. Furthermore, competitors such as Brave have successfully built businesses based on privacy & out-of-the-box ad blocking.
Maybe it could be called fraud when he was adult.

But this story starts with a child who can't read and is ashamed to admit it, and it's nothing strange, it is human.
CO2 is lighter than air and it doesn’t oxidize much. Seems like a safer option to many other alternatives.
I can't fathom why people like bookstores like these, you can't search for a book and you can only hope that you stumble upon something interesting. Such a frustrating experience.
"Better security practices could negatively impact how malware authors and cybercrime are funded."
Absolutely not. Both Swift and Rust are actively taking inspiration from each other.
When did we think that?
Why should society be concerned with rehabilitating the most violent of offenders? To be a bit more specific, assume we are talking about a parent that has brutally beaten their child to death, or someone who has knelt on someone else's neck until death was inevitable. This person has killed someone, an action that is absolutely irreversible. Why should that person be allowed back in society? I don't want society spending time and money rehabilitating this person. In my opinion, this person has forfeited their right to live in society when they chose to take someone else's life.

To be clear, I'm not talking about non-violent crime or even most types of violent crimes - I'm referring to the most violent of offenders. There are 7 billion people in this world, I think society will carry on just fine if we remove the tiny fraction of people from society that commit the most heinous of violent crimes (i.e wanton murder).

So what's society get out of rehabilitating this person? Let's assume this person can add moderate value to society, such as being capable of working an average job decently well (thus bringing value to their employer, the customers they help, and greater society through taxes). Now weigh that value added against the fact that their victim will never re-enter society again. Is that value added worth it, and is it fair to their victim?

I am open to having my opinion changed on this topic so if you have a good argument for why we should be concerned with the most violent offenders, please do share and I will weigh what you say carefully. However, please make sure you are addressing the case of deliberate, unprovoked murder since my response is only addressing this form of crime.
A g4 with Altivec can play 720p video...
So I wasn’t the only one?

I honestly have to question if this is a gpt-3 generated article
Only if they don’t also encourage drone warfare. The US used to be quite isolationist, but the capacity to kill people at zero risk somehow mysteriously morphed into the need to regularly assassinate people. Military targets inside countries we are at war with is one thing, but drones strikes are not nearly so limited.