skysight-inc/HackerNews huggingface dataset:
All of those points are valid, but the democratic status of Turkey is questionable (not a barrier to being a US ally) and it has a long-standing unresolved territorial dispute with another NATO member, Greece.

The US throws a lot of money at the middle east because it doesn't understand it at all and has no coherent plan. Fortunately some of the money is thrown back at individual politicians.
Last I heard of them was when they offered to help manufacture vaccines last year, but I haven’t really seen them around in the consumer space for ages. Perhaps they do industrial manufacturing?
No monetary cost, but there's definitely a cost. If a product blatantly disguises the fact that it spies on your location, then that's a form of deceit. As a result of their attempted deception, I have lost out on the time spent comparing the product against others, the time spent acquiring it, the time spent setting it up, and any opportunity cost of that time.

Not everything is measured in dollars, and getting back the dollars spent as a result of deceitful advertising does not undo the damage caused by the deceit.
How does my grandmother translate this into "is this safe to click on"?
I think It’s mainly about the Turkish group-political position thanks to geography and all those points are supplemental to geography
No doubt. We are so spoiled we just take all our advances as a given.

On top of all this so many people are doing more interesting work. My father didn't just work 7 days a week, sometimes 16 hour days but he did that doing something so boring to me I would rather be homeless or dead.

Healthcare is more expensive because it saves people's lives.

Healthcare is really the best example that we are just spoiled children who can not be satisfied no matter what Santa brings for Christmas. Even getting extra years of life isn't good enough because it "cost too much".
Tbaggery – A Note About Git Commit Messages
> Turkey is the biggest military ally USA have

Would that not be the UK?
It's definitely unintuitive for newcomers.

And I think arguably modifying working-directory files vs. modifying .git/HEAD are distinct things (though at this point I also find using checkout for everything to be pretty intuitive).
They filed for bankruptcy protection in 2012. Good article on the missteps they made during the start of the digital photography age is here:

https://hbr.org/2016/07/kodaks-downfall-wasnt-about-technolo...
Yeah, but having a monopoly over their own IP isn’t in any way noteworthy. I took the scare quotes to mean that they had pseudo-monopoly in the broader space (WoW -> MMORPG, CoD -> console FPS).

I’m not sure I agree with them, but stating that they have a monopoly over their own IPs is so obvious and uninteresting that I find it hard to believe that’s what they were going for.
I think you're approaching git and software dev from a bottom up perspective. You learn the tools, understand why they exist, and then use the tools to solve higher level problems. Unfortunately due to time constraints, interest levels, and simply ease people go top down. They need to switch branch, so they will follow the least effort principle and use a UI. Barely understanding many fundamental tools is common these days for devs, and I honestly think that it's a sign that our field has grown massively in terms of the tools we need to use, the processes we use to deploy, and the products we use to develop.
I have to deliver products and deliverables, when and what do I focus on wrt gaps in my knowledge? Git? Unix commands? OWASP Security principles? Cache busting? global state management? ORM integrations with popular DBs? Kubernetes configs?

It's hard to see the gaps someone else has, and wonder why they can't know what you know, but they may have some deep knowledge in a domain you are only superficially knowledgable in.

I agree we need to nail the basics, but this isn't 2002 anymore, and we don't ship Gold CDs to customers by running a build command on a single PC in the office. Our jobs are so much more complex and multi-faceted, and the oldbeard assumption that things are 'bare essentials' is eroded by the pragmatic realisation that we only have so many hours in the day.
That make me think that maybe the mindset of well defined music genres coupled with fashion that is the staple of many publications (Pitchfork, Vice, ...) is just becoming obsolete with the fluid environment of today.
Oh look now we killed just 65 wedding guests with our super-precise bombing instead of wiping out half a village (happened so many times in Iraq and Afghanistan due to poor intelligence and trigger-happy rednecks in chain of command).

Real progress for humanity indeed...
As USA home eviction moratorium expires, some states have renters most at risk
Such confidence. Will make…. Unprecedented….
5bere would be so many ideas that have not scaled, run into technical problems, ……. Would be nice if they had data from a pilot plant that was representative
I think the scandals are more symptoms of the greater weakness within the company which may have a more permanent long term impact.

I remember playing WoW back in the day and how great their European support was. It was groundbreaking really, and it still sets the standard for what I want out of online support. I quit back during wrath of the lich king because I got old, and didn’t really follow things until they made Warcraft 3 Reforged which I preordered. When it turned out to be a bad game I again turned to Blizzards European support but the new experience was horrible by comparison. I mean, it worked just fine but I had to wait 48 hours where as previously it was only a few minutes for an online chat back before that sort or thing was more common.

So what happened in those 10ish years? Well, it turns out that all of the European supporters were laid off in France to cut costs during one of the company’s most profitable years.

