skysight-inc/HackerNews huggingface dataset:
I did the project (back when that was an option on TripleByte) and failed it. They said I could still try the pure technical interview option, but then ignored me when I asked for that (albeit more than a year later).
>>I am financially self sufficient and will continue to be, and hence making a living out of my phd is not a consideration.

I'm curious about this scenario from the advisor or departmental perspective: If a PhD candidate is financially self-sufficient, does this mean that a potential advisor has one less mouth to feed when competing for grants? How does the power dynamic change between advisor and financially independent PhD candidate? What if the PhD candidate is capable of funding a whole (or good portion) of a lab themselves - is there a conflict of interest somewhere there between donor vs. principal investigator vs. PhD-candidate roles? Do financially independent PhD candidates have more, less, or no competitive advantage during the selection and admissions process for an R1 institution?

So many questions...
You and I share similar memories friend. I look back to WOW with such nostalgia. I became totally obsessed with that game. It was like heroin to my teenage self. A part of me always wants to go back but the game almost ruined my life !
Who Does the ACLU Fight For?
I want to be a university professor purely because I find it interesting. Pray tell, in what land do I not need a Ph.D for this?
In the meantime, looks like you can try out 7.0.0 here: https://babeljs.io/repl/build/7.0/
> Just like how we see all newer cars coming out with the same types of tech

A lot of the current driving assist features are made by the same companies (e.g. mobileye, bosch) and then installed/licensed to car manufacturers. The same thing could happen with self-driving depending on who develops it first.
excellent video, thanks. custom elements are a very interesting alternative
Since I do not speak fluent Spanish, I wouldn't dare judge this specific use case.

I was merely disputing the idea that if privileged people knew real suffering, they wouldn't bother to argue about language.

My maternal grandmother came from a low level noble family. The family sold the title when they fell on hard times, which is why I am not nobility. I was homeless for about a year before I finally grasped how upper-class my mother's expectations are.

I think I fully qualify as someone from a very privileged background who has experienced real hardship, and for far more than a mere month.
The spent fuel building on most all sites have a corrugated metal roll up door. It is, without a doubt, the most vulnerable area in the plant. Spent over 20 years as an Operations Plant Supervisor, licensed at CE PWR plants.
Machine Learning Pipeline for Real-Time Forecasting Uber Marketplace
You can do this via iCloud too (through the browser).
What is .NET Standard? At one point I thought I was savvy in .net but with all these versions, like core, framework, standard,... it's all just rather confusing...
I'd imagine that being the single biggest customer complaint just understanding versioning and naming.

Which one would you use if you do a new project, no legacy requirements?
CẢM BIẾN ÁP SUẤT MÀNG
What could happen to demand if you dropped $150 from the price of a machine that would serve the needs of those average users?
I wonder if there was an ethnic bias at play with the population that participated since spice level tolerance is higher in Asian countries.

https://diversity.google/annual-report/
If you're solo yes, once you're two people it tends to be on par, 3 or more car is cheaper. Every family I know owns a car. The highways are full of cars and trucks.
A good abstraction leverages the shared knowledge of other previously unconnected pieces of information. It has more to do honestly with psychology than computer science; I don’t need to learn anything about tree or graph data structures when I can use HTML in the same way as I am used to organizing information in bulleteted lists.
> In the server and single-purpose appliance market. Otherwise you're talking about Android, which doesn't use a package manager, in the traditional sense, to install applications.

But android does rely on those slapped together disparate components you think are a negative. It's a large part of it's success that they could use components relevant for a portable computer and discard the parts built with servers in mind.

> There is absolutely no reason that application management should require anything other than simple every day file management utilities like "copy" and "delete". See: DOS, RiscOS, MacOS classic, NeXTStep Application Bundles (inherited by modern MacOS), Rox Filer AppDirs, and AppImage.

