skysight-inc/HackerNews huggingface dataset:
Sure it does. High uncapped taxes strongly incentivize property-owners to support new housing development. Low property taxes, capped to rise slower than inflation (e.g. prop 13), do the opposite.

(I meant to say they do want to keep their taxes affordable)
Web Design is 95% Typography (2006)
People like that have no place in software or any form of engineering.
Photos: Superb Owl Sunday IV
On the flipside, I have managed to actually run non-compiling Java classes because of that a couple of times, only to stare at the debugger with wide eyes when I realized what was going on.
Don't do drugs - it's retarded.
Honestly, this has been posted about so many times that the only way this shouldn't be flagged as a dupe is if you show us photographs of an actual teapot that implements this response.
These specific ideas? To the best of my knowledge, no.

Other related ideas like Nix/NixOS/Guix are solving some of the same problems outlined in the article in a much more systematic way that are not reliant on any one file system.
Is it actually limited to Sata 3 speeds? Assuming ExpressCard can at least get you a PCI Express 2.0 lane I’d expect it to be at least a couple hundred MB/s faster at least theoretically. Also I assume NVMe’s long command queue really benefits SSD performance for random access, so I suspect it may even be worth it just for the interface...
I think you’re missing the forest for the trees. Having grown up in a small town, I can tell you the difference between my classmates who went to college and those who didn’t is night and day. I’m not talking “intelligence” I’m talking world view. The folks who never left home just don’t seem to care what’s happening outside of their bubble. Massacre in Uganda? Meh, I’ve got bowling tonight. Assassination in Iran? We need to get the kids to basketball. Global warming? I still have snow to take the sled out.

I’m not sure you can quantify that the way you want to. People voted for trump because he said what they wanted to hear and they didn’t care About the details because they’ve never had to apply critical thinking at that level. That’s not a good thing...
> Web designers now do the job that typographers did 30 years ago

Easy to agree.
The “Czar of Bad Systems”
It bugs me that in the US the only accepted stakeholders are the shareholders and nobody else counts

This isn’t quite true... the main stakeholders in a US corporation are the senior management. They will continue to receive lavish rewards even when shareholders, customers and employees alike are all getting shafted. Then when they have drained the last drop for themselves and the company expires, they go straight to the same jobs at another company and repeat.
he's quoting the article; Palforzia actually is peanut powder. so if the drug works, "peanuts" work..
> How do u suppose startups will cater to these 300 million Amish users?

I know very little about the Amish, except that they eschew certain kinds of technology (sort of - Amish tend to be fragmented over this issue) and somewhat insular.

I can confidently say: no one knows what 200 years will do to Amish culture.
I'm not sure I'm comfortable with python for a typical shell script. But then again, what alternatives exist?

I've been thinking that we are kind of stuck with it. Much like javascript.

So, we could go the route of typescript and have a translation layer and outputting shell scripts. I actually think that could work quite well from a technical standpoint.

A big part of shellscripts though is having the source available. So maybe even have the translated, original code, and the generated shell output in the same file.

The source code on top (out of view from a shell interpreter) and the generated code below. This would allow it to be readable by anyone and executable by anyone, but modifying it would require the transpiler (which by itself would probably be pretty lightweight as well - certainly compared to python).

Certainly not perfect, but preferable to rediscovering the nuances and gotchas of shell-scripts every other day. Or maybe such a solution would only prolong the suffering and we should start all over.
> The best are not that much more productive than merely good (on routine tasks).

> There just aren't that many "best performers" available.

> The real world, of course, is far more complex than the limited, controlled study that we conducted.

I think this pretty much sums up why I don't like this article.

They had some real world-data, but didn't really have any interesting conclusions. Obviously someone isn't going to be good at everything, and if they were, there aren't going to be that many people. The issue of individual programmer productivity is very complex, and studies like these are way too abstract to draw any meaningful conclusions.

This is one of those cases where it's easier to talk about things using common sense because it involves things that are easy to break down by the human mind but hard to break down into a scientific theory. We know certain people are better at their jobs, maybe even 10x the average programmer for specific situations. But at the same time, it might just be that the comparison being made is unfair, or the person is good at one specific thing but bad at something else, these are things that have to be evaluated on a case-by-case basis.

