skysight-inc/HackerNews huggingface dataset:
> They won't be reaped and rescheduled onto some other node in the cluster, whether by automated rebalancing processes or by manual `kubectl delete po...` or `kubectl drain`.

I take it you've never managed a large VM hypervisor (e.g. vSphere) cluster. If your VMs aren't being pinned to particular hypervisor nodes by persistent claims on local instance storage or the like, they end up "floating around" on each restart in pretty much the same way k8s containers do. Especially so if you have live VM migration enabled, in which case you're probably doing the equivalent of `kubectl drain` all the time to deprovision and repair hardware.
>The author replaced the 25 tonnes of fuel a 737 carries with 25 tonnes of batteries, which is...

...disingenuous because that's a 35% battery mass fraction, and Musk has already revealed that he's assuming a 70-80% battery mass fraction at 400 Wh/kg[1].

So this 'argument' boils down to, "some numbers that Elon says don't work... don't work."

[1] https://www.youtube.com/watch?v=yx3auTD85Fw
There is a very good art of computer programming book that has a discussion of bit reversal algorithms
It is disappointing that Ada seems to be completely shunned from all discussions of safe high-level languages despite having both a track record (several successful safety critical systems) and a unique feature set (multiple compilers, provably correct subset, ranged subtypes).

Is it purely a matter of what is well-branded?
I totally agree with you. It's all about C11!
To be fair, this does seem like an extremely rare root cause, but yes the impact was awful, so it'll be worth noting how CenturyLink responds and what they'll do to try to prevent similar issues in future.
Please don't reply to egregious comments (a.k.a. please don't feed the trolls). This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html. Instead, flag the comment by clicking on its timestamp to go to its page, then click 'flag' at the top. (There's a small karma threshold before flag links appear.)
This is why amazes me. At my home we blow through on average 25 GB a day in gaming, streaming video, other downloads etc. limits like these are terrible. 80 a month? Wtf?!
MicroPython – Python for Microcontrollers
Thanks. Care to share a uMatrix setup that reports a non-unique fingerprint on https://panopticlick.eff.org ?
Attributing death to a medical error instead of the underlying condition that would have been the cause of death anyway is missing the forest through the trees.

If you go into the hospital because you have stage IV colon cancer, and you die because a palliative surgery resulted in infection, you died because of the colon cancer, not the infection.
In constant time? O(1)?
A deep dive into the world of DOS viruses [video]
Discussed on HN:

https://news.ycombinator.com/item?id=17524693
Why do that, if there are languages that do it by design?
Better check with the doc first. Otherwise you'll produce expensive piss with no effect. All vitamins I bought outside the pharmacy didn't work for me so better try to go with the 'real' but more expensive stuff prescribed by a doc.

Edit: I got Sanomit q10 and Ankermann B12 (1000ug).
Additionally, people over 35 start gaining a better perspective on systems. It's not just experience, your brain actually changes and you see things differently. So, while you might not switch windows or pump out lines of code as quickly as a younger person, you might be able to design better systems and write less code overall, because you will know what is really necessary.
Maybe also properly separated list/array, map/dict and set types? The I-am-everything-{} type in lua is a bit unergonomic when you want to use it as only such a type and a stumbling block for unfamiliar users.

Can a project using 5.3 lua continue using existing .lua files but also write new files in .ljs?

> switch

Aren't match statements all the rage nowadays? Even C++20 get's one (with a silly name, of course)!

> class

Finally, setmetatable is nice, but, yes, "proper" not handrolled classes.

> const

Too few scripting languages have these. Do you intend to make this include interior mutability as well or is this only pointer deep?
Great idea, but how is this monetized or supported? What are they doing with the data?
As long as you can link old-C++ and new-C++ together, there shouldn't be any big problems. You'll write your new code in new-C++ and wrap your old code in extern "old-C++". The same way you can mix C code in C++ projects today.
I can't tell if they think they vast numbers of people in California working in tech, research, academia etc are working class, or upper class. Both seem ludicrous ideas.
Wrangling 3rd party application access to platform providers' suite (ios, android, browser extensions).

Cookies seem to be the majority of the aggregate identity/behavior data, which you can use various rules in the protocol to limit tracking to some extent.

I've found that opting out on a regular basis of the large adverts for a little extra peace of mind.

uBlock/uMatrix Origin, ghostery, duck.com, dns encryption, vpn, ip6.

removing old wireless access points from history/cache and disabling nfc, blutooth advertisement.

removing duplicate/shared passwords from your various authentication providers and using keypass or a secure password scheme that is easy to remember.

Log out manually of various applications such as facebook, google, microsoft, etc.

Contacts list. Clean em' up.

Keep your phone and hands sanitary at all times :)
Software in the abstract problem solving against varying constraints. It stands to reason there would not be a single method that capture the best means of doing so.
>And who do you think covers the remaining $150-infinity?

