skysight-inc/HackerNews huggingface dataset:
Show HN: Chrome to Phone via SMS
Annuities do exist and you can buy them with IRA/401k savings.
you also have 30 years of erlang libraries... OTP is the reason why you'd switch to elixir/otp
I really want to know about how this is solved in Wayland. I've still seen nothing that beats X11 forwarding with compression (nomachine nx), but not only are nomachine not supporting it anymore, nobody seems interested in taking up the torch.
I'm using a lab that is built on top of a KDE spin. I really disliked GNOME, and I was a LXDE user for many years.

For me, KDE has been working great. It has sane hot-keys, fully customizable, fast, and good looking.

I've had no issues with upgrades on Fedora yet.
Regarding the two economies. Yes, we have a demand-side economy that's starved for capital because it's not sexy and other reasons (finance doesn't scale well). And we have a supply-side economy that's based on capital funding to the exclusion of actual, real demand from customers.

A central problem in the demand-side economy is that labor has no pricing power. While this sparked political revolt in the form of Trump's and Sanders's candidacies, little seems to actually be accomplished on solving this central problem. Consequently, companies living in supply-side world are kidding themselves if they think they can sell anything to actual people who earn a living.

There's a lot of simplification in what I wrote, but the point about labor having no pricing power holds. And to a lesser degree if the supply-side economy actually gives a damn about having a reliable floor of demand, they could find it in customers who have jobs that pay enough to drive demand.

I'm seeing this happen to a great degree in Southern California's apartment market. Rents keep increasing, but the incomes in the area don't justify the increases.
There are three fundamental differences:

1. Upfront ownership costs versus hardware rental costs.

2. Performance optimization versus versatility optimization.

3. Maximum administration capability versus maximum maintainability and reliability.

I mention these three pairs of axes because with the notable exception of ultra-low network latency and the ability to quickly expand or diminish computing power (both of which fall under 2), you can reasonably achieve everything in either a cloud computing or dedicated hardware environment.

If you have a lot of upfront cash and you're intimately familiar with your long term computational needs and upgrade requirements, it probably makes more sense to use dedicated hardware. This generally doesn't describe young companies. You can amortize the cost of the hardware over the lifespan of its use and you'll typically find it's far cheaper (orders of magnitude) to run a dedicated server on a 1:1 cost basis.

If you aren't aware of what your computational needs will be within the expected lifespan of new hardware, it is safer to abstract your resources to a cloud environment. Naturally this will be more expensive over the long term, but it will hurt less if you're e.g. just trying to build a product and validate it without committing to large capital requirements.

From there it depends on use case. If you have performance requirements that restrict the amount of network latency you can tolerate, dedicated hardware is obviously better and more predictable. You can colocate it if need be, though this comes close to cloud computing unless you actually own the hardware and merely use a datacenter for the networking advantages. If you have reliability requirements that can tolerate reasonable network latency, cloud computing is better for redundancy.

Theoretically you can even buy much larger dedicated computing capacity than you need, virtualize it in whichever custom configuration you want, and simulate the "burstability" of cloud providers. But you won't get the regional redundancy this way.

The last major difference is maintainability. If you operate your own dedicated hardware, you become a sysadmin for it. This can be very empowering, but it can also be a huge time suck, especially for companies that don't need that sort of customization capability.

There's otherwise no inherent difference - the cloud is just someone else's computer after all. Generally speaking any business use case can be thrown onto either platform, and you'll want to do a cost benefit analysis on which will be more stable, align more closely with your needs and satisfy budget requirements. Personally I own and operate what could be considered a small supercomputer in my home, and the only thing I use cloud resources for is redundant backups.
Looks like die-to-die latency isn't all that great on EPYC, as expected:

"What does this mean to the end user? The 64 MB L3 on the spec sheet does not really exist. In fact even the 16 MB L3 on a single Zeppelin die consists of two 8 MB L3-caches. There is no cache that truly functions as single, unified L3-cache on the MCM; instead there are eight separate 8 MB L3-caches."

Also:

"AMD's unloaded latency is very competitive under 8 MB, and is a vast improvement over previous AMD server CPUs. Unfortunately, accessing more 8 MB incurs worse latency than a Broadwell core accessing DRAM. Due to the slow L3-cache access, AMD's DRAM access is also the slowest. The importance of unloaded DRAM latency should of course not be exaggerated: in most applications most of the loads are done in the caches. Still, it is bad news for applications with pointer chasing or other latency-sensitive operations."

I was kind of expecting this, but it's still disappointing to see. Looks like if you need a lot of L3, Intel is still the best/only option. Not to say that AMD hasn't made massive improvements though - and it's also worth noting that while AMD's memory latency is generally worse, throughput is also typically better than Intel.
> In theory, I strongly support "math for liberal arts"-type classes instead in college.

I love it. They could call it "math"! ;)