Ok, now how do you update all those apps with a single command? Most of those existed in a radically different security environment to today's, the last thing I want is 15 copies of the same library at random versions scattered throughout the file system, think of how many long patched vulnerabilities they contain.
I highly recommend Robert Massie's book Peter the Great, a truly fantastic read that goes in depth on the origin of the beard tax (modernization program) and associated kopek.
I've spent a few months learning Clojure - never gave CL a try. Here are a few thoughts on Clojure:

1. Excellent syntax and library support. It is my first Lisp, but I can't how I programmed without macros and persistent data structures.

2. I hate the stack traces. I've used both Clojure and Clojurescript (mainly cljs), and the stack traces for errors are nearly indecipherable. To be fair I am using React (not Reagent), but I don't find it too much better with other libraries.

3. I hate the build system. It is fractured and there are too many mediocre options. shadow-cljs is the best one I've used, and it works okay not great. I also hate that I can't distribute standalone binaries. I have used pkg, which distributes Node project as binaries, but the binaries are huge (something like 85MB+)

4. The core functional language is excellent, but protocols, types etc. seem much more ad-hoc and not well-designed. I'm used to object oriented (Python) and I find the lack of focus on an object-system a bit unsettling.

I have no clue if Common Lisp fixes these issues or brings new ones.
Silver Coins Lead to One of the Earliest Roman Sites in Yorkshire
Any examples for the rest of us?
Python 3. Python 2 is only going to be around for another 20 years or so.
Practice, practice and practice.

And observing results
The board is supposed to be all about shareholders, right? Why are executives a consideration?
Why Linux is not ready for the desktop, 2018 edition
Haha, very interesting logic :-)

