skysight-inc/HackerNews huggingface dataset:
yeah, going up is obviously fine, but it quickly becomes your new normal. Going back down is...painful.

Even for simple things. I grew up without A/C in an apartment with leaky windows that would get way too cold at night. Never bothered me. I was used to sweating a lot in summer and using a lot of blankets or standing by the oven while we were making dinner in winter.

Today? The moment the temperature is a little off I WANT TO DIE. I can't get any work (or anything really) done, and I'm likely to get sick. Im a wuss now. Central air/heat (or heated floors if we're gonna get fancy) or I'm sad. My young self from 30 years ago would laugh his ass off at how useless my current self is. Wealth can spoil you really quickly.
How is Reddit only valued at 3b but WhatsApp was 19b?
I agree they are very different and much more limited, but at the same time I think you and I might have different definitions for consciousness.

I define consciousness as that process which protects the body by adapting to external conditions, and endeavours to make offspring by adapting to the mating opportunities. It's a general definition based on things that are concrete and measurable, unlike many others. Consciousness is basically protecting the genes. It's how genes found a way to exist at large scale.
The entire point of the analogy is that it is well known that sentiment does not affect the weather.
Midway is also known as one of the places in the region most polluted with plastic garbage.
I would like to work similarly to how WHATWG makes HTML a "living standard", with rolling releases tracked by http://caniuse.com/

instead of working so hard to name changes with oversimplified numbers, our change management systems could do all this for us with metadata

see also [the package manager we need](https://gist.github.com/dominictarr/7c3319a0b0bad22bde2c), [Towards "annex", a Fact Based Dependency System](https://speakerdeck.com/markhibberd/towards-annex-a-fact-bas...), ["Towards "annex", a Fact Based Dependency System" by Mark Hibberd](https://www.youtube.com/watch?v=JjYAnBhF2JU)
He didn’t say it was necessarily ambiguous, only that the syntax is not part of the spec, and thus someone could define “> 1.0.0” as meaning “redirect to the version 1.0.0” and it would still be SemVer currently. Although I don’t know exactly what that would mean, this choice is foolish given the current implementations of SemVer, perhaps it makes sense from a bash-user perspective.
https://www.snopes.com/fact-check/paul-krugman-internets-eff...

Veredict: True!
Autonomous Self-Learning Robot (Q-Learning)
My point was that measuring the energy of a photon is independent from distance. A given photon's energy will remain the same until it interacts with something.

The maximum allowed intensity in the ISM band is a known value, 1W; but the energy of the photon is what you should generally be concerned with.
One thing I want to emphasize: you are only affected if you're using Ubuntu base images for your node pools. If you're using COS, you are unaffected.
Brava Oven Review (Cool Cooking Tech and Geek Mode)
I don't care about all that gender stuff.

The point is someone signed off on that. And in a business, it's usually someone with an MBA.

I can't imagine a business of that popularity having someone making business decisions without an MBA under their belt.
Some people would state "this box is not on the internet" while it actually is only behind nat. As soon as you have two such boxes being able to communicate, for instance "two laptops playing online together" you realize they ARE on the internet. With home-routers allowing UPNP and such things, its even more open than that.

So the general idea that things will be safe from being behind nat is more or less wrong, unless you have 100% control over all possible traffic generated from the inner host(s), at which point you could have had it without firewall more or less. Will your robo-hover never phone home, never look for tuesday patches, java updates, OTA firmwares or talk to some license server or whatever? Then nat is ok, but if any of this can happen in some situation, then it is "on the internet" even if it started out behind nat.

It moves a machine along the scale from unreachable closer to unprotected-and-exposed-to-everything even if it's not all the way there.
The autonomic system doesnt have a global observer doing that job. No part of the brain has watchdogs to make sure it keeps doing what it's supposed to be doing. You instantly hit the homunculus problem assuming the brain had another brain watching it because then it would need another brain to watch that, ad infinitum.
68% of N, where N « 30,000.
I second!
Why not bet your savings on blackjack while you fill your 401k?
Vulnerabilities don't get weeded out by time like radioisotopes decaying. Vulnerabilities get weeded out by attention, and attention happens when people use a system in production to protect a high-value target.

Jails haven't been used to protect as many high-value targets as Linux containers have. This is not a comment on the technical quality of jails. It may well be a comment on the world's anti-FreeBSD prejudice. But either way it's still true, and that means the 19 years of existence didn't magically harden the product.
I live a comfortable life in Seattle and my mortgage is $3k a month including taxes, in a house that’s too big for us to keep clean. I think “comfortable” might be understating things.

If I moved into my neighborhood now it might be closer to $5k (without a bigger down payment) but I wouldn’t recommend it.
It's a big question of "am I comfortable updating" when you see a major version increase. If a project is doing a major version update every month, in my mind that's probably not a well designed project, the developers really didn't think their API through, and it's a huge risk to my business trying to integrate that into my product. Every month I'm going to have potentially breaking changes that will suck down developer time.

For projects like Rails, where they optimize for developer productivity, it's good that we've only had 5 versions in 13 years. It's a stable platform to base a business from. When I see projects like React where they've released 16 major versions in 5 years, as a small developer that is a huge risk to take. There should not be that many breaking changes if the project was well thought out from the start, and I can't spend that much time fixing everything that breaks every few months. And if the project was so poorly conceived that it needs 16 major versions in 5 years, there's probably a lot of broken stuff in version 15 that I need to update to version 16 to fix, so I can't just stick with the older version.

On the other hand, I feel Python waited way too long between 2.0 and 3.0 and introduced too many changes all at once, leading to the headache of so many people still using 2.x more than 10 years after the release of 3.0.
ECC RAM by design is more expensive. Usually every 8 bits need a 9th parity bits, so you need 9/8ths more RAM to support ECC. Plus you need to make the parity calculation for everytime you go to RAM.

Whether it's needed or not...that's use case dependent.
Why do you need jQuery for this?
Perhaps if you dropped a few more specific examples would could talk about their issues instead of in generalities, instead of Aspirin? I was going to reply in my own words, but will instead yield to this retired FDA compliance officer: https://www.quora.com/Would-aspirin-be-approved-by-the-FDA-t...
To me the biggest benefit of static types, type hints, annotations, etc. is their documentation value. I don't have a particularly strong opinion on the issue of static typing generally, but if you don't use types, you damn well better document what your functions expect to receive and what they produce.

It is so frustrating to jump into a codebase and have to read every single line to figure out what the inputs and outputs are. Think about how much time is wasted. It's like an anti-multiplier. One engineer decides they don't want to take a few minutes to annotate types or write a comment, and now every other engineer on the team has to waste time figuring out what's happening. It makes me want to scream.
Deep-linking URLs are available to SPAs as well, though.

I run a somewhat popular media site implemented as an endless-scrolling SPA. Clicking on an image or video opens its detail page in a floating modal and changes the URL. I specifically wanted people to be able to link to content this way, and my SPA will load that modal and the media-gallery behind it.

Quickly, SPA just becomes implementation detail. It's the level of user-interaction that dictates your implementation. For example, if you insist on your site being server-rendered with heavy Javascript that takes over, there may be a point where it would've been simpler for you to just implement it all in Javascript (the SPA).

I could've implemented my media site without Javascript. Or maybe just with AJAX that returns HTML. But I know from experience that, while simple upfront, those become more complicated as you try to build more interactive UX and starting wishing your Javascript had more access to the context. At which point a SPA is just another tool for managing client complexity in some other quadrant of the graph. But there's some nuance to the question of whether your site is or should also be in that quadrant.
Browser-side routing/state management is a solved problem - SPAs can make tabs troublesome if the developer didn't put in the effort.
Yes. For RCEs, it's hard to accurately compute, but probably off by at least two orders of magnitude (charitably).
Conway's Law:

https://en.wikipedia.org/wiki/Conway%27s_law
Makes me wonder why this gem is buried under /internal and not exposed publicly. I could have used it in a couple of projects.
I didn't mentioned Fast Track specifically but it was one of the things I was thinking of when I said the FDA had "certainly improved." A large part of the credit for that should go to AIDS activists but Reaganite Republicans also deserve a lot of credit.

I'm not sure the FDA of the 1960s/70s was a net positive in its drug regulating role on human health. I'm almost certain the FDA of the 2010s is a good thing on net but I'm pretty sure it's bad on the margin, compared to the EMA which I think gets things more or less right.

I'm not particularly conversant in how FDA regulatory behavior is different across product categories but it sure looks like it's the FDA's role as a device regulator that causes the differences in the market for epinephrine injectors in the US versus EU.
Since at least windows 7 it even works on windows, although you need to do some chipset cleanup by hand after reboot before installing the new ones (if you need them). I wouldn't try that experience on previous versions on windows though.
If you want to discuss this properly, can you please finish the sentence?

What library should I use to do this faster in python without subsampling the data for a start?
TSMC Rumored to Build 7nm A13 Chips for 2019 iPhone Models
I'm not saying that you should never use relational databases. But if you are running at a large scale and have tight availability SLAs...then consider not using relational databases.

The fact that transaction wrap around is so well-known is itself a red flag--apparently a lot of people have run into this issue, and yet it keeps being an issue. The blast radius is very large and the recovery is painful, as shown here by Mandrill. You should think twice before accepting that risk if you value your uptime.

If you want to become an expert on all these pitfalls and caveats of running relational databases at scale, at the expense of your availability and customer satisfaction--then by all means continue using relational databases. For many use cases, there are better options with better failure resiliency and recovery stories.
Here's a flaw I'd love to see fixed (2013) https://github.com/semver/semver/issues/145

Issues with delimiters in release versions on Linux
How does your site have no scrollbar? I know its a small thing, but it looks so clean...
Google is poaching Qualcomm and Intel engineers for its new chip design team
At least the political subs on Reddit will be quieter for a day or two.
I would love an unified matchers syntax. After dealing with ivy matchers, I very much prefer the npm/bundler/cargo style matchers, but would love them to all be exactly the same.
> Why I quit a $500K job at Amazon to work for myself

Presumably, the answer is "because I already earned all the money I wanted to earn".
Immutability is pretty cool. Also the sibling to that where you're running the same immutable artifact in all of your environments.

Any kind of isolation is just icing on the cake.
True. It's hard to regress on the standard of living, especially with a family. I wasn't spending $500K/year though :) I still made sure I abundantly lived within my means.
CalTech Researcher Uses Blue Waters to Model Galactic Atmospheres
If monoliths almost always end up spaghetti code, and the problem is that people always tend towards writing spaghetti code, then the problem is monoliths.

Programming is for people. I can count on zero hands how many times I've seen monoliths not end up... globbed together. It's fundamental to humans to like things broken up into little pieces with boundaries.

If monoliths don't work for people, then monoliths are the problem.
Actually, what we need is a single chip system given to you when you are born and charge people for it. If they can't pay, put 'em to work.

The chip will hold all our info.

Then when we want to do something on the internet or IRL, a computer will read our chip and we will use the system.

It will have... no abuse or secondary consequences.

But it will perfectly protect minors from getting on dating sites.

I wonder what other historical characters/political systems would love such a system?
The biggest problem is with an ecosystem of libraries. I avoid libraries that depend on Google's Guava because one uses 21, another 24, another 23.5. There will maybe be a year between 21 and 25. All binary incompatible.

So you either need to stick to 1 version for the whole ecosystem or use tricks to give each library its own exact version of Guava it expects.
tbh might not even be that
If you only charge the LPs on deployed powder.... well
I might be mistaken, but it was my impression that the changes to the 2.7 version now are mostly "core" changes that also apply to PyPy3. Basically, most language-specific work is going toward Python 3, and PyPy2 benefits when features they have in common are improved.
See also Fish in a Barrel's Twitter account: https://twitter.com/LazyFishBarrel The vast majority of security updates these days are memory unsafety.

(Fish in a Barrel, LLC is a nonexistent security research "company" consisting of people setting up fuzzers on the weekend and then proceeding to shoot fish in a barrel.)
stdin/stdout/stderr may be redirected during the lifetime of a program. The OS manages them and they are "reference pointers" (file handles) for multiple reasons.

Also, "state" does not necessarily imply "mutable". (Redux encourages an immutable state approach where good reducers don't mutate state in place, but instead build new state from old, though Redux is not strict in enforcing this best practice. For Redux the "current state" is "file handle" that simply updates from one object to the next, not all that different from stdin/stdout/stderr or even somewhat to static configuration that is somewhat updateable without restarting the application.)
That’s what I said.
Then why bring it up without saying that? It sparked an entire thread about what makes a "causal" relationship.
Yes there’s also New York, Chicago, London, Paris... ;)
This is true. But how do you know he's not using a fake name / pseudonym?
People with depression are less likely to have certain gut bacteria
Huh, I'd argue more folks are interested in management then are being engineers.
I would obfuscate through a physical relay. Let them find the upload antenna, but without any idea where the signal originated. Or perhaps raise the cost of triangulation through spam radio, upload antennae broadcasting garbage.

But if this is in war, Russia can just stand more radars up and watch the packet radio bandwidth plummet, see https://en.wikipedia.org/wiki/Duga_radar :

"extremely powerful ... 10 MW ... broadcast in the shortwave radio bands ... appeared without warning, sounding like a sharp, repetitive tapping noise at 10 Hz ... the Russian Woodpecker. The random frequency hops disrupted legitimate broadcasts, amateur radio operations, oceanic commercial aviation communications, utility transmissions, and resulted in thousands of complaints by many countries worldwide. The signal became such a nuisance that some receivers such as amateur radios and televisions actually began including 'Woodpecker Blankers' in their circuit designs in an effort to filter out the interference"
Why would Americans physicians stand for this when they can make loads of profit off of backroom deals with device manufacturers and their expensive doctors?
Most people that make a lot of money probably like their jobs. It is probably quite difficult to get really good at something you don't actually like doing.
https://github.com/golang/go/blob/47d5a4433513c3870a9994b50e... are the two that they identified.

Both of these things are not deal breakers; some semver implementations do allow the prefix "v" (though none require, and some don't allow it too), and their other modification to version numbers is sort of what is done in some parts of the other implementations do. And as I said elsewhere, the matchers aren't part of today's spec, so it feels weird to disqualify them based on a sparse implementation.

My real point is that because the spec is incomplete, many of these kinds of questions cannot be answered, even within the big implementations. So I'm saying "ish" to hedge. Given the anti-SemVer tone throughout the vgo discussion, I thought they had gotten further away from the mainstream than they actually ended up, which is my mistake.
It would only be notable if pundits can accurately predict if there will be a recession in the next year. I doubt they can because these things are difficult/impossible to predict (otherwise no one would have lost money in the Great Recession in 2008).

You say it is obvious that we are at a peak of a growth cycle. Maybe you are right, but you also could very well be wrong... People have been saying we are at a peak for several years now.

My point was mainly that your analogy was a stretch.
In addition, the problems he now chooses to work on may not prove to be so important, as the very same motivation he lost at Amazon will remain missing until near the end of his runway.

Thus I can foresee an abstract quality to problem-selection, rather than a "damn this needs to be fixed as it's bringing me down on a daily basis" drive to build great things.

I hope to be wrong of course, good for him.
$5K includes property taxes, HOA, and home insurance. The total was $4K originally when I bought a $850K townhouse in 2015. But I refinanced recently to get some cash out and that got it to $5K.
Actually, there's been quite some speculation that PyPy could inherit the 2.x crown when CPython expires its support for 2.x (1 Jan 2020). PyPy is probably the best non-CPython Python 2.7 implementation, so it's a natural fit to some degree. I suppose it's all dependent on where the PyPy team wants to spend its time and whether or not someone might fund them for this effort (Canonical, RH, etc).

I don't know that they have the will to bug-for-bug reproduce CPython but the C API emulation layer added within the last few years probably means that it will be really high fidelity.
My business skills awakening was started when I discovered Kai Davis and Nick Disabato's podcast Make Money Online:

https://makemoneyonline.exposed/

Simultaneously hilarious and incredibly valuable information I had never before heard. The people in the Kai Davis sphere of influence are all pretty helpful for freelancers and consultants.
Ah yes, didn't know that was there. Would be nice if Maven acknowledged it.

Some kind of standardization would be helpful. In particular, it would be good if a tool could sort on the post-hyphen part so it could know which pre-release version is most recent.
You can render networks in datashader, there's a line primitive.

I added edge bundling (probably the slowest thing in datashader!) but I know there's examples of flight path rendering in the video I linked in another comment.
What about X% of economists predict Y?
Unfortunately for most devs, the only way to set yourself up for "better" work later, is to force current mediocre work to use the tooling of the future work. In 2019 if you have on your resume that you're only familiar with Rails and ERB-sites, and you suggest using them for pretty much everything, you'll never get a new job. At a certain point, career-minded devs have to do the "resume driven development" game a little bit, if only to know what others are doing.

But in reality most work is very simple. Most work does not require new shiny technology. Most work is insanely mundane.
I've found that explaining Redux as an in-memory database/ORM helps a lot of colleagues get over the hump of what Redux is for and why people often feel a need for it.
Me too! It's my personal highest priority, so here's hoping!
A lot of people say that microservices are often a way to deal with lack of communication between teams. It's probably better to improve communication than creating microservices which later on create another set of communication problems.
> what would you do if a loved one died at least in part because someone was trying to save $1,000 on their treatment?

Accept that said loved one wasn't the type to spend $1,000 on something they didn't think was necessary, made the wrong decision, and lost. Same thing as if they were driving around in an old poor-crash-safety car and got T-boned.

But embedded in your comment is an assumption that this $1,000 wasn't being paid by the patient, rather by some ambient health insurance company looking out solely for their bottom line. This double principle agent problem is a large part of the train wreck! A market cannot function without pricing information. So either we need to vastly simplify how cost sharing works and change the culture so doctors supply prices alongside treatment options, or we need to stop clinging onto the fallacy of having a functioning market.

Here's an example of the principle agent problem at work. Right now I'm actually trying to price an expensive medication. The name-brand costs 50% more than the generic. Due to the way (privatized) Medicare copays work, the name brand is significantly less out of pocket for the first several months! After a whole year, the name-brand works out to be about the same. So to save money, I will be going with the name brand and driving up the general plan costs.
Understanding China's AI Strategy – Center for a New American Security
The general-purpose computer was something most of the public never wanted. It just was that for the a while starting in the mid 90's you needed a computer to use the Internet, "AOL", or email in any way.

> I'm genuinely concerned that we may find ourselves one day limited to very expensive niche machines produced in low volumes having general-purpose capabilities targeting STEM-oriented uses.

General purpose computers belonged to tech nerds in the 70's and the same plus professionals/creatives through most of the 80's, and it sounds like it's going to go back to them. Honestly I can see benefits to this, it was nice to have dirt cheap hardware for a while but maybe things will get back to being more modular and expandable again.

Regarding general purpose processing, I think RISC-V is going to save us here and keep a general purpose microprocessor around as long as anyone wants.