skysight-inc/HackerNews huggingface dataset:
I question the depth of education you can receive from a six-month course set as opposed to a full four-year undergraduate experience. This feels like the same kind of marketing you saw from Flatiron School or one of those other coding bootcamps, but with a larger name attached.

Cynically, I'd say that Google is just trying to increase the number of qualified individuals to fill grunt-work positions so they can pay each employee less.
Jackpot by William Gibson
Jobs also did similar investing in equipment for Corning to make the glass for the iPhone.
I'm not sure it's the entire output, but AFAIK Apple is the buyer/owner of the largest fleet of high-precision CNC machines (Haas?), solely for the purpose of manufacturing unibody MacBook cases. One time I found the operator's website, a nondescript Taiwanese company that's responsible for all Apple cases. Again this is off the top of my head.
I'd build this, but I'm not sure if I'd be able to get anyone to fund it.
Since you are from India, you already know that 40% of the kids in your class are there due to their caste, 20% are there due to the state of their domicile.

You gotta get used to this in life. You get very few things due to merit. Mostly it is due to who you are or whom you know.

You can try and come to US for masters etc but then again don’t be surprised when a lot of companies will pass you over for needing H1. You will get your H1 eventually but then don’t be surprised when you stay on H1 for life while your roommates from Sri Lanka and Nepal will become green card holders and citizens while you and your company’s lawyers will be answering RFE’s for life.

This is life. It is never fair. You gotta take it in stride and try to do the best you can.
This is only a problem for a specific implementation. You can skip the online verifier for example by handing out a certificate-signed PDF. Until we see the actual implementation or plan, there's no need to criticise the potential ones.

Thought exercise: how do employers verify certificates currently, and how would they do it if your college shut down? In my experience, it's "they don't" and "they couldn't". It's both a bit more and less tricky with jobs that require recognised certification - there will be likely a nationally issued certification which matches your education one.
To be fair, not all such people; by the evidence, only SCons people.
When I write notes these days it's only if whatever word was uttered isn't already on the slides or in some text, or of there is something I need to look up later. Too many times I hear some fact, or a date, or a deadline, and go "gee that's simple and clear, I'll remember that!" then I step out of the room and it's gone forever.
You realize that search engine itself drives massive traffic right? Even with the dumbest adds, that is billions of eyeballs concentrated on one page multiple times a day. That already makes a very steep barrier of entry.

> You are really mistaken if you believe they are for the good of customer

You are responding to a bunch of strawman arguments I never made. All those data you mention is plausibly increasing their targeting and revenue, but claiming that it is the biggest differentiating factor is a stretch and I don't think is likely. Facebook has more ground truth demographic data that Google has to infer or outsource for their billions of users, yet they weren't able to dominate competition solely on that basis.

> If you want to compete with them, you'll need to beat Android, beat Chrome, beat their search engine, beat EVERYTHING that make Google what they are. Not saying it's not possible, but the cost of it make it nearly impossible.

No, if you want to compete with them, you just need to have a damn good product that billions of people use multiple times a day. Turns out search engines are a pretty good fit for that. You can have a platform that can profile users to their genes, you still need raw the engagement numbers to make money out of it. At the end of the day it is accumulation of commissions for bits and bobs sold over internet ads.
I’m running Pianoteq indeed
The current situation is designed by former sovjet leadership who chose to draw their internal borders for administrational units or "oblasts" in such a manner that a eventual secession of said region would naturally result in a instable faction or nation.
Speaking of such happenings we should also not forget that a large chunk of the soviet small arms industry was concentrated in Transnistria and for strategical reasons. Even today to occupy that region coerces military eyes to focus at a tiny gap between Belarus and the Baltic states in case of a conventional land war. A scenario in favor of Russia due to their occupation of Koningsberg where they have installed advanced AA weapon systems, among other things.
The Soviet Union was never fully beaten and the KGB was merely renamed "United Russia".
Good on you for framing this in a realistic way.
Can't tell you what it's like, that would spoil the surprise.
Advice: take good care of your teeth and skin. Avoid impacts, broken bones or serious strain injury. Minor injury you receive when young will become more aches and pains as you age. Keep your back strong and straight. Lift with your legs. Wear hats and long sleeved shirts when your going to be in the sun for a long time. Treat your friendships and romances seriously, the embarrassments of your mistakes will be with you for a long time. Fill your memory with as many beautiful things as you can, it makes reminiscing more enjoyable. Don't talk so much!
Thanks OP, I needed that. After all the depressing stuff in my life these past few months, it was nice to feel amused enough to genuinely laugh out loud.
She was recently mentioned briefly but strongly positively in the Santa Fe Institute's "Complexity" podcast. This article greatly increases my own interest.
In the big company I work for there are several valiantly started and quickly forgotten TLA dictionaries available on various SharePoint sites. Yet none had the few critical ones people were using when I started. Wondered if the popular jargon changed or different groups had splintered their technical talk.
You can't legislate morals. Don't depend on the government to solve your problems, vote with your wallet.
First of all, save as much as possible. If you are young, single and making SV market rates for engineers, there is no excuse to be saving less than half your take-home.

