skysight-inc/HackerNews huggingface dataset:
Well, we could use a crude metric which is, how much of the day do you spend doing intellectual work? Right now, my advisor spends about ten or twelve hours. And it is pretty deep intellectual work, most of it is paper reading or discussion, via e-mail or in person meetings. Between watching when/how they reply to e-mail, make check-ins, their calendar, and talking to other collaborators and other students, they genuinely seem to fill 12 hours a day with work, six days a week, and have for the last fifteen years.

We can quickly get into some no-true-Scotsman territory here by asking "well if they're so smart how many Nobel/Field/Turing awards do they have" or something, but that's not the original question. The original question was, how much can you work at a high level a day? I have a measurement for both the ceiling and the floor and the ceiling seems high.
My understanding of Buffett's tax plan is that it is an income tax. Buffett and Gates both don't need much income proportionate to their wealth, they don't intend to spend/consume their fortune or pass it on to their children.

Buffett's plan calls for a lot of other wealthy people to be taxed, but I don't see him doing a taxable transaction on his main holdings, I believe the effect on himself would be minuscule.
Automated integration/regression tests is a pretty big use case.

You spin up a copy of your server, point the headless browser at it, run some JavaScript to simulate some user interactions, and verify the page contains the right strings / screenshot doesn't deviate too much from a golden image.

I guess the ELI5 way of saying that would be: "Making sure your website still works."

People also headless browsers for content generation inside larger systems. (I saw one team make videos by creating CSS animations, and then capturing screenshots from the headless browser at 30 fps.)
A new YouTube look that works for you
They are starving because they refuse to eat Kale.
Agree my argument is partly a "fallacy of relative privation" but at least it's still about Berlin.
Friendly reminder that building a wall isn't going to keep blue collar jobs around. Automation is going to kill them much quicker than immigrants will.
This is basically just FUD.
I feel that the same effect is at play with vaccines.

