skysight-inc/HackerNews huggingface dataset:
The masses are free to opt-in to babyNet. They can use a SafeDNS provider. It can be zero-touch even. Just push a DNS / DoH resolver through DHCP for the customer. (IETF RFC is coming for DoH provisioning.)

But let the default be safe.

Of course this is usually a foreign concept to laypeople.

But to address the "accidentally CP" argument. How does that happen? You have to "accidentally" type something into Google/Bing/Yahoo and then click through. Or you "accidentally" have to start somewhere. And if you go to any for profit pornsite (camsites, streamsites, blablabla), or even just a porn subreddit, or type porn (or some explicit search terms) into a search engine.... you don't get to anything illegal. Why? Because that's bad for business.

So ... it seems like a perfect excuse. It maybe worked for the first closeted gay senator/representative... but never since. So why are we still talking about it as something that "accidentally" happens?
I think overall its a mistake to try to over automate this process. It's brittle and the requirements are simply not the same as a server environment that needs to be simple to replicate X versions quickly, repeatedly and frequently.

Automation needs fairly constant attention in the order of little tweaks week over week to fight the inevitable mismatch between the automation and the software networks that it interfaces with.

Do you reinstall your workstation once a week? Unlikely and probably would be an unproductive use of your time.

The way I approach it instead -

The first thing I do is list everything I need for a workstation in an orgmode text file. For why orgmode really works well for this -

http://howardism.org/Technical/Emacs/literate-devops.html

I aim to make a "computational document" that I can execute a bit at a time as I review/check each piece on installs and upgrades of the system.

To me it's really critical that there are links to the webpages and text notes about these configurations alongside the code I'm using.

I check this and the needed config files into a single git repository.

As the workstations (I use the same document for workstation,laptop, studiopc, homeserver, android) age I'm inevitably adding and upgrading bits of the git repository. I make sure that I work from the orgmode document whenever I touch any configuration.

I use Linux and Emacs (which means a big part of my software environment is in a git controlled .emacs.d) so the entire environment supports this workflow.
This practice has just been outlawed in Australia, which is great news. I’d willingly pay more for recycling to be done here.
Wow, that first quoted tweet is pretty fucking smug starting with Tesla's stock ticker name.
NixOS: https://nixos.org/nixos/
"If you want to scrape the surface, a course in elementary statistics would be fine. If you want a deep conceptual understanding, you’ll probably want to know how the formula for residual sum of squares in derived, which you can learn in most courses on advanced statistics."

This is an extremely shallow claim. The basics of regression rely on, let's see, understanding the normal and t distributions (each of which is described in papers far beyond an undergraduate statistics degree). To understand how the rules of probability empirically map to outcomes, you need a good understanding of the Central Limit Theorem (and thus the Squeeze Theorem, Continuous Mapping Theorem, Chebyshev's Inequality / WLLN, etc.) all of which are pretty sophisticated. Congrats, you now know linear regression. What about all the difference variance estimators, their properties under model misspecification, simulation properties of violations of Gauss-Markov, robust standard errors (including more advanced econometric specifications like cluster-robustness, Satterthwaite approximation of degrees of freedom, etc.)

If you're willing to take a textbook's word for it, actually using most data science stuff is as easy as spending an hour on coursera or reading some free web pdf book. Who needs any math skill? Just close your eyes when the book covers math. Like how a mechanic doesn't need to know any physics, the data science user doesn't need to know any math or statistics. If the pretty stars show up in the regression table you found the truth.

So, yes, on this level, data science requires a high school or early undergraduate understanding of calculus no more sophisticated than basic algebra, the first few weeks of matrix algebra, and the first few weeks of Calculus 1 and 2.

But on the other hand, to actually understand, prove, and improve on existing techniques requires the equivalent of upper division undergraduate mathematics and a graduate education in statistics.
Huawei LiteOS
It can be worth revisiting these older (1990s) ideas for large-scale parallelism. They mostly died on the vine at the time, because most people only had 2 or 4 cores to play with. If you could afford a CM-5, you might get 1000 cores (but shared among your whole institution.) Now it's possible to play with a million GPU cores with a modest budget. The main constraint is figuring out how to use them.
I read one of the Star Trek novels and when I came to dialog my brain automatically read it in the actors' voices! It pleasantly surprised me.
I think you're missing the point a little by adding hardware and chucking in the 20 years experience with rust at the end. But, as long as you stay in software land, yes. I'm happy with real-full-stack description for experienced DevOps people who can say - I'm not a master of JS, but this caching strategy needs reorganisation on multiple levels, I can handle that. Or I'm not a master of kernel, but if we have this specific crash repeating, I'm happy to dig into it and create a patch/workaround. Whether you work with machine learning / VR / other environment changes the specific tech, not the idea.
It's not theoretical. Uber Eats already does single-origin, multiple-destination batching to squeeze efficiency out of their network (I have a friend who works there). Afaik there are other kinds of batching they have not yet implemented.
While I have tried to do things with Ansible, it was always more hassle than I could be bothered with for my personal computer. My current answer is use Arch, keep a list of installed packages, and restore a backup (of a subset of directories). I have come to accept that /etc is as good a declarative description of a system as you’re going to get.
Exactly. As the cops say, you may beat the rap, but you can't beat the ride. In a court it costs money to win or to lose. If you fight, they can afford to fight more than you can.
I founded and run a DevOps consultancy (Elasticbyte.net) and fundamentally the biggest difference between daily DevOps work and typical software engineering is tooling. DevOps is all about the tooling, knowing which ones to use, and organizing and memorizing lots of details.

