skysight-inc/HackerNews huggingface dataset:
Guard rails never work completely, even in kids worlds (i.e. the "babboing 4 furni" trend in habbo hotel).

NSFW content will always find a way.

Always.
honestly I am not sure how actually are they spending that kind of money.

I dont see a ton of fb recruiters hiring for VR skills, I dont see a lot of training/certifications /open source libraries /platform Sdks for other devs etc that feels like $10B a year kind of budgets are behind VR/AR.

That's a lot of money, Hard space companies like SpaceX or Blue Origin which have big hardware expenses spend only 1-2 billon/year and have thousands or tens of thousands of staff working and their progress is visible .

Does FB have 20,000 + engineers working on metaverse? even if so, doing what exactly ?
Second the other reply. I have been in Japan for 4 years. I will say less than 1% may be able to communicate in English, less than 5% may be able to string together words in English to help you with some common stuff, less than 10% may utter some words in English.

But same is true, in reverse, for western foreigners living in Japan. Very few are able to communicate in Japanese.
I found some pretty good articles on it with “nft collector thoughts”, although I’m alright reading in between the lines and going through four articles to see if they answer my question before deciding if I need to drill down into my search query with more keywords. However, as you said, I don’t think the question proposed has ever been asked on a public internet website, at least regarding the context the author is looking for since the question’s answer can usually be inferred: “well, collectors obviously collect things they like or think are valuable. Why would I specifically ask them what they think?”
Early courses should enable a student, who has seen enough to want to pursue something further, to do that. Once you know what you want to do, you can slog through the muck of non-IDE programming because you’re motivated. Not everybody comes in with that much motivation.

I did the slog part before I went to university, but there were people who, at the age of 21, decided to try CS, and did the intro courses. Thank goodness for Eclipse, that an English major can feasibly learn enough in a semester not to back out.

Not everyone wants to Go Build Real World Programs, either. Please let’s not raise the bar to exclude anyone who isn’t already and won’t soon be hooked up to a terminal speaking in tongues and reciting the fast inverse square root incantations of their forebears.
And yet SL still exists and generates tons of essentially free revenue. How much worse of an idea is it than the 99.999% of flaccid techno spun garbage seen here that never turns a dime of profit?
I'm not saying it isn't by design; I'm saying it may not be an essential feature of the building, just one that's easy to see for modern archeologists.

> If we do have any such buildings, I'm fairly certain it's by design.

Right, so imagine you found a contemporary building with this feature. Would you conclude that the building's purpose likely involved cosmological rituals, or that the architect thought the alignment was neat?

It's possible for something to be a custom but still be superficial. The sun can be very important to the Mayan people and cause them to design their buildings around its schedule, without the building being specifically meant for sun-related rituals.

Imagine being an archeologist in the year 2650 and discovering all those decorative lions on large buildings built in the 1900s. What lion-oriented purpose did these buildings serve?
Not sure what axis Horizons makes meetings better on though.
I started programming with text editors. I wouldn't recommend that to anyone. While learning how build systems work is valuable, it should be done through inflicting pain or wasting time.

And learning languages, algorithms and data structures is more valuable than learning the build systems.

Also, most assumptions in the article are false.

Most courses targeting Java or .NET will teach what the underlying framework is, what is the difference between the compiler and the VM, what jit means, what is the memory model, what a library is. Without going into unnecessary details.
There should be at least some time spent on the basics to ensure that the degree is accessible to everyone otherwise you'll only get people that had early learning or put in lots of extra effort able to do it.
Just to clarify, I am asking this question as I recently found out that on the next LTS version of Ubuntu, firefox will only be available as a snap. I myself am considering moving to vanilla debian but am interested in what others may be doing.
A terrible schema from a clueless programmer
And increase the brain drain on the developing world, yay!
A few relevant subreddit for your questions. Most questions have been asked and answered in these subreddits.

/r/tokyo

/r/movingtojapan

/r/JapanFinance

/r/japanlife (don't post unless you already in Japan, but good info on daily life in Japan from foreigner's perspective)

/r/JapanTravel (if you want to be tourist only)
Umm. You do realize you can set watchpoint in a command line debugger
Report and Recommendations on Stablecoins
Unfortunaly I'm an emigrant, and have to fly for a living, so I just have to keep on flying for businnes and family trips home.

I do love trains though, and take them whenever I can. Good luck man, I think you'll get there if you have to do it. Until then enjoy the trains!
Some neighborhoods suck at this but by and large most of the larger supermarkets are near some bus or streetcar route. If you’re looking only at BART, that’s not anywhere close to the case.
That is what I'm saying, you can't teach that.
I should link this article to my managers.

They usually start by: "we need to talk", "I have something to tell you".
France: see https://news.ycombinator.com/item?id=29126898

