skysight-inc/HackerNews huggingface dataset:
> I have noticed there are not many small companies on my school's job board.

The few small to medium sized companies on your school's job board are actually great opportunities. Those companies don't have the resources to recruit many places so they might not even be looking at any other schools or programs. There is probably a very strong alumni connection to your school or program. They likely know exactly what they're getting with those new grads and wouldn't be recruiting there if they weren't comfortable with that.

> Would you know of a place where I could find these?

One problem with small companies is that they tend to not advertise their job openings everywhere. You can usually find different ones everywhere you look. The worse they are at advertising the job, the less competition you have and the more likely you resume will be considered. So it does pay to look beyond any one job board.

> One thing I have worried about though is they might require someone who is more experienced.

This varies company by company. Some companies founded by new grads or college drop outs exclusively hire new grads. Some big companies exclusively hire experienced engineers. And there's everything in between. If they have a job posting for entry level or new grads, go for it.
It's not difficult, it's reckless bordering on incompetence. The shared kernel is just way to much attack space and shared resources to make it tenable in the face of adversaries.
I don't get why you wouldn't just ask for donations, you can rent a GPU on Paperspace for less than a dollar per hour.
This seems like a very simplistic position on a rather subtle topic. I don't know of any good reasons to doubt that an arbitrarily large chatbot could pass an arbitrarily hard Turing test. If that's so, where is the bright line between Samantha and such a chatbot? The fact that current chatbots aren't very convincing shows that there's still a long way to go, but it doesn't demonstrate any categorical difference between chatbots and creatures that think - or that chatbots are categorically not "simulating thought" (whatever that means).

I mean, I'm certainly not here to argue that Samantha is definitely "thinking", for any definition of that term. But you seem to be suggesting that anyone who considers the idea must be ignorant or not understand how ML models are trained, and I don't follow that at all.
It's not totally clear and we're in uncharted territory as Apple has never tried to collect commissions on payments that were not made with IAP. However, it is worth noting that the actual text of the developer agreement (quoted on page 32 of the ruling) says the following:

"For sales of Licensed Applications to End-Users located in those countries listed in Exhibit B, Section 1 of this Schedule 2 as updated from time to time via the App Store Connect site, Apple shall be entitled to a commission equal to thirty percent (30%) of all prices payable by each End-User."

Note that it just says "all prices payable by each End-User", there is no distinction in the contract between purchases made internally in the app and payments made externally via a website.

To the extent that the court has found that this contract is indeed enforceable (minus the anti-steering provision), that would suggest to me that taking you outside of the app to pay via a website might not make a difference to the commission owed. But I suspect this is the kind of thing that very expensive lawyers are going to have to litigate before we get a definitive answer.
It's Groklaw I am talking about. Initially they had decent coverage of the SCO case. But as time went on the analysis became too ideological and partisan. The analysis basically turned into covering all the documents filed by one side, and assuming that everything in them were all true, and not covering the defense arguments at all. I am too sleepy to look it up right now, but one case where I remember the abject partisanship was either about Corel or Word Perfect.
The Audacity of Youth: Emma Raducanu vs. Leylah Fernandez
You were very courageous. I can only imagine how such experience at such young age can impact your worldview.
Optical aberration + digital image processing ? Nobody ?

https://photo.stackexchange.com/questions/9597/what-does-a-h...

https://photo.stackexchange.com/questions/6605/why-do-light-...
I don't think so. OTOH what GP described (reseller earn money by batch unlocking phone and pre-installing not uninstall-able apps/malwares before selling to consumers) is very common some time ago.

China is wild.
Those vending machines are so nostalgic. Wish I could find some of them or build a lookalike :D
Are there any open source projects written in Ada?
There are likely multiple definitions. This Azure definition disagrees with you:

>Encryption at rest is designed to prevent the attacker from accessing the unencrypted data by ensuring the data is encrypted when on disk. If an attacker obtains a hard drive with encrypted data but not the encryption keys, the attacker must defeat the encryption to read the data.