Second, learn the business and big picture of what you are doing. A lot of engineers are inclined to go deeper and deeper technically, and indeed there is a path to riches here if you are exceptionally good and also have a bit of luck with your choice and circumstance of specialization. That said if you are lucky enough to navigate this, you will have the golden hand-cuffs as only very few companies can properly compensate and utilize such experts. Far more reliable is general purpose business knowledge, specific domain knowledge, and/or collaboration skills. Combining these things with programming skills is a super power that will give you a lot of flexibility later in life.
Fortnite Binary?
Can anyone help me get the binary for fortnite?
What's funnier is that I'm not even strictly in disagreement with the notion that free expression is important, although I do deeply resent disingenuous attempts to shield an argument with a persecution complex.
Half the classes they make you take at universities are worthless anyways. They're just there to keep you 4 years and get more money. A CS major doesn't need to learn about Greek Mythology.
And you find it funny why exactly?
Cannot recommend this comment enough.

> The reason why it's terrible is because mental models are like a sort of jumbled set of tools, copied over from somewhere else.

I disagree with this slightly, I think Mental Models are great for the mental modeler but almost impossible to transfer.

> Deep and genuine knowledge is tacit, integrated, incorporates experience and is organic. It's acquired through training and expertise and often can't be verbalized or formalized.

This is gold. Deep and genuine knowledge is created from repeated interactions and pattern matching born of errors and successes fortified repeatedly till they become reflex. No matter how many Charlie Munger articles and speeches and case studies I read, I can never invert like Charlie Munger.

>Relying on mental models is a sort of crutch. Maybe a good comparison is chess playing. If you're a new chess player you learn that pieces are worth X points, and that such and such squares are important, and that's basically like these sorts of models. Really good chess players don't consciously think like that, at least not in a sort of pronounced way. They've incorporated knowledge and play by intuition. They can make 'good moves' in a second or two.

Exactly and they find it very difficult to accurately explain what they are doing. Even if they can, their explanations fall apart under scrutiny. Like asking a dog how it catches a frisbee. A university educated dog who talks might spew some garbage about solving a set of differential equations in its head but really it is just evolved instinct which has been honed. Much knowledge is like that layered with a ex-post rationalization.
Uh, why would your time not budge? As I’ve become more senior I’ve also been left more and more alone to determine what is important to be doing at any given time.
What is the benefit/incentive for Netgear? Why are they pulling such a move?
Cool that .NET is getting more and more advanced features for lower level control. C# os one of the more mainstream languages i mind the least. I'll find an excuse to try them.
Made you check!8-))

What a sucker! Knife of shite! Sounds like a very baaaad movie! Bwaaaahaaaah!!
tl;dr - the Pi 4 now has USB boot enabled by default, and you can get way better performance from a fast USB 3.0 drive than the built-in microSD.

I like the Arcanite for large files and basic storage needs, or an NVMe + USB 3.0 adapter for the best performance for a reasonable price.

