skysight-inc/HackerNews huggingface dataset:
The thing Pascal-family languages have going for them (and I'm including Go here, because there is a lot of Pascal-family influence in Go, although it's not immediately obvious) is first and foremost the way they resolve dependencies. A detailed explanation of this can be found in the talk "Go at Google" (https://talks.golang.org/2012/splash.article#TOC_5.). I'm not sure about Rust, but maybe while trying to ensure a high degree of interoperability with C/C++ they also "inherited" some of their dependency management issues?
Just from some discussions from the last weeks, I don't think simple is possible anymore: just Unicode and Font Rendering by themselves have a complexity which boggles the mind. If you then consider stuff like authentication/authorization, i18n and support for blind people its clear that "simple" just doesn't cut it.
There are still a lot of joyful things and great communities on the net. Haven't spend too much time there, but I wouldn't count tiktok among those places though. Proportional to user counts these are still relatively bland places.

That people are able to monetize attention today has advantages and disadvantages. Before the content was filtered by being provided by enthusiasts that didn't get compensation besides feedback. Today it enables some people to spend time together while getting payed to do so, which is also pretty great.

But there is a profound dark side to the huge amounts of money coming in. Advertising always had a bad reputation, but it seems they perfected their animosity to anything human in the 21st century. At least they pay for some content that I like.

But I don't really want a net that "takes care of me". Although such a thing did indeed exist once. At least 10 years ago someone would have helped you with emphasized profanity to underline the silliness of that thought.
> If there is anything you can still accomplish, don't panic, carry on.

This is often poor advice, because continuing in a corrupt state can often be worse (and harder to debug) than a clean panic. E.g. it's better to crash than to overwrite a save file with corrupt data, or transfer money to the wrong account, or show one user data belonging to another user.
When distributing qt on android you can simply write an guide on how to decompile the apk, replace the qt .so and compile it again. I haven't done it yet so I'm not 100% sure about this. Also you could simply install ministro for this. https://doc.qt.io/qtcreator/creator-deploying-android.html
Sad state of Quora. I see three answers:

- Marketing Consultant at Document360 adds a backlink to their product in the answer

- Director at Paytoolbox adds a backlink to their website into the answer

- A student pointing to a blog post he/she has written
While developing I completely agree with you. However when I'm debugging it tends to get messier in my experience, I often want to make small changes and see how they influence the symptoms. In this situation you have to do full builds every time, and if your application is performance-critical enough you may not have the option of using the faster non-optimized builds.

Admittedly part of the blame falls on me, I'm a big fan of printf-debugging and I tend to only use debuggers as a last resort.
Yes! That one is famous, I flew the same type of aircraft when I was in training.
Linux Foundation is an obvious example of big corporations paying for the development of a project they rely on: most money comes from huge corporate membership fees, most code comes from salaried programmers at those corporations.

Most devs though would balk at the idea of paying for Linux.
Title says "how" but it doesn't explain anything.

It just lists that they run two malicious Chrome extensions.

Talk about clickbait.
This is simply untrue. They do care. For institutions with high default rates (greater than 30%), they risk missing out on the federal student loans (imo gravy train). [0]. It appears that this time around, a good number of technical/trade related institutions lost out. [0]

[0]: https://www.ed.gov/news/press-releases/national-federal-stud...
Republicans just blocked a net neutrality vote in the Senate (again)
Neutral source: https://mediabiasfactcheck.com/washington-examiner/
Or Patrick Collison (Stripe) but he probably won't be dying for a good while yet.
humans have a limited ability to think up complex stuff. our working memory can hold 7 parts at a time. so our systems must be hierarchically designed to be simple enough to be workable by humans. certain aspects of the "modern way of development" range from needlessly complex to batshit crazy, e.g. web development.
It is the other way around: the 386SX is 32 bit chip with a 16-bit data bus (plus the jiggery-pokery to convert one 32-bit request from the internals into two 16-bit ones) and 24 bit address bus, so it could be used on cheaper boards originally designed for 286s with minimal modifications. It is still considered a 32-bit chip.

Same for the 8088 - that was still a 16-bit chip like the 8086 (almost identical, in fact), but with a smaller (8-bit) external data bus so 16-bit requests to/from memory had to be split in two.
Notably, Delphi uses[1] LLVM now too...

[1] http://docwiki.embarcadero.com/RADStudio/Rio/en/LLVM-based_D...
Can anyone point to good resources on systems thinking and design in general not just software ?
That was for CDMA2000, and to avoid paying more for 3G ( as well as 4G ), they developed TDS-CDMA and TDD-LTE.
is "résumé" an English word?

EDIT: I guess then that also "café", "façade" and "señor" can retain their original spelling. The question is: where does it stop? will latin-1 suffice?
Remember when XML had "won" too? Then JSON came around...

Remember how Windows "won" ?

I won't ever use Github now (how are you going to export all those non-git features like tickets when github is not desirable anymore, hmm?), and neither should you if you care even a tiny bit about open source software !
Dell Software Engineer Pay: Stable After Big Company Shifts
A common excuse is that they target "expert users" and not everyone. While I can imagine a specific set of "expert users" that this excuse will work, not every "expert user" will agree to that.
I have come to believe that we are dealing not with a domain specific problem but with the human condition itself. I call this my gradient theory.

Consider human learning as an optimization in the mathematical sense. Note that humans are good at learning things along a gradient. Now note that this is not just about how the learning works but also how far we go. For example, if a human thinks it is too cold, they turn the knob not where they want the temperature to be but much farther up, and then when the desired temperature is reached, they turn it back. Or consider how you find a page in a book. You overshoot and then go back. Or how you choose the speed when driving. You go as fast as you feel comfortable, and you find that by overshooting and correcting.

I think this is inherent in humans. Evolution made us this way.

The downside is that humans are bad in environments where there is no clear limit or where you can't correct after overshooting, for example driving too fast and then having an accident, or substance abuse.

Now take this thought and apply it to programming.

If you find me a way to work with complexity, for example modularization, abstracting it away, etc., it will not lead to us writing a good version of the software we had before. It will lead us to writing larger software that will then again be at the limit of what we can do with the technology available.

So far it is just a theory, but I can see in my software selection that all the programs that I consider good and simple in the sense that this manifesto describes, all of those are old programs that were written when the functionality they offer was the limit of what was achievable with technology back then. The reason they did not metastasize into something unwieldly is that a) they did but it was still comparatively small or b) they already contain all the features anyone could think of.