You're right tho. Free and prolific trade is the greatest anti-war force we have ever seen. Having mutually dependent economies raises the cost of war to heights that exceed the threshold of tolerance.
You should probably add screenshots (even if it's mostly text-based) and a sign-up process that doesn't involve Facebook. Also, I doubt you've been granted the rights to use that DigitalBlasphemy wallpaper, so you might want to swap that out too.
“Automation replacing most jobs” sounds so romantic. You’re describing a future where the majority of people are absolutely useless, and yet the minority of useful and productive intelligences (either human or machine) decide to keep them around anyway out of the same motivations that lead us to put lions and tigers in zoos and toss uncooked steaks into their pens every so often. Nah, it’s better to die on the savannah than live in a cage.
Most people don't really send their money out of Europe. Or if they do it's a very rare and exceptional event.
I would like to see more on the zeta distribution aspect of this, but it doesn't appear anywhere obvious in this repo.
> ... at the same time the single and the only huge factor which make poor PHP code written by junior developers manageable is this ...

One thing many people misunderstood is that "PHP are for newbies".

No, you need to have some serious knowledge on PHP to be able to navigate yourself away from all those pitfalls that language provided. For example, use ===, be careful with "0e123" etc.

All those pitfalls combine, is annoying enough to out weight most the good things that PHP also provide.
No, Tesla has cameras and sonar.

And Comma.ai is cameras only, so it’s not fair to say all the others believe LIDAR is necessary.

Also, just because someone has LIDAR on their test rig, that doesn’t mean they think it’s necessary for production vehicles. They could just be using it for validation. They also might start off using it, and wean themselves off as they progress through development.

Waymo I believe had explicitly said they think LIDAR is needed but I haven’t heard anyone else say that explicitly.
I just wish common lisp people would embrace static typing so that I could ask the reply/compiler: After all these changes, is the code still formally correct (as far as types were specified)? Typed racket/clojure show it's possible.
I agree with this, there are a lot of businesses which do interesting things without the pressure and stress big 5 bring.
Nvidia's Image Restoration AI: Almost Perfect
An unofficial and partial Keras implementation of "Noise2Noise: Learning Image Restoration without Clean Data": https://github.com/yu4u/noise2noise
I thought it meant that the copyright was still valid as of current year
Even a year later, you should definitely have had the chance to try again if you'd like. I can reactivate your account; email me at kelsey@triplebyte.com
Oculus co-founder Palmer Luckey says Magic Leap’s headset is terrible
And yet society and government generally tolerates this behavior from executives and prosecute union leaders.
It's all much better now, especially since pip can (and does) install per-user. Of course, for anything non-trivial, you'd want a virtualenv anyway, and then you're dealing with a single place for all dependencies, and (usually) pinned version numbers.
You can't create a Python library without a setup.py file. Some of the things that I develop are Python libraries, so, having a setup.py file is a must. It would seem that you aren't developing the same types of things as I am - which is totally fine. But, I've been trying to describe my particular use cases, and for those use cases, the Python tooling isn't great. My use cases aren't that niche, and, they aren't invalid. They are different than yours, but, that doesn't mean that I'm not keeping it as simple as I can.
By the same argument, shareholders shouldn't be on the board either, since they aren't management.
John McCain and Unity Over Self
I have a feeling the incumbent ICE producers (and shorts) will lobby to require LIDAR by law just to hurt Tesla.
>> Movies are filmed at 27fps so the reasoning is humans have high confidence that they aren't missing any significant information between the frames, it should possible to make a 'mental model' of a road scene at the same fps to human skill level.

I hope there is a better, more technical explanation that ML researchers are using, because as someone who is somewhat of an expert on human vision and building products around it, this foundation is godawful if it is to be taken at face value. Which again, I am sure this is a simplification. Or at least, that's what I am telling myself.
So the thing is, I think arrogance is typically reflected in actual deficiencies in interview performance. If it isn't - if it's just a vibe that the interviewer got with no concrete implications for how they work with others, solve problems, or communicate - then I worry taking it into account is introducing bias. If I can't think of a concrete implication that the arrogance had, then I don't think I want to take it into account. (You almost always can identify concrete effects, though.)
It isn't just stopping power. It is fidelity, confidence, and completeness of data. A camera quickly moving across a panorama opening/closing the lens every 1/30th of a second loses a ton of data compared to one opening its lens every 1/120th of a second.
The revolution was that it was the first finger operated computer.
It's very hard (corner cases are nasty). That said, there are IDEs out there that support that sort of thing, e.g. https://docs.microsoft.com/en-us/visualstudio/debugger/edit-...
Windows costs the OEM much less, it's almost free when you add in the money they get from bundling software like antivirus trials etc.which they won't get from installing Linux or selling without an OS.

Also their support staff are trained to handle Windows. Adding Linux to the mix will increase costs.
"Rational" does not mean "maximizing profit". Sometimes rational mean throwing a failed experiment in the trash, after a past irrational or poor decision.
Living in Berlin is absurdly cheaper than leaving in San Francisco. Think small appartments for 500 euros a month.
> (There was a 30m deep gorge)

which may well have been explicitly marked, tagged with depth information, in OSM.
To date I have not come up with a situation needing protocols or objects in Clojure that could not be just done with functional programming.

The real killer superpowers come from extend-type and extend-protocol. You can modify existing java/clojure libraries functionality like magic. The functional equivalent is with-binding if I remember correctly.

Some Clojure libraries use protocols heavily and IMHO not just necessary.
I wonder how they got from ~1697 to 1987.
Certainly there must be a particular field of study that you find interesting -- not just the mechanics of being a university professor.
The Author is unfortunately right about the academic PhD program today, but mixes up two different things. A PhD is meant to teach you about what I call the "body of human knowledge" and to initiate you into it. Period. It does not matter if you can make a learning out of it, nor it helps you earn loads of money. All those hours of reviewing done by the DC members, journal reviewers etc. are done without the expectation of a single penny. It is done to place the PhD research in context among the world of human knowledge. Once you have done a PhD, you are supposed to get more confident dealing with unknown problems in general. Granted, other pressures like career, money and sometimes mere survival! take precedence after PhD but those are beyond the scope of your PhD.

Of course, you can work on cutting edge problems without a PhD but probably do it better with PhD. A PhD teaches a lot of intangible things like being comfortable with unknown problems , working patiently towards an end goal, get over the fear of failure etc. One thing it does not teach is how to earn money :).

