skysight-inc/HackerNews huggingface dataset:
I'm a Musk fan, but literally 90%+ of the things Musk say never actually happen, or happen very late, or have so radically changed in the process as to be something different. You're just quoting the successes, not all the things that he's claimed to be working on in the history of his career.

I suspect one of the reasons journalists are so unfairly critical of him is that the story keeps changing. As an engineer I know this is because he is adapting to circumstance and the reality is that we ought be thankful that he is showing us early glimpses at all. But a journalist looks at that and says "wtf? if I report on this then it's my credibility on the line when next year it's morphed into something else."
They are shot with a dSLR and a very long lens. This one was likely shot with a 300mm lens. The camera is mounted on a programmable robot, and a mosaic of photos is created. They are then stitched together with software such as PTGui or kolor Autopano Giga.
I've shot a number of images like this, in fact some of them over 4x bigger than this one. My largest one, of Prague, was released 2 weeks ago: http://360gigapixels.com/prague_gigapixel_panorama_900K_2018....

you can see more about my gigapixel images here: http://www.jeffrey-martin.com/gigapixel-photography
The problem with subway systems is that they are great once they have enough reach and stops to reliably and frequently get you were you need to go without needing a car. However, a small subway system with infrequent service and only a few stops isn't all that useful. If we take the claims here at face value (not saying we should) then this is a solution that provides value immediately for people commuting by car, and if the network becomes widespread enough it becomes easier to rely on it as a pedestrian. Essentially it might be a great way to bootstrap a transition to public transport in car-centric systems.

Also note that if you get an increased amount of people commuting in these tunnels without their own cars, new public transportation built by the city becomes a lot more valuable as well, since there's already a lot of people getting around without cars.

That said it is funny how private companies seem to rediscover public transport. Looking forward to Uber Train.
Yes, it seems like they're re-inventing subways (except with lower capacity), similar to how Lyft re-discovered the bus: http://nymag.com/intelligencer/2017/06/lyft-reinvents-the-bu...
You're better at this than me ;)
The goal was to bore the hole, and that's what is being announced. You sure as hell can't drive in it today.
As someone who has been using Linux as my daily driver for over a decade, and is now using .NET Core at dayjob, Rider is FANTASTIC. The latest EAP (early access program) which is about to be released is very, very nice. Absolutely amazing. They are the company behind resharper, which is very popular.

Can't stand Windows, and Visual Studio is pretty terrible as well (IMHO), it always freezes on my beefy hardware (32 core threadripper, oodles of RAM, NVME, etc).
Peter Thiel, Rachel Carson, and Regulatory Double Standards
Peak headtimes on BART are a train every 2-3 minutes, with trains carrying up to 1400 people (let's call it 1000 for the sake of argument). So at the low end, that's around 20,000 people an hour. If you had cars with a headway of 5 seconds then that's 1200 cars an hour, so you'd need an average occupancy of over 16 people per car. That's unrealistic, so yes, a subway tunnel has more capacity.
> Secure and inexpensive as long as you don't mind paying with your privacy.

There are obvious alternatives to ChromeOS that are just as secure and just as inexpensive (especially if you have some old hardware just laying around, or else you can just buy refurbished hardware - just about anything made in the last 10 years will do, if not more than that) - and not any less useful than a Chromebook. And they can be updated for as long as the hardware keeps going - they won't suddenly become "unsupported" after a mere five years.
PHP 5.6 – 7.3 benchmarks of 18 PHP software
I agree it can be hard to put your finger exactly on what it is.

My best sense of it is that it is something approximating your ability to follow through on some task that a) was never, or has seized to be interesting or otherwise stimulating or b) is sufficiently difficult that many people would allow themselves to quit. Often related to the idea that there is some form of delayed gratification to be had.
You're comment is very light on detail so it's hard to understand your issue properly but I've been running Linux as my primary desktop for more than 15 years and have managed literally hundreds of Linux servers too and never had a package manager hose my platform (big caveat: aside the notorious `filesystem` update on ArchLinux but that one is an extreme edge case scenario due to the rolling release nature of Arch. However even package was well documented on Arch's site beforehand as being a package that required manual steps to upgrade).