Japan: in the past they invested in nuclear power, now they don't want it anymore BUT need gridpower and have no other way to obtain it than to (reluctantly) restart some reactors.
I suspect wages aren't the only thing impacting prices. External factors like material shortages and supply chain problems have also had an effect.
Thank you, I was trying to think of a way of responding to the GP, but couldn't do as well as this! It's a very good metaphor. Perhaps even closer: "and then declaring 'Plays suck'." (Also, Martino is hardly jazz's Shakespeare.)
you replied to this message using open source code and an open protocol.
How much more homelessness would there be if there weren't people like Matt? I wonder sometimes if rising housing prices push the Matts of the world out and whole families end up on the street.
How is that different from FB 1.0 or apple under jobs for that matter ?.

Money is always needed, but money alone is not enough. Every funded startup has some money, many have raised a ton of money only to fail badly.

Also it is not his money i.e. he is not selling/leveraging his
FB stock to invest personally. FB is investing shareholder money of which he only owns 16.7% .
I'm not really impressed with this article.

I'm glad the author learned some things and enjoyed it. Writing your own game engine is a good exercise and I highly recommend it.

But this feels very much like a breakdown of one specific rudimentary engine disguised as an overview of game engines in general.

The biggest thing that bothered me is that there is a huge portion of the engine missing here. He mentions physics, graphics, math (which I see more as a set of helper libraries, not an engine component), but nothing really about game logic, audio, or input.

Every engine I've worked with (or written) has had a lot of its architecture dedicated to these. He does mention entities but nothing about them. I'm a graphics programmer myself but even so this seems the most central system to me. It drives everything that happens. What do the objects represent, how do they behave, how do they interact beyond bouncing off each other.

Without these systems your game engine is nothing but a silent physics simulation without any player input.
I have! But I don't see the relevance? Also this about the sun, not the stars.
Debian and Ubuntu's package managers want to attest that packages they install come from Debian/Ubuntu repositories, or from third-party repos the user trusts. Which is reasonable. You can install third-party software yourself, or compile your own binaries without signing anything, on those systems and they'll still run.

Operating systems with "signed binaries or GTFO" policies are not really protecting the user. Any protection the user receives is a secondary concern to the fact that the OS vendor wants to control what the user runs on the device.
Who gets to make the constitution? Same answer.
We can tax our way out of problems. Prohibition of alcohol never worked, but taxing it certainly does. Incarceration doesn't, because it doesn't properly address alcoholism - which is a medical and societal issue.

Sin taxes don't disproportionately affect poor people, the substances that are being taxed, do. The profiteers of those substances reap the reward but not the societal cost. Therefore taxes are a necessary force to offset the effects.

Let's think creatively. If someone had a child when they're 30, dying at 50 makes that child 20. Now you have a generational cost. You also don't just up and die, generally speaking. It is instead lung cancer, heart disease, disability, and overall failure of health over time. The effects by that point are not readily reversible. They will be less able to work, generating less to local and global economy. Less involved with their children, leading, again, to disparities in generational wealth.
But it takes like half a year to get that good, if you just practice a bit in college you get there. I'm not sure why people complain so much. People just need to stop memorizing and start practicing how to understand problems instead.

> I assume you're not on the same level as William Lin or tourist, so it would be like them wondering why you struggle on a particular problem when they can do every one easily.

Those have spent more than 10x as much time as me on that though. I got to my level in about 6 months that I spent to pivot from math to programming, that isn't unreasonable effort for anyone, most computer science grads have spent more time learning algorithms than I had.
Ok, sure, but what if it did? The point isn't about the specific building, it's about the depth of inference you can make from calendar alignment
50 minutes feels pretty standard to me here.
That said, my 45 minutes of train in Tokyo are far more comfortable than the 20~30 minutes I once had in France.

The trains here are quiet, safe, does not stink, the air is conditioned in both winter and summer, the mobile network is always available and it's driven carefully.

I can just spend my time carelessly on my phone reading stuff (and HN!) or watching videos.
> Even if this isn't your preferred mode of problem solving, I'm confident that any qualified candidate is capable of doing what was demonstrated in this post, and if they really want the job, they probably should.

I get that Big Tech jobs are glamorized the way high-paying jobs in Big Law, High Finance, etc. have historically been glamorized, but unlike professions like law and finance, there are lots of opportunities for
people with even decent development skills to make really good money today even if they don't work for Big Tech.

As an example, my friend's son is making well over $120,000 annually as a freelance PHP developer with a few years of experience. He's in his late 20s, doesn't have a comp sci degree and lives in a lower cost of living city where he's probably at least in the top 5% of earners.

On the flip side, I know people who are hiring for developers and they're more and more flexible, especially in regards to location and remote work, because the demand for decent developers greatly exceeds the supply.

Why someone should feel compelled to pretend that they problem solve differently to ace a whiteboard in this market is beyond me.
I have no clue who Alex Berenson is, nor do I care. What I do know is, they have ABSOLUTELY NO IDEA WHAT THEY ARE TALKING ABOUT.

Source: I am a very close former friend of Dan’s who received several calls regarding the cause of death. And no, I am not going to comment further on this. But, I think my track record makes clear that I would have no problem telling y’all if there was an actual vaccine conspiracy story here.

Whoever this Alex Berenson person is, they’re an absolutely despicable person for doing this to Dan’s legacy. I’m so angry right now.
The web3 enabled internet will give you quests, adventures and courses to prove your worth

You'll learn and earn on-chain credentials

You’ll use your credentials to prove who you are, what your skills are and what people say about you

You can't hide from the blockchain ;)

How it will work:

- You apply for a job
- It scans the blockchain and rates your set of on chain experiences and credentials
- If above a certain rating, you’re hired within 60 seconds

No prejudice, no wasted time, no pain

This, to put it mildly, is simplifying the affair a bit. Whoever endures a lot of "quests, adventures and courses" on the internet in front of their computers may be a good candidate for e-sports or online gambling. Any person who has a moderately engaging life in the real world or is aged > 40 will, in this discipline, be put in by an army of nimble kids, otakus and net junkies. The idea that we can and should replace real-world interactions with "the cyber" and that this is a good idea for everyone is bonkers, yet—like "the blockchain" and the "OMG digitalization OMG must optimize this process quick OMG these people still work manually just think of the children OMG digitize digitize OMG the gainz OMG" meme—draws people in with its sweet smell like a rotting apple draws in fruit flies.

The other big thing here is of course that yeah, ok, once I have a number of credentials in my favor (on the blockchain whatever doesn't matter really) then it's a simple matter of 60 seconds to just look whether my rating is above a certain threshold and boom!—hired you are. If that's the case, if hiring someone is just about mechanically checking the boxes and do a sum over a few numbers, why should it take all of 60s to hire me? I want that job now you see, means now! I think the truth is rather that (1) you have to check and weigh different skillset combos against whatever you surmise might be advantageous for a given position, which is in itself difficult to get right, and then (2) square that with an assessment how a myriad of other factors might play out. I don't think it's a solved problem; I think there's a huge interest on the side of big-corporate employers to "optimize" the process (i.e. throw a computer at the wall and hope it sticks), not least to reduce costs in the HR dep. There's an incentive for the hoi polloi to buy into this, too, and since we now know how wide a base there is for believing in flat earth and injecting bleach, why not this?
The IME is just a "smarter than needed" addition, so it's probably not too hard to take it out

But every PC has a SMC which deals with things like power-on, WOL, etc
I’ve been programming in Java for about 10 years now. I would consider myself an expert - I’m not just some guy who built crud apps, I’ve gotten messy with Java. I came up programming for minecraft servers - lots of interesting challenges there.

The only time I have ever used javac was for fun. Not once professionally.
one of the more amazing comments ive seen here on hn
TLDR: author forgot to create indexes in cloud-based MySQL database and paid too much for the queries which were run as full-table scans.

Interestingly enough, some DBs (like Cassandra) would refuse scan-type queries unless specifically asked to. I wonder if cloud-based DBs which charge per row inspected could have such mode... Though of course it's their incentive not to.
second life. lively. there.com/forterra. OpenCroquet/Cobalt. that thing diamond multimedia did in 2011-2012. entropia. eve online.

in the same way afghanistan was the graveyard of empires, virtual worlds are where corporate product development teams go to die. (and a couple open source teams as well)
The best stocc app I ever use easy reliable very easy to use in the app couldn't have asked better
There are three “branches” of the metaverse concept today:

1. VR rebranded (Facebook’s approach)

2. a specific family of games that allow you to buy and own land/territory, mediated by the blockchain (see Bit.Country[1] as one of many examples)

3. a term used widely in crypto/web3 world to refer specifically to the fact that we can finally build networks that people can own (buy/sell but also control directly via programmable governance) and built on without being rent-collected by extractive web2 companies (mitigated platform risk); using web3 platforms which externalize most of the value they create

Hacker News tends to understand the 1st but not the 2nd or 3rd. The 3rd is most interesting and less well-understood: the metaverse is about much more than a new viewing device (VR headsets). It’s about new kinds of economics around ownership and control.

[1]: https://bit.country/
> And I would agree, they aren’t intended to provide a wage to support a family. That doesn’t stop people who are doing just that to work those jobs.

Still wondering why or who intends this?
Eh, the two CFAs in my area are both franchises. My daughter has worked at both. One has amazing owners who treat the staff fantastic and have low turnover. The other is run by a totally disengaged guy who is not very nice - the place is a disaster with high turnover.
Maybe hardware support would make it viable, at least at an academic level.
Sorted data structures :)

[Balancing] Binary Search Trees as a standard that is available in many languages; B-Trees if memory locality is important; Skip Lists if there is data structure sharing between real threads and something like a Concurrent Balancing Binary Search Tree would have too much lock contention.

I have looked over the `data-red-black` library; I wish its interface was richer with `map`, `filter`, retrieving a range of values, partitioning/sliding over key-value pairs, and all the other generic sequence operations that hopefully Rhombus can enable for different underlying data structures.
Not financial death. Oracle is having the best years and making a ton of profit, but it is boring company with mediocre work and toxic reputations. Oracle cloud is still being sold and no cares. FB doesn't want to become the next Oracle

It is about its relevance as a cool tech company. They will not be able to hire or retain the best engineers with current reputation problem they have.
System76 Reportedly Developing Their Own Rust-Written Desktop
And if you read those papers and articles you'll find there are still a lot of open questions, for example a couple of quotes from the first paper:

For viral infections generally, little is known about the dose-response relationship between the inhaled number of virions and infection risk and the relationship between the site of deposition within the respiratory tract and the clinical phenotype and severity of illness.

The gaps in addressing the 4 critical questions highlight the necessity of an organized interdisciplinary research agenda. The pandemic quickly launched such research, resulting in the new but still incomplete findings presented at the NASEM workshop. These findings document the critical role of aerosols in transmission of SARS-CoV-2. Further studies are needed to refine understanding of the relative contributions of the modes of transmission in distinct settings. Strong and immediate precautionary actions should be taken based on the demonstrated significance of this transmission mode, particularly as the pandemic surges. Strategies need to be developed that assure sufficient ventilation and that add air cleaning and perhaps ultraviolet light in appropriate settings.

end quotes

Prior to this research scientists spent a long time arguing over what an aerosol was and found there were conflicting definitions. They've studied influenza and colds for a century and until now they didn't know it was spread by aerosols? And they still don't know exactly what the risk of infection by aerosols is.
Bitmovin (YC S15) Is Hiring Various Engineering Jobs in Video
Nothing is to be known by everybody. But it's surprising that you don't associate typescript with deno. Unless you didn't know about deno in the first place.

Just saying because TS had some kind of popularity these days.
1) When I do consulting for profs on campus, I ask for a uni library card.

