skysight-inc/HackerNews huggingface dataset:
100% agreed that this is a huge problem.

My first programming intro (I did EEE) was in MATLAB, where this isn't an issue. When we moved onto C/C++, though, this was an enormous headache. Even after a couple of years in industry it could be a massive pain the arse in terms of configuring CI/CD and porting it cross platform.

To be honest, I think the best way to solve this is not so much to use IDEs that handwave over things, but a beginner-friendly, useful language where the problem simply doesn't exist - namely Python.
SL was actually closer to Stephenson's metaverse than whatever adtech nonsense Zuck is pushing is likely to be.
How could it if there’s selective pressures for not fearing leetcode :)
Lemme up the ante. Before starting a course students should design and assemble a computer they'll be learning to program on.

Oh and while we are at it please prohibit all languages with automatic memory management, safe arrays, range checking etc. etc. Real programmers code by flipping switches.
> And you can't even use it unless you can get inside the cage.

Bag not cage (though the bag is technically a Faraday cage you aren't actually entering it as it's only big enough to hold your phone). A small faraday bag is available for ~20 on Amazon.

>They can do this at any time.

You can decide when you get updates and when you want to allow yourself to be tracked by whatever corporations, governments, and other actors that seek to track your movements. It's a false paradigm to suggest (like most people on this thread are doing) that you have no choice but to allow yourself to be tracked 24/7 or to go without a communication device. Keep your phone in a small shielded bag, remove it when you want to make calls, check your messages and are willing to divulge your location - its not rocket science.
> I don’t agree with this perspective: why do entry-level students have to understand the internals behind compiling their code, and weird edge-cases like misspelling import?

TFA doesn’t say that. It says to teach entry level students about control structures and such, and then, after two semesters or so, to teach them about those internals.
Actually, it's way more than 6000..

CoinMarketCap lists 13684, Coingecko lists 10394 - which probably includes a truckload of BSC "shitcoins", getting more by the minute...
You have a point, maybe it's fair to assume that it will put FP on the map though.
GMap Leads Generator
mcedit has been a huge time saver for anyone familiar with Norton Commander.
> Do you not believe vaccines work?

First, science (and medicine) and "believe" don't go well together. The data we have currently shows that the vaccines are moderately effective at preventing covid and very effective at preventing hospitalization.

> Unlike many respiratory viruses out there, covid doesn’t really affect kids. Full stop.

You need to provide some serious source for your full stops, because I'm sure I've seen papers that said otherwise.

Also covid is not a virus, and it's these subtle misunderstandings and unclear statements that I hear more often from the anti-vaxx crowd, that also make me want to align with the other crowd a little bit more.

> Full hospitals don’t matter.

Until you or someone you love needs medical attention of any kind.

Man, you said earlier that the other side "has very rational arguments", is that supposed to be it?
Unless you are at a place using Java 8 with tomcat in windows for production with powershell scripts inside Jenkins for build systems. Good times. Nothing like hitting stackoverflow and coming up empty because your entire took chain is stupid and wrong
>A game engine consists of three smaller engines:

>Math Engine
>Rendering Engine
>Physics Engine

Why do people keep repeating this? A game engine is a monstrous piece of software from which the renderer or the physics is just a tiny part.

Ogre is not a game engine. Unreal, Unity, CryEngine, Frosbite are game engines.

Even implementing a quality renderer is quite an undertaking. Knowing some OpenGL and some basic math is far from being enough. You have to know the graphic pipeline, the GPUs, the CPUs by heart. And be up to date with new techniques employed in graphics, where new things are being discovered daily. You have to read last papers published by Nvidia, AMD and Intel.

I saw many people dabbling with graphics that "built" game engines, when in reality they implemented some toy renderers.

I would be cautious about someone who hardly knows OpenGL teaching others about game engines.

It is like someone learns a few Javascript keywords and starts teaching others compilers.
> I would gladly pay: a) limited platforms b) slower and slightly more complex development process c) money, to get native software again.

While i agree with this (personally, a world where most applications use the native UI frameworks of each platform and everything seems really consistent and performant is a lovely idea), i don't think that that's the case for the majority of the market.

Most of the people using Facebook apps, or Uber apps, or Google apps, or any other app/program, be it on the desktop or mobile devices, don't really care much about how they look and feel, nor does the native vs cross platform distinction ever come to their minds, because it's not necessarily something that they're aware of.

Thus, it mostly becomes a matter of choosing the right tools for your needs, which in the case of most consumer oriented projects are ease and pace of development, since your competitors are likely to beat you to the market with their otherwise inferior project and get the earnings that you would have otherwise had, making further competition harder because they can iterate on features more quickly than you can.