Because few Americans have seen Measles, Mumps and Rubella first hand they are more willing to take irresponsible risks. Things like a 10% mortality rate make a disease feel safe because people think they will always be in the 90%. Anybody with a cursory knowledge of mortality rates knows that 10% is a horrifying number and that disease must be awful, some strains of Ebola kill 10% of people getting it.
React for Real: Front-End Code, Untangled
> However I would prefer not to have the NAS on all the time, mostly because I only backup seldomly (since I don't really generate that much data, so losing a month or so is not that bad. Really critical stuff I backup directly to tarsnap though), and because where I live, the quality of the electricity is really bad. I get unexpected blackouts once a month at least, if not more, and voltage/current changes a few times a week, so even though I use voltage regulators and such, I like to be extra safe with my backup hardware, so the less time they spend connected to the grid, the better for me.

In this case, why not a standard external hard disk over USB?
i was just thinking like some business owner might: let's try to lower costs in every possible way, including labor.
I'm talking about seeding though. Seeding data to random peers will make my internet slower, not faster. I don't want to seed. If your service makes my machine start seeding to random people because I accidentally visited a website that uses your malware, then that sucks!

Maybe implement some kind of blockchain solution so that I get paid for the data I seed? (/s)
All whales are predators. And there are plenty that still have teeth and are rather ruthless hunters (sperm whales, orcas, etc...).
You can actually get even cheaper.

Check out https://git.io/vps, where I made a comparative listing of different providers.
I think the question is rather they are equivalent. For example, let's suppose someone does a quick PhD in 3 years, no masters, then all things being equal, they are likely to have less breadth than someone who took say 6 years (including masters). Exceptions abound. A rather difficult study might be to see how many postdocs a person with a 3 year PhD does compared to one with a longer PhD, or survivorship, but teasing out other factors would be a nightmare.
There isn't a race condition. There's a JVM bug.

String's value is final and assigned a copy of the array, so it's impossible to see a string that's not completely initialized as per the JMM
IdImager Photo Supreme v3.3.0.2527 (x86/x64) Crack [Latest]
Where I work (https://phantombuster.com) we use them for scraping the web.

They're a hassle-free way of getting the data. No need to worry about CORS, sessions, cookies, CSRF and other modern web stuff. Just simulate a human and you’re in.
And this isn't a Google-created group where you'd dig into their founders/records a little and be able to see that they're a Google PR firm. It's just that Google (among other companies?) has successfully given them funding to a degree where they can no longer afford to annoy Google.
I'm not sure exactly what you mean, but I think one problem is that the dirs in PYTHONPATH are only the roots. You have to consider changes to all the subdirectories of entries in PYTHONPATH too.

The import mechanism is quite complicated, so while I think you could do some more aggressive .pyc-like caching, it would also be pretty hard to get right.

Personally what I do is avoid Python packaging tools like setuptools, pip, virtualenv, because they tend to create long PYTHONPATH (they also are hacks piled on top of hacks IMO.)

I just write a shell script that downloads dependencies and installs them with distutils / setup.py, and then I wrap the main program in a shell script that sets PYTHONPATH. Yes I know this is unorthodox but it works well for me :)
Archi https://www.archimatetool.com is very good if you are willing to follow Archimate.
eventually though. there are, no doubt, some very skillful, very resourceful sewing machine repair techs there.

i guess that time window is how long the automatic t-shirt making business remains viable in the US.
I've used Scrum in startups with strong engineering culture, and it helps align engineering and "the business" (sales, marketing, 'what are we building', 'for who'). As an engineer, Scrum helped me expose 'the realities' of software engineering to people who did't get it. For example, the communication helped us change priorities to get value into the product.

Unfortunately, "Agile" is now mainstream bullshit, and, as you say, its now used by the business to just bypass any kind of engineering mastery, and just hire a bunch of junior devs and tell them what to do. "Scrum masters" are just "yes men". Most times, when a company says "We do Agile" they mean "We hired a bunch of script kiddies on a constant death march".

Scrum is about empowering developers, but Scrum itself does not empower them. If the developers are already empowered, then I believe it's useful for communication and direction. If the developers are not already empowered, then Scrum is actively bad. Scrum cannot empower developers. Scrum with disempowered developers is just disempowered developers but now without any kind of SDLC safety net.
I use Seafile (https://www.seafile.com/en/home/) (hosted on an RPi on my home network).

Then I back up the actual Seafile data files on the server with Borg (https://borgbackup.readthedocs.io/en/stable/), which has the wonderful option to encrypt the backup. The Borg backup is on the same server/drive. Then I sync the entire (encrypted) borg backup to S3 every night.

This offers self-hosted file-syncing (ala Dropbox) w/ an encrypted offsite backup (make sure you keep a copy of your key in a safe place though). Honestly, was a pain to set up, but haven't had a problem with it yet, and my test restores work great.

I only pay for S3 storage.
Ehm, you won't see any Kippah in public because Jews in Germany are scared since decades. I did not say anything about refugees or recent events although these things surely amplified the bad things already happening in Germany since a long time.

Go stand next to a (usually Police guarded) Synagogue for an hour and see for yourself how guys leaving the thing put on baseball caps. Unfortunately, this is not right-wing bullshit.
This, I have been using bitbucket for the last few months and have been a more than happy customer. They have been redesigning their website UI/UX and so far using their tooling with pipelines for testing and deployment have been more than reliable. Totally prefer them over gitlab but I do still use GitHub for OSS of course.
It cannot do that, value is final, so value has to be fully initialized before publishing. The only way that could happen is if the String constructor unsafely published the string (which is not the case)
I'm curious, given the presence of a ".pyc", shouldn't these kinds of costs be paid primarily on first invocation "ever"?
Of course Charlie Demerjian has an axe to grind with Intel. He was the reporter who broke the news that Intel threatened Taiwanese motherboard manufacturers to _not_ release motherboards for the then new AMD Athlon 64 CPUs. The manufacturers had to _leak_ this info to him in fear of Intel's retaliation ("Ops we have a shortage of north bridge chipsets, guess you guys aren't getting any chipsets allocation for the next three months.")

He was also one of the first reporters to report Intel's secret paymenst to Dell to not use AMD Athlon CPUs, that ultimately greatly limited AMD's ability to generate revenue to increase its production capacity at its fab.

Believe it or not, Intel acted like a mini-Microsoft back in AMD's Athlon heydays, and that pissed off a lot of people in the industry.

https://arstechnica.com/uncategorized/2005/06/5047-2/
Also, the original resolution was passed in 2012 under the document name A/HRC/RES/20/8. It is biannualised and reintroduced every two years in the Human Rights Council. The original resolution is more crisp and concise. The 2016 version was a compromise between many different interests. There is a section on the importance of applying a human-rights based approach when providing the internet, but this does not mean that internet access is a human right.
I agree, it's not great. That's why I use a RSS feed reader to track the youtube channels I want to consistently watch.
more like ar on a phone is always going to be a gimmick, its way easier to just interact with the phone in your hand than to try to look through it. Hololense isn't just augmented reality, its 3d hands free augmented reality. arkit is just shitty graphics pasted over your shitty camera view
I disagree that organizations such as AAAS, NASA, and NOAA aren't political. Perhaps you and I have different definitions of "political." Do you define it as "elected official?"
Google's Bigquery has the following huge set of weather measurements, and you can use both the initial trial credit, as well as a substantial free quota every month to run analysis on it right within Bigquery: https://bigquery.cloud.google.com/dataset/bigquery-public-da...

Quote: "This public dataset was created by the National Oceanic and Atmospheric Administration (NOAA) and includes global data obtained from the USAF Climatology Center. This dataset covers GSOD data between 1929 and present, collected from over 9000 stations.

Dataset Source: NOAA

Category: Weather

Use: This dataset is publicly available for anyone to use under the following terms provided by the Dataset Source — http://www.data.gov/privacy-policy#data_policy — and is provided "AS IS" without any warranty, express or implied, from Google. Google disclaims all liability for any damages, direct or indirect, resulting from the use of the dataset.

Update Frequency: daily"
Completely agree with the author of the article. Would love to run https by default for lan without having to require users to install my custom CA cert. I don't really understand why self signed certs can't be allowed in browsers and the browser just notify the user that the website identity can't be verified while the actual communication between the two is still encrypted.

If anything I would say that a solution would be for browsers to adopt the following changes.

1) Make HTTP plaintext show the warning you currently get with a self signed cert (ie: warning of death)

2) Make HTTPS self-signed show a "not secure" warning in the address bar (currently what happens on HTTP plaintext) with more info available on a click

3) Standard CA signed HTTPS has no changes
It's similar to a newspaper shilling out to advertisers and refusing to publish any bad stories about them.