Seriously, I think that captures an important concept: for the most part, math was developed to serve the needs of humanity.

I used to wonder, how do we know our numbers are the "true" numbers? Did we just happen upon one way of computing, and there are countless alternatives that could have been explored?

Of course, the answer to that is actually "kinda, yeah". Abstract algebra leads to all sorts of systems that behave more or less like our familiar numbers and operations. And besides the whole numbers, which represent physical quantities, every extension to things like integers, reals and complex numbers are used not because of their tangible reality, but because they do a good job of modeling human concerns. Because my brain has a limited ability to pursue abstraction for its own sake, its this aspect of math that really captivates me. I think that's true for most people.
> This certainly doesn't posit that all white people live perfect lives.

However, using a loaded term like "White men" is unnecessary and just serves to distract people with polarized culture war stuff.
Yes, but take a look at the memory usage benchmarks (on the cited benchmarks) and Ruby is similar to Java's JVM on memory usage, sometimes better, sometimes worse.

You would need to compare "toy program" by "toy program", but for example, for the regex-redux program:

http://benchmarksgame.alioth.debian.org/u64q/regexredux.html

Bottom line is... MRI runtime is as memory hungry as a Java JVM runtime.
The key flaw in this analysis is that the author is only using consumer grade drives from Amazon. And yes, I think what is going on is that consumers don't really need much more than 4TB. Heck, most consumers have trouble filling 1 or 2TB. It's for the same reason that drive managed SMR drives haven't really been a big thing, in the consumer market. Who cares about 15-20% more bytes when you can't use all of the bytes in a 4TB CMR drive?

Companies at the "hyper-scale cloud companies" (e.g., Facebook, Amazon, Microsoft, Google) can actually use the extra bytes, and they are probably the ones that will be able to use the 10TB, 12TB, 14TB, 16TB etc. drive that are on the vendors' roadmap[1].

[1] http://www.pcworld.com/article/3162084/storage/seagates-road...

It may be that Amazon might not be interested in stocking these drives because they won't sell enough of them to consumers. And if some of the discussions proposed in Google's "Disks for Data Centers"[2] paper come to fruition, such as adding a second disk actuator arm, or changing the height of the disk drives, there might be a further diversion between drives optimized for the consumer market and drives optimized for the "hyper-scale cloud market". (Note: the intent of Google publishing this paper is to hopefully allow discussions amongst the community of hyper-scale cloud storage customers to work with the HDD vendors for something that helps the whole high capacity storage industry.)

[2] https://research.google.com/pubs/pub44830.html
No. The Charlie Gard case is an horrific example of how easily grief and desperation are exploited with false hope.

Your corruption of the facts - the UK's government has not "decided he should die" - is an echo of that exploitation.

It is the same construct that leads the unwell to adopt dangerous or ineffective remedies from quacks and snake oil merchants, only in this case it is being leveraged by political and religious groups to further their own agenda.
JDK 9: Pitfalls for the Unwary
You might think laptops are as good or better than paper notes, but the research says otherwise. Here is a popular article from Scientific American about this very topic: https://www.scientificamerican.com/article/a-learning-secret...

Tons of journal articles on this are available if you look.
Credit score
I am Andrew Alan a hacker who has built a very good reputation and undeniably one of the best hackers you can come across.i have got access to hack into any account and also get to generate passwords for accounts like Facebook,Instagram,Twitter,gmail,yahoo mail,whats-app,we-chat,etc..I also have logins for bank like BOA,welsfargo,chase,credit union,capital one, and many other different banks for transfers and credit card top ups,Retrieving hacked social media accounts,clearing criminal records,increase credit scores,CC hack,hacking computer systems,Website hack,Catch hacker scammers,Phishing emails, that's to mention a few.You can contact me on.
ICQ ..........711574456
Email ....andrewalanhacks@gmail.com
Text +13238351741
Ever since Ubuntu went all NIH with Mir and Unity, I looked for other desktops to recommend to people who want something that "just works". The wishlist includes non-breaking upgrades and not changing interface unnecessarily.

There are a few modern distributions like Mint and Elementary, but none pay much attention to upgrades. Fedora Workstation it is. The tools have matured a bit since esr's wife famously wanted to use her printer with it.

The past four or five years with it have been pretty uneventful, just as was hoped.
Saying Sorry When Things Go Wrong [pdf]
I don't even know if this is a bad thing - engaged developers want to work with what's new and exciting, especially early in their careers. Using a "fresh" stack is a means of targeting those devs and wooing them to your company.