It's true that Linux package managers used to be buggy and problematic in the 90s but those days have long since gone. And while I'm not discounting that a package upgrade could damage your system, the instances when they do are highly unusual rather than a typical problem users face with each and every upgrade. In fact Windows sysadmins have far more dread with running Windows updates than Linux admins do and yet Windows updates are only focused on Microsoft products rather than every piece of software on the system.

> It's all up to packagers to author their packages right so they don't leave garbage on your machine that you have to manually clean up (or give up and reformat).

Actually it's not. It's up to the application developers to do that. If you specify a package to install a file `x` to location `y` then the package manager will uninstall that file automatically too. You don't specifically need to tell the package manager to do that (or at least not with any of the packaging systems I've used). But if the application developer writes the application to spew out thousands of files into $HOME, that happens outside of the package manager. There isn't a whole lot you can do to stop that aside limit the directories which your application has permission to write to (either via chroot, containerisation, user/group permissions, SELinux, or other forms of ACL. There's actually plenty of tools on Linux / UNIX to handle that problem).
Some may not know where the common curseword "Shaibe" is coming from. It is "Scheiße" pronounced phonetically.
With Dell you have to buy the business version of a notebook to get Windows Pro. Your example would be [1][2]. Apart from price the main differences are that the business versions ship with Windows Pro and that they have better warranty (next-day onsite).

1: https://www.dell.com/en-uk/work/shop/tablets-and-2-in-1-lapt...