Primary care office visits of low complexity are typically less than $150. Suggesting otherwise is a sign of profound ignorance.
Ok, to resummarize: LuaJIT is a JIT'd interpreter for a GC'd language and those two factors are where the variance comes from.

You found some very low hanging fruit in the JIT engine in particular (64 global trace buckets), fixed it and at least threw it over the fence upstream (and kudos for that). But you buried it in a bunch of irrelevant figures, and at the end of the article you rediscovered GC pauses. GC pauses are a classic, well-known problem with GC languages.

My critiques are this:

1. There is a huge body of prior work and analysis of JIT'd and GC languages due to the outsized impact of Java, probably the most popular language on the planet at one point (if it isn't still). (And Golang — Java 2.0.) Java's history (and perhaps Golang's more recent history) should have been top-of-mind at the outset of this project. I think you could continue to apply lessons learned from abundance of experience around Hotspot and JRE tuning to the LuaJIT interpreter.

2. The lengthy benchmark spreadsheets seem like a distraction rather than a useful tool. They're certainly not adding much to the article and could be summarized in 2-3 sentences each. If you really felt like it, they could be linked to an external appendix.
At scale, rare errors will occur on a semi-regular basis.

Multi-day outages tend to be indicative of a dysfunctional internal organization.
I feel like "OSS" is a bit of a misnomer in this case. Your DB cluster, to the degree that it's "production-grade", is partially managed by things like automated upgrade migrations, automatic backups, etc. Essentially, some (centralized!) team associated with the "OSS project" is acting as a devops team for the associated deployments of their project. It's almost as if this team had SSH access to each on-site cluster to ensure their continued smooth operation—but since they don't, they have to do all such maintenance in the form of pre-specifying repair/maintenence strategies, and then building expert-knowledge of when to apply those strategies into the DBMS software itself. But it's still a devops team sitting around doing this—not random contributors.

It's a similar thing with e.g. Ubuntu LTS releases. The core distro might be FOSS, but those branches are uniquely the result of a centralized, corporate devops maintainership ensuring that the silent, automatic security and kernel package upgrades go off without a hitch.

To be clear, I’m not saying you can’t join that maintainership; what I’m saying is that, unlike with a regular FOSS library or framework, or even a regular piece of FOSS daemon software like Apache, in the case of a DBMS, the software will only continue to run smoothly for as long as that maintainership is around to keep it running smoothly. There’s no such thing as a useful unmaintained DBMS, FOSS or not.

And, because of that, the “calculus of TCO” for DBMS projects changes a bit. Unlike regular software, where “proprietary” translates to “higher potential TCO” because of switching costs, in the DBMS case, the “proprietary” vs “open” distinction is nothing next to the “big, healthy maintainership” vs “small, ailing maintainership” distinction. Because, if the DBMS loses all its maintainers? Now you’re stuck maintaining it—at the core level—yourself (and learning how to do so in the process) until such time as you can migrate your data away from it.