I also believe there is a very viable long-term strategy of choosing a few of the current "hotness" stacks over your early career and learning them thoroughly. When the time comes that you're not wanting to chase the new thing so much and you start to experience age-related discrimination, you can focus on maintaining and improving existing projects written in those "old" stacks. There are lots of people out there today making good money doing "unsexy" work like maintaining Java/JSP or ASP Classic apps. In ten or twenty years, those jobs will be maintaining Rails, Django, and Laravel apps.
I think one of the main datapoints is the classic quote from Amazon that 100ms of added latency reduces sales by 1%. There are similar comments floating around from other big players (Google etc) too.

edit: this is the best link I could find for now: http://highscalability.com/latency-everywhere-and-it-costs-y...
I am Andrew Alan a hacker who has built a very good reputation and undeniably one of the best hackers you can come across.i have got access to hack into any account and also get to generate passwords for accounts like Facebook,Instagram,Twitter,gmail,yahoo mail,whats-app,we-chat,etc..I also have logins for bank like BOA,welsfargo,chase,credit union,capital one, and many other different banks for transfers and credit card top ups,Retrieving hacked social media accounts,clearing criminal records,increase credit scores,CC hack,hacking computer systems,Website hack,Catch hacker scammers,Phishing emails, that's to mention a few.You can contact me on.
ICQ ..........711574456
Email ....andrewalanhacks@gmail.com
Text +13238351741
For the record, I have never used FB. I hated it from go.

I also can't point to any real studies; all I've got is anecdata, much like your personal experience.

That said, I have heard from multiple people variations on trying to quit or use it less, and getting grief from family and friends for not taking part. And I personally get passive-agressive commentary from my family for refusing to take part - "What did you think of - oh, that's right, you never saw [cousin]'s baby pictures because of your Facebook thing."
I was wondering that too, I've not found an authoritative source.
It is clear to all that the economy is best off if the titans of our economy give their thoughts to those making policy and decision.

Count me out of this, please. If there's evidence of a pattern of bad decisions that are deleterious to the economy as a whole - something each person has to decide for themselves, obviously - then I think it's better not to assist with that process. Otherwise you risk enabling bad outcomes.
Creating a highly available secured Kubernetes cluster on AWS with Kops
Array comprehensions. Anytime I switch from Python to JS, it's the first thing I miss.
> The quality of those courses depends on the prof.

Entirely. In theory they are great :)