UASP can speed up operations by up to 50%, and many SSDs and high end flash drives do support it. TRIM support is less prevalent, and you often need to manually enable it (there's a guide linked in the post).

Weirdest finding: the Arcanite flash drive firmware indicates it supports trim, but when I tried running fstrim something blew up in the drive, and I could no longer read/mount/initialize it from Mac/Linux/Windows (I had to buy a replacement to finish the testing).
That sounds like a strawman. Does any CS major require Greek mythology?
> "there's no need to criticise the potential ones."

Why not? There might be people on these forums who could take note.
There is literally nobody who will admit to liking autotools. But they used to solve many problems we don't have anymore, so we used them.

SCons is bad, in that it is slow, slow, slow, slow. If your time is worth nothing, it can in fact be made to do things. But other alternatives can, too, and faster.
You can't legislate morals, but you can successfully legislate many consumer-hostile practices out of existence. Germany was pretty successful when it came to many dark patterns trying to trick consumers into "agreeing" to "contracts".
There is not much to question here. If you look at the list the positions listed are not rocket science type
and basics of each can be squeezed into 6 month. Problem is that the result is most likely very narrow skilled individual with not much future unless of course they keep learning.
How many combinations of unintended consequences and human reactions to them does it take to detour us into a future that seems to defy any obvious trend? Not many. That’s why predicting the future accurately is so difficult. Some of the most mistaken predictions I’ve seen are of the straight-line variety–that’s the kind that ignores the inevitability of unintended consequences, ignores our often less-than-logical reactions to them, and says simply, “In the future, we will have more and more of whatever’s holding our attention right now.”

I've been reading Alvin Toffler's Future Shock (1970) for the first time on this its 50th anniversary, and in assessing its predictions and projections, the ones which seem most accurate typically involve side effects, interactions (often negative), an unintended consequences. Those least accurate come from advocates of a specific technology or product.

Butler's advice is excellent.
What? SQLite3 absolutely has FKs.
Many Bluetooth actions are tied to the location permission on Android, because you can use Bluetooth to locate the user through beacons.

The downside of this is that you can' distinguish between apps that just want to use Bluetooth, and apps that are trying to get your device location through location services, and users are trained that "bluetooth app = location permission is legit".
We have an issue system - instead of "Bob always leaves his mess to clean up" if you have a problem your supposed to put it in generic terms like "kitchen is sometimes left a mess" and then put a counter measure: "kitchen cleaning trainig and checklist".

If the countermeasure is reasonable we implement it.

We've found this keeps people from festering. Heck.. one employee thought he was being underpaid. He was.

He put it in the issue tracking system and we now have a public skill system and renumeration scale.
Just a law, not morality.
97 Things Every Programmer Should Know by Kevlin Henney: Chapter 71. Read the Humanities

https://www.oreilly.com/library/view/97-things-every/9780596...
Thank you. I've always felt this is a niche field and hence not may resources are available online.

Thanks a bunch for your output :)
Aren’t we commenting in response to the posting of a new open source library that helps support a standard tool chain?
Universities are not intended to be vocational schools or trade schools. That's why electives are required to graduate. That's why CS programs teach theory more than practice.

It's always worth being a well-rounded person. The most successful software engineers I know are not the most technically proficient. They are the ones who understand how their customers and their employees and their managers view the world, and they can use that understanding to prioritize the engineering work that will have the most impact. They are good at explaining what they are doing in terms that non-engineers understand, they can take requirements from non-engineers and turn them into realistic engineering requirements, and they can talk to corporate executives without seeming like Comic Book Guy from the Simpsons. These are all good skills to have, and none of them are taught in CS class.
I don't recall (from time-served at Bloomberg) that Waf was especially slow, but I found that to make it do anything useful, you had to write a lot of obscure, custom Python code nobody could understand.
When I heard it was going to be banned my curiosity finally got me, and I downloaded TikTok. In an hour of using it I saw dozens of Trump supporters. I suspect that this is part of Trump's campaign strategy. He's basically advertising TikTok, because it's an even better platform for him and his supporters. No reading so it appeals to subliterate voters; his base.
Automate to get best reviews from your best customers
Single Line Implementation of Palindrome
They're only worthless if you're treating college as a vocational school instead of a chance to broaden your horizons.
Are you on wsl1 or 2?
I don’t know how it is today but when I went, you had to take a certain number of credits in humanities, social sciences, etc, no matter what your major was. So while they didn’t specifically mandate “Greek Mythology,” they mandated a certain number of credits from courses in that bucket, which stretched the time commitment for the degree at least a year from what it would have been if I focused on just my major requirements.
Sorry for the delay - we age and rotate resperators. The virus is presumed inactive after four days, so we have a weeks worth rotating at any one time.

We store them in paper bags to let them dry out.

Given we rarely actually have to go out of our home offices, it works well. 20 resperatore lasts about three months per person.

If you need more - you can get 3M N95 from South Korea - about $200 for twenty.
I think I had the same one. Seriously, it feels like networking hardware is the armpit of the industry. A place where "approximately functional as long as you reboot it weekly and don't use any of its advertised features" appears to be considered good enough by their QA.
I'm not American, I'm not even 'Pro American'.

That anyone would assume that only highlights their own myopia and relevant triggers.
You can still do them in a trivial way that works like production. For example: if some column has a unique index, look at all rows and compare the new value. You don't need an actual index for it. (And definitely not a fancy concurrent access btree) For transactions/mvcc you can literally make a copy of everything.
> Any server which is that far out of date on its patches is either in need of a sysadmin, or has a sysadmin who's being negligent.

... or who's sole purpose is to run software that only runs on Windows Server 2008 Service Pack 2 without any more recent updates. (And which also need to be on a network that allows untrusted access. Perhaps unsurprisingly, this was Huawei WiFi management software. I'm _so_ glad I'm no longer on the hook for anything to do with that project/client...)
I think the point of these certs is to get a job at Google which lessens some of these concerns.
BildX: A self-hosted version of imgix, Cloudinary and other services
PRs are highly appreciated. There are only 4 APIs implemented at the moment: blur, fill, width and height.
The eternal themes that recur throughout history:

Master or slave

Have or have not

Home or exile
As this currently reads, this evokes intense feelings of vitriol at the mere hypothetical of a peer attempting to coerce me to engage in a pathologically transactional relationship I would want zero part of. In the most satisfying job roles, I would expect to endure hardship for the sake of others' success, and this would immediately put me on notice that such endurance would likely be wasteful and painful in its lack of reciprocal personal investment. It would also signal that engagement in technical subject matter was merely a means to an end rather than an inherent fascination, which would make me significantly less likely to feel comfortable sharing the war stories that drive the motivation behind the current state of the team.

Am I missing something here? The post itself comes across as in-good-faith, so I'm having a hard time reconciling...
I would have preferred Greek mythology to art history, which I took to meet a requirement of my CS major.
CS requires some humanities and CS requires mythology is pretty different. And ideally CS would include some relevant topics for understanding how tech can inadvertently mess up people's lives.
The US is more progressive than many European states.[1]

[1]https://en.wikipedia.org/wiki/LGBT_rights_in_the_European_Un...
I had a Nighthawk router of some persuasion that was so infuriatingly buggy it took years off my life. A bad router is so maddening that the curse "may your brakes work as well as your firmware" repeatedly came to mind.

Never again.
I think back in the Soviet-influenced days of my country, people went to college knowing which job they'll be assigned at graduation. I guess this is the modern day PTUs? [1]

[1] https://en.wikipedia.org/wiki/Professional_technical_school
I think China is perfectly fine with this arrangement.

They have laws that require technology partners in certain industries, like Apple having a local partner host iCloud data. While in others, they can be completely independent, like Tesla in a China.

I’m guessing the Chinese government officials are actually really proud their model is being exported, as it vindicates their concerns.
The goal of the university is to give you wide angle of view and most importantly teach you how to educate yourself. I've studied physics back in Soviet Union's university ages ago for free and consider it the best ever thing. I later moved to Canada do just fine and can never thank enough my tutors.
That's at the functionality level. You have the common parameters or settings, and then the advanced ones.

However, the software contains many functionalities, for different customers. A functionality that is relevant for one customer is irrelevant for another, hence my reply on using a plugin architecture.
ECS is not OOP.

In ECS, one system can touch the innards of multiple kinds of components directly, and one kind of component can be touched by multiple systems. Components only hold data and no logic, so in most ECS designs systems will know about the internals of components intimately. This shows a design can ECS-compliant while violating a key part of OOP methodology: encapsulation.

You can use ECS and OOP in tandem by re-introducing encapsulation, as well as any other parts of OOP lost, but you need to be careful not to violate key parts of ECS, such as component not being allowed to have any “logic” (I out logic in quotes because it’s not well-defined: does logic mean ANY code or just... non-boilerplate code?)

One must consider how a codebase will evolve over time, which requires putting yourself in the shoes of those who will be working on the codebase. What benefits does strictly confirming to both ECS and OOP bring? Does the introduction of ECS bring enough structure that the codebase can remain clean, performant, maintainable, portable, etc even without OOP? Is there some kind of hybrid of ECS and OOP where the rules of each are relaxed to create an even better structure? How do all of these potential designs actually look in practice, and is there clear mappings from problems in the problem domain to the philosophical structure being imposed?

In games, it’s hard to map some of the problems to OOP structures (while remaining conformant, clean, performant, maintainable, portable). ECS isn’t perfect, but it’s much better.

I find using C-style, OOP, Actor model, and ECS structuring for different bits of code the best solution. There isn’t a one-size-fits-all when it comes to those things, unfortunately. Though I believe there will be one day (that is: a language arrives which has a model that everything maps to nicely and we’re all happy using and we all say “Wow everything’s so simple now”)
>>...individual with not much future unless of course they keep learning

This is now true no matter what level of education. Just need to start somewhere, and this is a great option for those without access to funds or the desire to take on the crippling debt increasingly associated with a 4 year degree.
I agree, my speculation is just that: speculation. I sincerely hope they can come up with a generic, decentralized way to verify professional credentials, as that could bolster certification's viability as a career path.

Elsewhere in tech, Cisco's certifications come with a sort of verification code which you can punch in to their site to check (in addition to the paper trail from Pearson and the physical certificate they mail you). If it weren't such a long-running part of their business, I'd be equally skeptical about them maintaining the certification infrastructure, as it's wildly tangential to the business of building networking equipment. As to the question of what a potential employer would do if Cisco (or Google, or a college, or a bootcamp) did shut it down their verification systems? I couldn't say, I've never hired anyone, nor have I had HR breathing down my neck to check off position requirements.
There are a lot of other ways to broaden one's horizons that don't cost tens of thousands of dollars. Or that do, but broaden the horizons in other ways.