Personally, for a production-grade DBMS, I’d trust a corporate-backed (or at least sponsored) product over one which is purely a volunteer effort any day.
From a point of view, I might even agree with Zuck's asinine statement. When I was in my 20's, I had no idea how many things I truly did not know. So, in my limited "fresh out of college" way, I was pushing maximum intelligence. As the years have flown by, I've learned just how vast many fields are. Introspectively, I've learned that I'm not the brightest mind in any given room. As a matter of fact, I've just barely scratched the surface. Many, as they get older, realize this harsh reality. For me, I was probably very smart... and completely ignorant. In tech, this is inflated as we seem to rediscover old paradigms every few years, yet we look at those that may have lived through an earlier "discovery" as "irrelevant geezers". Many of could never dream to achieve the level of things that Alan Kay has forgotten, but we sure will treat his contemporaries as worthless. Zuck will get there some day. And I doubt history will remember his as a great visionary.
Reasons not to include: How do you know the particular mix in a particular batch of Kefir is appropriate for Leukaemia? How do you control batch-batch variance to get a large enough n to power the study adequately.

Of course you may have picked the wrong assortment in your study -- oops. Then again people do get leukaemia, some of whom have presumably drunk Kefir. It would need its own study.
Worth giving some credit though - mitigation is important for something as critical as 911 service.