It's not illegal, but it's bad practice, and puts the integrity of the publisher and the sponsor into question. I think that's all people are saying.
All serious JavaScript engines use the same idea of hidden classes.
That could be simply that some of these plugins are either written to specifically work correctly only at 192 kHz; i.e. it's a matter of matching the format they
expect.
> They keep you from being sued [but] at what cost to the participants [...]?

The people suing you would be the participants, because you would have already harmed them. Not getting sued by them is just a derived benefit of the primary goal of protecting them from you. And the protections extend well beyond what a patient might bother suing you for: it's an ethical committee after all.

> at what cost to less well equipped researchers and at what cost to science itself?

Completely secondary considerations, for very good reasons. Nazis weren't the only ones to harm patients; also well-intentioned scientists that thought of the greater good for science itself, and grad students that lacked resources or equipment.
1) That would be a question for US courts, as all those companies are based in the us.

2) Yes.

3) Yes.
Internet access is not a right. The internet needs to be maintained and paid for. It certainly would be nice and likely beneficial if someone paid for internet access for those who couldn’t afford it, but that doesn’t make it a “basic human right”
It's a bug in the JVM, value is final and assigned in the constructor after the array is fully initialized, so it's impossible as per the JMM to see a partially initialized string. My guess is that the RaspPi VM is buggy.
Could just as easily be restated: If you don't want to speak out against China then don't live in China. Increasingly these transnational corporations have become in some cases more powerful than states, recording our every movement online and offline, curating what news we read and pushing their agendas and biases.
Counterpoint: I almost solely rely on the stars histogram in Yelp (available only on the website, not the app), completely ignoring whatever Yelp's calculated "average" is.

