skysight-inc/HackerNews huggingface dataset:
> Ironically, these tough standards make rigorous schools less attractive to many good students. I have spoken to admits who chose an elite university because they knew that there, they were unlikely to earn less than a B, while at Caltech they would have to work hard just to graduate.

John V.C. Nye's jeremiad against grade inflation is very good and well written. However, it screams 'get off my lawn'. He is, no doubt, a very accomplished person[0]. But I believe that he blind to the concerns and needs of the current generation of students. Cheifly, the issue of tuition at Caltech has radically changed the calculus of grades and of failing students.

The tuition with room and board at Caltech in 1982, the year after he graduated from there, was $9481 for the school year [1]. In 2019 dollars that is $26,654.02 [2]. This year the tuition with room and board is $67,887 [3], roughly 2.5x over Dr. Nye's 'financial risk' at the time he went to Caltech.

Say you failed out after two years at Caltech fully on student loans and then need to pay back those loans. Current rates and fees come to about 6%. So, those two years ($135,774) at 6% comes out to ~$680 per month, just to keep the principal at the same amount and not to add to it. At a wage of $15/hr for the non-degreeed job you can then take, you have about $1750/mo left over, after the debt is taken out.

Look, I'm not going to try to say that you can or cannot make it on ~$1750/mo in Pasadena. But I think we all know that such a monthly income is not going to be anywhere close to easy to live on. It will take some tight budgeting. You can make up a lot of scenarios about how this 20 year old person can 'make it work', but it'll take moving very far away from Pasadena (as it likely would have in 1981, as well). To actually pay that down will take a LOT of work.

Failing out of Caltech has never been a good option, despite the consternations of old men who like to tell the young men what is what. However, these days, the risks of failure at Caltech come with a much heavier financial burden than they did nearly 40 years ago.

[0]https://economics.gmu.edu/people/jnye

[1]https://caltechcampuspubs.library.caltech.edu/110/1/1981-198...

[2]https://www.usinflationcalculator.com/

[3]https://www.chronicle.com/interactives/tuition-and-fees
While later contested, it's not only "Russia" which estimated 4000 deaths. Wikipedia states the United Nations took part in the joint group, and

> "[...] worked to establish international consensus on the effects of the accident via a series of reports that collated 20 years of research to make official previous UN, IAEA, and World Health Organization (WHO) estimates of a total of 4,000 deaths due to disaster-related illnesses."

In fact, the sentence you quoted states:

> "[...] there is considerable debate concerning the accurate number of deaths due to the disaster's long-term health effects, with estimates ranging from 4,000 (per the 2005 and 2006 conclusions of a joint consortium of the United Nations and the governments of Ukraine, Belarus, and Russia), to no fewer than 93,000 (per the conflicting conclusions of various scientific, health, environmental, and survivors' organizations)."

So it's not just Russia.
So it should be really easy for them to implement.
It doesn't necessarily need to be to solve the problem, it can be to force movement on the problem by both forcing awareness of the issue to users and impacting service overall, which is felt by the service provider.

China is not a good example because China both had many reasons for blocking Facebook and already has it blocked, so it's not doing anything new.
One could argue that the compiler could transform this for you. But systems languages are also about control. For someone versed in the way things are supposed to work, an owned value living longer than it should is surprising.

Tradeoffs, tradeoffs.
Past discussions:

* https://news.ycombinator.com/item?id=9022676

* https://news.ycombinator.com/item?id=3231525
GraphQL Website SSL Cert Expired
No problem. :) I was actually in the same camp as you until, in the wake of boats' prior post on await syntax, I sat down and got well into writing an RFC for postfix macros until I stumbled upon the parsing concern and shelved it under the category of "not nearly as trivial as I thought it would be".
Chinabuntu, coming soon.
My chem department prided itself in the fact that it's core courses and grading system hasn't been touched since around 1995, when they built the current online lab submission website. "You would have gotten the same grade two decades ago," they promised.