https://docs.microsoft.com/en-us/azure/security/fundamentals...

So with this definition encryption at rest has the threat model of an attacker who can physically steal a hard drive but not the hard drive's encryption key.
If you have Alzheimer, you have the panic attacks of a person waking up in a foreign city among foreign people. Some have flashbacks to bad parts of their lives. Like getting raped in a war bad. They will throw things at you, and try to escape to get home to loved ones who are dead.

Yes, there are "lazy wardens" who drug entire floors when they are responsible for a nightshift with 300 people. Because society pays as little as possible for caring for the elderly.

Old age without family is a horror show, please at least drug me.
If not on Linux it's dead to me, honestly. Windows just not worth it.
It's not that much of a problem when you can buy a lot of basic things with just the coins, I guess.
Indeed, drag lock does not apply to the three finger gesture. The option has moved to accessibility settings from trackpad in recent OSX releases, though, so for a while I could not find it anywhere.
Just imagine the US had declared a "War on Covid" and initiated a global mass vaccination campaign, rallying its allies to either be "with us or against us" in the fight against the pandemic, using the emergency powers to shift national production towards vaccines and PPE and distributing them throughout the nation and globally to developing countries and disparaging allies who were unwilling to follow suit. Heck, we might have even avoided Delta, let alone whatever the new one is called.

Instead all we got was 60 words in 2001 followed by that lousy PATRIOT Act, two decades of drone strikes, several case studies in failed nation building, and then for Covid a president pushing ineffective treatments and ridiculing medical experts.

Yes, it's insulting. But not because it's untrue but because it's hurtful.
This blog post mentions testing on Atari and being applied to chemistry and quantum physics

https://deepmind.com/blog/article/muzero-mastering-go-chess-...
I will continue to use them because things get taken down from archive.org sometimes, or at any rate far more often than with archive.is. I consider it a bug when anything disappears from an archive for any reason.
It takes x^3 more work!
I would like to see a large social network tax. Any social network with more than 300 million people gets an additional 20 percent tax on profits. Any revenues from this tax can be used to reduce other taxes.

There's three reasons for this.

One, this is compensation for negative externalities, such as the Myanmar massacres, fake news proliferation and so on.

Second, social networks are the ultimate network effects companies, where their enduring success is less about provision of a fantastic product and more about the staying power of the network once the ball got rolling initially.

Third, their success is built on the exploitation of our evolved dopamine systems, similar to opiates and gambling, and their product in many cases isn't actually improving the lives of their customers. This is seen in circumstantial evidence of rising teen depression, especially among young girls.

Google, Apple, Microsoft and Amazon would of course all be exempt from this tax.
However, despite having doubled down on this particular oddity rather than abandoning it as a bad idea in the C++ 11 era, operator<< isn't really "the insertion operator" because you'd obviously give that a different precedence if it existed.

It's an overload for the left shift operator, and keeps the natural precedence of this operator (slightly lower than addition and subtraction) which leads to occasional surprises because something like:

out << x == y;

... is actually outputing x, and then comparing y to the out stream not to x, and then throwing away the result, even though that's clearly not what anybody intended.
That’s a good list, a lot of it i already use but i found a few interesting new things too. I especially like your focus on the less bloated more efficient options.
I feel it just artificially and pointlessly divides us and create needless "us vs them" situations.

Nationalism has interesting "properties".

It carries with it the implicit assumption that people miles away in the same nation that you have never met share some of the same beliefs and values you do.

It somehow justify you taking credit for the accomplishments of others in the same nation even though you haven't done anything to contribute to said accomplishment.
I’m almost the same age as the author, programming for 40 years. Languages don’t make much difference, it’s not that hard to keep up. The main advantage of starting out so long ago comes from adding skills incrementally. I learned internet/web technologies as they dribbled out. I sometimes wonder how someone coming at web development today, fresh out of school, could get a handle on all of it. But it wasn’t always so complicated.