The majority of my time is either wrangling AWS, GCP or in tools such as Packer, Terraform, Ansible, Docker, Kubernetes, and writing bash scripts. I prefer DevOps now to writing traditional code as it is less down in the trenches nitty gritty code/math/logic and more higher level architecture and applying changes. I think it lends itself toward a slightly different personality type than a software developer.
It seems like the declarative management approach of Nix or Guix ought to be perfect for this use case. I would like to use it for my personal laptop when I can find some time to play with them and get started. I wonder how smooth and beginner friendly they are.
I've met plenty of bootcamp graduates who "know the math" but still can't move from rote recitation to intuitive relation. You can ask for the form of the loss function for "classification" (i.e., the usual cross-entropy) and get it every time. But it is apparent that without a lot of time (which becomes significantly shorter with prior physics/compsci/STEM experience) they can't look at the various tools as building blocks and assemble them into novel machine learning systems. They only understand inductive bias as it pertains to answering trivia about the differences between CNNs and RNNs. Disclaimer to say this is an anecdote but one that is reflected across a number of my colleagues, most of whom I trust not to fall prey to numerous cognitive biases.
Not only incompatible with the economy. What you describe is likely to require an authoritarian system.
This looks like a great step in the right direction and I hope the manufacturer of my coffee machine is following suit.
Smiling through the pain and working long nights
It seems to me that platforms such as Facebook, YouTube, and Twitter have become the de-facto public square and therefore, freedom of speech needs to apply to them in order to have a real democracy. However, I think that a better way to approach this might be to declare the platforms to in some sense be public utilities.
From AGI perspective it should be more relevant to come up with the ideas/concepts described in those Wikipedia articles - not the exact words used by humans to describe them.
Your comment was downvoted presumably because it is flip, but I think there's a kernel of truth here. The blog post correctly highlights that limited math is needed to "do" data science, but this is why we have so many irresponsible data scientists.

I'm currently teaching a data science class intended for mid-career professionals. It requires no college level math. And virtually every topic, I feel like I am doing them an injustice by not being able to delve into the mathematics behind what we're doing. They'll be able to put on their CVs that they "do data science", but I don't trust that my instruction gets them to the level that they really understand much about it.
Bob Dole, the Rock- is there any evidence that this thesis isn’t intuitively correct?
On one project for automotive industry we had a huge problem with touchscreen interface because mechanics often have grease and dirt on their hands and the touch screens we used would get all confused with the residue left on the screen. We first tried to fix it in the software, but quickly realized it's much easier to switch to custom control board with specialized buttons and keyboard, just wrap them in plastic bags so you don't have to clean them, and it all works like a charm. Unexpectedly, it turned out to be faster for users too.
That's awesome that you were able to solve your issues with changes to your equipment. I wish I could do the same. Unfortunately, some of us have tried all types of ergonomic devices, and none of them work, thus the emergence of "alt" input like Talon. That being said, I personally fall back to an ergo keyboard like the one you posted for short bursts as needed, or use a stylus to peck at keys.
Or he can set up a sister office in Vancouver, and hire people from all over the world(including Huntsville, Alabama).

In person conferences can happen in LA or Vancouver with tourist visas.

And have the same time zone.

More and more companies are doing this, that's why the article mentions Toronto.
Good for software engineers, bad for those hiring them.

Just like a scarcity of doctors is good for doctors, but bad for patients.

If the USA had only one doctor, we would't magically be able to treat everyone by using the one doctor "more efficiently", rather only the super rich would get treatment.
Large explosions from gasoline powered cars are indeed rare, but it's not uncommon for car fires to result in a number of smaller explosions that can be just as deadly, as pneumatic cylinders that operate a lot of hood and tailgate supports cook off an launch the rod inside out like a projectile.