Once you were handed the exams, it was obvious why this was the case. They were hard as shit, class averages would hover around 55%, curved to a C even.

We would later be shown the averages of other sections, lecturers, and years, and they would never sway more than 2-3% off the median score despite different sections, professors, decades even. The only constant maintaining this consistency was the content and pace of the lectures and exams, and the grading scale. Despite all the intergenerational turmoil and educational upheaval debated over the past 25 years, here was the chemistry department throwing perfect darts.

Schools need to decide how rigorous they should be, establish a very clear grading system that tests that rigor, and stick with it for decades.
So... US now wants network neutrality?
It absolutely is and should be an option to just shut down the damn sites. We already know they have a generally negative impact on society. Why do we need them? Relative to its size Facebook's platform really doesn't do anything that we would miss besides perhaps Birthday reminders.

I would however be keen to leave the messaging platforms open to avoid disrupting communication too severely. I also see some potential unintended consequences.
And also the the software that runs embedded in the mobile phone chips (not the phone, but the chips for stuff like GSM/3G etc). And that's why the fight for 5g is important.

All the more reason it's not in the cheap TP-Link routers but in the mobile phone chips which can't be examined so easily.
See this reddit thread[0] linked elsewhere here. The issue is likely a faulty primary source, some russian official who wildly misspoke or miswrote something.

[0]: https://www.reddit.com/r/TVChernobyl/comments/boo19f/did_she...
>If your packaging systems supports version selection/locking, then use your packaging system right.

That's exactly what the article is recommending in point 2. The original Dockerfile author was using pip in a way that's only intended for in development. Having a requirements.txt file is the correct way to use pip when distributing a project.
I was parroting a classic quote [0], but you are right: my statement was needlessly cynical. To rephrase, I'd say an enormous proportion of the smartest humans alive are involved in zero-sum redistribution games that offer no socially useful outcomes. The costs of being poor and the rewards of being wealthy are each so enormous in our world that I can't blame them.

[0] https://www.fastcompany.com/3008436/why-data-god-jeffrey-ham...
Traditional media is extremely salty over their lose of control in "opinion making" and creating consensus.

Dont get me wrong, FB is not much better, but at least it's much more open and direct then traditional media.

Russia had very little to do with DJTJ, EVERY country tries to influence election in other countries.

Whenever there is an election anywhere in the world. Traditional media in the US fill the airwave with opinion making - both domestically and in foreign press.

This is why so many countries are skeptical of allowing US media to operate freely within their borders.

Both FB and traditional media have big agendas, but FB's agenda of selling ads is much more benign then whatever the state department wants.
> Well, yes. It's much easier to diagnose after the problem has been found :)

That's kind of unfair, it's pretty much the logical deduction if you think about randomness in your unit tests. I.e., suppose the test fails, then what? You want to reproduce, but really all you know is that the test indicates the possibility of a bug. In order to investigate, you really need to follow the same code path that the test did. How do you do that? Capture the seed.
I don't see the system changing without a war. It's not just already old people that adopt conservative or capitalism, it's people that get older. For every mega billionaire pledging to give away half their wealth, there are hundreds of thousands of millionaires that will try to prevent change and lock the system in with as much power as they can wield.

I have a feeling the future is more likely going to be a Bruce Willis or Will Smith movie.
There is no assuming, and, on the contrary, what is known to the whole world is that USA does steal packets.
> WhatsApp itself started as an obscure chat application

It actually started as a one-line status app, a bit like finger for the mobile era. Hence the name.

It was only when they discovered that users were interactively chatting by changing their status lines in response to each other that WhatsApp pivoted to full chat.

A good example of adapting to improvised user behaviour.
Use Pyre.chat or signal-weechat. There are other options beyond Signal to chat with contacts on Signal.
I have little respect for this guy, who seems to write (in my opinion) slightly more learned than average self-help books for people who want to feel smart/amoral. Apparently he is a favorite author among prison inmates.
> A broken Docker image can lead to production outages, and building best-practices images is a lot harder than it seems. So don’t just copy the first example you find on the web: do your research, and spend some time reading about best practices.