If a place has more 5-star ratings than 4-star ratings, it's generally amazing. If it has more 4-star ratings than 5-star ratings, it's generally fine but not something particularly special.

Just thumbs up/down would eliminate what is, to me, the single most useful aspect of Yelp.

It doesn't matter that star ratings are arbitrary -- when you average enough of them out, a clear signal overrides the noise. You can distrust any given user, while still trusting the aggregate.

(Curiously enough, I don't find any equivalent value on Amazon. On Yelp, you're really evaluating an overall experience along a whole set of dimensions, so there's a lot more to discriminate on. On Amazon, it does seem to be more of a binary evaluation -- does the product work reliably or not?)
Fair access to the internet, however, feels to me more like a right. If the government shuts down cellular internet access at protest sites, it feels like a violation of rights.
It's unfortunate that the new version still creates __new__ using exec(). Doesn't seem necessary at all. Instead of generating the method as a string with the argument names filled in, why not use use a combination of * n and * * kw?
I want to second Xaa's point. When I was a PhD student, my advisor told me to enjoy the time because I was free from concerns like funding. We were poorly paid, but it was a good time to just be able to concentrate on research. It was common for people in my physics program to take 6 years to finish. But I wouldn't say that most of us "derped" around. During my PhD, I had a portfolio of projects--some that I thought had a high likelihood of success and others that could (and sometimes did) fail miserably.

As Xaa mentioned for NIH, there are clocks that start ticking after your PhD. This is true for other funding agencies as well. Also, when it's time to start hiring faculty, the fact that someone took 3 years vs 7 years for their PhD is not as important as their publication record and their plans for future research. We recently brought on a guy with 80+ publications (with a large number of those high impact) during his PhD and one postdoc.

I think "rushing" to finish isn't a worthwhile goal (even though I will admit that when I was a student, the stipend was horribly low, so there was a huge opportunity cost for those who decided to do something else later). Being productive during your time is worthwhile. Asking yourself if you are still being productive or if it's time to move on is productive. Not being a technician during your PhD is worthwhile. In that sense, the article has some good advice about taking time out to think. But, in some fields you sometimes just have to grind it out. Say for example, someone is doing an x-ray experiment at a synchotron, or doing MBE synthesis, there are times you just have to put in the hours to get results.
Who do you imagine you're talking to?
Close, but still, IMO, wrong.

The ultimate question is is this going to be useful to me, and the answer to that is ... somewhat complicated.

Informative, timely, accurate, significant (which may be none of the above), funny (may be appropriate or inappropriate, based on context and/or volume).

Some information is often (though not always) better than no information. Bad information is almost always worse.

(Aside: troubleshooting a systems issue yesterday I had the problem of someone trying to offer answers to questions where "I don't know" was far more useful than "I think ...". Unfortunately, I was getting the "I think ..." response, though not phrased as such.)

What you describe, the wirecutter treatment, is the case of an expert opinion. Here there remain issues -- particular of the biased expert. But if I could give a hierarchy of opinions from least to most useful:

-2. Biased.
-1. Ignorant.
0. None.
1. Lay.
2. Novice.
3. Experienced.
4. Expert.
5. Authority in field and unbiased.

Note that the problem of judging expertise itself recapitulates much of the same problem.

Qualification and reputation of the raters themselves is a critical element missing from virtually all ratings systems.
The YouTube RSS feeds are pretty much perfect, aside from being hidden or, sometimes, non-existent.
You're right that we do not know what impact, if any, increased CO2 has on the environment. Of course people are downvoting your comment because cool-headed rational discussion of climate change is not supported on Hacker News.
Do you maybe care for a tl;dr?

I see, that it's not long (124 small form pages), but I'm very interested in what do you [or others] think of the essence of the essays, what are the insights that it gives to the reader. What was unexpected? What was expected?

I also see that it's from 1968. How has it aged?
http://www.un.org/en/universal-declaration-human-rights/
That's rich, considering Google just fired a guy for an internal memo full of apologies and facts backed by citations.
Let me see if I'm understanding correctly.

You're using visitor's upload bandwidth and you see not notifying them as a feature? I'm not sure I can see the justification for that.
But there is a technical reason for them as the tools used to master/make music work better at the higher formats. Its not "superstition" its digital audio.
They were calling a NAS a "data robot" 10 years ago ! (drobo)
Food or shelter are not produced for free either, and they are still widely accepted human rights. Of course it's clear that one cannot just go and label arbitrarily expensive things as human rights, but of course guaranteeing human rights can take a nontrivial amount of work.

This does not mean anyone should "work for free", states and other administrations are supposed to guarantee human rights and they can pay for that work.
The Death and Life of Helicopter Commuting [video]
Epistle 3 Jam: Make Your Own Half-Life 3
A more descriptive title could be "Froiid: software for peer to peer fear overcoming"
.. and no amount of cheap immigrant labour won't stop automation.

Which is why the less immigrants, the better. Less people kicked out of jobs == easier to implement UBI or similar system.
Exactly. It's a fundamentally different problem to solve as compared to treating genetic illnesses and far more likely to involve some sort of trade off or side effects due to the number of genes involved.

Considering that approximately half of measured intelligence variation isn't concluded to be genetic [0] it's my opinion you get a lot more bang for your buck focusing on social and environmental factors if you want to increase a populous's overall intellectual acumen.
Developer of VsCodeVim here:
First off, very useful article. Several of my friends have had trouble setting up ocaml, and this is a good primer.

Also appreciate the comment on VsCodeVim :) Just wanted to note that although we do use neovim for some things (namely Ex commands), full neovim integration is still quite a bit away. This is the PR to track for that work. https://github.com/VSCodeVim/Vim/pull/1897
You cannot see a partially constructed String in this case, there are very string visibility guarantees in the JMM post JSR-133. This is a JVM bug.
Boring old rubber car tires can already grip at 1+ G. Tire technology isn't currently a safety limitation in road cars.
Easier to just shoot them. The only vehicle out of the 5 we own that has never had a "deer incident" is the newest one. I also have neighbors who almost died when they hit a deer during a motorcyle ride.
> Human CO2 contribution and the basic warming effect are well understood.

