skysight-inc/HackerNews huggingface dataset:
“Look at how easy it is to do half of the setup in those 35 steps”. Meanwhile in macOs world everything is already setup.

So … why?
Well, seeing how the building is going to be when built, and knowing the reasoning for the design is two different things, yes? He may have given an interview, but this is hardly a full explication of the reasoning behind the decisions. We have to know the reasoning before we can agree or disagree with it. It's not as if this is some "oops, I hadn't thought about the lack of windows."
Not necessarily. Leetcode problems go from “just iterate over the collection collecting some data as you go” to “Knuth solved this once and thankfully he wrote it down in a book for us mortals”.

Maybe part of the problem with these threads is that posters don’t clarify exactly what they’re complaining about.
So next question, is a credit card chip also a computer?
My SIM card has 30x more horsepower than my C64. Mind blown.
What are the benefits of CLI tools (including debugger) to GUI tools? From my experience, most people prefer GUI tools, and are more productive there.

I understand CLI is useful for scripting, but outside of that I'd rather not deal with it.
Humans are animals lol. Intellect level has nothing to do with the food you can process.
It's not just the degree itself, it's what the expectations from that degree are. Why students are pursuing a CS degree is what informs what the goals should be and in turn what they should and shouldn't learn. And as that varies greatly between students as well as institutions.

OP wasn't saying "you can't pass the designated curriculum of a CS degree without this arcane knowledge", they were saying you shouldn't pursue it in the first place. There are many reasons to pursue a CS degree, therefore there are many different situations you'd need to evaluate their statement on. It's quite ambiguous.
> in the end it is Apple's product and nothing forces you to buy it.

Nothing except the lack of choice in the duopoly world, where Google is even worse.
Not for nothing: so is yours. The email field isn’t publicly visible, so you need to put it in the about field.
It isn't clear that the church actually objected that much, for all their statement to the contrary. It isn't like they defrocked him or anything. It is more likely that MIT asked for him to be sacked and they took a decision not to fight over it because it wouldn't be helpful. What the chaplain was trying to do here was entirely in line with how he was meant to act.

I wasn't blaming anyone but it does seem quite likely that this action was driven by MIT rather than the church. The church hasn't fired him, MIT has had him moved on from their campus. The church is being relatively proportional about the whole business.
Exactly, you find the stuff faster, which is probably the point. I shd label my RF component drawers with pictures, the idea is good.
Because it is worse, regardless of the sales pitch.

https://github.com/ixy-languages/ixy-languages

When doing all the required optimizations, it turns into tracing GC optimizations with another more political accepted name.
Istanbul Yat Kiralama Hizmetleri
Yeah also curious how they can keep this secure. I guess there must be a reliable way all sat makers have figured out for this.
they have plenty of customers and are always hiring so I don’t think there’s much pressure to change their business model… they have a 15 day trial and IMO the ~$200/yr I pay for a dual boot personal license is worth it for the documentation alone, AMA

I think their online book is a very nice intro: https://www.wolfram.com/language/elementary-introduction/2nd...
Everyone Is Thinking About You
Your no.8 made me wanna order a 3D printer asap!
It's a common attitude in various countries in Asia if you haven't eaten rice you haven't had a meal. Also common, if there's no soup something is missing.
>> full teams can and have built huge java projects just by using the intellij project wizard and maybe a tiny bit of Gradle from stack overflow.

> They are the kind of programmers who have a very narrow range of abilities, and whenever they see a problem outside those abilities, they get completely lost.

How does one follow the other? How does not learninging unnecessary skills hinders ability to solve new problems? If skill is really needed later one person from the team can learn it and share most important bits of knowledge. If skill is not needed now why learn it? YAGNI can also be applied when learning things.

I find that not understanding how compilers works or how to use them in low level tasks is minor problem when developing. I never met developer who had problem like that. Much bigger problem during developing is not listening to and understanding your users and IDE will not help you with that. This is much better skill to learn than compiler CLI.
But it's the fruit which is poisonous; which looks nothing like a tomato? (Except perhaps while both are small and unripe.)
That defines “middle-income” as 2/3 - 2 times median income, which is such a fake definition, and the groups all got wealthier since the 70’s. And even with that, the article is agreeing with me, not contradicting me:

“The recent stability in the share of adults living in middle-income households marks a shift from a decades-long downward trend. From 1971 to 2011, the share of adults in the middle class fell by 10 percentage points. But that shift was not all down the economic ladder. Indeed, the increase in the share of adults who are upper income was greater than the increase in the share who are lower income over that period, a sign of economic progress overall.”

It looks like they’re also cherry-picking a year 2000 baseline in some of their charts.
A) it's not just a priority inversion. The problem happens with simple round robin schedulers too.