While I may not agree with absolutely everything in the article, this final point is paramount. Please don't blindly use technology because you managed to find a copypasta config that runs. Running != good.
... Or the companies that don't abuse users' data implement simple mechanisms to comply with GDPR and gain/keep access to a huge market.
Everest Deaths
Even if we assume that your premise is correct, under what authority do we shut them down and how do we ensure this new power won't be abused in the future?
I thought it was German soldiers who spoke British. It's a crazy old world.
> the smartest people currently alive are probably in some FAANG office

I doubt this is actually true. Very smart people work in FAANG offices, sure, but "the smartest currently alive" is a very, very high bar. Such people have much better options than working with FAANG.
Amazon Is Poised to Unleash a Purge of Small Wholesale Suppliers
> Only Defense organizations are allowed to buy them

Source? Encryption has not been treated as a munition by the United States since the 90s.
I guess I don't really get that then - it's funny that someone designed it sensibly? Not sure where the joke is.
Can you tell me how Damore’s memo was a tantrum, and quote passages that reflect your opinion?
I use Ubuntu on a 13" 4k laptop with 2x scaling and I've never had any issues.
Customers will naturally migrate to where there is more options, similar to the network effect. See: mall food courts, food trucks, strip malls, etc. So it's possible that the two clustered stands end up splitting a >50% share of the market.
I suspect that damages a very large proportion of fruit, so either yield ends up being terrifically low, or its only suitable for jam.

I suppose you could be pedantic and point out it isn't actually picking.
Yes you may. They're raw renders from an online archive from photographs 10 years ago, so lets leave the artistic judgements aside.

https://imgur.com/a/fAhJOVc
Used to be a fan of Bald until his bizarre fake fight video with Harald Baldr. Then I started to notice other little things he was doing that were a bit off-putting and how creepy and exploitative some of his videos felt. Ended up unsubscribing after that.
What’s wrong with trailer parks? What do you propose to replace them with?
How could they miss it after the news about expired certs at Mozilla shook the world?
Obscurity isn't supposed to replace security, it just aids it. Note that the US government heavily practices this, with 'Suite A' cryptography. Most other governments have similar practices.
Build 1 to 1 Video Calling in Browser with WebRTC and PubNub
The compiler is smart enough to deduce lifetimes — that’s why it can throw a compile error — but fixing them (auto-keeping temporaries) might introduce extra memory consumption/leaks that the programmer did not intend. Requiring the programmer to explicitly assign a temporary to a variable makes the programmer’s intent more clear.