People have gotten way too obsessed with the term as as a concept and it doesn't help to talk about 10xers because the discussion is at a high enough level that it's too vague and meaningless. It always just devolves into what even is a 10xer and what if someone is 0.1xer and so on...
A decent GPU in this format would be awesome! Especially since the X220 series can accomodate a 2.5' SSD as well as an m.2 SATA SSD already.
New Theme from Studio Pro for Rapid Deployment – Adlibweb
By flash media do you mean memory cards or SSDs? Because that will be a big difference. The issue might not be the pcie USB adapter, and may be whatever it’s connected to. A cheap usb mass storage chip is not going to perform as well as a uas capable chip.
I"m not too familiar with either Roslyn or the Eclipse Java Compiler (ecj), but since ecj was developed specifically for deep integration into Eclipse JDK, I'd assume that it ended up being really similar (and it would have preceded Roslyn by a couple of years).
Why would you care about economic growth in absolute terms instead of productivity per person?
What do you mean, isn't fair? That dev with 4 years experience had to start with zero once. The scenario is exactly what the high school grad will face.

That said, the argument still stands with a candidate with a degree and a similarly aged candidate with no relevant work experience but similar maturity, odds are you'll still be able to pass the Pepsi challenge and see the difference.

Remember, I'm only arguing against the notion that college is useless.

If you're lucky enough to get a mentorship that will teach you everything you need right out of high school, great. Go for it. That's not exactly a common occurrence. College is a high cost, low risk way to get some experience and land a job but its certainly not useless.
> At one of my employers we had a very large and highly skilled dev community and being quant-biased, we tracked code checkins over time, number of tests written, number of pushes to production etc.

Why are those objectively useful metrics for productivity though? I can think of a dozen reasons why they aren't, as opposed to why they might be. Which, I guess, makes their objective usefulness subjective.

Some people will be working on longer lived feature branches because they're more complex, so they end up with one merge to master in the time it took the dev updating REST APIs to accommodate a new optional parameter to merge four branches.

Someone writes four tests that another dev might cover in one because the four assertions were all closely related to the same invariants and code paths. Who was actually more productive?

One developer pushes to production three times in one day because they typoed a property name twice... ...etc. etc. ad nauseum.

If you seriously believe that these metrics are objective methods of measuring developer productivity, I strongly suggest you spin off a business, because you're about to make millions.
Not for a long time - it can be fixed via capabilities and/or via firewall rules.
A week or so ago the following study was published.

It needs more research, but basically states that one of the older vaccines used for whooping cough possibly have helped children build up an immunity to food allergies.

> A dose of the whooping cough vaccine might have reduced cases of childhood food allergies, according to Australian researchers who reviewed the cases of 500 children diagnosed with food allergy by specialist allergists in the late 1990s.

> The researchers found that children who had received one or more doses of an older 'whole-cell' whooping cough vaccine were 23 per cent less likely to be diagnosed with a food allergy than those who had the updated ‘acellular’ version.

> Researchers say this provides evidence that the whole-cell vaccine could have the added benefit of boosting protection against life-threatening allergies to foods like eggs, milk, soy, peanuts, tree nuts, wheat, fish and shellfish, but more research will be needed to confirm this.

https://www.sciencedirect.com/science/article/abs/pii/S22132...
SimpleParallax JavaScript – a JavaScript library for parallax effects
The Super Bowl Has Always Had Huge TV Ratings
> The fundamental problem with this theory is that there are sub-populations that have been able to maintain high fertility despite the decline in broader society.

See https://en.wikipedia.org/wiki/Fertility_factor_(demography)
Is there any use to servo based arms other than to let students discover the word “IK”
The basis of this is recent research which indicates taking peanuts orally is a good way to treat allergies or even better avoid allergies in the first place if they are exposed early (from a few months).
Less than you might think:

https://hn.algolia.com/?q=418
What about it? It's the name of a holiday.

12/25 is often called Christmas, and yet 9/29 is never called Michaelmas. Same thing.
no new trends as such some general how to deal with people and company which is not taught .
1. have clear picture of the requirements . From the data model upwards .
2. Avoid loose talk. Listen If you profit speak if you help someone profit. Things which make no profit are ornaments and when seasons change they become trash.
3. Nail down external protocol dependencies . Code is not magic every protocol has its limits knowing is enough , leveraging them is mastery.
4. Take rest . Your time on earth is much like a car engine the more miles u have the quicker u r retired.
5. Know ur taxes, know ur rights, know ur company.
Just emailed. Thanks for the direction
The weird thing about the article is that figure 3 clearly shows that some programmers did have consistently excellent performance, but they don't show the relative performance of the top performers, only their rank. We are supposed to infer it from table 1, I suppose, but that only shows the relative performance for the top 5%.
China Silenced Doctors and Focused on Secrecy as Coronavirus First Spread
To clarify, I believe in allocating work based on competence, and even incentivizing such behavior when necessary with some monetary reward, which our current markets do an okay job at.

By “meritocracy” I mean the idea that it is morally just for people to be rewarded in money or social status proportional to their economic usefulness — an idea most people implicitly hold to some degree and which some libertarians trumpet as a core tenet. I think the implied inverse to this belief — in the extreme, that lack of economic usefulness deserves poverty — is morally repugnant and dangerous.
I was primarily pointing out - it is a bit of a problem when the industry is a bit too eager to sell color coded pills. And is not too shy of aggressive marketing, like such that did the opioid crisis trick. And is not particularly interested in figuring out the actual problem, if there is no money immediately in sight.