That’s pretty normal in large companies, but it’s also a way to become just like everyone else instead of being outstanding, and that’s where they are heading isn’t it?

All the horrible sexual misconduct is another thing in the culture. It would be very criminal in my country and I hope the American courts handle it, but it’s wider effect speaks of a terrible working environment and that’s just not where you make the kind of games that made Blizzard famous in the first place.

It’s a little odd to see the shift in management as well, because it’s not like Sierra or Vivendi aren’t profit exhuming enterprise organisations, but somehow they realised that the “excellence” was what made Blizzard work and I guess Activision just didn’t get that memo.

I do think the politics of streamers and other influencers abandoning their games will have an impact though. But that’s just my personal opinion, and I’m not really a good source considering the only video game I play these days is blood bowl.
The gaming market is much more larger than it used to be 10 or 20 years ago. So Blizzard are selling way more games. Wow doesn't cost only $60, it's a subscription.

The argument that games should cost more than $60 because "inflation" is preposterous. By the same logic, personal computers should cost $100,000 because "inflation" since they cost $10,000 in the 80's.
I still believe such a system could be an insanely dangerous weapon. A laser with enough accuracy, enough strength, some AI eye-detection and then used for auto-blinding demonstrators or troops. Even worse on a drone. I don't which range with which accuracy and strength is possible. Any idea?
Turkey does not have the expertise nor money to build this.

Drones, they were merely assembling them from suppliers, e.g.
https://www.trtworld.com/turkey/suspending-drone-supply-to-t...
or
https://hetq.am/en/article/126227

I doubt that Turkey won three wars with drones, as mentioned in the thread here. But they helped at least win one battle (Azerbaijan).

Turkey is of tremendous geo-strategical importance but lacks technology, oil/gas and money.

- Big importer of Energy

- Huge trade balance deficit

- Currency in free-fall

Recep Tayyip Erdogan’s image and Turkey’s economy are both taking a battering

https://www.economist.com/europe/2021/07/08/recep-tayyip-erd...

I think Erdo should focus on other things than trying to rebuild the Ottoman Empire.
> cooled to liquid temperatures via refrigeration

Do you actually need to refrigerate it to keep it liquid? My SodaStream machine works with room temperature.
Not for English speaking people, as a Dane it is nice to be able to use our actual alphabet to spell words, even if the letters weren't in the ASCII alphabet.

Though why you should be able to purchase .com domains with punycode, I don't know.
Prep Act Q&As
The review process allows you to provide reviewers with a login account, so that’s unlikely to be the issue.
>That doesn't sound right.

This was just a comment on the obvious factual inaccuracy of the statement: Victoria Nuland is not a US Senator or "lawmaker".
> The only reason it should be a "jank interface" is because the browser makers haven't been doing all they can to make browsers capable, which is basically what you are arguing against. That's circular logic.

What I'm arguing against is the idea that any 'universal' target will inherently feel out of place on every platform, that writing multiple GUI frontends targeting only the platforms that actually matter for your application isn't nearly as hard as developers make it out to be, and that ultimately native GUI frontends will make user's lives much better because they fit the system they're a part of.

> But the main point is, why would you want to invest all your development efforts into a proprietary API that locks you in and is under the control of a single company?

You're not locked in to anything, you structure your code such that the platform-specific portion can be swapped out for each platform. This is hardly a new concept.
Did you read the text at all? The world speaks more then english.

Just 13% of the world speaks english. It is not a reference for how we do or should write on the web.

It would maybe make sense to restrict url display to the computers language setting.
This reminds me of the old xkcd [1] about how standards proliferate...

Situation: Git has 137 difficult and unintuitive subcommands [2], and new users can't keep straight which ones they should use.

"Oh man, that's awful, let's add new subcommands that are clear, and do just one thing well!"

Soon: Situation: Git's CLI has 138 difficult and unintuitive subcommands.

[1] <https://xkcd.com/927/>

[2] Yup, seriously, as of 2.32. I checked.
How do we allow our culture to be so lazy that people resist using one of the basic tools because "oh its hard I gotta remember 5 commands" and we find it OK? No wonder the plane is burning.

Its probably a rhetorical question but I think its worth answering anyway.

Experienced developers had the luxury of learning git, say, over a 10 year period. I certainly know a lot more git than 10 years ago.

If you are a new developer thrown into your first real project and Intellij handles git for you so that you can concentrate on being productive then learning command line git takes a back seat.

I see this in many aspects of programming. One thing I am struggling with currently, is that JHipster generates applications in a user friendly way. JHipster is highly productive and seems like the future of programming BUT it means that there will be a generation of programmers that do not understand the MB of Spring Java code that is casually puked out by the code generator.