Learning a little SQL may be handy, but learning everything about relational databases is good job security. I’ve survived multiple waves of layoffs because I was the only “database person” in the place. My Unix skills (my career slightly predates Unix) translated perfectly to Linux and modern cloud deployments.

If you want to survive as a programmer you have to learn new things and expand domain expertise. You want to be in the position of selling yourself as a problem solver, not with a grab-bag CV of languages and tools.
I'd suggest reading this: https://techinterviewhandbook.org/

This is a good general website that I think covers the various stages, including what happens once people actually want to interview you. Don't worry about mastering anything, as a CS grad even if you think you've mastered something, you really haven't. I've been in the industry for 20 years and I still don't think I've mastered anything. Don't worry about that. You always have to learn their stack, their libraries, CI system, that's just par for the course.
This triggers a doge meme in my mind... Wow, such very much less-than!
It's about the price - there is a shortage of people willing to work for 5-figure.
>When the towers were first built, one of the design questions was whether or not they could survive being hit by a 747

no, it was a 707 https://www.youtube.com/watch?v=4eE8d94qGPo&t=232s
Making a non-Euclidean game in Godot
> Lee Sedol managed to win game 4 by a lucky break

Move 78 was not a lucky break.
At least in my mind.

There are not many movies I cried to, in this movie I cried twice, once when Lee Sedol was apologizing for the loss, and once when he made move 78 and Alpha Go's probability to win dropped with 10%.

Now for me move-78 means hope.
Good? Old doesn't mean bad, and usually means stable (but albeit without bugfixes too). Not sure what "way too old" means though, you mean broken? If they are not broken, I'm not sure why'd you take them with a pinch of salt.
The #1 best "Blender tip" (that also applies to computer graphics in general), is that by default it is horribly incorrect with its treatment of colour spaces and especially gamma/tonemapping.

Rather than me clumsily explaining with text how to get this right and have your artwork "pop" with very little effort, watch this video titled "The Secret Ingredient to Photorealism": https://www.youtube.com/watch?v=m9AT7H4GGrA

Combine that with physically correct materials and rendering, and you could literally "sketch" a handful of grey boxes with a single area light and have it nearly pop out of the screen with uncanny realism!

The #2 tip is that chances are that you're probably working with a cheap LCD monitor. Even for $600-$1000 you can get a very decent monitor with DCI-P3 or AdodeRGB wide gamut support and more accurate colour. That helps to produce content that is consistent and correct. That, or invest in a calibrator and set up your operating system colour management with the ICC profile of your panel. Without this, images you grab from Chrome or Firefox will shift in hue and/or brightness when you import them into image editing software. Test your browser with this site: https://cameratico.com/tools/web-browser-color-management-te...

The #3 tip is that you can make much better colour choices working in a perceptual space. The colour pickers in most software use trivial RGB 0..255 ranges mapped to a rectangle. This is garbage, criminally lazy, clownshoes programming. Yet, everybody does it, resulting in these "curtains of colour" controls: https://www.google.com/search?q=colors+picker+control&tbm=is...

You shouldn't be seeing those vertical streaks! The transitions should be smooth and even. An excellent space to use for picking colours or creating gradients is Oklab: https://bottosson.github.io/posts/oklab/

Notice how beautiful it looks compared to the other spaces, which are horribly uneven looking?

Even just these tips can make someone like me, a non-artist, produce beautiful images, web pages, or 3D models.

Art isn't magic, it's a technical skill and you can learn it!
A bit of a nitpick but the box drawing characters aren't ASCII.
Or just host them anywhere that don't impose arbitrary viewing restrictions.
> telling people a program is alive or sentient when it's not is spreading a false hood.