Another fun failure mode of gas cars is that when the gas tank does finally fail, if the car is on any sort of a slope, you now have a stream of flaming gasoline to worry about...
I found Scott Alexander's take on this fairly convincing. Essentially if you master language you get broadly generalizable insights across domains.

https://slatestarcodex.com/2019/02/19/gpt-2-as-step-toward-g...

If you think of intelligence as distilling the essence of the universe around you and building on top of that, at least the former starts to sound like really really really sophisticated compression.
This is helpful for windows/posh driven installs: https://boxstarter.org/
> we don’t employ immigrants to save money.

> The competition for talent is quite brutal and we just can’t pay the same as FAANG.

You don't have to pay immigrants less in order to be saving money by employing immigrants. The whole point is that by expanding the labor pool, you're reducing salaries and negotiating power for everyone.

That's not what the H1-B system was designed for. It was designed to facilitate hiring folks with specialized skills you can't get locally. E.g. you want to hire an Indian person who did his PhD on something relevant to a project you're working on.
There has been a heavy selection pressure on American unions by union busting. As a result, the few unions that remain are those that are strong politically. Specifically, those that manage to cling to power in the face of adversity, and resist outside pressures.

Those features help labor relations when things are strained. But it involves very harsh dog fighting that tends to leave both sides wounded.
In some cases of injury, especially involving corporations, the criminal justice system does let civil court system take the lead with wrongful death lawsuits and the like.

And even criminal trials end up in plea bargain settlements. The trial and deliberation isn't necessarily expected.
Why would companies be communist? That makes zero sense.
What are you talking about?

Agricultural productivity has increased IMMENSELY.

In 1870, over 50% of the US workforce worked in agriculture. Today, despite exporting much of what we grow, that number is well under 2%.
In language as long as the other people know what you mean it's totally fine. Context is all that matters.

It's only a problem if there was already a meaningful term closely related to what you mean and you're simply using incorrectly which might confuse people. In that case it's okay to challenge the word use.

Otherwise I never understood some people's obsession with not reusing words in new places. Other than to be "right" about something.

It's then really only useful as a historical look at the term.
They tried this already. Google "Uber Rush".
※だいぶ前に書いたブログです。 “究極の自業自得”天皇一族の悪行が、因果律によりそのまま自身に跳ね返っているという事です（祈）†
He also extolled the wisdom-widening effect of writing in E-Prime, a subset of the English language that excludes all forms of the verb 'to be': https://en.wikipedia.org/wiki/E-Prime
Sony had one of the best mp3 players imo, nw series, the ones shaped like a bic lighter. There was a rotary knob to switch between tracks, very intuitive to use without looking at it. But the main problem was it required their custom software to transfer files. The later models got turned into ipod imitations, with an lcd screen and buttons, such a shame.
D&D Rolls in Perl 6
Erm the House passed the bill but it's unlikely to pass the Senate and even if it did I'd expect Trump to veto it.
No. Institutions are fully capable of doing whatever filtering they wish. They always were and always will be. Period. Full stop. Howgh.

They can and should secure their network, watch out for data exfiltration anyway, etc.

They should disable ever kind of network traffic that does not go through their auditing/filtering proxy (HTTP, DNS, SMTP or whatever).

If they want to support bring-your-own-device, great, configure said devices, set up proxy-auto-configuration, hand out "how to set up your device to work on corp-wifi" flyers, and in general, they have their IT team, let them work and they will figure this out.

The old way of just MITM-ing was always bad for at best it was/is lazy, but in reality it's quite unprofessional and counter-productive for security.
Well why wouldn't they be consistent? Just as you would add another column to an existing database table and run a data migration so that the new column makes sense in the context of the old and no one is the wiser, so can our simulators adjust the simulation as well as our understanding of the laws of physics in a manner that we could not discern. That is, if they are indeed able to pause and change anything.
All H-1B requests within the past year to 1.5 years now result in a RFE. My experience as a hiring manager, both at a startup and at another enterprise level company, was that this doubled the cost of hiring H-1B candidates. This was unfortunate, because if you’re in a market where FANG companies and other tech companies are competing for candidates, it’s tough to find anybody qualified.
It's nowhere close to actually becoming law.

The El Paso shooter mentioned that proposed law in his manifesto as letting in many more new foreign workers after listening to fake news from Fox News and Breitbart, when it does nothing of that sort. Also that the Senate passed it.

The last thing we want is more bad information.
Did anyone else here find the rules.ini file and modify it? This controlled power levels and distance of weapons. You could modify a bazooka guy to have a weapon as powerful as a nuke.

