skysight-inc/HackerNews huggingface dataset:
Concurrency and async in Rust has improved a lot as of late. See https://areweasyncyet.rs for an overview of this space.
There is nothing more disturbing than this poison in the minds of young people that an idea they don't agree with should be destroyed.

It just feels like it is a matter of time until we have something as insane as the French Revolution in the US.
Fencepost error– great visual, thanks
It doesn't have to be cloud ML. It can run solely on the phone itself. Modern phones have tensor cores for a reason, and hopefully that reason isn't just animoji!
And pretty much everything that Hashicorp has built since vagrant.
There is 'kernel device driver' kind of systems, and there is 'kubernetes module' kind of systems. Most of the modern infrastructure work happens for the latter use-case. GC is a very reasonable choice, provided you know what you're doing.
Mostly systems programming. In particular, he wrote its graphics system, then rewrote it, then rewrote it again. He led Plan 9 for many years. So, he has plenty of experience in systems programming.

What he seems to lack IMHO is sufficient curiosity about computing innovations not produced by him or the prestigious institutions he has worked for (Bell Labs, Google).
I switched to my own router and modem last year with Comcast, and it was shockingly easy to get the old router returned and the fee removed on monthly bills going forward. I haven't seen it come back since. I was previously paying $7/month for it.

I was able to go drop off the old equipment I was renting at one of those physical Comcast support centers, though. I wonder if that has anything to do with it?
How is vivisection not fucking malice?
Maybe if Zoom farted correctly it wouldn't be mired in bad PR about security.
These are list prices, and absolutely nowhere near the price large consumers pay. If you commit to a certain bandwidth per month for an extended period of time, it’s not difficult to get 80%-90% discount.

(I worked at a video delivery startup a few years back and these were exactly the type of discounts we would get)
NY AG Wants Cable Companies to Cut Fees for Non-Existent Sporting Events
Lord I hate YAML. 10 years after seeing for the first time I still haven't memorised the intricacies and feel unsafe modifying any file.
If you're on your phone, take a screenshot of the photo to "bake" the rotation in
>Question is what to do about it? I'm not sure if this requires a cultural shift, but other places in the world seems to be better at it.

I would actually argue it is a cultural thing to be completely honest. Speaking from experience as an American at least, there is large cultural tradition driving this: the protestant work ethic that drives the idea of rugged individualism, the automobile, the implicit requirement that you consume consume consume and every waking hour not at your job must be doing something profitable.

You can't have a "hobby", you gotta try to transform that into a "side hustle" (ughhh) because your day to day job likely doesn't pay enough to live while you pay hundreds of dollars a month towards student loans for an education that you likely don't even use to live in a house or apartment that you can barely afford due to lack of housing and the high prices that creates, while driving a car you probably can't afford due to the high housing prices necessitating you to live an hour or more away from your job.
The average modem+router costs about $150, maybe more for a good one. To keep up with technology, you need to buy a new one every 1-2 years (DOCSIS, Wifi, etc). If you aren't having your ISP swap you to their newest hardware, you are missing out. Comcast's latest XB6/XB7 gateways are actually pretty darn good.
Didn't we have XDR ram around that time?
My experience was that I would have an idea for a new model and change my code. Later on I would find that new model would be flawed, but only after fixing compiler type errors in many different places when all I really needed to find was that one error that showed my model was flawed.

I should add that it’s heartening Pike actually acknowledges this in the interview, regarding limited typing and how it helps playfulness in languages like Python and Ruby.
As usual for this sort of thing, the results vary all the way from “impressive” to “absolutely horrific.” I will say it seems to work quite well for many of the women in the thread.
And I know many small and medium level go projects being rewritten in rust. Maybe rust is the future.

Deno comes to mind.
So tuition and texts could be paid with 150 hours of on-campus labor. Let's call that 15% part-time. Someone on 20 hour/week 50% part-time would therefore have wages left over for things like food, clothing, and housing, and time left over for actually being a student.