I don't know the solution. Not a specialist. Maybe it is connected with microbiome. Wouldn't be surprised that it is broken somehow, maybe even at the level of population.

On your comment, maybe. But one probably have to be a bit careful about dirt, there might be contamination with pesticides and pathogens. There's no established research. It is also somewhat known that microbiome and immune system reaches stable state with age.
Because wealth isn’t evenly spread and those that beat this drum are on the wealthy end of the spectrum.
See another doctor. Have a biopsy. Don’t stuff around with genetic tests, as they’re not going to give you the information you want in this situation (whether you have a cancer rather than whether you’re likely to develop one).

I had the same thing. Got it removed. Fortunately was nothing.
From the article:

> Of the 3,800 students in our classes (from 2000 to 2006), this study included only the 494 who used the C programming language and who also completed all 10 programming exercises.

That should answer your first question. As for the defects: I’m not sure (but perhaps defect-free = passing all tests?).
Tor protects the server.

Paying and managing is separate. And yes, also uses Tor, plus nested VPN chains.
> If they didn't increase the fitness of their adherents, they'd die out rather quickly.

Counterpoint:

The Shakers, a Christian sect that enforced complete celibacy (pretty much the definition of decreased fitness) was founded in 1747 and apparently continues to this day [1] (although from the looks of it, it probably won't last another 50 years).

That being said, I largely agree with your point. Religions that make up substantial portions of society are probably beneficial for the fitness of their members.

___

1. https://en.wikipedia.org/wiki/Shakers#20th_century_to_the_pr...
> separate child process should run as that user and chroot/drop privs

It was spawning such a process that actually was the problem in this case.

I'm still a little baffled that things could go so wrong in handling input/parameters to system()... But it did.

I'm not saying you're wrong - it's just that this concrete error happened in an odd place, as a result of changing to pretty much the architecture you mention (and only for mbox file delivery).
It would look like Lucid Energize for C++, here a 1993 sales demo:

https://www.youtube.com/watch?v=pQQTScuApWk

Or the version 4 of IBM's Visual Age for C++

Visual Age for C++ was quite impressive, the whole program was serialized into a database, an approach similar to Energize, and you could edit C++ code just like in a Smalltalk environment.

Sadly not much of it has survived, so save pages like this while they exist

http://www.edm2.com/index.php/VisualAge_C%2B%2B_4.0_Review

The problem with those two products was that they were ahead of their time, so with their hardware requirements, ended up being a commercial failure.

Then for something more down to earth, there is C++ Builder, the only actual C++ RAD tooling, but their market is only deep pocket corporations. Think VB experience, but using C++ instead.

https://www.embarcadero.com/products/cbuilder/

Finally there is VC++, which also supports edit-and-continue with incremental compilation and linking, and with C++/CX I thought it could eventually be like C++ Builder but was wrong. Also with the C++/WinRT reboot, the tooling is still playing catch up with C++/CX.

However there is also the option to use interpreters like Cling.

Then you also have the development experience of Common Lisp, Dylan and Eiffel.

All of those have rich IDEs, with interpreter/JIT compilers for development, and then you can also AOT optimize for release builds.

Eiffel to this day uses their JIT (oder MELT as they call it) for rapid development, and then relies on a C or C++ compiler for the release builds.

Dylan while killed by Apple, had a short commercial life, and you can still get old of its open source variant, althought the IDE is Windows only.

https://opendylan.org/index.html

Common Lisp experience is available on LispWorks and Allegro CL.
> It's not necessary about the size, and nor is it always a premature/useless optimization. It's about knowing how layers interact which is important. And not hard to teach either.

Learning layers is not critical to get up and running with Docker. You can learn it easily afterwards, but on the very first introduction it's just unnecessary cruft that distracts you from your goal.

More importantly, you can actually use Docker in daily practical applications your whole life not caring about layers. Think about it: why should you care about layers if you don't care about build size or build time?

At this stage, caring for layers is just premature optimization.
The methodology seems fluid, too, because there are disparities between the numbers in the text and the figures.
Yes I think what rust fans should argue is not that it’s just like compile time errors in other languages, but more like run time errors.
Somewhat personally funny story.

Some number of years ago I saw a huge traffic spike on https://jsonip.com. After investigating, I saw that someone who seemed to have a misconfigured squid proxy that wasn’t valid IP data was hitting the api hundreds of times a minute.

The scale of jsonip was a lot smaller back then and still just a personal project but the requests were significantly crushing the server in addition to regular traffic.

As a mild joke, I updated the code to return “418 You are a teapot” for the squid proxy briefly. Just long enough for the user to be “wth” and investigate so they’d update their configuration. I just targeted the obviously malformed requests.

Within a day or so the proxy either stopped making requests or got fixed.

I got a laugh out of it and removed that code. Hopefully the person on the other end also got the joke.
Still most images are based on distros because it's so convenient. Apart from software written in Go that is usually shipped as images based on "scratch". I think there should be simpler building blocks for assembling images thatn complete distro images. For instance when you create an Nginx image it could just contain the Nginx binaries and the libraries they are linked with.
> The fundamental problem with this theory is that there are sub-populations that have been able to maintain high fertility despite the decline in broader society.

Amish fertility has fallen just as much as overall American fertility has.

"In the modern period, we can see that, from the early 1980s to 2000, Amish fertility had actually fallen way more than U.S. TFR [Total Fertility Rate] on the whole. Then it spiked in the late 2000s, and has fallen since."
I share your concerns.

But I haven't given up on it entirely.

I mean, what else do we have? VPNs, sure. And maybe I2P. But it'd be very sad if Tor were totally compromised.
IMO, the power of shell is really the ability to leverage command-line tools (e.g. git, curl, jq) with very little code. These tools are very fast, well-tested, feature-rich, and often easy to install in a reproducable way.

IMO, The inflection point where you should stop using shell is very low, though. The Google style guide for shell recommends that you should rewrite scripts once they are more than 100 lines, and I think that it probably too generous.
Not really a comment super relevant to the article in the post, but seems to touch on some interesting subjects and probably a good conversation starter: one of the videos by Isaac Arthur - Technological Singularity ( https://www.youtube.com/watch?v=YXYcvxg_Yro )
> There's a nontrivial overlap between formal modern Chinese and Classical Chinese.

> This is especially evident if you ever read contemporary Chinese works about Chinese history. Large tracts of Classical Chinese are discussed without translation assuming the reader understands the text in question and often the contemporary work itself can read very classically.

If you read some non-contemporary early modern English literature, you may find Latin, classical Greek, or French discussed or used without translation in the expectation that the reader will be able to understand it directly.

But this is evidence that the reader is expected to have undergone significant training, not that English speakers can understand ancient Greek without training.

> And anecdotally I don't think I've ever met a Chinese high school graduate who didn't have some proficiency with Classical Chinese.

We can be even more definite here: this is because Chinese high school graduates have all received training in Classical Chinese.
Cooling of a levitated nanoparticle to the motional quantum ground state
Blocking my calendar. My calendar has become Swiss cheesed. Filled with meetings with 30 mins-1 hours gaps. Couldn’t focus to write code or architect or read or review code.

Decided to block the calendar.
Everyday from 12:30-4:30 pm my calendar is blocked and slacked is muted. If anyone had emergency, they are able to call me. Haven’t received a single call in 5 months. Wrote tons of code and spending time learning
Those seem like orthogonal problems to me.

(People beating the growth-growth-growth drum are also typically on the rich end of the spectrum btw).
Absolutely - I think something like this could make it non-profitable to operate as a telemarketer or telescammer anymore.
You can read some of the criticisms here
https://en.m.wikipedia.org/wiki/Header-only
Exponential population growth leads into hyperbolic economic growth.
Am I the only one who associates the name ‘Pyrobot’ with the idea of an autonomous flame-launcher?
I only speak pseudonymously now and throw out identities the way that drug dealers throw out cell phones. And even then, with the threat of future AI-assisted doxxing I don’t discuss some topics, online or IRL, that I freely discussed IRL pre-Internet.
Solar panels are pretty cheap. If lack of energy were a problem, I'd expect a lot more of them.
Mind sharing few tech books, blogs etc that you used for this review sessions
The important part of economic growth is GDP/capita, not total GDP. And if we are to keep growing GDP/capita without destroying the environment, a population decline is absolutely necessary. Increasing population is only economically beneficial in the most short term sense.
Seems like we could have some other metrics that could also be relevant to our happiness here on Earth? Nah.

Or, I think I've heard it said better, "If the purpose of life isn't 'maximizing shareholder value', we're fucked".
A friend of mine asked me to help him with piece of code. I looked at it and it was all over the place, nest of ifs and loops. To understand it would take me hours so I rewrote it from scratch. Nothing really fancy or overly clever just simple, minimal, straightforward code that followed the assignment. When I showed it to him I discovered that mine had exactly 10x fewer LOC (250 his vs. 25 mine). That wasn't my intention it just happened so. And I know programmers who are 10x more productive than me.
Not sure if it's actually serving traffic, but here's a teapot someone put a Raspberry Pi in: http://error418.net/