https://cnc.fandom.com/wiki/Rules.ini
What tools do you need most to grow your startup or side project?
Title says it all: what tools do you find yourself missing which would make the biggest impact on your startup or side project?
I should point at that I use a single laptop for everything until it’s replaced, and all I need on servers is a subset of my dotfiles, and most importantly my .emacs.d which I additionally store in git. Obviously if you have a workstation in the office and a Mac laptop and a Windows PC for gaming then good luck to you.
So what happens if you attempt to do proof by induction? I guess you get stuck proving that the general n+1 case equals pi/2?

I certainly expect so.
"... the original definition: languages which have the same external and internal representations are homoiconic."

I would re-phrase that as:
"Languages whose external and internal representations of their programs are (to a great degree) ISOMORPHIC, are, and should be, called homoiconic."

What does "iconicity" mean? It means isomorphism, meaning the structure of two things are similar, one can be taken to be a picture, an "icon" of the other.

Lisp clearly has this property. It is clearly homo-iconic. And most importantly most other languages do NOT have this property. Therefore "homo-iconic" is a very useful property which can be easily used to divide programming languages into two groups, those that are and those that aren't.

The original definition is bad: "which have the SAME external and internal representations". "Sameness" is not what homo-iconicity is about. It is about the structures of the external and internal representation being SIMILAR enough that one of them could be considered an ICON, a PICTURE of the other. Perhaps we should stop using words like "similar" as well? They are not "boolean" are they?

Clearly 'homo-iconic" has a sound well-founded meaning, even if not everybody gets it. It is a subtle concept similar to understanding why something can be used as a metaphor for another thing. Not everybody gets metaphors either.
We are far from perfect and make plenty of mistakes. Hiring is no different.

I’m glad you found a better opportunity than us.

Just maybe a note. If you read my original post, all are our existing employees or transfers.
Speakers sound different, and thus some speakers will sound better to you. Most people find linear speaker performance "hard work" so you don't see it attempted in homes usually.

And maybe, if you don't use active speakers, the Amplifier makes a difference.

Everything else is snake oil, not just the cables. Separate CD transports, fancy DACs, "HD" formats, all snake oil.
The accompaniying podcast episode of The New Yorker Radio Hour is also great: https://www.wnycstudios.org/story/daniel-radcliffe-gets-his-...
Neat, but it looks like this hasn't been in development since 2016. I would think it's probably best to use a RISC-V design if you want an open RISC CPU core to put on an FPGA. You'll get better compiler and tool support, and probably a wider variety of available designs.
If doh offers more and poaches an engineer from a FAANG company, that company will now be down one engineer. The shortage of skilled engineers will still exist.

The fact that salaries are so high for skilled engineers is an indication of the labor shortage.
And my familiarity with DDC is mostly finding the wonky app that overrides EDID information because the monitor and the computer can't seem to agree today.
My point exactly, I refer you to the first sentence of the article, which I was criticizing: "Hydrogen, overlooked for decades by Germany’s energy planners, is gaining ground as alternative to fossil fuels as the nation scrambles to recover lost ground on its climate promises."
Bec Hill's Translation of Edith Piaf's “Non Je Ne Regrette Rien”
With the added benefit of having your control stations look like the bridge of Star Trek space ships.
Your reputation can be significantly tarnished in the eyes of vc’s if you go that route. There’s nothing stopping you from ignoring investors(assuming you’ve got the board seats to retain control) but the expectation, generally, when taking vc I that 1) you’ll do whatever it takes to keep scaling 2) the market you’re going after is significant and 3) if either of those two things change then you’ll pivot/shutdown/etc.

This isn’t gospel but I have a friend at a tier 1 vc who told me something to the effect of: we’ve got $X00MM in this fund. We’ve got four years to invest the money and will choose something like 40 companies over that time. Two need to become unicorns to make their nut. If you don’t have the intent to be that, then they don’t want to invest.

Of course there are vc’s And angels who don’t follow that methodology but for the most part they want to invest in _growth_ startups rather than lifestyle businesses.
> you're reducing salaries and negotiating power for everyone.

Rather, you're leveling it by expanding the labor pool to include the rest of the world, aka via globalization. Not inherently bad imo, but I could understand why someone patriotic would find this problematic.
I didn't say anything about emacs. emacs has plenty of problems of its own.

> But what is the alternative?

It takes some outside-the-box thinking. Here's an article by Larry Tesler, of Xerox PARC and original-Macintosh-team fame, on how his desire to build a modeless text editor led to the invention of copy-and-paste: http://worrydream.com/refs/Tesler%20-%20A%20Personal%20Histo...
An acronym within an acronym, too.
How .. how can anyone believe police cars can't get in?

People use trucks to move their stuff/furniture there. There are proper paved streets, parking places and so on. You can check on any satellite view service.