Try comparing two programs of your choice that do essentially the same. You will find that if there is an old and a new one, the newer one will be bigger and slower and usually work in less environments and have less features.

It also turns out that no two people have the same idea of what "simple" means. For me, with software, simple means it does all I really need it to do, and nothing else. Other people usually need it to do other things and they don't need some of the stuff I need.
git submodule update and execution of arbitrary commands in .gitmodules
TLDR;

"You’ve got better genetics on the seeds,” Roger explained. “You’ve got fantastic technology on the equipment. And so you don’t need as many people.”
Ultrasound destroys 80 percent of prostate cancers in one-year study
"The phalanxes never solved the problem of what to do about those who did not assume their share of the work."

Something worth remembering next time you head for the poll booth.
You most certainly can. a-z A-Z 0-9 and , . ? ! ; : - ' " ( ) should suffice in nearly all cases apart from anything hyper specialized. You could probably write the majority of all English literature with only those characters, and there's more characters I left off.

What other characters are "widely used" in English texts that are missing from ASCII
Thanks. I should have linked a source.
It sure wasn't like this for our parents. The UC system was close to free in the 60s. Portland State University's very first summer session was $50 for tuition and fees. Universities supported simply by taxes, not a byzantine system of public and private loans (still backed by the government, of course), like is common in other Western nations.

I'm 100% in on getting the government out of the lending business and back into the "higher ed is a public good" business. I'd rather they just return the actual sticker price to what it was a generation ago, and make it realistic for people to work student jobs to earn the cost of their tuition.
Great, so make it law that you can only allocate a certain percentage of your network to priority traffic.

Or that any unbought priority capacity is made available to neutral internet traffic.

It's not a mutually exclusive situation.
Here's a neat one: "Computer (job description)"
The huge issue is: what are competitors doing?

How can it be that in 2019 I can't have another trackpad which is comparable in quality to a 2009 Macbook Pro trackpad?

How can it be that Windows 10, while slightly better than Windows 7 and 8, is still a terrible mess with regards to a ton of things (examples: hidpi, nonsensical settings organization, drivers requiring manual updates)?

I won't start talking about Linux desktop, because, IMHO, that's the NCAA of desktops. Not the same league as Windows and Mac.

Apple can put an incredible price tag on anything because other vendors are simply doing a terrible job just at coping.
Note that "most aircraft" maybe applies if you count globally and include all the ones sitting still in a hangar.

