skysight-inc/HackerNews huggingface dataset:
I'd not heard of Scoop before today but have used chocolatey extensively in the past.

However I'm wary of all these tools (including brew on Mac) as they all feel like a pretty efficient way to main line your own personal supply chain attack into your dev machine!

For that reason I now try to use them sparingly and with a high degree of suspicion.
I was comparing M1 to higher TDP chips, yes. If you take TDP into account M1 wins hands down, of course (unless your workload requires more than 16GB RAM). The context of this post is specifically the price-sensitive customer, not a TDP/space-focused one (compare to this[1] for example, once you upgrade RAM and SSD, and install a decent cooler). You also get better I/O in the PC world.

[1] https://www.officedepot.com/a/products/7814504/HP-Pavilion-T...
Yes - victory leads to stagnation, and competition leads to progress.
I’ve often wondered how Apple manages to keep secrets across such a big organization. It’s fascinating and as an outsider I wonder if it’s because of a (cult like?) culture or because of fear (of legal consequences). It’s a real problem for those who want to showcase their portfolio and experience though, and that seems unfair.
I have it on the side while I work to take meeting notes and then email them to myself, or use it as aid to explain designs/ideas visually.

I sketch blog posts for my blog on it. It has pushed me to write end-to-end without distractions because there's no browser tab to check. I also don't end up finding existing blog posts and ending up demotivated.

I download sheet music from imslp and put it on the tablet, I study and annotate the sheet music and use the tablet to read on the piano.

Sometimes I draw on it, too...
Training a Neural Network to Autoshoot in FPS Games
In this article, I will ultimately show you how to make an Autoshoot bot for any FPS game using a simple neural network on Windows or Linux.
I don’t think so. AFAIKR electric vehicles suffer from a rocket fuel and payload problem. The more weight you carry the bigger batteries you need. But maybe for short range it is acceptable. Would love to be wrong
Outer Orbit – old school Spacewar-for-one game
The secret/silo culture at Apple is insane and I can’t believe Steve ever signed off on it.
Here's a comparison page:

https://github.com/lukesampson/scoop/wiki/Chocolatey-Compari...

One advantage is that scoop installs (most) tools into a common place and search path, and thus doesn't pollute environment variables as much.
Building a corporate product like PlayStation is nothing like using FreeBSD in a "freedesktop community" way.

i.e. Sony has custom everything, including input stack.
> The fact that all dynamic languages have adopted some kind of static verification tool has settled the discussion.

No, it hasn't.

The fact that there is utility to static type checking that is sometimes a net win so it is better, ceteris paribus, for a language to have it available does not “settle the discussion” about the claim that dynamic typing was pure lazy design that was never in the interest of human developers.
> If you're a fresh graduate

Covered by "Sure, if you have no experience, one would be tempted to go through the whole hiring filtration as a service"

> self-taught like myself

I'm self taught as well, and a dropout. I just assume that's going to be a PITA everytime I want to find something because I have to filter out all the companies/people I don't want to work for and mostly because of the time it takes.

> And TripleByte's model is also to let you skip stages of the interview process IIRC, which is appealing no matter how much experience you have.

With companies who are interested in using their service (after you have already scanned, uploaded oneself and jumped through all the services hoops and agreed to be at the whim of whatever they decide to do with said data now and forever more into the future) and who have not yet run into the problems (i.e. incentivizing people gaming the system) that the person I originally responded to has run into and that many corps have run into with similar services in the past.

The part I want to skip is the part where a corp ignores the content of what I sent and sends a TripleByte link mixed with some boiler plate…
IMO the best part about SVN is that you can use git-svn to run it through git locally.

If only that was a thing for Perforce. There are some scripts but not really with proper streams support. Sigh.
Stackoverflow: Database Design using UML Class diagram
Are you assuming a full time job means 60 hours a week?
Is there something particularly difficult about developing an electric garbage truck? All-electric cars and vans already exist, so it seems like simply a problem of putting existing technologies together in a new configuration.
The reason for that is that most humans like other humans.
If you overpay, you'll need to contact your friend or whoever and ask them to send it back.

If someone tricks you into sending them money, that's just fraud same as credit card fraud or wire transfer fraud or crypto scamming fraud. What are you getting at?