Now, tuition and text can only be paid with 100% or less of a full-time wage job if you are an in-state student at a public university, or attend a community college. And then, no time or money left over for lectures, study, or basic survival.

In terms of student labor hours per semester, college tuition and textbooks have increased an average of 4%-5% per year from JoeAltmaier's 1976 numbers to 2020. Due to advances in efficiency, infrastructure, and technology, that metric should be decreasing every year for most goods. Some see large downward jumps as machines are invented that allow one person to do jobs that formerly required more laborers.

What the hell have universities been doing? Do they not all have economics departments and business schools?
ISPs have physical offices.

Comcast put me through hoops cancelling in one city, so I physically returned the router + sent in a certified letter stating I wish to cancel.

If needed I could have then disputed the charge with my CC company but they took the hint and stopped billing.
Covid-19 Is Making a Disservice to Remote Work
If someone starts running this model couldn’t you just run the model yourself to predict the order?

I’m sure that there is market microstructure stuff/front running practicalities that would make this harder than it sounds but still you wouldn’t completely be in the dark.
VR games, and simulation games tend to have high single-core CPU speed requirements for smooth play. Mostly though this is due to outdated engines (in the case of sims) or inexperienced/indie devs using premade engines like Unity and Unreal in a way that loads mostly a single core. Some tasks like physics, sound, texture loading is pretty easy to put on separate threads but thats usually a small fraction what bottlenecks a CPU in a game.
We all know that a single core with twice the performance and twice the cache space is generally better than two cores (though a sibling comment does raise a good point that poorly written software can lock up an entire core regardless of it's Hz, also some VM scenarios would prefer extra cores over faster cores).

We also all know that a single core with twice the performance and twice the cache space costs a lot more than two cores. It's a lot more expensive than even 3 cores.

I'd rather have 3 4Ghz cores than 1 8Ghz core (except for the novelty value).
> Generally those with the top end CPU have the top end GPU and the top end monitor

I sort of doubt this is true, if only for the reason that most people don't buy a new CPU, GPU, and monitor at the same time. monitor and pc are probably going to be on different upgrade cycles, unless the monitor came with the pc (in which case, probably not "top end"). for DIYers, the GPU and CPU+RAM+mobo are likely also on different upgrade cycles.

I bought my current 4K monitor about four years ago, but I ran most games at 1080p until I had enough spare cash to buy a 1080 ti. I finally upgraded my CPU, RAM, and motherboard this year, mainly because I was tired of having 8GB of DDR3.

in any case, it's usually not a rational use of funds to buy the fastest CPU and GPU for a 4K monitor unless your budget is unlimited. with a constrained budget, it's usually better to drop a tier or two on the CPU if it gets you the next higher tier GPU.
A couple of other examples:

Jim Calhoun and Geno Auriemma did more to take the University of Connecticut to national prominence than 100 deans. And Auriemma did it by excellence in a non-revenue sport.

While Mark Few at Gonzaga made the NCAA tournament 20 years in a row, this small Jesuit school in Spokane doubled the number of applicants, increased the proportion of students from outside Washington, increased incoming student test scores and dramatically grew the endowment.
That's a fair point, the question is just when. If energy demand remains low for long enough many people are out of business. Ironically, i wonder if that means when demand returns prices will skyrocket because of supply issues.

i've loved watching OPEC twist in the wind over the years because fracking put a price ceiling on a barrel of oil below which the OPEC needed for survival. I never guessed the price would fall completely through the floor and kill everyone though.

In my adult life I've seen the terrorist attacks of 9/11/2001, the financial crisis in 2008-2009, and now this. I've also seen the rise of the Internet, wireless communications, and SpaceX (yes i'm a fanboi). The world is a crazy place.
I've been writing a ton of user stories lately... does anyone have any pointers on what qualities made user stories outstanding/super helpful to them?

For instance, was there something a particular BA/PM did when they wrote up specs that made your life easier?

There's a spectrum of a Jira issue with a title "User Avatar Upload" and a blank description or even receiving the equivalent length of War & Peace that's confusing and contradicts itself. Thoughts on the middle ground below?

----

Title: User Avatar Upload

Story:

As an Accountant

I want to upload a photo as an avatar

So That other users can quickly recognize my content and contributions.

--

Acceptance Criteria:

1. Should accept .png, .jpeg, .jpg, .tiff file formats.

2. Should reject with friendly notification files that do not match whitelist.

3. Should make copies of image in resized formats.

4. Should store them in storage bucket or CDN for performant retrieval by the users and application.

5. Should not allow execute code to be injected. (Example: malicious JS, PDF, misnamed file types, etc)
Reminds me of the story behind that odd Robot appearance in Rocky movies... https://www.telegraph.co.uk/film/creed/rocky-iv-robot-butler...

It was initially developed to help children with Autism... Stallone has a child on the spectrum and wanted to check it out... it's a pretty neat story.
Just had a nightmare experience with Spectrum/ Charter switching to using my own equipment. It was surreal and very similar to that South Park episode about cable companies.

Because I was on a grandfathered package, he gleefully told me it was actually going to cost me $17/ mo MORE to remove the modem rental and phone service.

I had to threaten to call our congresswomen to get them to magically find a package that reduced the rate in step to the decrease in service.

The funny part was when at the end of waiting on hold for an hour, after cancelling the service, they provisioned the modem, they gave me config file for 1Mbps internet.

The service rep when I called back (after waiting another half hour on hold) was quite pleasant about fixing it and I’m humming along at 500 Mbps now, but man I can’t wait to spite quit them when StarLink is up and running. Can’t imagine that 1Mbps provisioning was exactly a mistake
So say I'm close to maxing out my 8c/16t CPU, would a better alternative be a 16*4; 64Ghz single core processor? Why?

You wouldn't have true parallelism then, would you? So if you have something, for whatever reason, blocking further processing, the entire computer would lock up. Why is this a better scenario again?
> If that’s true, labor demand will shift to delivery, fulfillment and online marketing

Delivery and fulfillment are not good paying jobs, and it can take years to development expert-level marketing skills to earn top dollar. Lots of people are going to struggle with this kind of transition.

> Perhaps the US is collectively going to "move inside", but if so, that's only because there never was a lot of interesting stuff outside to begin with.

This is completely subjective, based on personal preference, and a position that I completely disagree with.

And Italy is still locked down for another week, at which point they’ll slowly begin reopening. Wuhan has reopened but we won’t know the full economic impact of their reopening for a while.
Well that's terrifying:

https://twitter.com/jonathan1moore/status/125044976841907404...

Shadows seem to fool this thing.
Excerpt:

"The way I like to think of it in comparison to Angular is this: Angular is a framework for architecting and building applications. It, for the most part, doesn’t change the way you write your HTML or CSS, but it heavily controls the way you write Javascript.

React, on the other hand, is a library for building user interfaces. It, for the most part, doesn’t change the way you write Javascript that isn’t directly related to your UI, but it heavily controls the way you write HTML and CSS (or the equivalent of it). And this brings me to the next point…"
What if it's not an "idea", but actually a provably false statement?

Sadly, it's beneficial to media companies to give provably false statements airtime because they are controverial, which drives views and clicks which drives revenue.

But for society is it beneficial to let false statements have a platform?
I would expect the north east arrow with hook to be used for "go back up", e.g. after having followed a footnote. The hook implies an element of "returning" for me.
Hmmm not meaningful enough. I can automate anything, at any company. I mean deeeeeep meaning. Why does this company exist? How do I serve this meaning. It needs to connect with the outside world. Impact people.
You do not need a new modem every two years. In the same sense that a 2 year old phone works fine.
How your deployment is killing your agile project, and how to fix it
I remember when MIT first started publishing their lectures online. I would watch them for my chemistry and physics classes and was astounded by the fact that the lectures were basically identical. Ivy league schools had this mystique around them and I always wondered what it would be like to be there instead of a community college. Turns out, the difference is absolutely not in the lectures or tests. At least, for freshman-level courses.

I think we are slowly getting here though. The number of credible online degree programs has exploded in recent years. Online education used to be like online dating: only something losers would do. But now it seems to moving towards the default way of doing business.
I think most people are referring to the modem/router combined, not just the modem. It is potentially a problem having the end customer replace the fibre ONT, as (X)GPON can be very sensitive and you could take out the whole fibre split for 32-128 customers if it starts playing up.
I enjoyed reading this, although I should note that I agreed with the non-technical advice way more than the technical.
Have you been programming your whole life? Have you ever been tempted to move into architect role?
Collage is not expensive due to lectures because they don’t actually cost that much.

Let’s say your average class size is 20 people at a good school and a professor costs the school 200k including benefits per year. Assuming a student takes 18 credit hours and a teacher teaches 12 credit hours that balances out to ~15k per year. But, more than 2/3 of what a teacher spends their time on is outside the lecture such as grading assignments etc. So, removing lectures only saves ~5k per year.

Sure the physical room adds a little, but the average teacher is also far less expensive at most schools.
Was Powerbuilder, Dreamweaver, FrontPage, Zapier, IFTT and Yahoo's pipes made with no/low code?
From the GitHub repo:

"On a V100, it takes about 3 hrs to fully sample 20 seconds of music."

That might make building off this project out of reach of the average engineer (you certainly cannot build that into a Colab notebook), although that necessary amount of compute is not surprising.
In some ways the reverse is true as well.

It reminds me of a documentary I saw years ago about the origins of Linux. At one point, I think rms was quoted as saying that even the GPL had “room for (commercial) business to be done.”

Yet I suspect most companies balked at the idea once they discovered that using the GPL made everything under it open as well - there was no competitive advantage or differentiation left once that happened.
What people want to know is the trajectory of current relationship that a company has with a technology, otherwise I'll tell you that Facebook is a Haskell company and Amazon is a TLA+ company.
While I agree this post should be downvoted I do think it's worth mentioning at least two different reasons why higher clock speed would push me to intel this generation: AutoCAD and Europa Universalis IV. Those are my two principal demanding softwares where they cannot see any real means of moving past single core for the vast majority of processing.
Raw material extraction, smelting, refining, shipping and so on all depend on fossil fuels (I haven't heard of any electric ships yet). Batteries in particular are known for having a significant carbon footprint[0], though to Elon's credit he's trying to change this (but it's a long, long way off).

[0]: https://www.industryweek.com/technology-and-iiot/article/220...
sad to live in a world where this is needed.
> I'm the author. It absolutely is about anger management.

I get that. I think his point was the article spoke of your realization that you needed to - and could - let go of your anger. And although you discussed the process, I suspect what he didn't see were methods & techniques.

For example: How does one actually let go of anger?
or
Let's say you have learned how to let go of anger. But when you release your hold on it, it just hangs there, not leaving. What do you do?

Stuff like that.

Appreciate your engagement, btw. It means a lot.
The average consumer may honestly be better off getting a cable tech to come out and fix their broken router than buying their own and trying to figure it each time something goes wrong (which is arguably rare, but very problematic when you have no clue).

Obviously, for the genius technical minds that browse this site, leasing a router that is just pulling basic NAT/DNS/firewall duty is a cardinal sin.

But also consider this: If someone calls me with an internet problem and they have some combo router+modem on lease from Comcast, I can just give them a quick 5 minute troubleshoot session followed by the 800 number and wish them best of luck. It's all about your perspective. $150 a year for peace of mind that the cable co (as evil and shitty as they may be) are required to ultimately repair/replace this hardware if problematic.

At the end of the day, I'd rather not have to be on the hook for an off-handed suggestion that someone should purchase their own router/modem hardware and subsequently be expected to configure/maintain it. I expect most on this site have experienced the role of providing free tech support for friends & family. Just because I would never use a leased router or modem does NOT mean this is the correct option for everyone I know.

I do not like big cable or their business practices. I simply value my time more than the $150 annual savings an arbitrary consumer may realize, considering my role in society as a technical person who is unfortunately just 1 quick phone call away. I'd much rather Comcast spend their time and money fixing everyone's internet for me. If they have to bill non-technical customers a little extra to make this possible, that's totally fine by me.
>There are lots of difficult fields to study that just don't pay well due to competition

That may be the case, but speaking as a recent young person, the vast majority of college students I met did no actual research regarding the employability of their majors.

It's also a disservice to group soft and hard sciences together under STEM - because you end up with millions of children who can't hack it in math, but they hear that psychology or sociology are STEM and therefore a meal ticket, and end up taking out loans for a worthless degree simply because they had it drilled in their heads that they needed to go to college and major in something "useful".
I think it would be a great cultural event if scientists made a documentary as a rebuttal. I've seen this before where they rather deplatform than confront. Maybe they don't want to confront certain facts. Should be interesting to watch.
ok, but thats only relevant in the US then.
> it was (and is, IMHO) a better Python

Also a better NodeJS and PHP.
Kernighan helped write Unix and Plan 9, literally wrote the book on C, and is the "K" in awk, among other achievements.

Rob Pike worked on Unix, helped design and implement Plan 9 and Inferno, and co-designed UTF-8.
This is true. It's worth remembering why Go got it's shot though which is at the time of Docker being written it was originally written in Python. A few members of the container/orchestration community pushed to try writing it in Golang as Golang was also new and combining the enthusiasm of 2 communities was likely to result in greater success (turned out to be correct).

On the other hand Rust hasn't had an oportunity for a killer app, in fact it's main sponsor project Servo/Firefox is pretty much the opposite. It's a browser, the definition of a complex and slow moving behemoth of a project.

I attribute Rust's slow takeoff compared to Go mostly to this phenomenon.

After Docker was written in Go and started popularising containers outside of the lxc/openvz/other hardcore guys doing their own stuff directly on top of the kernel APIs then it was only natural that stuff would want to integrate with Docker and using the same language was a way to capture some of that enthusiasm. This resulted in software like Flynn, Deis and Kubernetes all picking Golang. The resulting network effect is very strong.

To some degree this is also down to the strength of the Go standard library. It has an excellent HTTP and TLS stack, encoding/decoding etc. All of this made it a good fit to write software that is fundamentally fairly "dumb" quite quickly. i.e software the mostly shuffles bytes from one socket to another.

Rust will most likely not find such a killer app so I think people need to be realistic about how long it will take Rust to find a marketshare. The big difference though is one can actually make good arguments to use Rust over C/C++ where you can't in most cases for Go. C is the largest software ecosystem right now and Rust is best positioned to take some of this market share away.
Didn't stop them from making Unicode an overcomplicated clusterfuck of combination codes though... Referring to things like this: https://en.wikipedia.org/wiki/Zero-width_joiner . It's become almost impossible to build an accurate parser now.
> I would use a microservice when I have a relatively small and simple chunk of code that needs to run every once in a while.

Is this a joke? Why write such nonsense when you must know you don't know anything about the subject?
anecote!=data, but I've rescued my parents and grandparents from exploitative ISP costs/service. Grandparents sought the help on their own, complaining that the service was subjectively crappy. Parents gladly took the help when offered.
We should all wait for real world testing. IIRC AMD and Intel test their performance differently.

Intel tend to give turbo performance which can only run for so long before heat becomes a problem.
Use - maybe. Is it the most used lang in these companies? Probably not.
I worked in embedded (mobile phone OS) about 8 years ago (UK). The pay was appalling for such a high-skilled job. I could have doubled my salary if I changed to flinging out JS for some website.