If you think my comment was doing that, I think you may be misremembering the Dijkstra quote.
I feel like orthogonal is a fairly basic logical concept, which makes that a little concerning.
This is why I created timvir (https://timvir.vercel.app). It really doesn't take much more than a few custom components that you can compose in MDX files to create documentation pages. The timvir blocks are whatever I needed at that time, a lot of them are still experiments, others I use regularly. Since MDX, Timvir are just React in the end, I can even show, document, test interactive components. It's probably not as convenient as SB at this point though.

Since Timvir is basically just a component library and not a build tool on its own, integrating it is quite easy, and won't break whenever you upgrade Next.js, Webpack etc. That was one my my main motivations: tools that come with their own build system are hard to make, and even harder to make reliable. You are buying convenience in the short term, but getting pain in the long term.
"convenience" is a hell of a word to use here when the alternative is that medical professionals would have no way to know if your condition is worsening. Which is to say, if you want to sleep you can basically just go home for all the good they'll be able to do.

If it's inconvenient to you then you always have the option of checking out of the hospital whenever you want: you are always (except in psychiatric hold cases) able to sign a form saying you understand it may be Against Medical Advice and want to leave.
This is all correct but the places I've worked at all had the same problems already:

> Maybe you won't get on with your new manager

Manager turnaround (one per year) because they leave or get promoted is pretty common. In fact the better the manager the quicker they seem to move on to some other team or higher up that has more potential for impact.

> or team-mates

Engineers don't have that much influence on hiring decisions. And even then, it sometimes turns out they may need more hand holding than expected or maybe that you don't get along on a personal level. So the risk is here even if you stay at a company.

> Maybe the codebase is a tech-debt spaghetti nightmare.

Let's be honest, it almost always is like that even where one works right now. But I agree it can be worse than what you are dealing with at the moment.

I think the difference is in attitude to address the issue as well. This is indeed really hard to assess ahead of time. In my last job I thought we had a good attitude towards recognizing tech debt for the first few months, then realized it's not the case and all plans to address it soon appeared to be just empty talk.

> You can't carry over the reputation and clout

Yeah, definitely. Unless you have built a public reputation in the industry.

In the general case you will indeed have to build new reputation in the new place. But often that's also an opportunity for those who failed to succeed at that in their current environment. So it's only a risk if you have something to hold on to.

I believe the risks of moving jobs are likely outweighed by the higher pay check and experience to gain in the new place. A few companies even allow you to come back (given available headcount) if you actually are someone with clout and a record of high impact work. So the risk for those folks is likely not that significant.

I think the bottom line is still that folks don't leave "just for the money". There needs to be some promise of the new job providing something you are not getting now. For successful long timers it's often just "got bored with being in the same place".

The risk of not getting experience at some places is also not to be ignored. It's a balance of course but if you have a few 3 year stints at good companies with some tangible output wrt impact to talk about it's usually better than spending 12 years at one place. Eventually you might end up having to move, and then you'll not have as much salary to expect (or the confidence to ask for it) compared to those who played the job change game.
You're forgetting that a lot of the new investors are probably playing with options. You are right the the stock with 10 Million value can only be bought for 10 Million but options can be bought infinitely.

There has been a huge rise in #FinTwit groups on discord or other social media. Last weekend there was a group asking for 100$ per month subscript where they would tell you on discord voice chat what option to buy and which to sell. They are not the only ones.
With Google Voice being deprecated early this year i am not sure if that works as the blog post is older than that.

"As announced last year, we’re in the process of turning off the Hangouts Call Phones feature, which will be completed in April 2021."
Perhaps the whole thing was just propaganda. I'm not entirely sure what the goal of this propaganda was. Many episodes parodied real events. I think that the show was wonderfully written. It did a better job of showing how government works than the 6 o'clock news, and yet it was constantly funny and thought provoking. The acting was superb.
Isn't that +∞ and -∞?
I know what you mean. The devil you know is better than the one you don't.

We know for sure these megacorps have been selling or handi6 over all our data for decades. Do we really want some minor league players getting a taste of it? Hell no. Evil has to be concentrated, distilled, and big
Kids in a US town where WiFi is banned hacked teachers’ computers
The crux of the issue is that the Bible provided by this API is the modern protestant Bible.

If you are Catholic or Orthodox or are looking for a historical version, you may see it as incomplete.
IPFS content IDs are immutable, so a project owner could set up their metadata to be immutable. [1]

But being able to add features and fix bugs is nice, so there's a tradeoff.

[1] https://docs.ipfs.io/concepts/immutability/
From incorrect measurement
alternatives:

scuttlebutt https://scuttlebutt.nz/

twtxt https://indieweb.org/twtxt

iris.to (hypercore protocol)

meshtastic https://meshtastic.org/

bbs https://www.ipingthereforeiam.com/bbs/?step=name&all=0
> at least it was far fewer people

The human loss was never the issue. The issue is the symbolism. The loss of a spacecraft that was designed - or at least promoted - as our pickup truck to space took away the notion that we could conquer the heavens. We went from sending up tin cans to sending up pickup trucks, but if those pickup trucks were going to lose cargo and crew then maybe we as a species are not ready to leave those tin cans or even Earth.

Likewise, the destruction of the Twin Towers and a large portion of the Pentagon was a huge symbolic loss for the west in general and the US in particular. That's why the terms 9/11 and "Twin Towers" are almost synonymous yet the crash at the DoD is hardly ever mentioned. The US can suffer the loss of its symbol of the capitalistic market, the Twin Towers. But the bruise to the ego of the DoD is much more sensitive. Today there are full articles that purport to report on the events of 9/11, which do not even mention the Pentagon.

Just ask the guy sitting next to you what happened on 9/11. Any mention of the Pentagon?
Christianism has a lot of saints too.
Euclidean Relativity
Reminds me a bit of Scuttlebut:

https://scuttlebutt.nz/about/
I’m very big on the monorepo approach and it’s benefits so that will be a pass for me.

I like to be able to modify my component and immediately (one hot reload) be able to modify a site of use of this component one second later. Having 1+min of npm publish and npm install get in the way is not what I want.

But I can understand the utility for some different use cases.
I have an "older" (not really that old, an S10 5G) phone that I keep as a backup. It didn't need anything to start being usable after a full reset, not even a sim card; you just had to skip all the login prompts.
If I tell you "Spring was lovely this year" are you going to confuse it with the mechanical part? No.

Context matters.
In that case I'll make an exception, but this is actually very rare. I can see a clear correlation between terrible english and terrible code.
Flashing a custom ROM is not exactly a possibility if the device is remotely disabled on first activation, as unlocking the bootloader is a relatively lengthy process that requires waiting from few days to weeks for approval, needing also a working Mi account. I'd suggest doing so in these devices anyway, as MIUI has quite a lot of bloatware, and likes to send in China a lot of data with the many applications asking more permissions than one may consider necessary.
Agreed, it's difficult to make the call when to make your move, and staying too long can be harmful. Generally I'd say it's better to move around more earlier in your career when you're figuring out what kind of company environment is more to your liking and what skills to specialize in. But it's easy to get complacent and stick around too long in one place.

In any case, you have to weigh the pros and cons, but jumping ship just for the lure of a fatter paycheck is not necessarily going to make you happier or do your long-term career any favours.
Yes but we are talking about putting them in code symbols in the first place.
Maybe not 0.15 and maybe not half a kilo but a whole kilo for 40p (approx 0.47 euro) is certainly cheap:

https://www.sainsburys.co.uk/gol-ui/Product/hubbards-foodsto...

Not saying that it’s equivalent quality to Barilla but it’s definitely much cheaper
- 2013: Bitcoin is just money laundering

- 2017: Ethereum is just money laundering

- 2020: DeFi is just money laundering

- 2021: NFTs are just money laundering