Using something like Rust or C++ for back end development as opposed to something like Go, .NET, Java, Node, Python, PHP or Ruby would probably lead to much longer development times and possibly more bugs (at least in the case of C++), even if they're more efficient, albeit sometimes it can get pretty close: https://jaxenter.com/energy-efficient-programming-languages-...

I yearn for the day when these incentives might become irrelevant and we'd actually slow down our pace of development and actually engineer software, though that mostly happens in lower level fields like kernel development, as opposed to business software.
Even if we assume cryptocurrencies have some role to play in the future dWeb, wouldn't that be the new currencies created by those dWeb services and not these ones being hyped right now?
Mask mandates are necessary mostly because there are still so many unvaccinated people. I generally agree that masks are no longer necessary among vaccinated people. My friends and I don't wear masks when we hang out. I'm okay with establishments dropping mask mandates as long as they have vaccine mandates. That isn't possible for places like grocery stores.

I know you think we should all just drop our masks and stop caring if the unvaccinated get COVID. I get it, and I'd love to not care. But they fill the hospitals, wasting my tax dollars and affecting my family's ability to get treatment.

> Full hospitals don’t matter. They are private companies who had more than a year and a half to prepare for this. Expecting all of society to bail them out? No thanks.

This is so backwards I don't even know where to start.

First of all, hospitals in my country, like many (most?) Western countries, are not private companies. Here they are owned and operated by municipalities.

Second of all, you can't expect all hospitals to prepare for a massive temporary influx of patients. Where are they supposed to get the doctors and nurses? You think a whole country can just double or triple the amount of nurses in a year, and then lay them all off afterwards when the pandemic is over? Where are they supposed to get the space for these patients? You think it's quick to build a hospital? Where are they supposed to get the money to do this?

Third of all, are you not worried about getting in a car wreck and having no ambulance available to come save you because they're all busy picking up unvaccinated COVID patients? Because this is a real thing that is happening right now. I'm guessing you're a fan of private health care; are you not worried about your costs spiking because you're now in competition for medical care with countless unvaccinated COVID patients? "Full hospitals don't matter" is the most backwards and ignorant comment I've seen on this. This absolutely matters to you. It directly affects your ability to get care.
Exploding Drone Used in Assassination Attempt on Prime Minister of Iraq
I was thinking the same. It sound like this could be done on a private virtual server for less than $100/month.
where i work most projects are IDE agnostic. Clone repo, cd to folder and "gradle build". In this case person can choose whatever ide he likes, or just use command line tools.
And if I want to understand the 3rd, what are some good things to read? Thanks.
I spent bout 3 years in the 90s when I needed to mess with Java code. Would not dream about going through all those giant piles of enterprise code without IDE.
I think it's seen as an acceptable downside in some cases. Military personnel and public works seem like good examples, but I could be wrong.
Itt: purists one up each other on how things are supposed to be.
As an interviewer, this is true for me. I don’t just care about your solution. I care about how and what you communicate during it.
How can there be degrees of determinism?
You are perhaps right, for some narrow definition of "computer science degree".

Perhaps though the root of these endless discussions seems to be that the name of the degree means different things to different people.

Some see that degree as a way to learn programming, some see it as a route to a doctorate, ultimately to a career in theoretical science, some see it as understanding how hardware works, and so on.

Ultimately since schools, and students, have such a wide interpretation of the term, making blanket statements in any form about compurt science education is always both right and wrong depending on context.
What sort of compilation problem would that be that's only solvable by manually running javac outside your IDE?
The problem here is that you think you're giving people advice when really you're just telling them what to do. The difference is that advice comes with kindness, compassion, an understanding of how the advice is affected by someone's situation and context, and deep knowledge of the subject you're advising about.

Equating changes to diet for weight reduction to quitting cigarettes shows you probably don't have that.
It’s good that we don’t throw people directly into a professional environment when teaching them how to code, no?
> management member(who was technical) "Game developers(at the company that originally developed the game) have devilish minds."

Doesnt sound all that technical. TLDR is GBA has hardware sprite(128) engine with scaling and rotation support + 4 individual background layers with full hardware scrolling. Cpu doesnt have to move pixels around, just update sprite indexes. You can be a total idiot and still get 60fps on GBA.
I want to tax something that is very bad for the environment and fund something that is very good.

The free market is great for many things, but not for core infrastructure. What’s missing in the US is a basic passenger rail infrastructure. Once you’ve built that, fine, let operators work in a free market environment
Can you share any sources to understand the 3rd point mentioned above?
Elon Musk asks Twitter followers if he should sell 10% of Tesla stock
fwiw, SL launched the "teen grid" in 2005. later they merged it in with the main grid and disallowed youngsters from entering "adult themed regions"
> But there is clubhouse (presuming it’s still popular?)