Its depressing to say it, but I think not understanding the tools is only natural and is probably the new normal in this age of complexity.
> but also being the most important browser engine on the Haiku OS

May not be the best example since Haiku's browser is often cited by people as a big reason they can't use it as a daily driver.
It's funny that both in the Ars comments and here someone talks about punycode.
You are probably right about the racism, but it occurs to me that most people probably view the situation somewhat incorrectly. Most people probably believe that whoever treated Ian unfairly are racists in that the punishers believe the worst about black people, and therefore want to punish him more severely. I would guess that the situation is slightly more nuanced – the people punishing Ian harshly probably don’t think about Ian being black at all, except that they believe that other people will view Ian (and other black people) with less sympathy, and therefore it is safe to deliver a harsh punishment; they will appear (they believe) as being tough on crime, with no appreciable drawback. Of course, this backfires when more people than they thought do have sympathy with Ian, but this might not make they themselves racist. They might merely lack a conscience, and also believe that the public is predominantly somewhat racist. (The action is the same as a racist would have done, but people can do the same thing for different reasons.)

I.e. racism might not be as widespread as commonly believed, and, furthermore, perpetuating this belief will probably only make unscrupulous people behave more in line with what they think racists would want. It is, in theory, a self-perpetuating cycle.
Deployed versions that need to be referred to later usually get git tagged, but those are not that much different from branches of course (they'll both show up in autocomplete as a committish object). But even then; tens of thousands of tags/branches? At that point it might be worth considering simply baking in the git commit hash into the build artefact for future reference instead of tagging every CI build with a branch/tag.
That's good in theory. The reality is that punycode never took off anywhere in the world.

Unless you're proposing we let it live in case someone somewhere ever uses it. Then, sure.
That sum a critical part of my job, help clients navigate and find the middle-ground between bloated old-school enterprise solutions on one end and hype/resume-driven developers on the other.
See https://news.ycombinator.com/item?id=28025410

Even if blew out of the the garbage truck (which is not possible they are closed) it would just end up on the street which is then cleaned with another truck or washed into the sewerage collected and disposed.
There is no feasible way that my properly disposed trash would end up in the environment.
Even if I would dump it somewhere in the woods it likely will gets cleaned up and properly disposed within weeks if its anywhere near civilization.
I would need to find a large river so the trash has a realistic chance to reach the ocean. Its completely absurd.
To be fair Android could be way clearer about this. Instead of "App wants to access your location [allow] [deny]" which is clearly confusing even for highly technical HN readers, why doesn't it say "App wants to access WiFi. This may reveal your location. [allow] [deny]" or something like that?
Yes, that is one possibility. Not all distribution have an inverted ʃ shape in this graph. In particular, the exponential distribution is very different and very asymmetric, but nobody expect an exponential distribution in a group of studies like this.

Also, "my" model is an informal version of the model used in the research paper. You can read there an explanation with more technical details and more accurate.
Blackjack Probabilities, Card Counting – Calculation and Simulation
That sounds like a serious crime by the gang leaders, and less so by the hired kids.
No thanks, I will keep using checkout.
Yeah the way that sentence was constructed tried to make her a senator.
You’re completely right. I quit WoW for the same reason. Lucky, too because I had an unhealthy addiction to it and it kinda resolved itself with that.
Mental models to think like a scientist
It's something I'd like to see. I have wondered if quickjs might serve as an experimental base to try and implement such a beast. The main issue is having a thread aware object lifetime mechanism. I think quickjs is a reference counting GC. It might be possible to wedge something in there.
Did you write more about it here or elsewhere?
I used to use Git Legit: https://frostming.github.io/legit/
But the official addition of git switch conflicted with their git switch (which is better as it auto-stashes changes before switching). Legit also had the issue of not properly handling branches with "/" in them.
I think we need an energy revolution. We still try to do this a way where there is a turbine in the process. Motionless energy storage is much more promising.

https://en.wikipedia.org/wiki/Fuel_cell
"It can only exist at a pressure above 5.1 atm (5.2 bar; 75 psi), under 31.1 °C (88.0 °F)" - https://en.wikipedia.org/wiki/Liquid_carbon_dioxide

So depending where you are you'd need refrigeration
When I say "non-official", I say that it has some commits that aren't on the main branch. You need to push them somewhere, or else they're going to be lost.
Locally they are recycled into roofing material. https://www.mwatoday.com/waste-recycling/recycling-disposal-...
You get free grass to feed your cattle, the railroad to transport it and there are a lot of steak on a cow.

Meanwhile you don't have an industrial production of eggs, so you get at best one egg every day per chicken, more likely one or two every three days. That is of course if you assume it is egg season.

A chicken in every pot was a slogan for Johnsons great society, because chicken was a luxury. It would have stayed that way, but then capitalism happened.
Voting directly affects the outcome. Donating money indirectly supports the outcome. In the end, only votes decide the outcome - many times the side with more money loses. The side with more votes always wins, unless you count the Electoral College. A vote is a much more material support than a 1k donation.

> He publicly materially supported it.

Nobody knew about Eich's 2008 donation until 2014, years later. Many people who worked with him and knew him for years, like Baker, expressed surprise and said they had no idea he held these views.

> Eich chose to resign.

Eich was allowed to resign rather than be fired. When you have the board and Executive Chairwoman saying that it's impossible for you to work there with your views, and you resign, that's not exactly a free choice.

> Curtailing their civil rights is.

I don't think we can put things beyond debate simply by declaring them a civil right. The entire debate was over whether it was/should be a right or not. I don't think this is a productive way to frame it. It just leads to argument rather than discussion, and persecution rather than post-victory rapprochement. I also don't think it's uncommon. I find it hard to think of someone I've worked for or even know that would not like to curtail what I regard as my civil rights in one area or another.
The real problem with that is that consumers have communicated, quite clearly, that privacy is not a significant concern for them.
My git productivity hack is `git diff --color-words`. Instead of showing the line-by-line diff, it shows only the words that changed. Especially useful if you have long sentences where only a comma changed or some other typo. With git diff, the two lines are shown, with --color-words, only the changed symbol is highlighted. The option --color-words also works with git show. I even made aliases for them: git cshow and git cdiff.

Other than that, I recommend that people learn to use git properly. In my work, I often have problems with people overwriting their commits and trying to handle merge requests of commits where one commit message is "did some updates" and the other commit is "some fixes". Getting to know git for an hour, may have prevented both issues. But I am biased, since I use git since my bachelor thesis.
Crimea ‘water war’ opens new front in Russia-Ukraine conflict
I wrote "when you are in a situation..." - but that's not generally my experience, instead controllers are often cluttered with rendering details like colors and animations, networking code, or things that I would've put in the model layer.

To give some context, I remember reading an article about massive view controllers and one example was Firefox for iOS, so I've dug up a snapshot of its main view controller, which exhibits all the things people hate about Apple's MVC:

https://github.com/mozilla-mobile/firefox-ios/blob/21e9d2943...

I have met Swift teams who would have proudly refactored this outdated MVC code into a "modern" MVVM pattern, replacing the 2000 LOC controller with one 2000 LOC ViewModel and a 500 LOC controller (because you still need UIViewControllers in the Apple world).

But in my opinion the bigger issue is the insistence of only having one controller, or view model, or whatever per screen. As soon as you find a way to divide all the interconnected concerns of this screen, the layers and their names are not really that interesting.
You can do wonders if you know what you're doing and avoid the web stack.
It's just that this stops being funny when the printer firmware is is hell bent on keeping the printer offline until all the cartridges are back over minimum levels. I own an older Lexmark printer that still works like a charm. But it shuts down completely if it runs low on any color. This is especially aggravating if you need to print s single page urgently and you don't have a cartridge in reserve.
the role of a CTO isn't either about coding ;)
Those are pro side of the balance on the other hand

- non secular government

- military adventurism

- buying Russian s400 whatever that was

- limited effectiveness in sophisticated asymmetrical insurgents wars

- limited effectiveness against sophisticated military, two generations behind fleet of f16
Maybe I'm joining the large amount of comments at the bottom for once, but this article is not just about someone who ended up being a teacher due to serendipity — he committed crimes to get there.

I'm all for supporting people with disability, and there is no doubt that it requires courage to admit to being a fraud after so many years — but being dyslexic shouldn't be an excuse for anyone to commit crimes and get away with it (please read what he actually did if you haven't — it wasn't a simple case of cheating).

I have personally seen a lot of academic misconducts that went unpunished that makes cheating in exams seem seem mundane. Fake results that academics don't own up to/just blame their students when proven wrong; made-up results so that a thesis would look better; lying about publications to get scholarships, etc. Nobody ever gets punished and some would eventually go on to hold important positions.

Reading the "supportive" comments in this thread is pretty demoralising for me.
https://www.eff.org/pages/list-printers-which-do-or-do-not-d...
My understanding is that the energy released comes from the CO2 being heated back up and turning into a gas, causing it to expand. This spins turbines.
Most of those are plumbing. They're only needed if you're building tools on top of git (integration with IDEs or custom GUI, for example), or doing very advanced scripting/broken repository repair.
Except this is actually the opposite… they turned one command that did too many things into two commands which each do fewer things.
Five fold advantage in artillery.

Two-fold advantage in conventional airforce + their new drone force.

6 fold advantage in tanks. 2 fold advantage in armour overall.

3 fold advantage in trained personnel

When it comes to land forces, Turkey is many times more powerful than UK.