2: https://www.dell.com/en-uk/work/shop/laptops/new-xps-15-2-in...
Facebook gave Spotify and Netflix access to users’ private messages
>I was so upset after the interview was over and I cried a lot after reaching home. :(

Yep, this is a side effect of the image Google portrays combined with the idiotic interview process. They cultivate an image of being prestigious both internally (the NIH syndrome is extreme) and externally. They claim that all external experience is irrelevant once you start at the great big G (which is bullshit, but that's beyond the point) so you will just be interviewed on "fundamentals".

So you go in and do you interview, and all of the interviewers ignore your 20 years of developing guidance systems for rockets at NASA and have you write algorithms on a whiteboard to find palindromes or overlapping rectangles while the interviewer emphasizes that the code will be photographed (so don't fuck up the syntax!!).

At this point, an org you think is prestigious has convinced you that your only relevance in the big leagues is these whiteboard questions, which you fumble on because you haven't been grinding on leetcode for the last 2 months. REJECTED. A snap judgement based on your public performance skills has deemed you incapable of handling the very fundamentals of engineering. So what is it you've been doing your whole life?

It's no wonder people cry.
Sorry, the code shown in the two Python interpreter sessions above, is not a good example. To make the concept of conditional expressions more clear, this example is better:

>>> from __future__ import print_function
>>> for i in range(3, 5):
... print(i, "is", "odd" if i % 2 == 1 else "even")
...
3 is odd
4 is even

which can be shortened to this:

>>> for i in range(3, 5):
... print(i, "is", "odd" if i % 2 else "even")
...
3 is odd
4 is even

Now print() is printing 3 values: i, "is", and either "odd" or "even" based on the boolean condition.

That works in both Python 2 and 3.
> I will _never_ use the millimetre scanner

Genuinely curious, is there a reason for this, or are you just fucking with the security?
VR Technologies for Mobile Apps
tl;dr: sometimes algorithmic puzzle thinking comes in useful.

I don't think anyone is debating that. You don't need to write an essay worth of anecdotes. And your anecdotes don't really address the complaint: these algorithmic puzzles just don't present themselves at the majority of everyday work for the majority of everyday people. Not even at Google.

Preparing for a Google interview is like preparing for an exam on an arbitrary subject that's only loosely related to your field of work.

What this kind of interview actually tests for, is whether the candidate has the time and desire to do all the prep in the first place. It's heavily skewed towards younger individuals, especially recent graduates.
Things I don't like in Swift – nil and Any (2018)
amazing idea, i suggest we also reduce the size of the battery as it won't really be needed unless there is a power failure.
What kind of dev work do you do that requires traveling?
IIS is not coming to Mac or Linux ( is a good thing !) - so you can/ will rely on Apache or NGINX to “front” your code just like you would for Ruby or Python or Node.
That water looks so inviting I want to jump in... not.
That's because LWJGL is complicated just like DirectX is. It uses low level API that calls native C code. It aims to give you a thin Java API layer above OpenGL, Vulcan, controllers, audio, etc.

https://en.wikipedia.org/wiki/Lightweight_Java_Game_Library

Whereas pyglet, seems to me like a high-level regular game engine that includes a widget library.
An ELF loader doesn't need to look at sections, that's too fine grained anyways. An ELF loader should instead use the program headers' PT_LOAD "instructions".
I know a couple Facebook employees. It is actually very disturbing to see at what length they go to cover and find excuses for each of those breaches. Not a lot of the them are taking a step back. Echo chamber...
Are You Using the Following Most Desired Applications
Prague link fix: http://360gigapixels.com/prague_gigapixel_panorama_900K_2018...

How long it takes for robot to take all the pictures and how many pictures there is?
New Zealand Accused Google for Breaking the Court Oder and Naming Murder Accuse
Anyone who's not ducked capacitor shrapnel isn't really an electrical/electronic engineer. Perhaps he was leaving you with an initiation ritual.
>But if they have to spend a month refreshing any time they want a job, it means their brain drops skills they learn that are closely related to the job they do. That means their experience is worthless -- they aren't retaining it, long-term.

DP isn't used the vast majority of the time. That's not retaining "experience".
The real trick is how the shiny book and class were sold to the company.

You can get good ideas from a book, or a box, or a class, but you don't get results from them.
The IPv6 christmas tree
Zapier is down
Chrome 72 Beta Deprecates TLS 1.0/1.1, Steps Towards Deprecating FTP
Ice can hold lava?

btw, adding oil over lava produces a very cool smoke effect.
What's the interesting part here? It uses Three.js to display a wireframe model.
Yeah... I started with “the only...” then noticed the errors of my ways (or: got sucked into biology’s usual vortex of more complications) and hinted at viral DNA in the sentence starting “Plus viruses...”

That’s a second point, and I should have corrected the start (to “three-ish, since the point on mitochondria is yet another)
Tunneling is currently so expensive that there are few companies doing any innovation on how to properly utilize them. A big part of the problem is actually digging them in a way that is cheap and scaleable. Another part of the problem is the organizations doing the digging and doing the exploitation are typically have misaligned incentives and goals.

For example, expanding subway systems is currently in the hands of very badly run semi government institutions who are arguably quite bad at even utilizing the tunnels they have. E.g. the new york subway system is famously less efficient than ever due to the fact that they keep reducing the speed at which trains travel through it. Digging new tunnels is relatively rare for them; and when they do dig new tunnels, they tend to just use them exactly the same way as their existing tunnels, which is not very efficiently. Also, like most government infrastructure projects, progress is slow and things tend to go way over budget.

Musk's approach is twofold: 1) turn tunnel digging into a scaleable business. 2) provide concrete things to do with these tunnels that are not backwards and stupid that he can sell. For example, if you have autonomous vehicles, you don't need a lot of expensive infrastructure inside the tunnels to get from A to B. Infrastructure like rails, signaling equipment, power lines for the trains, etc. It so happens he has a business for autonomous vehicles already. He sells the whole package. That's why he's emphasizing the use cases.

This is classic Musk, he thinks end to end an he might actually pull it off.
Bitbucket web hooks experiencing delays
The 'chin' on newer Android phones is pretty thin anyway. And with gesture navigation becoming more common (see the newest Pie version, but plenty of OEMs offered gesture navigation before), starting the gesture from the "chin" (outside the touch area) is a nice convenience. The newer iPhones have that horizontal line at the bottom anyway, so it's not even clear what the cleanest design is.
This is the CS equivalent of "maths are useless since I'll never use them in real life". Even if you are a software engineer who works exclusively on Javascript you need to understand the basic of how things work.
Now that's a lot of money for even a super-processor
Tech is the easy part
Seems like that is offloading the tricky bit to the user rather than solving the tricky problem to be honest.
a.) This is all very much WIP.

b.) As long as you develop a standard GTK app for Linux, it should be easy to adopt it for Librem 5.

c.) Are you seriously comparing their WIP docs to someone who has put billions of dollars and over a decade into their platform and has a JetBrains powered IDE?
You do sometimes see people using the term narrowly, but often the entire category of renderers is referred to as ray tracers. (Which I think makes sense, because they're all based on tracing the paths of rays.)

A notable example of that usage:

> When somebody says "ray tracing" it could mean many things. What I am going to describe is technically a path tracer
~ "Ray Tracing in a Weekend" by Peter Shirley
> Not very easy to ascertain the state of the setup, things need to be registered in a certain order for them to work (UseDefaultFiles & UseStaticFiles f.i.).

This point drives me mad. Only after running into errors and reading SO you discover some methods should be called before other. Given how many there is, it's difficult to know if the whole order is done right.
Is somebody is wondering this is used in Project Everest (https://project-everest.github.io) to provide a verified end-to-end, high-performance, standards-compliant, formally verified implementation of components in HTTPS ecosystem (including TLS).
(Also a Googler, not GP commenter. Speaking just for me.)

Yes, I have. Generally this was a case where the candidate had a good grasp on an approach to the question by the end of the interview but wasn’t able to write it due to time constraints.

I see interviews as a dialogue between me and the candidate where I give them hints in the right direction when required. Very few candidates require 0 hints.
Marketing and e-commerce trends for 2019
Thanks for the tip, does FluentMigrator require me to duplicate the table structure in it's DSL or does it have a way to pick up EF Core tables & detect changes?

Re encryption, I was looking for a way to do automatic TLS via https://letsencrypt.org/. Closest I could find was https://github.com/natemcmaster/LetsEncrypt which is archived.
"Being just the start, MSI packages may very well be supported for at least a few more years on Windows 10. However, by looking on the GitHub repo of MSIX, there are some hints that Microsoft envisions a future where MSIX not only replaces the MSI but also creates a package format which cross-platform Microsoft applications can recognize and use on any platform (iOS, Android, MacOS, and Linux)."

https://www.advancedinstaller.com/msix-windows-package.html
Reasons Why Vue.js Is Getting More Traction Every Month
I had similar issue. If you had adblock on, turning it off helped me.
Searching through a phone/laptop is like searching through your mind itself, this should not be legal under any circumstances.
There has to be someone naked. Let's find him/her.
Entering at the luxury market is a waste of time. Hard-to-pronounce name, and Tesla already has it wrapped up.

A cheaper EV around $20,000 to compete against the Mazda 3 would be a lot more interesting, however.

These brands all lack the Tesla killer feature - the Super Charger network.
> Rust is only suitable for static linking

This is incorrect, Rust supports dynamic linking.

https://doc.rust-lang.org/reference/linkage.html
It's mostly because the dev team is geographically disperse (India/Boston/Seattle). I also have to meet with customers occasionally and of course they could be anywhere.
If this is a community reference I’m going to be very happy.
As seas warm, Galapagos Islands face a giant evolutionary test
It's never worked for me - the answer is always something along the lines of "oh no, I'd have to install another app, it's such a hassle".

If only there were some means for people to use whatever apps they liked and for these to communicate with each other.
I think enabling this for Windows Home users would potentially turn into a bit of a support nightmare. The requirements for Sandbox include turning virtualization on in BIOS, it also recommends 8GB of RAM and 4 CPU cores with hyperthreading. Correct me if I'm wrong but most consumer laptops and desktops probably don't have a virtualization option in the BIOS and only a small percentage use 4 cores with hyperthreading. So it either won't work for a lot of Home users or even if it did run, performance wouldn't be great.
>Is face a social construct?

Skin color, facial structure and other commonly held visual traits of "race" don't map strongly to genetic identifiers that could form some scientifically valid definition of "race." Two black people living in the same area, sharing the same cultural and ethnic identity, can differ more genetically than either with a white immigrant.

In other words, that "black" is a race, and "white" is a race, etc, is entirely a social construct, which should be non-controversial given that these categories were created and solidified, culturally and politically, long before genetic science was even a thing.
Wow that's terrible. Even if you suspect it isn't water, would you really make a baby drink it??
>why do they need guide wheels for this, when they can do 90 mph without them on normal roads?

The tunnel in the article is very narrow. Imagine trying to drive at 90mph through a car wash without touching the sides.
>There's nothing wrong with straightforwardly engineered apps, screens, forms, databases. Most of the world subsists on this.

Most of Google subsists on this. Interviewing everyone for skills that only come up when you are pushing the boundaries of CS is pointless. 99% of engineers at Google fling protos and do menial translations on them.

Have a separate "CS" group if you want and apply the CS questions to them. For the rest, interview instead on their ability to write maintainable, testable, scalable software. Google would be worlds better off for it. It's shocking how incompetent the org is as a whole at delivering and maintaining quality software.
Building the Shape System for Material Design
Learn to Implement Robotic Process Automation RPA in Your Automation Initiatives
Why Revolutionaries Love Spicy Food (2016)
> it always freezes

FWIW, VS freezes for me come mostly from Resharper. I'm still debating whether the small productivity gain is worth it. Pretty much the only thing I'm really missing without Resharper is the smart completion which VS doesn't do well on its own.

It's kinda funny, though, how Jetbrains touts Rider's performance because the Resharper engine runs in a separate process. Something that Microsoft has recommended VS extensions that do a lot of hefty processing to do since VS 2008 ...
Static linking is really bad for security and it's not used more often in mission critical applications.
'Self-promoters' do nothing but get ahead at work
The SE/30 power supply is only 100W, so it doesn't burn that much.
Some people have way too much time on their hands. Next time I buy airline tickets, I will have seats in the back though.
To take the best that it offers, don't forget to use asynchronous calls from the top to the bottom of your code.
PICO-8 posts an Advent calendar of browser mini-games all month
This works with JS disabled:

https://bugs.chromium.org/p/chromium/issues/detail?id=907167
The diverse news blog and important shows open up your horizons of knowledge
You're comparing a difficult but real situation with a perfect but hypothetical one.

Things always are wonderful when they're research projects that don't need to conform to real-world limitations.
Which countries do you think satisfy this criteria?
It supports it terribly. Since there's no stable ABI you have to use the same compiler version. That or be limited by the C ABI and give up most of the safety features.
Right, it determines ability to scale. For instance, time to time I had a timeout error while connecting to Redis even on low load. After rewriting to async-await the issue has gone.
Ha good to know! My ELF loader is 228 source lines, I would love to make it smaller. I will look into that.
We need an Uber for cooking.

Where we can connect some nearby retired folks to make dishes for others, without all the fuss and excessive additives (sugar, salt, butter) of commercial restaurants. Plus, allowing the cutlery and dishes to be reused (no plastics or disposables).

Probably with an emphasis on delivering multiple servings of food in one go, and with lead times in the days. Uber Eats with its single serves and lead times in the minutes is too wasteful.

Easier said than done, and a lot of friction in establishing a relationship like that.
For the same reason we teach and use Newtownian mechanics, even though it's "wrong".
Afaik there is a EU wide law mandating display of products and services prices. Something like learning after the fact you just got financially ruined is unfathomable, what a corrupt system.
Math isnt useless. But you wouldnt ask an english teacher math questions at an interview, would you?
Can you run 3d applications like old games on this thing?
What purpose does invisible ads serve?
Are you planning to build anything on top of this - service,company? I was thinking it would be a good way to build an api for some projects I've been thinking of working on, although I would probably want to switch out cheerio for https://github.com/intoli/remote-browser/