In this context I would like to highlight unique cases where you do an "Industrial PhD" where you are working in a company and chose a relevant problem for a PhD. These have the "best of both worlds" and one is not bogged down with typical pressures in a regular PhD like those pointed by the author.
That said, the final word is that a PhD is merely a conduit. Its more of what you chose to do with it than what it is , which matters at the end.
> PhD has no bearing whatsoever on your capacity to do solid research

In my experience this is not true except unless you are super genius. Most folks without PhD often keeps making same naive mistakes, for example, not studying previous state of the art, not recording experiments properly, heuristics instead of rigorous analysis and so on. PhD trains to avoid all these. It allows you to build network, identity great researchers in the field as role models and understand what scientific scrutiny entails. It is not unusual to identify paper written by someone not experienced vs someone experienced. For example, a person without PhD would often neglect to mention scale in the graphs, compute variances in findings, describe figures properly and so on. These might look minor cosmetic things but it often goes long way in overall rigor.
Why wouldn’t it have a future? We use it quite a lot in the European public sector where we can’t use google maps because of privacy issues.

We’ve written a small app that does route calculations for us to make reporting business related driving (you get a refund, but that has to be taxed in specific ways) an automated process. We use OSM in that, but we do pay a company to do the routing algorithm and supply the data in a way that doesn’t abuse the standard OSM api. I’m not sure exactly how they do that, I think they host part of OSM or something like that. There is a big industry for small companies which are specialized in those things in Europe, and they are typically cheaper and easier to use than google.

We also rely heavily on OSM in our GIS department, where we have our own private maps, though they aren’t so much for traffic we have been building our own “street-view” thing, using OSM and our own 360 images.

The disadvantage of OSM is actually the submission process, like if a street is wrong, and you supply the correct information, it’s not always accepted right away. Which is a huge issue if you rely on it for something serious. That hasn’t been an issue for us for two years though, but we did have one week where an elected official couldn’t submit his driving because of a wrong one-way street.
There are two issues here.

First, in list assignment the first array or hash will soak up all remaining values not yet assigned.

my ($first, $next, @rest, @empty) = (1, 2, 3, 4, 5);

$first is now 1

$next is 2

@rest is (3,4,5)

@empty is undefined;

see: http://perldoc.perl.org/perldata.html#List-value-constructor...

The second issue is that the split() function takes an optional "Limit" argument (split /PATTERN/,EXPR,LIMIT)

This causes the example code (split /-/,$str2, split /;/, $str4) to be evaluated as split /-/,$str2,split(/;/, $str4) which evaluates as split /-/,$str2,2

Here, split /;/,$str4 evaluates to 2 because, in scalar context, split returns the length of the resulting list - since there are two elements after splitting $str4 it returns 2.

In this case, the result of splitting $str2 results in two elements so the limit doesn't matter.

If $str2 were 'This-string-has-many-dashes', the result of (split /-/,$str2, split /;/, $str4) would be:

array 3[0] is: This
array 3[1] is: string-has-many-dashes
array 4[0] is:
array 4[1] is:

see: http://perldoc.perl.org/functions/split.html
Just another reply saying "OSM is completely useless where I live".

If I enter my street address into Google Maps, it shows my house. If I enter it into OSM it says "No results found" and can't even figure out what country or city I am in.
"Disposable income" doesn't mean what your sentence is using it to mean, so it makes your summary claim suspect.

Did you mean discretionary income?

https://www.investopedia.com/terms/d/disposableincome.asp
I agree. If one is going to use LaTeX directly or indirectly via Pandoc, eventually one would have to build up a personal template to fine-tune the look and feel of the documents.