B) The problem is the descheduled thread which has the lock and isn't in the lock sequence. Simply killing the time slice of the spinning thread without knowing what it's waiting on may lead to even worse behavior.

The answer here is simple: just don't use pure spinlocks if you can be preempted.
Well I am quite happy with some new features, like WSLg, the inbuilt android emulator which isn't that great but works well enough, and possibility of future updates.

and then.. they changed the touch keyboard and it is WAY shittier now, the taskbar is constantly weird and ugh. I just wish I could choose what features I want without updating everything
I've tasted most animal food I've come across just out of curiosity. :P
So you are saying they don't know where to start, and as an example of someone not knowing where to start you present... yourself, doing the exact thing you claim they can't do.
That was a she, not a he.
I find the fact you mention Wikipedia and Pinterest in the same breath surprising. As someone who doesn't really use the latter, I always knew it as the site to exclude from search results. Whatever the query, a result in Pinterest will look like utter spam that only used my query to get into SERP and then try to make me go to something barely related. On the other hand, Wikipedia seems to be always on topic and usually high-quality content. I understand that one medium is more vulnerable than the other. But still, with somewhat similar content creation structure, I'd expect more similar outcomes. So, what is the main reason for the perceived quality difference?
You don't use up trading cards like you do toilet paper. Neither are trading cards continuously produced like toilet paper.
Say you want to increase security by issuing short lived accounts and passwords in a database, and make these accessible on demand for apps needing them.

The app instance authenticates using the cloud providers key vault and from here it’s allowed to use a policy claiming tokens granting rights to a specific db role.
These tokens are short lived and are automatically renewed.

This is just one case - vault have a lot of useful integrations that let you “float above” any cloud:

https://www.vaultproject.io/docs/secrets

I like to keep my concerns separated. That way we can use any cloud as IaaS and keep the platforming part ourselves. Vault is at the heart of achieving something like this.
What worries me is that in search of diversity we might lose the goal of objective verifiable truth that is more often than not (IMO) denied, labeled as propaganda, and politicized by certain typically right-leaning groups. You need not go watch fox news to get an unbiased picture of how the world is, you need to get FACTS instead of opinions and you need a certain analytical/critical toolset, not a diversity of unbased opinions.
Brain Drain is just a theory, and a pretty contentious one at that. There's quite a bit of evidence to suggest that the positive effects of emigration can outweigh the negatives.
Yes, I'd agree.
I started writing the comment with "I highly doubt it", but as I was writing, I think it is a very interesting question. And it might be possible.

Like you said, spark plugs require high-heat and high electrical insulation properties. Hence why spark plugs are made out of ceramics (or glass) and metal.

Spark plugs also have a heat rating, which indicates how well the plug is able to extract heat from the tip. If the heat extracting properties of the plug aren't just right, a modern turbocharged engine will not run properly.

Lastly, with the power output of modern coil-on-plug designs, the electric arcs will eat away the electrode quite quickly. That is why spark plugs have a coating on the electrodes to increase longevity.

3D-printing of ceramics is possible, though I do not know how the properties of ceramic polymer filaments hold up. The metal parts will require high resolution (the threads, the spark gap).

So yeah, it might be possible to 3D-print a spark plug, but it will require expensive machines (metal printing, ceramics printing) and the resulting plug will be orders of magnitude more expensive as a traditionally created spark plug. It will also not last as long.
Cravings go away, saying to just eat less can be telling somebody they have to be hungry for the rest of their lives.
Decline in effectiveness of all three US Covid-19 vaccines over time
Instagram: A Blessing or a Curse?
Crossfire: Legends Mod APK 1.49.21 Unlimited Money and Gems
I agree with password-less.
ES modules are terrible
Shouldn't that be necessary if you want to boot your PC from the network?
You realize the IDE relies on the compiler to do all that magic stuff, right? So when you get to the point where you have a build error because some odd/unexpected import/target all of a sudden everything in the project is an error and the IDE is suddenly not so helpful.
FYI a 3D printer is super affordable nowadays. Heres a quick guide for home usage:

FDM printers: They use a spool of plastic as filament which is heated and layed down layer by layer in a small string, are the cheapest, safest, have a large print volume. On the downside they often break down (e.g. the filament gets jammed) and have a coarse resolution (the smallest details are around 0.1mm). Most popular ones are the Ender series from Creality and Prusa printes. Prices are from $150, filament is from $17/kg.

SLA printers: They use a liquid (called resin) the hardens (cures) under UV light, they print a whole layer at once. They are capable of printing super fine details, are less prone to breakdown (they just have 1 motor vs 4 or more in FDM). On the downside the resin they use is a very toxic material, you need to vent its air outside and always use protective gear. Also the print needs to be washed and cured after printing and they have a smaller build volume (iPad mini/iPad screen size) than FDM. You can get one from $250. Check out r/PrintedMinis on Reddit to see what they are capable of.