A comparison: in C++, the behavior of auto-extending the lifetime of const references to temporaries (but not non-const references) is considered a wart in the language design. (Really, you should just assign a temporary to a value because the compiler can elide the copy.
: https://abseil.io/tips/101 .)
Ah, neat, hadn't realized that was an actual Nix feature now. The post made it sound like this was just something they were writing for themselves.
I agree they are missing features but still they are easy goal with small refactoring so it will be solved soon. Issue #129 is about application default. After that, dryrun is just replacing default action from 'get_or_update' to 'execute'
In general, in Go, Java, and Python I've resorted to copying in the Gopkg files, pom.xml, and requirements.txt, and then running the requisite dependency installer for the language (dep, pip, mvn, etc...) and then just copying in the rest of the repo, relying on the .dockeringore with a default-ignore for everything and specifying the individual files/directories you may want to add, and in some cases a rootfs folder when necessary.

This seems to be the happy medium for me. I don't have very strong opinions on requirements.txt always being the pinned output from a pip freeze, and it seems like pipenv may actually die in a few years, and poetry will evolve to take the mantle, but I do lots of things with conda anyway.
You send a message that sets a chain of events in motion that saves millions. A common trope in fiction, with some basis in reality(e.g. the nuclear attack warnings during the Cold War, which a few soldiers in bunkers decided to ignore).

Power just means you get to call shots and take credit. It doesn't mean that you were the most valuable player.
What Happens to AirPods When They Die
You have? Care to share with the rest of us?
No, it's not. I never said anything about the ground, contain the water & waste in a tank.
I had only seen the name in Western media, without the characters. My guess was wrong, on both the characters! 鸿 (Hóng) means "large, huge, great," and 蒙 (Méng) means "mist."

"Great Mist" is not a promising name for a codebase.
The problems described here are called 'release engineering.' Dockerfiles don't solve release engineering, they provide an abstraction for building a release candidate, putting it through a pipeline, and then tagging a successful build as your release. In other words, the end-container is the immutable object that should be deployed, not the Dockerfile.

If you are building the container in each stage of your CI/CD pipeline, you are doing it wrong.
Would this have implications for people who use Cryptomator, which uses loopback connections to a local WebDAV drive in order to encrypt/decrypt files?
> Close down FB. Why? Because they provide a platform to all ideas, noble, vile and in between.

No, because they're monetarily incentivized to be harmful to individuals and societies.
I’ve had a lot of success using flexbox personally, and at least on my own projects I develop features on a page in 1D vs 2D...
No need, we've already got Kylin[1].

1: http://www.ubuntukylin.com/index.php?lang=en
I'm really not an expert on subways, so I don't know. But I can only assume that the people who run the Shanghai metro know what they're doing.
It depends on:

1. how you form your query, i.e. if you can narrow down your search to a particular partition(s);
2. amount of data you have in the partition(s) you're performing your search against;

As an example, let's say you want to look for errors in your Nginx servers you can write something like:
SELECT FROM server=nginx WHERE msg constains "error"

This query would do exactly 2 steps described above, i.e. it will narrow down the search to a partition(s) where nginx logs are stored, then perform your search/filter against that data only. The response would take several seconds if the partition is about couple gigabytes (and the disk is SSD).

But I would say that for Logrange this is not the primary use case, i.e. to run single user queries here and there on the raw collected data. Logrange primary use case is to store everything in one place, be effecient, reliable and fast in this task and later build some process on top of the collected data which will allow effectively process user queries in accordance with the specifics of user's domain.
WARNING: This site redirected to a scam adloader. Consider using a mirror instead.
Thanks, I will fix it
I see interviews with Antoshkin about the lack of precautions taken for the pilots, in stories citing the "600" number as the total number of pilots involved, but nothing establishing 600 fatalities.

I screened the Discovery documentary you're referring to and watched all the segments in which Antoshkin appears. It's the narrator of the special who claims 600 helicopter pilot fatalities, not Antoshkin himself, unless I've missed something. Can the 600 number be squared with the number of helicopters involved (the documentary claims 60, I think) and the number of missions the pilots fly (dozens per day), and with the fact that you can find some of those pilots giving interviews just a few years ago?
It's important to note, nobody's being forced to use custom components or new syntax by specification, though as deprecations occur it's possible based on usage statistics that services like Google or new browser security or performance improvements could affect your site. And speaking to XML for a sec, while XHTML's backwards compatibility problems could have been avoided by specifying some kind of graceful fallback instead of Firefox's red text on yellow (yikes!), the real point is that when specs are created now, there's more of an attempt to "see what sticks" than there used to be. It's funny because E4X was also a failure, but JSX is so popular today, go figure.

Re. specific examples mentioned:

CSP is still evolving today and HTML has to keep up -- https://github.com/whatwg/html/search?o=desc&q=CSP&s=author-...

With WeakRef, things still need to stay up-to-date: https://github.com/whatwg/html/pull/4571

I would say it's remarkable how many standards on the web apparently don't have anything to do with HTML.
The bug reported here is because Docker sanitizes the symlinks within a path to ensure that nothing is trying link to something outside a given path, then it operates on the filesystem.
This filesystem is shared with the containerized process. So after Docker sanitizes the path, a malicious container process can do bad things to the path and Docker will assume that everything is still ok, the process will then gain read/write access to host files.

I think a non-privileged user (or the use of user namespaces) would limit the scope of the attack based on permissions (though you have to make sure there is no suid binaries on the host as well... or use no-new-privileges for the container), however the attack still exists.
Image Recognition in Python with TensorFlow and Keras
You know China doesn't have elections right? Well, outside of Hong Kong.
This tabletop research is orders of magnitudes cheaper than hot fusion. It's a huge reward for tiny risk.
I don't have a problem with Tracking when I am using the App. That is fair ( to a certain extent )

What really annoys me is Background App Refresh, how much data is being sent that is causing Battery Drain and Data Cost on Mobile?

May be we should have Background Apps that only allow them to receive data? Or do we have to turn off Background App Refresh completely.
Most of the criticism of the GDPR isn't about its apparent intent, it's about its actual implementation, particularly with regard to ambiguity and proportionality.

I'm a critic of the GDPR, yet I'm also a big advocate of stronger privacy protections. I see no conflict here, because my criticism isn't about what the GDPR is trying to do, it's about what it actually does.
True, but at least with those I can blame the company for violating an implicit agreement. When it’s free, the only logical conclusions to come to is either the company is a charity, or they’re using something you’re providing instead of money (i.e. data) to make money.
I think it's important that engineers can distinguish between testing code in isolation versus "integration" or "system" testing, but I've seen a sophomoric stigma around integration tests that lead to mocking hell, and a hatred towards testing in general.

Unit tests are great. You want them. Craft your interfaces to enable them.

Integration and system tests are important too. Again, crafting higher level interfaces that allow for testing will, in general, lead to a more ergonomic API.

Analogously: unit tests ensure each of your LEGO blocks are individually well-formed. Integration tests ensure that the build instructions actually result in something reasonable.
https://brillouinenergy.com

These guys seem to have figured it out.

Seems the problem with replicating cold fusion is that what most researchers do degrades the "lattice" that enables the reaction. So even if you do manage to get results, you won't be able to repeat it.
According to my math and physics profs, the student who got the right answer the wrong way would get 100% credit, the student who didn't would get 0% if it's multiple choice (often with those common math errors from years past intentionally given as potential options), and maybe 50% or so if it was a long form answer and the class was merciful. For those long form answers, we would be given explanations on exactly how they would be graded by the lecturer and later the TA in recitation before the exam. For ochem synthesis problems, the prof would give you credit if you reached the correct intermediates at least, even if you couldn't solve the entire reaction, or the TA would take a point off for every mistake, and if the question was weighted for 8 points and you forgot 9 things, you'd get a fair zero.

These aren't shades of gray, they are just protocols you need to establish and stick with before these questions come up during grading. Then you need to stick with these protocols as department policy for decades, so your department is able to maintain the grading scale no matter who the faculty will be 50 years from now. That's the sign of a good department.
Mhh, a gmail extension to reply to newsletter spam with this would be nice.
In my personal experience of 20 years, these clauses are meaningless. I know several people who not only left companies and started their own businesses but also became competitor to their former employers. No one ever got in trouble. In fact, a famous Magento shop in DFW area was started this way.

Well there is one lady who got sued because she took her clients with her to a new firm. Didn't start a new company though.

But I have noticed that non-doers love to use this as an excuse to do nothing. In every happy hour/lunch, there is at least one person talking about a great idea but they not gonna do it because their evil employer made them sign bunch of documents. You tell these documents hold a little weight in court and they should go talk to a lawyer, they might agree but never will talk to a lawyer. Next happy hour they are complaining about same thing.

And if you tell them about your side business, they will do their best to scare you.

I work for major tech giant, and openly advertise my business on LinkedIn, resume, carry business cards. No issues so far. I don't talk about it at work or with non-doers.