This is important because many students today are fearful of other people even when on campus transit with a driver, so you better have a verifiable reason why you should be there.

2) University cops in the US are usually real cops - armed and authorized to arrest or shoot you - not "mall cops."
HOAs are one thing, but what cities mandate lawns in CA? My city (or maybe county) was paying people to get rid of lawns in one of the recent drought years.
The Human Experience (History of Computing) by Grady Booch
Install such apps from other sources.
The "decades lost between projects" is a fable, see https://news.ycombinator.com/item?id=29137107
I think it depends on your definition of "transformative." Have FAANG not transformed the way we live our lives? If you restrict "transformative" to mean physical technology instead of information technology, then yeah, it makes sense that software is somewhat peripheral in that effort. There are areas where software is helping (ex: AlphaFold). Outside of AI, though, having domain expertise is necessary in addition to having programming skills, so it's more effective to teach domain experts to program than vice versa.
Even as a customer of groceries, I would appreciate that.Makes it easier to skim.
What server distro doesn't have nano out of the box these days?
So much for C# being open-source, I guess? Is it even safe to fork this repo? https://github.com/dotnet/csharpstandard
Yeah I don't agree with that at all. That's like saying mechanical engineers should all learn starting with hammers and nails. Computer Science isn't about the tools! C/C++ nano/emacs are tools only, and mostly outdated tools used less and less by most companies. Most professional software engineers starting today are not using these tools, they are using Java, C#, Javascript, Swift, using IDEs.

Also, learning Computer Science has very little to do with programming language or tools. Computer Science is a Science (it's in the name). You can learn about logic, grammars, discrete math, computational complexity etc, without knowing anything about Java or C#.
* Autoconf builds can (in theory always, in practice usually) be done out of tree, like cmake; when it works, I would suggest it that way: mkdir build; cd build; ../configure; make.

* When autoconf files are ancient and do not work, running autoreconf (this time in the source directory) can help.

* I don't like installing stuff in system-wide directories either. Ideally system-wide directories should be touched only by your package manager, so that stale files don't stay there forever. But sometimes files in the object tree are not ready to be used, you really have to install them somewhere. There are two possible ways (with autoconf, at least): either use ../configure --prefix=/install/dir or make install DESTDIR=/destination/dir. They do not do the same exact thing, so in particular with DESTDIR you might still need some tweaking before everything works. But it's a good tool to have in your belt.