Nope: https://news.ycombinator.com/item?id=27489374
Do you think the only purpose of a CS degree is to teach software development? Many people with the degree don't end up writing software. The point of a CS degree isn't to teach you the tools and languages being used at companies in 2021; go to a coding bootcamp if you want that. It's to teach computer science. After you learn that, picking up languages and tools is easy.

The point with learning with simple tools is that you learn from first principles with as much as possible stripped down. Most of the time C has a straightforward correlation with the instructions emitted by the compiler, and the language rarely does something behind your back. Try explaining memory management (in detail) to a first year student using JavaScript or Python.
I do not know about cheap. I could easily live on healthy (or healthier) food[1] in Eastern Europe, but would not be able to live on food from McDonalds, financially. I come from a poor family, and going to McDonalds was always a reward because we did it on rare occasions due to the high prices. Most of the time we just bought the ingredients, and cooked, which was always the cheaper option, and surprisingly the healthiest.

[1] Food you make yourself from scratch, say: stew of lentils with meatballs
I guess it depends where the power comes from. The French TGV is close to 0 Co2
Google Wave was my first association when I've heard about FB goin full meta(verse). The whole thing is just so "meta" it just shows how they're trying to solve all the problems of humanity by being blindsided by the opportunity of remote work/life because of COVID. Metaverse is just too abstract as Google Wave was.
> people value money that is not controlled by their government.

And that's how banknotes came into being

Reserve banks are banks, not their respective countries governments
I worked 7 years as a game developer. And while I've written some parts of some renderers, one thing I didn't: attempt to implement a game engine.
Bit of an oddity, but I went to a food truck (then known as "burger 2.85") back in 2015. It's now $3.99. Canadian dollars. just proving that such things do exist!

https://goo.gl/maps/cNhDTEk41RDQwGHz7
It's not that you need to use it. It's that you need to understand classpath and classloaders to solve some problems. And if you always use IDE automation there's no incentive until it's too late. Stuff is autoimported and autoinstalled. There's dozens of forms where you can add paths to classpaths depending on what button you press to run stuff. It's all magic when it works, and when it doesn't work it's random changes in random places to fix it. There's many more variables than if you just run the compiler from the command line.

Good education should give you understanding of the basics, not just higher-level stuff. It's easier to learn high-level stuff when you got the basics down than to unlearn the "magic black box" approach and dive into basics when you need it.
way to make a total strawman. that quote about freedom has nothing to do with digital security which enhances your privacy and the knowledge that your phone isn't compromised.

i'm all for right to repair and for apple to provide cheaper repairs and more authentic parts to resellers, but don't be obtuse about the reasoning.

the way around it, as i read, was to solder a chip to another board, which has some information authenticating the part and digital trust chain. anyway, i'm sure people like you just love to find reasons to hate apple, as it's grown to be a sort of cult rivaling the one that supports 'em
Yup.

https://nvidia.github.io/open-gpu-doc/Falcon-Security/Falcon...

https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-R...
As a person who lived in that dorm at the time, I don't think that the photo evidence is dangerous or incriminating for the author now. Maybe it could be ..somewhat.. incriminating at the time to share some of these details, but the existence of the network infrastructure was never a secret to the administration.

Let me try to explain, the network was quite organic for that place and time, I guess: The dorms administration really had no idea what internet is, and while the network wasn't officially sanctioned, it wasn't (very) actively prohibited either. It wasn't regulated, and obviously was a nuisance for the people managing the dorms. But at the same time I don't remember anyone being punished for maintaining it. It existed in a gray area so to speak: The network provided a utility to the students, but the school did not want to be responsible for it and also did not provide any alternatives. So the school administration turned a blind eye to the network for the most part, I think, until it was finally officially legalized.

Btw, I found a link to the dorms forum ("forum.local"): https://forumlocal.ru/ubbthreads.php it still exists, and its topics are going back to the times described in the article. Some old moderators are also still there (!).
Crucially he only seems to call out commerce and goods. He doesn't really say it'll be a single metaverse. It'll be similar to the app stores today. you'll have Android, iOS etc..and each will have some of the same apps, but they're not actually running the exact same app.

The metaverses will be similar. They'll end up with many of the same apps and experiences, but devs will have to publish independently to each platform.
> the same thing as any other currency: popularity and consumer confidence