I suggest getting a FDM printer as the first one unless you really need the fine details, e.g. for printing miniature figures.
Equifax is a monopoly. Run-of-the-mill companies will lose contracts and money when their infrastructure goes down or some crypto miner explodes their aws bill.

Optimizing is a different item, it reduces costs... More profit, better costs for customers, potentially undercut other companies with prices that are not feasible / offer more features.
The important bit comes at the end:

> That's right, I was that clueless newbie who came up with a completely ridiculous abuse of a SQL database that was slow, bloated, and obviously wrong at a glance to anyone who had a clue.

> My point is: EVERYONE goes through this, particularly if operating in a vacuum with no mentorship, guidance, or reference points. Considering that we as an industry tend to chase off anyone who makes it to the age of 35, is it any surprise that we have a giant flock of people roaming around trying anything that'll work?
Most non-trivial software can't be built cross-platform with pure Make and no configuration step. If software only comes with a Makefile, it's usually a good sign that it only builds in a single "blessed" development environment (and as a heavy Mac user, I can tell you that the blessed environment is never Mac).
This has been my experience.

To import matplotlib, for example, you type "pip install matplotlib" into the terminal to install it.

Then, you add "import matplotlib" to the top of your .py file.

That's it.
Stop teaching how to drive, teach combustion engines and mechanics instead.
Reading sad stories such as this makes me less envious as a citizen of an Eastern European poor country.
The verdict for indie developers (not using Unity/Unreal) seems: just bite the bullet and license FMOD (or Wwise or any of the popular proprietary audio engies).

I was actually searching for a good open-source audio library to use, and found out that my options aren't that good. SoLoud is a pain in the ass to install and integrate into an existing codebase, and OpenAL doesn't have any good implementations available (either proprietary or LGPL). I'm now just using a simple single-header audio library in cute_headers (https://github.com/RandyGaul/cute_headers/blob/master/cute_s...), but will probably switch to MiniAudio once the high-level API is finished (https://github.com/mackron/miniaudio/issues/196)
> it's not just a priority inversion.

Did I claim it was...?

> Simply killing the time slice of the spinning thread without knowing what it's waiting on may lead to even worse behavior.

It's not obvious to me how likely this is compared to the other case, but if you're trying to make a case for why a kernel doing that would result in worse behavior in typical cases, it would probably help to explain this.

> The answer here is simple: just don't use pure spinlocks if you can be preempted.

I don't get why you're arguing with me on this. I wasn't telling anyone to use spinlocks, nor claiming this is the one and only problem with spinlocks. I was just saying a kernel could be a little smarter about a particular case by examining the instruction sequence.
I think people need to appreciate that universities are not updating their courses and tools that often. Eclipse was a pretty reasonable choice a few years ago. I used it for well over a decade before grudgingly switching to Intellij. If you are doing Java, it's still pretty nice. It always was pretty good at that.

For a university software engineering course, it's more than adequate. It's representative of what people in the industry would use, or would have used until a few years ago. It's open source and easily customizable. It has most of the bells and whistles you could want in such a tool. And it runs on modest hardware and more than meets the requirements for implementing some simple toy project for school; which is a big deal when you deal with students working on old/slow laptops.

Are there other alternatives? Of course, many. But it helps having students all use the same thing when supporting them and it helps when that tool is not Notepad or something similarly backwards. I actually taught Java to students back in 1996-1998, trust me dealing with weird/odd/misguided choices as to what to use to edit files was a thing I had to deal with. Actually one of the key things to learn in university is learning new things. So, a slightly complicated but genuine IDE is exactly the right kind of thing to learn to wrap your head around in university.
See, for example, https://www.microsoft.com/en-us/research/podcast/machine-lea...
I'm a 100% sure you can find at least 42 Discord bots that can create and update relevant GitHub issues directly.
Strong disagree. I do embedded development of varying complexity. I often have to learn and figure out new things, but once I have something figured out, I have it figured out, and I can drill down to hardware register level to figure things out when something is misbehaving.

Every single time I touch anything web-related I discover that the entire landscape has shifted, all the tools I used last time are now abandonware, and I have to figure out everything anew. It may be more accessible if you're starting from scratch, but it's a constant treadmill that you instantly fall off of as soon as you do anything else. And when something doesn't work? Good luck finding out what's happening in the countless layers on top of layers on top of layers.
I think 3D printing the spark plug itself would be the wrong approach. You could get a better result by designing and printing a jig for making spark plugs - perhaps a couple of pieces? So like, one extruder for making ceramic tubes, then a lathe for working the ceramic while it's still soft?