The one you listened in on sounds interesting!
do you guys have anything AMD Epyc based available? :)
Exactly... Life's already hard enough on them as it is. :)
As it dips the model into the liquid, it displaces an amount equal to the volume already measured plus one cross section at the current water level. By continuously measuring the dips you can determine the area of every slice. By dipping at different angles you can create a large number of those cross section datasets. By merging and doing some hairy math (but well understood, it's the same used for MRIs) you can work out the original shape.

It's a clever technique, but undoubtedly slow since it requires on the order of 500-1000 careful dips of an object to get a reasonable level of detail. I'm guessing they probably aren't using plain old water since then they'd have to worry about surface tension, evaporation, etc...
And that's the spacing between the runways. There is less space between the runway and the taxiway.

http://flightaware.com/resources/airport/SFO/APD/AIRPORT+DIA...
> There's something feudal about a traditional noble class entrenching its power, no?

The "traditional noble class" is not "White men." In fact "White men" aren't even a class in that sense.
Well, let me try to clarify what I mean: there is no obvious correlation between having your own platform (or being an experienced writer, for that matter) and being qualified to address technical topics.
Even if the companies only hoard these to defend themselves when they go under their patents get picked up by NPEs. It's like nuclear weapons, MAD kinda works but then a state fails and now you have terrorists with nukes. The answer is disarmament. If you want to enlist the help of the community you should have to pull a Tesla and open your patents or at the very least advocate for the abolishment of software and process patents. By crying foul and appealing to the community Cloudflare, like Blackbird, wants to have it both ways. They continue to advocate for and benefit from the ridiculous status quo but don't want to be subject to it when it inevitably goes awry.
I've used (and paid for) Siteleaf in the past, and Jekyll Admin is really close to it and is OSS if anyone reading is looking for an open/free alternative :)

https://github.com/jekyll/jekyll-admin
I only ask because the HDD list in particular seemed to be quite short. The last time I did this, I scraped the internal hard drive category (from the front-end) and filtered everything out that was smaller than 4TB and still ended up with at least 200 drives.

For tags, are you using the "Size" or the
<ns2:HardDiskSize Units="TB">4.0</ns2:HardDiskSize>
tag?

I did a few test queries and found those specific tags to be pretty reliable.

If you're open to it, we can discuss it outside of HN to see if there's a better way.

disclaimer: I do not have any vested interest in Amazon affiliate programs, I work with their API for my day job and always looking to learn.

*edit: are you using the advertising api or the mws product api?
It really seems short-sighted, since the focus should be on making sure companies have enough runway, comfortable and focused on product. For an early stage startup, $25K- $60K can be an extra part-time/full-time (depending on location/function) employee.
Newer Thinkpads have software buttons. My T430s has a dedicated button, and the T550 has a function key.
This site should win an award for being super ugly and unusable.
> doesn't help to know that it was a pilot error, ... and the main goal is to prevent accidents,

You can't prevent accidents if you don't understand their cause. Saying well we don't know what caused it but we'll just tighten all the screws a bit more and send the pilots for more general training. It just doesn't work that way.

Everything is analyzed and tracked to discover the exact root cause. It can often take many years and then new laws or guidelines are usually issued based on findings.
Ultimately a compiler is just a bit of software; one that takes inputs and produces outputs. The identification of compromise is the difference in outputs for the same inputs (simplified, of course).

So, given we can control most inputs to hardware, and most outputs, it seems possible to objectively identify when the HW is misbehaving (such as "A" produces network output that "B" does not). It wouldn't nail down which piece of hardware was compromised, but it would help identify that hardware is compromised.

It will never be _that_ easy, of course... but it seems possible.
I use a MacBook, a ThinkPad, and an iPhone.
People seem to forget that you can "price the round" without selling priced shares and incurring all the associated headache/expense if you just treat your convertible note like the warrant that it is and have it convert at a predetermined price. I've done it several times myself.
Astronomer raises $3.5M to make data analytics more accessible
> If there's a goal other than shaming these doctors and making it easy for people to harass them, please let me know , and I'll gladly remove my flag.

Well, if you're a patient who has been denied an opioid prescription from your current doctor, this list would likely be a great starting point to finding a doctor who is more pliable... :)
People who shuck on /r/homelab often find totally different models when buying a few from the same place. It lets drive manufacturers stick any drive they want in the enclosure as long as it's the advertised capacity and RPM.
Everyone complains about capitalism. Is there an actual solution? Is there an alternative that benefits the community as much as Socialism does? And then, what do we do with the crap parts of Socialism? Do we just TRY it and hope it works? There's never been a real plan set forth other than "Capitalism sucks!" or "Capitalism is the root of all our problems!" How do we solve for it?

Then... how do we get people to buy into it on a global scale without it falling apart under the weight of social discussions?
> In contrast with their heavy nonacademic internet use, students spent less than 5 minutes on average using the internet for class-related purposes

This is a potential methodological flaw. It takes me 5 minutes to log onto my university's VLE and download the course materials. I then read them offline. Likewise, taking notes in class happens offline.

Internet use does not reflect computer use.
...of a financially healthier company!

But I suppose it's really kind of a matter of accounting. As long as the outlay of the investors is equal in both scenarios, the post-money situation should be approximately the same.

That said, in reality, the VCs probably have a better understanding of the real costs of the fundraise, so I can see the argument that they'd be best served in the long-run by minimizing surprises for their portfolio companies.
I would say that the lecture model works, but only when specific preconditions are met:

1) Eager learners who have reflected on the same material before coming in, to the extent that they know the gaps in their understanding.

2) A lecturer who is above the students' level (on the material) and willing/able to answer arbitrary questions about the topic.

3) Students keeping up and asking questions to ensure that they stay that way (but not so often that progress crawls to a halt).

That was probably typical of medieval universities that taught that way (just a guess though, haven't actually researched it).

Today? Not so much, and so the typical lecture is almost pure waste.
The popularity of a belief does not grant validity to a claim.

"May" is a word that does not belong in scientific language. If there is evidence for a claim, you state it. If there evidence against it, you state it. If there is no evidence either way, you say "I don't know."

"May" implies something is possible without the burden of identifying the evidence that suggests that possibility.

Consider a different statement: assume there was a study that showed rhino horn is not effective in improving mental performance in young adults, and then you read "Rhino horn may still prove useful for those suffering from cancer, the researchers cautioned." How would you react?
Composable End-To-End Tests for React Applications
> we should make sure that trade secrets are not protected in any way

That's a little extreme. Trade secrets still need protection from outright theft (e.g. Waymo's allegations against Lewandowski) by those that get them as a part of their job. Similarly, trade secrets acquired through any other illegal act (breaking and entering, hacking, corporate espionage, etc) should also be protected. I agree that trade secrets arrived at through reverse engineering should be okay, but that's very different from saying that they should receive protection in any way.
Even in es5 you can do Object.keys().reduce().