Hopefully they're also tracking the design flaws, and yes that's worth following (and asking whether they're planning to do so?), but bear in mind people have limited time and resources, so don't be too hard on them (or they'll be less willing to help and investigate in future).
Just deciding they want to put it up 50 dollars a month is insane!
so 0.125 is 470 USD. did you end up getting that?
F-droid doesn't have non-free software. F-droid flags some apps with anti-features for various reasons like non-free network services (https://f-droid.org/wiki/page/Category:Apps_with_NonFreeNet_...), which is quite useless honestly since it makes no difference even if a remote service is free since you don't control that end. Perhaps historically f-droid allowed non-free dependencies (https://f-droid.org/wiki/page/AntiFeatures), but I don't think that's a thing any more. I don't see any major apps in that category.
Right. It reminds me of the famous quote from bank robber Willie Sutton. When asked why he robbed banks, he answered: "Because that's where the money is."

If you have a flat tax on everybody, you simply can't raise enough money to run the government. It has to be at least roughly proportionate to something related to the amount of money that people have. It also has to be available to the government that needs it.
I get a lot more joy from setting things up or the first few hours of a new project than the ongoing grunt work required to get something finished.

I think this is because setting stuff up is cool, like playing with a new toy, whereas finishing something is more like work, like shoveling a massive pile of snow.
No love for https://www.gliffy.com ?
For sure it is a very different thing. Local SSD or remote drive? That means a lot for Cassandra.
Is the U.S. military turning this technology against its own citizens.
I do not think EBS support in Kubernetes was experimental in 2017. I am one of the maintainers of in-tree EBS driver and we have tried our best to iron out any bugs reported.

There are still bugs, I do not disagree. Data loss bugs are considered top priority and I am not aware of any open such bugs against EBS driver.
I think that breaks down as soon as templates are involved, which is very pervasive in C++ codebase.

Given

template<typename T, typename sometype>
void foo(T<sometype>& baz)

It's not so straightforward anymore.
Testing per batch is needed when ordering direct from any manufacturer. In my experience there isn't any real difference in quality and order fulfillment between Chinese and non-Chinese manufacturers when it comes to extracts and research chemicals, provided you stick with groups that have good reputations in Alibaba.

So all that caution that most people feel regarding Chinese manufacturers should be spread out a little more and applied to those closer to home as well.
Negative _including_ R&D. If SpaceX was to turn around tomorrow and stop pursuing the Mars goal they would probably be in the black within a year: the Falcon platform is completed, Falcon Heavy already flew and block 5 is optimized for quick reusability. But, SpaceX is dead serious about going to Mars and Musk will use the profits generated from the stable part of the business to fund that objective. That is part of the reason why he says he will not take SpaceX public until it gets to Mars.
Customization happens at the user level. We architected and designed the application to allow for this flexibility.
"Characterizing People as First-Order, Non-Linear Components in Software Development" knew why in 1999.
> What would Scrooge McDuck do?

Whatever the f* he wants.
I don't see what the problem is with being locked into a "monolithic framework" as long as you can run your own copy of it.

You can take as much time as you like to migrate yourself away from k8s if you don't like it any more (physically migrate your system to your own site; pin the k8s version to prevent API changes; then start changing your code to be less coupled to k8s.)

Whereas, if AWS changes and deprecates a feature, you're on their schedule as to how long you have before your service will break.
The author cites a variety of statistics regarding California's government programs and poverty rate, then draws the completely unsupported conclusion that the one creates the other. Generally, the conservative argument against taxes and regulation is that they handicap business and consequently hurt economic growth. It's hard to make that argument for California, which has had one of the strongest state economic growth rates in the nation despite being the largest state economy. Faced with this clear contradiction, the author simply dispenses with any kind of coherent theory and simply takes as a given that California's poverty must be due to taxes and welfare programs.
> (1) Learning something deeply is necessarily a lot of work. It’s not like you’re just answering “what is X.” You’re asking ten questions about it, each trying to get at it from a different angle, and then asking ten questions about each of those underlying concepts. The bottleneck to knowledge then is not so much ability, but effort.

This is the truth and it makes me struggle when I want to learn something but not so deeply. When learning a new concept, I often find myself dfs the tree and end up somewhere very far in a single branch without gaining the comprehensive understanding of the concept.
This CSS game was just the first of four stages, but it had a prize of 0.005 BTC. The next two stages also have addresses with 0.005 BTC, and the last one unlocks the address with 0.125 BTC.
For $5/month you can roll your own OpenVPN server with Digital Ocean and it will. [0] Bonus: your cellular ISP can't see your traffic and you're automatically protected at coffee shops.

Downside: Battery life takes a slight hit due to encryption.

[0] https://www.digitalocean.com/community/tutorials/how-to-bloc...
Wait, how were women unwelcome before? How did anybody even know?
Yep, Eulerian fluid simulations are pretty hard to control. I’ve also tried implementing a fluid sim for my undergraduate thesis (mainly looking at the Bridson book), but you have to play around with the parameters a lot to get a smooth result. Fiddling with timestep size, handling numerical instability, etc... I think that is why games use particle-based methods a lot more, because it is less finicky and works better in extreme conditions (well, the players seem to really love doing extreme things in the game...)
One significant/important difference between the US and China is you likely won't be able to criticize the program in one country vs. the other.
You can run Pi-hole on a VPS and set that as your DNS provider on portable devices, or (depends on ISP and what ports they leave open) run it at home on a fixed IP and allow the traffic through your firewall. It can be done but is not that practical. I run Pi-hole in a LXC container on my home router (a Turris Omnia) and use ad-blocking software on portable devices that I use elsewhere. This works well enough.
Bear in mind that for many of those guys, notably Townsend, what killed their ears was not stage volume but abuse of headphones in the recording studio. If you're wearing headphones to record and they don't isolate very well and you're in a live room with drums and stuff around you, the bleed from the live sound seriously interferes with your ability to keep track of what's going on.

If you choose to turn the headphones up until they drown out the bleed, you're effectively doubling sound pressure levels and that's what will make you deaf. Effectively, you add to the bad-sounding but still loud bleed, another layer of distorted cranked-out audio from tiny speakers right against your ears.

The Wall Of Sound was line arrays. If you stand right next to those, you hear only a tiny fraction of the loudness of the full system. Much of the wattage is literally firing over your head or at your feet. If you've not experienced line arrays, this is counterintuitive, but it's very true. There's nothing that can even out 'distant volume' against 'close-up volume' like a line array.
More like, why we got four-way intersections for so long before anyone tried roundabouts. It was intuitive to just drive one road through another, and then we added traffic laws and signalling on top to try to make it work, rather than anyone sitting down at the start to try to work out what intersection shape would optimize for traffic flow and [non-]accident rate.
Photographs that are hard to view, but should be viewed.
Interning "for a few weeks" means that you miss out on candidates who already have perfectly good jobs. These are often the folks that you are trying to hire.

So imagine how a candidate reacts to, "Well, while we know you're happy where you are, what would you think about quitting your current job so you can try out a position at our company for a few weeks?" (Note that candidates can't use vacation time just to do a try-out, for legal reasons, and may be reluctant to use up all their vacation time in any event).

Having a trial period puts all the risk on the candidate, and guarantees you're filtering out people that you'd otherwise want.
Really nice idea.

One thing that's adding to the "frustration factor" of the CSS problems is that the updates seem rather racy (Firefox 63, MacOS), in the sense that if you edit further while an update is already running, it doesn't seem to trigger a further update. Makes moving things around 1px at a time more annoying that it should be.

(I'm another one stuck with a just few pixels difference on the triangle for CSS Puzzle 7. Once someone's claimed the final prize, might there be an option to skip through to the later puzzles?)
This is really an oddball collection of bad news (although it does properly add context to the %-of-population numbers). This bad news is well worth repeating, though there's plenty more.

However it's hard to understand the point of the piece. The author describes herself as a libertarian and wrote a book calling taxation a rip off. Yet the only real analysis seems, to my reading, to claim that more government would help. It seems especially at the end that she is criticizing unregulated capitalism.

(for context: I consider CA to be one of, if not the, best run states in the Union, despite its manifold problems and failures. And while like anyone I could easily make a list of rules I think should be eliminated, I hardly think the blanket libertarian position of "less regulation" is any sort of solution).
ng build —-prod && firebase deploy
> "using the same tech and doing the same things"

This post on HN would then be a great place to post links supporting that thesis.
I’ve been using Pi-Hole on my home network and it’s amazing. Routinely 18-20%% of DNS requests are blocked. When my wife goes out onto another network she says she is shocked at how ugly her web browsing becomes (ads on nytimes, huffpo, etc). I highly recommend it. Am using it with cloudfare’s encrypted DNS just as one more middle finger to my ISP.
Don't worry, I bash Windows 10 and Office too (yes, including Excel), and I'm someone who actively dislikes them. OTOH, the best thing I could say about Apple these days is that iOS is genuinely better built than it's obvious alternatives (Android and ChromeOS) and that they do a tolerable job of supporting their mobile hardware, but that's kinda damning with faint praise.
It's also utterly irrelevant to the software engineering profession.
Puzzle questions were definitely against company policy and at least ones unrelated to coding were rare by that time at Microsoft, too.
I would take anything Mr. Peterson produces with a pinch of salt, as his advice and theories stem from the assumption that one can't change human nature.
Facial recognition to identify passengers on public transit or anyone caught on a police officer’s body camera is mentioned in the article. Everyone else is not doing that. Everyone else does not have concentration camps and re-education facilities for Muslims and other rural cultures in mainland China. You are delusional to suggest that China is a victim of the free press. It’s the other way around.
Yeah, my experience with Clink's fiber offerings has been a good one. It's definitely "Gigabit" — there are many fiber splitters in play, which means (a) your downstream traffic is broadcast to everyone on the same splitter network in plaintext and filtered at individual ISP-owned termination devices, much like cable networks, and (b) you definitely never reach 1000 Mbps down, but often can reach 900 Mbps up. Typical is 500-600 Down, 900 Up; the highest I've seen down on e.g. fast.com is 900 Mbps. And the price is extremely competitive with Comcast ($80/mo for "gigabit"), unlike their DSL offerings, which are complete crap.

The major downside is that their IPv6 support is nonexistent and they have no plans for rolling it out.
most photos and films were too inhumane for mainstream media. A few acquaintances sold most of their material, recorded on a trip paid by some news agency or another to cover the war du jour, to exploitation gore producers. like the "faces of death" series, who could buy the footage for close to nothing after it was rejected by a single news outlet, and then sells it as VHS compilation.