Larger aircraft never fly on NDB. Everything with a flight management system (which is all airliners currently in service in developed countries) will use GPS + DME/DME + inertial systems as backup and auto-tunes VOR also as a backup. The computer will not use NDB to update the position, even if GPS fails.

We do fly procedures (holdings for example often in Europe) based on NDB, but we do it using the GPS position of the NDB, not the actual radio signal.
> Every new generation of programmers starts a crusade to simplify without first trying to understand why we're not "simple" despite the previous generation having done the same.

This 100%.

I'd also add that, often times, attempts at simplifying end up having the opposite effect and actually increase complexity because, as you say, the reasons for the current complexity haven't been explored/understood.
Relevant for an exaggerated,fear based perspective. Both is these articles condition the reader to believing in inevitable failure. These are completely black and white views and as we know, everything is grey.
Ugh, I don't share this sentiment.

Each new generation of programmers creates new tools to replace the 'complex' ones that came before without even bothering to understand them.

In my 25 year career I've seen it multiple times. We are all going downhill.

Attention spans in the smartphone era might be preventing people from reading the f*ing manual.

This means that any system or library which has an operating model that must be understood before it can be effectively used¹ simply can't be understood by the majority of programmers today.

1: The currently popular things in software world are mostly the type of system that lack such a model and which can be 'mastered' by asking discrete questions on stack overflow. This lack of complexity causes a loss of expressive power.
Not on the client side, at least. My desktop doesn't have SGX capabilities, yet I watch Netflix.
I'm sure it mentioned somewhere in the range of $3 per bill, but I can't find it now.

