skysight-inc/HackerNews huggingface dataset:
> I'm also not sure why you would expect a supervisor to be able to give good career advice when some of them have only ever experienced academia themselves.

Nonetheless, a good supervisor should understand and take into account what the student is ultimately trying to obtain out of the PhD.

If the student is aimed toward academia, then producing influential papers is priority. If the student is aimed toward industry, then the advisor can guide the student towards a less theoretical problem and encourage the student to produce results that showcase their ability to tackle and solve a problem that is both research-level and practical for industry.

Of course a poor advisor can disregard the students goals and use the student for whatever purpose that advances the advisor's standing in the field.
Unfortunately, P3 isn't listed yet, but this is my go to site for EC2 pricing: http://www.ec2instances.info/
TimescaleDB: PostgreSQL made scalable for time-series data [pdf]
I've always liked essay writing. I mean, not so much as an assignment, but they're satisfying to bring together; from perfecting the construction of individual sentences, to structuring the flow of paragraphs.

To that end, I quite like writing documentation, especially after finishing a large milestone. It's a good break from just coding, while also being very helpful for the team as a whole.
Pentametron
I have an M.Sc. in computer science, and worked as a SW developer for 5 years before going back to do a Ph.D.
I stayed with it for one year, but decided it wasn't for me. I really liked the idea of learning more, but realized working in industry was even better for me.

I found that a lot of Ph.D. projects are driven by what you can write papers on, not necessarily what somebody somewhere really needs. Also, you can learn without being at a university.

More here: https://henrikwarne.com/2016/03/07/ph-d-or-professional-prog...
If the title says "using device $X as a main computer for programming", that linguistically entails two things:

1. that "main computer for programming" is the one running the stack and software used for programming and

2. that this device is $X.

In this case the main computer for programming is a machine in the cloud ($Y, not $X), and $X is a terminal connecting to the cloud ($Y).

The title for this submission is clearly inaccurate and misleading.
Find the right advisor and anything is possible. Remember tho, that the department and the research community to which you will belong will also have a considerable say in if you are allowed to progress.
> You hire a corporate lawyer based on their public reputation.

But that reputation comes from his actual daily work.
I as a developper don't get paid to improve my github portfolio all day long...
The World's IQ (N=550,492)
Multiplayer games cheat a lot to ensure smooth gameplay. For instance, they usually run a local game instance and respond to your input immediately, and only then retroactively correct the game state after a round-trip to the server.

I could imagine a middleware doing similar cheating for shell, but in general, you'd have to have a stripped local version of software doing local simulation to ensure videogame-like smooth experience.
This struck me as remarkable:

ငါးမူးသား(nga mutha): Literally "five mutha", but in fact it is only four.
Laptopuri Refurbished – Laptopuri Second Hand
Innovation at the speed of fail
A guy (Mark O'Connor) did this 5 years ago. At the time I had a full dev stack (LAMP, vim, tmux, hg, etc.) on a netbook eee1001 (or whatever it was, the little guys) for portability. I liked my setup way better as I took my dev environment with me. But I would probably go nuts if I had to work on that little screen all the time.

http://yieldthought.com/post/12239282034/swapped-my-macbook-...
You can read Reuters, CNN and BBC right?

Of the three mentioned only Reuters sometimes covers situation in Africa and certain parts of Asia.

So if you read or watch or listen to any of the latter two you are likely at least somewhat informed about Europe and China, though in a slanted way.
The big feature is their new profiler. Have you tried it? What do you think?
Yup, they are, but for different reasons.

Today, I believe the push to terminals is due to the slow death of Moore's law. Computer performance today is not getting much faster, and it's certainly not growing at the exponential rate it was from the 1970s-2000s.

Previously, if you wanted to double your performance, you would just wait 18 months or so, and some manufacturer would provide it. Now, we don't have that luxury. If you want to double performance, you basically need to double the number of computers. Unfortunately, doing that takes up physical space and power. So the solution is to create massive server farms with big beefy computers that can run in parallel.

The death of Moore's law is depressing.
Once again hackers finding weaknesses in large corporations. David Lacey commented on this on our recent podcast

"Other people said no it'll be just the death of 1000 cuts of a lot of little incidents and I said no they'll be major Scada systems being compromised you know major major problems it will be massive the impact of cyber warfare"

http://www.venturi-group.com/podcast/understanding-informati...
Don't bother if you're on a cellphone. They're super desperate to get you in the app.
For Rugby Union, the path to playing in Super Rugby is surprisingly short. I became a first-grade Union referee pretty much by accident, without really putting much time into it aside from the weekends.

The ARB actually asked me to become a professional referee, but didn't realise how young I was at the time. A shame that I never followed through on it, really.
Kotlin and Swift are godsends to the mobile development world. I am a happy programmer because of that. Kudos to Google and Apple.
Protecting elections from cyberattacks
True, but there's probably 10 times more young men who would like to be professional footballers than professors.
1. Go to Amazon. Search for "apache spark".

2. Read reviews, see which is more relevant to you.

3. Order one based on reviews. Can order from elsewhere, if you wish.
How visible is the genocide against the Rohingya?
I know computational biologists whose setup is pretty much the same. But their computer is in a closet on-campus instead of a garage, so I guess that counts as a lab...?
I would say it's worth learning Docker.

I've been using it since 2014 and it's one of the best software related moves I've made.

I wouldn't say I'm a super fan boy of anything, and I typically only use tools when they make my life way better. Docker is one of those tools because it helps me set up development environments for the web applications I develop, as well as help me move those apps to production seamlessly.

I'm a freelance dev so I have a lot of projects on my machine, and it's amazing to be able to spin up and shut down each app in seconds and also hand everything over to a client and have them run 1 command to get everything up and running regardless of whether they are running Mac, Windows or Linux.

When it comes to production, it's as simple as installing Docker and then running a few commands to have everything up and running with total confidence that it works. That's what Docker can give you in the end with not too much effort.

The reason it's a lot better than a VM is how fast and efficient it is. There's no massive disk space overhead and containers start in milliseconds, not minutes. Honestly it's not even comparable to a VM. There's just too many wins that make it an entirely different beast.

If you don't want to put in the 50 or 100+ hour grind of learning it on your own, I've assembled a 5 hour premium video course that will teach you how to dockerize your own web apps. You'll walk away fully able to use Docker in the real world. There are node examples too. This course is everything I've learned in the last 3 years of using Docker and is filled with best practices from real world usage and feedback from hundreds of people.

You can find that course at https://diveintodocker.com/.

If you have any questions let me know. I'd be glad to help. I'm also a Docker Captain (Docker reached out to me to become a trusted content provider) so I'm not just pitching you on buying something (if I didn't fully believe in Docker I wouldn't be spending my time personally using it).

I also have plenty of free Docker related material on my blog[0] and Youtube[1]. The first hour of my premium course is available on Youtube, no strings attached.

[0]: https://nickjanetakis.com/blog/tag/docker

[1]: https://www.youtube.com/watch?v=XeSD17YRijk&list=PL-v3vdeWVE...
"Free work" in this case doesn't necessarily mean "free work which is useful to the company" it just means doing similar things to what I'm payed to do normally for free with no benefit to myself.

I've gotten complaints from companies where I've done homework assignments for interviews that it didn't seem like I put enough effort in and my reply has always been that I get payed good money to do this stuff at work, they're getting the left over hours in the evening when I'm of course not performing at my peak. If they want work-level quality they should pay me for the assignment.
Apollo is amazing! Have been using it since the start. But too bad there is no working vue version for 2.0 yet. Really hoping for Vue to become officially handled by the ApolloTeam.
Why we used Pony to write Wallaroo
> controlling what devs do is easier

That's not exactly a benefit for the dev.

> You can do it from anywhere; you don't need a powerful local machine

That's fair, but arguably, that's an argument for CEO to own an iPad, so that they can log in to company network from whatever country they happen to be in this week. For regular employees, that seems like introducing a stupidly huge amount of pointless friction into the dev process, which will directly impact productivity.
It's true that you need to eat the same shit, but at least upper mgmt/leadership pays much better.
Hmm just tried to spool up a p3.2xlarge in Ireland but hit an instance limit check (it's set at 0), went to request a service limit increase but P3 instances are not listed in the drop down box :(
The article states

> ”Google engineer Felix Krause has detailed an alarming privacy setting in Apple’s iOS…”

It’s added information. If it were meant to imply that it had something to do with his work at Google, the headline would likely have been “Google proves…”.
It doesn't say that chivalry was some fascist practice, just that it's never been that prevalent.
Show HN: Baby Buddy
/r/incel as well, who literally glorify a mass murderer expressly for his homicidal misogyny.
Word of the day of articles to ignore - Juicero
Uber Launches No Annual Fee Branded Credit Card
> For those who don't like it, that is fine. The ballot box is open as the prescribed means to effect a change.

Actually, it's not the only way to effect a change. You can also spend millions on lobbying, smarty lawyering, slow but methodical creeping attack on consumer rights to effect change. In the 1940s, when the law was passed, arbitration agreements were not nearly as persuasive as they are today.

The companies enforcing these arbitration agreements aren't playing by the same rules everyone else is, they are changing the rules to their will, and then funding politicians to prevent and reversal.
Full text of the published study: http://ascopubs.org/doi/full/10.1200/JCO.2017.72.7735

Long-Term, Supplemental, One-Carbon Metabolism–Related Vitamin B Use in Relation to Lung Cancer Risk in the Vitamins and Lifestyle (VITAL) Cohort
Thanks, that is straightforward and helpful.
No stretch, just the fundamental game design concept:

https://www.gamasutra.com/view/feature/131494/behavioral_gam...
Was the Extreme 2017 Hurricane Season Driven by Climate Change?
This got me. Seems they aren't yet available in the Ohio region.
which ever you choose ensure it's written for your language of choice. It's a bloody pain in the ass to translate from python examples into scala.
Yeah, but last time I checked homomorphic encryption was very very slow.
I have a feeling that a lot of these supplements are doing more harm than good. I really wish the FDA would step in and regulate the vitamin market the same way they do with normal medicine like Tylenol, etc.
Likely to provide evidence against the claim that the USA is the only country not using the metric system. But we (USA) sell soda and car engines in liters, just like everyone.
So mosh is going to guess the auto-complete suggestions or code-docs your editor will offer while you are effectively offline?

Don’t be daft. Mosh can in a limited way eliminate latency, but it can’t provide the intelligence offered by code running on the server if the server can’t be reached.

For this you either need full connectivity or running the full stack locally. And right now only Android (and possibly Windows?) seem to offer the latter option.
Yeah, it's not ethical to give those out without basically already having committed to interviewing the candidate.
I feel quite mixed on the article.

Mostly I’m on the side of - sure and if we go for the same job and have the same skills I should win out because I have tonnes of code to show.

If you’re fine with that then meh.

My other thought was that you sound too busy to be on the on call roster which is another black mark.
I think you mean the amount of work you have to do. Tenured professors typically get that way by (1) being passionate about their subject and (2) working very hard -- as well as (3) being really good at it, of course -- and the amount of work they actually do may be a lot more than the amount they have to do.
The paywall is just JavaScript. On Firefox Nightly for Android, reading mode sidestepped the paywall with ease.
It's fairly common to see small children out on their own in German cities too. I'd suggest that the US is frequently the outlier in many things, and of course it's easy to see them as normal if you've only ever lived there.
I'm having some visual bugs in the 3D rendering of the Landsat Satellite in Firefox Desktop. It looks like a problem with the depth test or the culling.
Right, assume it was $80M like Ben Thompson suggested based on disclosure rules. They raised a seed round, assume that took 20%. I'm guessing there wasn't much of an ESOP so $15M/founder is in the neighborhood.

And yes, Steph Curry made a fortune in ancillary revenue streams. I'd also wager that the founders who split this windfall will make additional money investing the proceeds in other startups.
Did I say it is not programming? Where you got that from?
From my brief look into ledbat, it seems like it serves a similar role to BBR, which is in the Linux kernel now.

Either way, it looks like the congestion control is just New Reno.

https://github.com/google/netstack/blob/edcfca33ca347f59a139...

Also, this isn't an official Google product, per the disclaimer; just some code that happens to be owned by Google. Where are you seeing the reference to Fuchsia?

edit: oh, I see. Fuchsia codebase has references to this netstack.
Grafana v4.6 Stable Release with Postgres Data Source and More
Most areas of software engineering start in deeply theoretical stages where they're only studied in Computer Science universities. Then they gradually leak out where you no longer need a PhD to understand it but a 4 year Bachelors is still preferred. Then they enter the mainstream and any tech school will do (and maybe even just some online tutorials). Finally some shitty colleges will offer 2 year programs dedicated to teaching you "all the skills required to get a job in the industry" from scratch in 2 years.

"Video game development" is squarely in the last category. Facial Recognition, NLP, ML are still in the second (out of the hands of academics but not quite plug-and-play yet - though getting there with TensorFlow and MXNet and some of the newer AWS services)
If they perform the same actual job at similar performance? No, you should not, but the companies exploit reduced job market mobility for the former. (Caused by companies aggressively filtering on education.)
Totally fair point!
Doormen, of the human kind, are a most convenient convenience.
A Nearby Neutron Star Collision Could Cause Calamity on Earth
Doesn't really work for any larger scale product, it's unlikely that any candidate will be productive in their first day. Sure they could build something separate but then the value for the company probably diminishes. Unlike serving dishes the process of making software differs quite a lot between workplaces.
What if people said the same thing when every life saving invention came along ? antibiotics ? vaccines ? .... the list goes on
The human health insurance market is quite different than the veterinary market, for some very obvious reasons.

Namely:
- Inelasticity: economic terms, human healthcare is extremely inelastic, you'll spend everything you have to save your own life. Not so much with a pet.
- Poor information: Because of so many middlemen, there is very little information for human healthcare, you rarely know how much something will cost before you owe it.
- Non-Fungible: doctors are not a commodity that you can trade out like cereal. There are human relationships involved, that make it difficult to compare apples to apples.

These are all factors that human healthcare lacks that are generally necessary to make for an efficient market.
Does anyone know of a good book or course that does a deep dive into unreal engine source? I'm trying to level up my graphics programming skills and that seems like it would be an amazing reference, but I don't currently have the knowledge to navigate it myself.
>Of course most people care if you're being overworked for a small amount of compensation. Your statement is a bit ridicolous.

And yet academia.
In some cases you have to "follow the money" to understand it : the land owners are trying to make money by running a business taking people onto the public land to hunt etc. Rent Seeking.
If you have a skill graded from 1-10 with 10 being the best, and you have 10 people, 9 rated 5 and 1 rated 1, then the sample average is 4.6 and 90% are above it, yet noone is actually good. This explains driving...
There are thousands of them. The online tests are a good quick solution for filtering people early on. A good bet would be the ones who don't get a long list of applicants, so not someone advertising on a major portal.
Same on iOS safari. Reading mode hides the app nag screen.
About Us:Toshniwal Flow Meter Manufacturer
Vectors Are Back: The New NEC SX-Aurora TSUBASA Supercomputer
Programmers: Do you have trouble recalling names?
it would be considered as suicidal for india to pick up a fight. Chinese can fire cheap guided rockets within its border to hit india's capital, india will have to use long range ballistic missiles to achieve the same.

also note that Chinese design/build/operate advanced weapons like anti satellite missiles, anti aircraft carrier ballistic missiles, ballistic missile launch early warning systems, J-20 stealth fighters, military grade satellite navigation system on its own, india can not even build self-propelled artillery on its own.

Both nations know this full well, that is why there will be long lasting peace in the region/border.
If you were immortal, it's not entirely clear you would be sane and reasonable after living for 200 years.
Turns out not. There are at least two true Scottish people in the Livingston area. I haven't met either one yet but I have chatted with the guy at the special order doors/windows desk in Lowes in Bozeman. He's from East Kilbride.
I'm curious why in "pre-made VMs" there is no mention of Kali Linux[1]. I was under the impression it was by far the most robust / mature implementation.

Plus Mr. Robot uses it so that means it's good :p

[1] https://www.kali.org/
Top Big Data Certifications that will push you forward in the Industry
I'll take a look from both sides. But let me first explain the motivation and drives for some people to push them what they do, why they do etc.

We all have secret reward mechanism which triggers our dopamine receptors. Time to time randomly or intentionally we create those circuits in our brain. For example, for some people, it's really important to talk about baseball teams some likes football.

That's being said, we need to be in the flow also to self-transcendence (remember Maslow's pyramid last step ;)

Some people their motivations are not clear and they find themselves very in the middle of everything and it can be more then one specific skill like the guy's example in the blog post, he likes tracking, drawing, spending time with family etc.

After having a motivation towards one subject for long time you develop flow and being in the zone for this occupation that's why managers tend to see person with enthusiasm for coding and being in front of computers all the time.

It's exactly how it supposed to be! I recommend being stoic about it.
I thought the comparison of 1 second of computation today to the lifetime computation of older computers (since they were released) was clever.
For people that don't actually use Android Studio, what does your dev setup looks like?
I'd never thought about it quite like that but that really matches my experience. Most of what I tried didn't work but I got to keep trying other ways without some yelling about why attempts 1, 2 and 3 failed. Great fun looking back, glad I'm not still in academia though.
>To put it another way, you wouldn't ask for the same income from, say, Pornhub, Phillip-Morris, Google, and Watsi

I don't think this is common. I would try to get the same income from all of them -- the absolute maximum they are willing to pay me. I'm certain most of the people I've talked to professionally about compensation would feel the same way.
In case you need a trampoline, it's more comfortable to use a well grown data type. Here's mine ...

Eval, a data-type for handling synchronous evaluation: https://funfix.org/api/effect/classes/eval.html

IO, a data-type for suspending side effects, including asynchronous ones, an FP/lawful replacement for Promise; ported from Haskell, but better: https://funfix.org/api/effect/classes/io.html

Also note that Promise's implementation leaks memory in "then" chains, so be cautious when using Promises to work around JavaScript's call-stack — https://alexn.org/blog/2017/10/11/javascript-promise-leaks-m...
I don't publish papers, so I don't have a strong opinion about it. But like you, I am genuinely curious why alphabetical order was chosen as the convention rather than the amount of contributions (like GitHub does[1]).

If the answer is that contributions to scientific papers can be very fuzzy, e.g. it is hard to determine which contribution is more important than others, then I agree alphabetical order makes sense. But is it really so in most of the papers?

For example, in the RSA paper, Adleman clearly knew his contribution was less than Rivest and Shamir and he insisted that he put his name in the end. I believe, in most papers it would be obvious to the co-authors that someone's contribution is more significant than the others. If this is true, why do they still choose to follow the alphabetical order convention rather than the contribution order convention?

[1]: https://github.com/tensorflow/tensorflow/graphs/contributors (example)
IMO, Likely just statistical noise, but clearly worth further study.

Link only found among Men. 'Results from previous studies of an association of B vitamins with lung cancer risk are inconsistent.'
Yes, I sort of agree. Is removing this rule really such a bad thing in itself, or is it a bad thing because a conservative media conglomerate seems to have the most to gain.