This is exactly as safe as the previous system which took up to 48 hours to transfer the money.
For a command-line tool, I absolutely recommend Conemu (https://conemu.github.io/)
>A language with a good type system (ex. Haskell, OCaml, Rust etc.) makes it hard to write bad code,

Maybe they wouldn't be writing any code if they had to write it in a languages like that.
It's naive to think that Apple needs Docker more than Docker needs Apple.

If Docker didn't support Apple devices going forward, they would lose a significant amount of users.

If Apple doesn't support docker going forward, they lose a tiny percentage point.

That being said, its mutually beneficial, so Apple should be putting their best effort to making the transition smooth (which I think, at least from an outsiders perspective, they are)
Well, okay. Read this article and the 6+ academic papers linked therein and tell me what you think after that: https://www.resilience.org/stories/2020-06-08/collapse-of-ci...
Why would it be wrong?
Would be interesting how Apple installs such an ethos of secretivity - is it loyalty, respect or fear. Maybe a combination of all, and the fear may well be down to the aspect that if you are happy to dish secrets upon a past company then why should this company trust you with our secrets.
An article was published under Biden's name in the May/April issue of Foreign Affairs in which he explicitly committed to rejoining the deal. It is almost certain that he will try, and just as importantly, the EU is onboard. It was supposed to be a legacy achievement for the Obama-Biden administration, it's obviously in his interests to revive it.

Iranian contempt for the United States is nothing new. It didn't block an agreement in both party's interests last time, and it doesn't have to now.
I wonder how they avoid all the issues that Google is facing - workplace diversity issues, labor practices and other social justice issues. How does their HR handle those since we never hear about it in public?
I'll suggest Process Hacker [0] It is the ultimate Task Manger, open source, supports amazing plugins , and has tons of features that sysinternals Process Explorer lacks. Be sure to get the nightly/3.0 branch , the 2.0 branch is several years old. Also I strongly suggest building the plugins extra repo [1], has some great ones, like a terminator plugin that can kill apps various user and kernel ways.

Unfortunately due to a personal dispute with a Webroot employee and Microsoft its signature ended up in antivirus databases, so don't expect any love from Microsoft. They often look at the APIs PH uses and use signature checks and other ways to block/discourage PH from using them. Also expect having to whitelist it with anti-virus products, but the source code is open and you can build it yourself if you don't trust what you are getting. [2]

[0] https://wj32.org/processhacker/nightly.php

[1] https://github.com/processhacker/plugins-extra/

[2] https://github.com/processhacker/processhacker/issues/454#is...
An interesting piece of advice that I saw in another HN thread about good company behaviours stuck with me over the years. When someone unsubscribes from your mailing list, delete their email address from your database. Don't retain it marked "inactive" or "unsubscribed" so that you can accidentally or on purpose start emailing them again later. Really delete it, so that you no longer have it and CAN'T make that error.
> It's unmaintained, deprecated software.

The only people who cares about that are the ADHD-riddled developers who will anyways deprecate Wayland in seven years, only to re-implement X11 again, this time in rust.

The rest of the world will keep moving and working with the "unmaintained" software while the kids play with their shiny new toys.
Interesting. I wonder if we are talking about different things.

To me unclear boundaries imply a degree of exploration and boundary-setting activity, and that is rarely plain subtractive.

True, in a bigger picture this boundary-setting activity still works towards completing some solution—but then in an even bigger picture, I would put forward that in the real world projects are never actually complete.

As a maybe far-fetched example, say there is such and such real-world user problem that was usually addressed via use of spreadsheet- or CRUD website based solutions; now a teammate delivers an Electron-based app prototype which shifts the constraints of what we can do or what level of effort it takes, and even prompts a reformulation of user’s true needs as possibilities previously not even thought about are suddenly on the radar.
I used to think that way till I saw Google, which is pretty much the opposite, and now I understand it is important to take into account the cons as well as the pros [I'm still more biased towards the G model but less so than before].

In summary, everyone seeing and commenting on everything has two consequences:

(1) too much politics and need to potentially justify everything to everyone at the company and their dogs, not just stakeholders, literally everyone in the company, on Memegen, on TGIF, and to the world when stuff inevitably leaks, before the product is ready. This leads to groupthink and no one gets the courage of their conviction. [sometimes this is good and prevents poor products from get to the customer, but usually when that's the case, the team were incompetent and deliberately ignoring prior feedback under the ever-applicable excuse of "you are not the target customer" and could have prevented them if they cared.]

(2) when you have a siloed culture, you put the integration job, responsibility, and accountability on the management who coordinate. Therefore you have to be careful who you put in charge and the organization does not scale magically. But once you put the right person in charge, they are accountable and cannot slack off, nor make poor choices forever and expect others underneath them to fix them and expect them to be accountable. The buck stops with the integration point, which is singular. They have to make clear and concrete decisions, leaving less room for spray and pray or blaming stuff on others.

Point #2 has synergies with the way Apple is structured: not P&Ls, rather each person is an expert on some aspect of the product and the editing function and discussion on what to build happens very transparently at the top (evidently through heated discussions mediated by Steve who was not afraid of conflicts [contrast with Google execs.]) One person handles software, another handles hardware, another one silicon, etc. and they fight at the top not through proxy wars at the bottom. My sense is this aspect is what Steve "signed-off" on, and the rest naturally followed with that plus product secrecy aspirations (for marketing reasons and due to scar tissues from a past era).
Many games had special peripherals or were impractically expensive for home usage though.

For example, the Neo Geo AES launched at a cost of $650 (~$1300 in today's dollars), with games costing $200 or more back then. Some versions of afterburner climax have a servo equipped chair which can tilt on multiple axes as well as vibrate, police 911 has body position sensors, and many of the music games have hardware that's completely impractical for home.

From that perspective, the games as a service makes more sense. Stadia doesn't really offer any of that, the games are the same as any other platform.
They do not hire SJW activists to do HR.
Brexiteers almost lost everything – now they have almost won everything
I think you're pretty much wrong on that last point. The people I know who love Rails tend to rave about Ruby the language. It's not personally my favorite (spent about 2 years with it as my daily language, no rails involved) but it has many many fans.
In a world where unsafePerformIO, error, etc don't exist, sure.

The reason most Haskell codebases are cleaner is because the culture manages to uniquely emphasize good practices such that people don't try to break abstraction barriers.

I'm sure it's possible to write Haskell code that "misbehaves" as much as python code does. Once smart people with no training are let loose on something, that'll definitely happen.

We're lucky that Haskell hasn't been attacked yet :)
For me also, as a life long abstainer from mammal and bird products. I wondered on reading this, would I try this meat? Probably, (though in small pieces, I understand vegetarians don't have the gut flora to process meat and it could be uncomfortable). I absolutely am in favour of lab grown meat. I cannot wait for the day when people complain about not being able to afford real pork, fish or chicken because it's too expensive, when we have such strong laws about animal welfare that only the rich or those who farm their own can consume what was a live animal. I'm sure a black market will exist but on the greater scale, it will be a blessing for the earth.

Imagine if, one of the labmeat companies becomes so powerful that they bribe the president of Brazil to make deforestation illegal, and so limiting the amount of land available for cattle and cattle food. I'll happily accept this as a weird side effect.
Once an IBM executive said, why are we still writing new codes, we have written all codes.
What might play out is more localised/micro food production and government drive to make more basics self-sufficient.

Things like that do have a trickle down effect.
I'm happy for you that you got over Jordan Peterson. IMO you drew the wrong conclusions about him though. From what I've heard/read of Peterson, he is usually correct in his observation/analyses, BUT only within the framework of very conservative role models. The point here is that he doesn't even add original ideas.

I think what makes him so popular among his fans is that he lends scientific credence to embracing reactionary role models. Some men (and even a few women) seem to feel deeply insecure without a very explicit set of rules of how to interact with the opposite sex, how to live even. Maybe some men feel threatened by emancipated women or maybe they can't find their place in a society that places few constraints on what to do after growing up.

Peterson spells out for them in detail how to conform to the traditional gender roles historically endorsed by the church, but he substitutes the foundation of christian moralism with evolutionary theory and sociology. He's handing his disciples a step by step guide to building a family. Why this brand of "neo-conservatism" can be popular in a secular world, one where science offers explanations once received through faith, but fails to provide the comfort and sense of belonging that Christianity built its success on ever since its humble beginnings as an obscure, persecuted underground
cult in the Roman Empire, doesn't need much explanation.

Believe it or not, there are in fact women subscribing to these old school values. It's not like Peterson is forcing anyone to roll back the achievements of feminism or promoting inequality, just some archaic ideas that still work well enough for some to embrace them as a template for their lives.

What's so toxic or controversial
about that?
Hey, I'm not saying it's a good idea. I'm only saying it can be done. I would very much prefer cookies.
> How does their HR handle those since we never hear about it in public?

Well, we do hear about their issues... when people start rioting (such as with Wistron in India in the last weeks) or jumping out of windows (Foxconn had to install nets to catch suiciders).
This reminds me of the game killer7, where some NPCs would speak in a partially distorted voice. However in that game it always quite interesting listening to the TTS because the script an NPC is reading seems to be a paraphrased from the subtitle (and maybe partially complete gibberish?) and it feels like you’re fading in and out of understanding the language as they speak [1], which is in fitting with the surreal style of the game and presumably intentional.

[1] https://youtu.be/B-Pw72j6xDg
I'm puzzled why there is such a strong dependency on Mac? I mean, the M1 looks pretty nice; but if the author is budget constrained AND the hardware is too slow, wouldn't "normal" computers with Windows/Linux make much more sense anyway?

I fondly recall how a good friend of mine was impressed by the compute performance of the Apple based workstations at her university. I convinced her to get a PC for the same cost as the Mac, and then she complained how slow the university Macs suddenly felt. (That was ca 2014).
There's a lot of analogs. At least in Europe - €60 for 1200 LEDs (with the same mobile app).
Error handling was already mentioned ITT. Goto use seems like a litmus test for bad programming. The presence of it doesn't prove bad programmings but lots of goto statements could be reasonably be expected to be replaced with safer switch statements. Extremely nested functions are another area that is best served with a goto. Breaking out of many functions has performance implications I believe.
I spent to some time to check and analyze the code.

The author uses it in a clear pattern, specifically, as a sibiling post mentions, in order to achieve error handling (additionally, with fall-through); the labels are indeed neatly placed at the end of the function, after the `ret` exit.

The problem is consistency - the upper half of that function performs error handling without goto, and the lower half with it.

I personally prefer all-or-none solutions, since I highly value consistency, but on the other hand, I do consider this solution acceptable, since it still has a tidy (enough) structure.
How can you tell that that is due to them liking the language because they work with a nice framework on top of it? If I worked all day in a a language, I'd like at least some parts of it.
> I’ve often wondered how Apple manages to keep secrets across such a big organization.

I've worked with Apple extensively over the last 10 years or so, and what I see from the outside looking in is that they are quite a bureaucratic and very siloed organisation that appears much more "typical" compared to other similarly large organisations than you would assume from their shiny exterior.

Anyone who knows anything about large organisations knows how bad communication between departments/divisions can be by default. The phrase "the left hand doesn't know what the right hand is doing" often applies here.

So for Apple, this plays somewhat into their hands. The various parts of the organisation are heavily siloed, with strict controls on cross-communication and even global teams involved in say the roll-out following new product launches, only get to hear many of the details (sometimes any of the details) on the day of launch.

It's a bit like the difference between Zero-Trust computing and the castle-and-moat paradigm. Apple operates Zero-Trust on strategic details internally. Each department/division is firewalled off from others and communication is heavily managed, orchestrated and most importantly carefully timed, much like their public communication is.

This leads them to being very good at keeping secrets within the org. The downside (as you would imagine) is that working with them can be quite a challenge. And I imagine working for them is very tough if you're at the outer edges and in one of the teams that are always "the last to know".

Edit: typo
That's nice, surprise jeans! But yeah, I'm not advocating that, I'm only saying it can be done.
Note that all the years after the first 5, one is working as a doctor, earning (often a quite nice) salary. So theoretically they could have boosted the student ranks in 2016 and those would be almost ready.

Of course that would require a semblance of a coherent strategy and plan.
Windows is a complete mess these days from a usability perspective and even Microsoft doesn't seem to care much about it. As for Linux, rock stable once you get it running (at least the OS itself) but lack of software support and other quirks makes it less desirable on the desktop.
How is this related? rwmj is asking what makes this is a challenge, not asserting that all the possible electric vehicles have been built.
Witus sounds like something serious in Latin :) Wituś sounds cute. Would never make the jump :)
I have to distrust this survey because it was commissioned by the World Economic Forum, even if it was executed by Ipsos. And Ipsos themselves aren’t exactly the best pollsters - they’re rated a B- by 538 (https://projects.fivethirtyeight.com/pollster-ratings/) and I find online polling methodologies to be generally dubious.

The World Economic Forum is famously pushy about establishing a “new normal” and the idea of a “Great Reset” (https://en.m.wikipedia.org/wiki/Great_Reset). They have a vested interest in painting a picture of broad support for their political agenda. So of course they’re fishing for data like this. But from the little information available about this survey, I am already skeptical because the questions seem poorly designed. For example someone may answer “yes” to wanting a more “sustainable and equitable” world even if they are only interested in the “sustainable” part. Or they may understand “equitable” to mean equality of opportunity rather than equality of outcomes. They may also answer “no” to this question if it was more specific about policies. Similarly on the other question, someone may say they don’t want to return to a pre COVID life only because they like remote working and not commuting (rather than desiring a new economic order). So I’m not sure what to take away from these results.
Maybe it would work with ipv6...
It seems nice but using WSL(2) Windows Terminal is noticeably faster for me, same compared to most other alternatives including Cmder/ConEmu.

While Windows Terminal doesn't have a settings UI (yet[0]) it does allow for theming, this page[1] features a range of color schemes that you can define and set in your settings.json.

There's also a wrapper that allows for quake style drop down [2] until it's implemented by Windows Terminal itself[0].

[0] https://github.com/microsoft/terminal/blob/main/doc/terminal...

[1] https://windowsterminalthemes.dev/

[2] https://github.com/flyingpie/windows-terminal-quake
In fact, it'll eventually get so good we'll be the bottleneck. We're gonna need new ears, folks.