It's utterly impossible to sustain, it's highly likely that the physical cost could be higher than the face value
Ostif.org Unbound DNS Audit Results – 1 Crit – 5 High – 5 Med
Give Soundslice a shot (https://www.soundslice.com/). It's tabs synced with audio/video, complete with a notation editor, various instrument visualizations and a community of people posting stuff.
The federal government is the one holding all that debt, so that is exactly what is going to happen.
Apple New Mac Pro Desktop Can Cost $52k. Without $400 Wheels
Just to give a data-point when it comes to this question: I'm doing an in-industry PHD in Europe where I spend half my time at my university's lab and half at my company, working on the same project that I love, so I'm in a good position to compare the two.

As a result of this scheme, I'm terribly depressed half the week, the environment in academia is so much worst and so very hostile. I was discussing it with my university colleagues and apparently we're one of the better labs in the country when it comes to team cohesion and work environment so I suspect it's not an isolated problem.

I dread going to my lab, I feel like calling in sick every morning that I have to go there. I get no work done at all during the day I just wait it out until I can get home and start working. The buildings are run-down, the people are non-responsive staring at their screen until lunch which is the only time we get a bit of human contact, people have irregular hours unless they have to teach in which case they're in their class the whole day so I see and talk to no-one for two days. The work-life balance is nonexistent.
My advisor is great but as mentioned in the article, she's the only one who cares about my work on the university's side of things and I barely see her once a month.
Also there's none of the small benefits that you get in a company like free-coffee, food, etc... At my lab we have a water-boiler on the floor, plugged into a socket in a corner of the room.

All in all it may seem like small things but it comes together to make it a terrible environment, and I'd like to think I'm a fairly emotionally resilient person but if i had to spend any more time there I'd quit in a hot second.
We like to at least have the allusion that you can start anywhere on the socioeconomic scale and end up better (sometimes far better) than you started. Education has long been one of the best ways to increase your lifetime earning potential, and having the government backing allows someone who had little growing up to receive the same education as the kid whose parents are paying for everything, and to go as far in life as they possibly can.

There are obviously holes in this narrative, but we like telling ourselves this can happen.

While there's not enough value in 17th century art history for the US to graduate 200k scholars per year and expect in-field employment, there is value to society in general to not losing our history and learning more. Letting the banks decide who gets loans will instantly mean those who can't pay cash cannot pursue that education or need to go on cheaper routes for college. They may or may not be viewed as a comparable education and quality candidate.

I'm not a fan of our current system, but a purely utilitarian system I see proposed seems likely to continue the spreading the social divides between the rich, middle class, and poor.

I'm an advocate for cutting a lot of the unnecessary fluff and expenses from college. Administrative overhead is excessive. Dorms are way nicer than they need to be. Alas, other colleges have nice dorms, so a single college choosing to go cheap on the dorms will probably decrease admissions and thereby revenue.
Honestly, I was considering to return to AMD while getting a new system. This is the final nudge for switching back.

Thanks Intel, you really tried and succeeded.
Not using serverless yet? Why you should care about re:Invent 2019 launches
Cryptogeek – Cryptocurrency Review Platform
Because students have never “demonstrated more ability” because their parents were able to afford expensive test tutors.

Besides, “private student loans” would be based on an ability to pay. Guess who that leaves out?
Didn't they get rid of everything that didn't bring profit like JEE and NetBeans? The only part of Java that Oracle cares about is paid(supported)LTS versions, as there is no free LTS version anymore, with new quick release schedule. Well, that was the idea, some companies like Amazon ( https://aws.amazon.com/corretto/ ) want to backport fixes.
Snowden: If I were configuring a smartphone today, I'd use GrapheneOS
This was a situation where the automation normally prompted the pilots to check the gear. The automation failed to do this in a timely manner so that they had to go around.

The distraction argument didn't really make any sense at all to me. They were not distracted, they were flying the aircraft.

The UX moral here is that if you have a system that always prompts the user then you have to live with the fact that failing to prompt will almost always result in failure to act.
Or at the very end, USPS is not able to compete, as it has less packages and their cost is higher. And in the end FedEx keeps all the packages and once the competition is out, they can raise the prices and not improve the quality of their service, as the cost of entering to compete is too high for any other company to afford it...
You're technically right, i mean if user aim for durable code then using unwrap is not desired behavior most of the time.
For example pointer deference in C is implicit operation.
In Rust user must choose explicitly how to handle Option/Result.
Even if using unwrap not so harmful as using unsafe and didn't violate rules this is our deliberate choose to break "end-user safety".
The sperm is what makes the child (along with the egg, obviously), which is what is meant by "the germline is unaffected". Thus, the child will have the DNA of the mother and the father. The donor doesn't really factor in to that story. Given the generally separate nature of testicles, it would be really surprising if that wasn't the case.
Thanks! We're two different people building the backend and frontend. I'm building the frontend and I'm the most productive with Clojure/ClojureScript and the developer building the backend is more productive with Node.js/TypeScript
No? But it is _fascinating_ who thinks this.

Let's take a very popular site indeed. Google.com. Does it get autoplay? Nope. Why not? Because people keep visiting without clicking on any videos.

If I create a new video site tomorrow, let's say I set up a new music label and the whole site is just music videos for our label's artists. That site will start with zero index value, and visitors will need intent to watch the videos. But visitors who come back dozens of times will be eligible for autoplay, because the MEI quickly elevates for them.

But if Google added that same feature to a new tab of the main search site it'd never get MEI high enough to autoplay because most visitors to this popular site of Google.com don't play videos. That's not what they expect this site to do so it doesn't get autoplay.

Most sites I visit which have high MEI don't even use autoplay, but a lot of sites I visit which have very low MEI do use it (and of course Chrome blocks it on those sites). Both causes are the same - the people giving me quality content are also polite enough not to try to shove it down my throat, and those shovelling everything they can down people's throats don't care about quality.
I think formal methods are all using some kind of discrete logic. Implementing physics with these things sounds really, really, hard. I guess designing your model would require feedback from layout and fabrication techniques, and it would suffer this same maintenance burden. Once you have the simulation, it would take ages of computation power (much more than functional RTL simulations do).

I think this is the kind of thing that might happen in 2050 but for now it just sounds infeasible.
You say it like it's a bad thing. Odd.
I'm not sure how you came to the conclusion that the best method of preserving net neutrality was by not having it.

It really is a mutually exclusive situation, either all traffic is treated equally or it isn't.

This isn't animal farm, some packets are not more equal than others
> think how expensive it would be to build and maintain something like osxfuse from scratch

Google did both for a while.
Sealed Secrets (even in public repos) for Kubernetes
At this stage there is no meaningful interaction between users at all, aside from being able to see songs that other users have shared (after a manual curation/moderation step), and even those are anonymous.

Obviously there are some "social" features that are planned. Messaging might be one of them, but it's certainly not at the top of the list.

When the time comes it might make sense to allow users (account holders) to disable that feature, maybe as part of a family plan, but for now I don't want to encourage minors to sign up. In fact it violates the ToS. Not that I have any particular issues with it nor that I expect any problems with inappropriate content, but for liability reasons regardless.
MVCC in PostgreSQL-3. Row Versions
How do I write a letter to my fiancé?

What do I do when I want to take a break and go to a café?

How can I write about that cornerstone of English myth and legend, Bēowulf?