Real money is backed by your obligation to pay taxes in that currency.. not popularity or confidence.
Flex scheduling should be downright illegal for part-time jobs, since it requires you to keep your schedule so open that it disrupts your life to the same extent as working full-time hours. Force employers to lock down schedules long enough in advance that people can actually plan to live their lives.
And the Mare [ma:rə], round crater lakes (near Bonn), and a few lakes called Meer like Steinhuder Meer (which looks like Steinhude Sea but really means Steinhude Lake), das Kaspische Meer, das Tote Meer. Then you have das Eismeer, die Weltmeere, die Ozeane, die Sieben Seen (Sieben Meere) (ambiguous as mentioned, the first could refer to seven lakes or all of the world's oceans). And the fact that the sea to the top left of Germany is the Nordsee but the one to the top right is the Ostsee is puzzling. Fun fact: the moniker 'North Sea' has only in the 20th c become commonplace among all the languages surrounding it; on old Dutch maps, back when the IJsselmeer was called the Zuiderzee, it's more commonly marked up as De West Zee (also occ. Nord Zee, Duitse Zee / Oceanus Germanicus).
maybe FB figured out a way to do a virtual world on the cheap and this is there way to force google and apple to jump in play catch up. a bit of misdirection... while aapl and xyz are distracted by shiny objects, FB is working on their REAL product.

meh. it's a fun conspiracy theory.
Nope, that would just up the bar further.

Interviews are not an exam, they're a filter.
As a teen, I taught myself Java several years ago (pre 1.2) on BlueJ, and I'm so happy to see that it is still a thing! https://www.bluej.org

It really helped a lot back then!
RC can be deterministic in terms of when a destructor gets called. GC languages usually don't support destructors for that reason.
Remember when they were going to fix the entire financial system with a new crypto currency centralized amongst a few nodes? That was only a couple of years ago. Seems unlikely that this grand idea is any more likely to actually happen.
I think it’s time to move on :-)

That ship sailed long ago. There’s honestly no need for majority of programmers these days to go cli, vim/emacs way or whatever the one true way is these days. It’s just not needed.

And the ones who need it for their work they learn it, know it, and do it.

Or for the fun and satisfaction of maintaining, running, and keep oiling something antique and/or analogue.
"Computer science degree" is not an ambiguous term, in fact (in the US) the goals and curriculum of the degree are explicitly defined by accrediting institutions. At the very least, it's not intended just to teach web development, and that's not up for debate.
The premise here is that half of the users don’t set a passcode at all unless you make it easy for them to authenticate to their phone.
What we need is a good separation between computer science, and computer engineering - as there is is a separation between physics as a science and mechanical or civil engineering. What this article laments is students coming out of CS with little practical know-how. But practicality/application is not a requirement from a pure science. Let the scientists do science, and the engineers do engineering. And stop making a CS degree a requirement for a software engineering job.
Likely the app was not embedded in the sim. It was likely a carrier profile that the sim activated that triggered the download and install of the app.
Vim-Easy-Replace
There’s a huge gap but at the same time, each layer is still very similar to each other.

Hardware engineering might be floor 1 of a building and microservices might be floor 19. Yes, they are very far apart, but one day, you realize that every floor has a bathroom. When you go down to floor 1, you might not know where the bathroom is but you know that it exists and how it will probably function. You are already 80% of the way there.
Considering that sim cards do a lot (think roaming on cheapest partner etc) .. you can bet that eSIM are equally capable and maybe even more capable.
It's not impossible, no, but in the case of my computer a single user - me - controls memory usage.

I guess it's beneficial in >99% of use-cases, and the <1% of other cases can turn it off. Still I guess I'm naive enough to hope a correct program would not crash.
MIT did not, or at least it was not reported as such by Boston-area news outlets. From CBS Boston:

The Archdiocese of Boston asked Rev. Moloney to resign as

Catholic Chaplain at MIT and he agreed.

“The personal opinions echoed in his comments regarding

the murder of George Floyd do not reflect the positions of

the Archdiocese,” spokesperson Terrence Donilon told WBZ-

TV in a statement Wednesday.

https://boston.cbslocal.com/2020/06/17/mit-catholic-chaplain...
actual timestamps (instead of "relative time"). . . what a concept.
I'm saying that someone can eat what is defined as "a healthy diet" and still gain weight.
You don't need to worry about the CFG here, a spinlock is literally just a ~4-instruction loop (or a few more, depending on the form you use). All you need is to handle a few common codegen patterns. Like if you see the instruction pointer in the middle of a mov + xchg + test + jne sequence then you know it's a spinlock. If you don't detect it in some canonical form then you're back where we are now; whatever. It's not complicated.
Java Card is not very similar to Java, Javascript is more like Java than Java Card is
Creating an account an hour ago and playing rich-guy (or girl) that can invest a random idea.

Why do not you reveal your identity to allow people assessing your credibility?
Since the US ban, the Chinese are hard at work at cracking the technology required for lithography. They got it until 32nm.

After they succeed and they fill their internal demands, I think we will see cheaper machines for sale.

I wouldn't wonder if in 5 years we can buy 5nm machines from Alibaba website.
Yes. But which? Debian? Alpine? Fedora? It should be a "just works" distribution for recent hardware, as I nowadays like to work with it and don't have the time for much tinkering.
Remember, a 'governor' is a device that regulates speed; the older ones use inertial force. You may choose to elect more efficient ones.
Do we want to have the same population forever? We're running out of drinking water.