My own messing around with a 3d printer has generally confirmed it's an amazing tool for making jigs of all kinds, but the actual prints aren't usually that useful in and of themselves.
Does this mean countries that have told phone makers to stop doing this have roughly the same level of performance?
It does have a hangover when you smoke too much, and the stupefying effect that lingers for days in some people is also something to dislike.

But when the drugs you actually need are locked behind a retarded system, you use what you can get.
There is no practical risk in both cases: https://en.wikipedia.org/wiki/Nuclear_power#Safety
Neither stamps nor paintings are cool. And yet they are valuable.
They have different goals, Pinterest's goal is to let user create collections of things, Wikipedia's goal is to be right.

Pinterest is useful if you are looking for ideas of things that look similar. If you want to choose a pillow, just type pillow and you will find a list of collections of pillows. It doesn't make sense to show Pinterest results in Google because that's not what Google users are searching. The fact that you want to block Pinterest is just because Pinterest is sucessful and has overflowing google images has a SEO strategy.
You don't teach a kid to swim by starting in the deep end. There's a reason training wheels exist for learning to ride a bike. Same applies here. You need to understand what code even is before diving into the specifics of the compilation step.

That said, I agree with the title but for different reasons. Eclipse is terrible compared to other available options (JetBrains is so vastly superior).

I do agree that Java is a terrible first language to teach, it has so much arcane boilerplate to get through before doing anything useful. Especially the whole "public static void main(String[] args)" incantation you're taught up-front. So many meaningless words for a beginner.

And yes I do agree "how to use your computer" type stuff should be covered at least after the first assignment, things like how to use a terminal and the filesystem as mentioned. And IMO git should never be taught CLI-first, it's way too hard to wrap your head around without the visual of the commit graph. GitKraken does it best, and is free for students.
> First of all It’s not going to be easy to get started learning something new because there are many holes in your mental model about the material and the aim of the learning is to fill those holes.

It's worse than that, which you allude to later in your comment. The problem is not holes in your knowledge. The problem is, as they say "what you know that just ain't so."

A large part of learning is about unlearning invalid, oversimplified mental models. And you won't find those problems without trying things out and realising the outcome diverges from your expectation.
While I do think that some companies (ie. FAANG) might be too big and we should do something to combat that, I'm not sure that government regulation is the correct way. I think I would like to see the government help smaller companies compete with the super-large entities instead. Maybe that means startups get reduced costs for network bandwidth allotments, or less costly loans/grants to work on big projects.

There are several projects that I would like to see advances in, but they are just too resource intensive for most smaller players. EV charging is one of them. Tesla really knocked it out of the park with their Supercharger network. However, it's limited to Tesla vehicles (for now). Someone needs to build out a network of stupid simple chargers that work for everyone and don't require you to pull out your cell phone and/or CC. Internet search is another big option; we should be helping DuckDuckGo out instead of kneecapping Google.
I am wondering if this is also happening in the EU or with customers from the European Union. The provider would probably put something to the effect of "we can do what we want" into their fine print.

But I am not sure if this is legally clear cut under the regulations of the GDPR.
I think you hit the nail on the head. For a beginner learning about a language is so much more important than the compiler, and there's only so many things you can pay attention to at a time. When you're starting it's very important to only learn the minimal subset needed. Later you can expand if you need it, but I have been programming for close to 2 decades and I can count on one hand how many times I had to call a compiler directly. I didn't code much Java though, so maybe there it's different?
> With SABRE up and running, IBM offered its expertise to other airlines, and soon developed Deltamatic for Delta Air Lines on the IBM 7074, and PANAMAC for Pan American World Airways using an IBM 7080. In 1968, they generalized their work into the PARS (Programmed Airline Reservation System), which ran on any member of the IBM System/360 family and thus could support any sized airline. The operating system component of PARS evolved into ACP (Airlines Control Program), and later to TPF (Transaction Processing Facility). Application programs were originally written in assembly language, later in SabreTalk, a proprietary dialect of PL/I, and now in C and C++.

https://en.wikipedia.org/wiki/Sabre_(computer_system)
Such an interesting idea! I tried it just once, with 'startup ideas' and I can see how it gives more useful results than google for this simple phrase.

Do you make money with this project?
Thats just bad design, indexes would have solved that.
Is the debate over the origin of Covid-19 still worth having?
Can you source any examples please?

What can outweigh intelligent people not improving life in home country but building career in 1st world?
o(n^3) bugs happen, sure, once every two year. So the 99.99% rest of the time, wondering about it is useless... Just as much as nitpicking over which version of Eclipse or gradle or whatever to use. In the grand scheme of software projects, these are not super relevant. Making code robust to crazy unexpected inputs is much more important. Making code that is easy to read (that is, readable without knowing tons of frameworks or technical details) is much more important.. At least in business computing.

Now they are niche when these issues do matter...