Could you please point me to your most convincing scientific argument, so that I can understand it too?
Probably the best way is to check the WebRTC stats [1] if using Chrome. We sit atop the WebRTC stack for p2p functionality.

[1] https://testrtc.com/find-webrtc-active-connection/
> pratchettologists

Re Terry's opinion on 'pratchettologists', may I point you to the following in the Pratchett Quote File: https://www.lspace.org/books/pqf/alt-fan-pratchett.html

"I save about twenty drafts -- that's ten meg of disc space -- and the last one contains all the final alterations. Once it has been printed out and received by the publishers, there's a cry here of 'Tough shit, literary researchers of the future, try getting a proper job!' and the rest are wiped."

-- (Terry Pratchett, alt.fan.pratchett)
It won't. This is just a saying to cover their ass from political action. I say this as a robot enthusiast.
> Surprised this wasn't caught by the dupe detector.

No leading 'www' on the current submission.
At most, per the JMM this can only initialize the cached string in BigDecimal more than once, but you can never see a partially initialized string. This is a JVM bug.
+1 this is great. Thank you!
>there are also physics which make "lightweight glasses with images superimposed in real time blah blah blah" an impossibility

Could you elaborate here? I'd like to understand the physical limitations.
Your comment flies in the face of the Universal Declaration of Human Rights, which certainly features medical care and education.