If one is going to write LaTeX code anyway, it seems easier and cleaner to use LaTeX all the way, move all the boilerplate along with the personal template to say, a file named preamble.tex, and \input{preamble.tex} in the documents.

However, there are situations where Pandoc can be convenient. For example, I wanted a document[1] to be written primarily as README.md (CommonMark format), so that GitHub could render it as the project README. At the same time I wanted to render a PDF output from a customized form of the content. Pandoc is convenient for cases like this although it takes a bit of work to fine-tune the formatting and customize the content for each output format.

[1]: https://github.com/susam/gitpr

[2]: https://github.com/susam/gitpr/blob/master/Makefile
As a non medical professional, I can't even imagine the difficulty in trying to diagnose a severely sick child that is too young to speak or articular symptoms/where it hurts... Scary.
Graphql-core-next (Python 3.6+)
I'm talking about their "Deducing victim's music and video tastes" section.

The data exfiltratiom part is after that, titled "Data exfiltration from personal devices", which yes, is a new means of transmitting data. Under the assumptions that there's no authentication to control the lights and that they have malware running on your computer already.

But my point is that the whole first section is absurd. Leaking what's on the TV via a light that shows the average color of what's on the TV? It's already on the TV. Stop looking at the light from the lightbulb and look at the TV. If you can't see the TV directly, look at the light from the TV, which is already the same color as what the lightbulb would tell you.

The music part doesn't seem any better. You know what's a good way to figure out what music someone's listening to? A microphone. Granted a light might be visible from farther away, but if someone is running party lights the music is probably not quiet.
OSMAnd is rather powerful, and its UI is not intuitive at all before you spend some time with it, but it's what I've come to like.
Google results are personalized so your first page is likely different from other people's. To be honest I would probably have to have been there to know for certain whether he was making a joke referencing rape or just making a more innocent comment.

That being said, tech recruiters as a rule are trash and bugging people about a job after they have refused is a pretty jackass thing to do anyway. So I'm fine not giving him the benefit of the doubt.
I dealt with all of this in 2015, and spent three months trying to get epoll to perform similarly to kqueue; namely, to avoid returning on any and every packet received and, preferably, to abide by some sort of minimum bytes received (or connection closing) before returning.

Unless I'm missing something (and I could very well be missing something), I'm not seeing how that is any different than anything I tried...and I went through every socket option I could find, even if it seemed irrelevant.

Have you written code that actually performs this way? Or are you speculating? I really do wish I could do this with epoll, but I (and several others) just never were able to figure it out. And kqueue simply performed at least an order of magnitude better of any variation I could hack together with epoll.
If it were that easy you could just strap your sensors to a normal car and let a human drive it to teach your network to "do that".
Sure snowflake
Have you really never been in this situation. I have, several times. Yes, of course i ask the candidate to repeat what they said. And again when i don't get that. And again. Varying my question a little too see if they'll say it differently. I'll go about 5 times before giving up and either moving on to another topic in the desperate hope that it's the specific words that are the problem, or switching to a chat channel or something. I really really don't want to lose the chance to evaluate the candidate in other relevant areas, just in case I'm the only one who can't make out the accent. (Which has never happened so far, since due to my circle of friends I'm well above average at deciphering accents.)

But even if i do successfully communicate with such a candidate enough to evaluate them technically, i will most certainly bring it up during the debrief. To not do so would be dishonest and unprofessional; i cannot make a call that it would be ok to hire this individual under an assumption that all communication will be written or whatever.

Also, it is very probable that i will have only managed to make it through a small fraction of my intended questions in such a situation.

(I have to say that your assumption seems unwarranted that the previous poster was simply not bothering to ask them to repeat themselves.)
Could you actually give an example of the short term mentality? I keep hearing it repeated over and over and over but nobody actually points to an example or study or anything.
Panalpina Bogota is company’s 31st location to gain GDP certification
Only as evolutionary as adding autonomous driving to a car with cruise control.