skysight-inc/HackerNews huggingface dataset:
Where I put "doing work for" I should have said "working for". It's on my work history on my website, but I probably shouldn't say anything beyond what is listed there (click the box for a summary).
It's not that simple. The shell for you and me is muscle memory. For someone who takes a "boot camp" and then doesn't use what they've learned for 3 weeks, the boot camp was a waste of time.

Haven't you ever come back to a piece of code from a month ago and had to reacquaint yourself with it? (I know I can't be unique in that... ;) ) We cram an awful lot into our heads as devs, there's no room for things we barely use from a month ago.

To you, the shell may be perfect. For someone else, it's a severely antiquated method of input that was outdated after Windows 3.1.

I love me some shell, but that's you and me. Not all devs.

Edit: reminds me of CPR class. After a month or so, you better brush up lest you actually need to use it!
The tyranny of messaging and notifications
Or they could just be using it as an excuse to get rid of high usage (non profitable) users. Encrypted files + you use a lot of storage and bandwidth = get kicked off.
Movies are still like theater though. You can go all things you might do at the theater at the movies: Eat a snack, have a drink, whisper commentary to your significant other. Essentially it's scalable theater.

With VR, you're trying to be 'inside' the media. Imagine a bunch of people feeling around for their drink or bumping heads as they try to whisper. I think if this iteration of VR becomes successful, it will be because they found a niche for themselves. But I can't imagine it becoming the default medium for anything, not even games.
I do it in a fairly small apartment without moving any furniture.

Just because you're not able to do it, or unwilling to adjust a few things, doesn't mean others won't. HTC & Valve have sold nearly 100,000 Vives, Oculus probably similar.
Why is the download 100MB big ? Isn't it a bit heavy for a simple terminal ?
Silent Circle is in the midst of a troubled period
World is getting dramatically better, not worse. Some charts that prove it
You could do that but I doubt that people who

> would rather not read our entire security guide (though we suggest you do)

are the kind of people who read bash/chef source code.
I'll just leave this here

https://youtu.be/KrcMvjAOTFE?t=33
Many people on Reddit are convinced she is a he.
I'm not a carrier suitability expert but I have directly participated in flight testing for carrier suitability, including TC-7 steam catapult testing. The basic idea behind the steam catapult is really simple, but building and operating one is not. I'm not surprised that any nation who hasn't built a steam catapult would need to do some research to make their fist working catapult.
Just what I've always wanted from a terminal - things I can only do with a GUI and mouse. /sarcasm

This product seems to fundamentally misunderstand people that use terminals. Perhaps it would do better to instead become more of a thing that puts quick GUI wrappers around terminal commands and tries to parse the output and present it in a pretty GUI way for people who'd prefer not to get their hands dirty? Otherwise, this seems like what aliases and functions in my bashrc are for.

Either way, why is there a group of people that seems to think we desperately need to take applications that we are already running natively, wrap them in HTML/CSS/JS, throw them inside of a webview, embed that webview into a separate Chromium instance, and string it all together using a tool and execution environment designed to take a client-side single threaded web scripting language and use it for making servers? (Mugatu: I feel like I'm taking crazy pills - does nobody see this?!?)
>Python and Ruby get you where you need to be fast, and if you get far enough and need to scale, there are a huge number of options, from stalwart holdouts like Java and C# (now on Linux!) to newer languages on rock-solid run times like Clojure and Elixir, to whole new languages like Go and Rust.

To be clear, are you suggesting that's reasonable to do a rewrite (or at least for certain parts) from Python/Ruby when you need to scale? Is that going to be reasonably accomplishable in many cases? Honest question. Just wondering what you have in mind.
FWIW, I'm currently trying out VimFX (largely because vimperator has yet to be ported forward to work with latest firefox nightlies) - and while I'm not certain I like all the decisions the project makes (I probably want more of a vi(m) monster) - the project is well thought out, and the decisions are motivated - not random. And it appears a much simpler, more compact and self-contained project that vimperator/pentadactyl (note, I've only seriously looked at modifying VimFX - and the dev documentation is excellent):

https://github.com/akhodakivskiy/VimFx

https://github.com/akhodakivskiy/VimFx/blob/master/documenta...
Here's what you do: in the middle of the night, sneak into all of your devs' offices and fuck with their xorg.conf's. Make them drop to command line only for a couple weeks (because we all know it takes at least that long to diagnose an xorg.conf....) and they'll learn. Oh they'll learn ;)
I was an engineering major in the mid 80s. You still goddamn well did mark your card deck. Wide tip sharpie, top left to bottom right.

I think they retired the punches after my freshman year or the year after.
It's not a paywall. To read the article click the link: "Full Text: PDF".
Alibaba finally launches its own smart car and car OS
>Many people on Reddit are convinced she is a he.

Not sure where I would hide a penis in that bikini. Makes sense though. Tinkercad and RGB LEDs, tough stuff.
> You can read a sentence while shaking your and twisting your head. Try that with an oculus (or any other headset).

Actually, with the issues with small fonts (and subpixel gaps in the DK2) in Elite: Dangerous - one suggested fix is shaking your head from side to side for easier reading of text, and it works fine?
Do Portia Spiders Have a Mind? (2006)
You definitely wouldn't want to use Verilog to iterate quickly on a simulation model. It's a lot more work: in a software model, you can (for example) say the equivalent of "this instruction is a divide and takes 32 cycles", then mark the divider busy for the next 32 cycles in a reservation table and increment the "total cycles taken by this benchmark" counter. In the RTL you'd actually have to build a divider and integrate it into the pipeline.

This shortcut is possible because of a common technique of splitting functional and timing details apart: the functional emulator simply runs the instructions in a big interpreter loop and tracks the machine state as, say, QEMU or Bochs would, while the timing model is just cycle accounting given the instruction stream. In contrast, when you build a model in RTL, you're actually doing all the work that industry microarchitects do: you need to get right all the details of (say) speculative execution, or cache tag matching, or whatever, because your microarchitecture is implementing the code execution directly. That's a lot harder to do!

People do sometimes write RTL for their proposed microarchitectures, but that's usually done for power or timing (clock speed / critical path) results. And they usually model just whatever new thing (prediction table, synchronization widget, cache eviction logic) they propose, rather than the whole chip.
> Admiral Kuznetsov has never seen combat, nor would she be of much practical military use.

As a Russian speaker, I find this sentence grating. Is it normal to refer to a ship with a male name as "she"? Would this be right?

> USS George Washington has never seen combat, nor would she be of much practical military use.

(For those that don't know, Russian last names are slightly different depending on the gender. So Admiral Kuznetsov's wife's last name would be Kuznetsova.)
It was. But then (in my world) they replaced punched cards with Ada, which wouldn't compile anything until everything was correct. Those rare times when you actually thought long and hard enough to get everything right the first time or two...priceless.

This was not a bad thing.
What's the difference between an aircraft carrier and an aircraft cruiser?
What lab is it? Do you have any footage? How does it work?
I am glad you specified "or similar"

http://imgur.com/768xaL3

But you're correct, an attacker on the remote system with access to the socket (i.e. usually root) can steal your identity.
You basically just described Touch Designer.
Whom the Gods Would Destroy, They First Give Real-Time Analytics (2013)
Look up Touch Designer (I tell people about it in every thread like this).
Organizing programs without classes (1991) [pdf]
This seems to be a non-issue IMHO. If they try to attract foreigners ala Startup Chile, they could fill these things up in weeks. If 40% occupied innovation centers is the biggest thing wrong with China, they aren't in bad shape.

Btw ... Ontario, Canada tried to do innovation from the top-down via the Mars building. The amount of money they spent in real-estate could have been used to give every person with a Masters/PhD in a STEM discipline from an Ontario University a bag of cash. But the buildings look prettier I guess than seed capital.
Has the LHC discovered a new particle?
Air Force SOC Committed to Arming AC-130s with Laser Weapons
> As a Russian speaker, I find this sentence grating. Is it normal to refer to a ship with a male name as "she"? Would this be right?

Yes. I don't know the history behind it but ships and vessels are generally referred to using female pronouns in English. https://en.wikipedia.org/wiki/Gender_in_English#Ships

> (For those that don't know, Russian last names are slightly different depending on the gender. So Admiral Kuznetsov's wife's last name would be Kuznetsova.)

e.g. From Wikipedia - "USS Ronald Reagan (CVN-76) is a Nimitz-class nuclear-powered supercarrier in the service of the United States Navy. The ninth ship of her class,[2] she is named in honor of former President Ronald Reagan" https://en.wikipedia.org/wiki/USS_Ronald_Reagan
Excellent. Clicking on the drop down allowed me to delete everything.

I thought I'd already turned everything off, but there were still a few youtube searches in there from several years back, I guess from before I'd turned things off fully.
So what are the trade-offs? Is each language re-inventing the wheel, or is it just a matter of implementation effort?
Even with the initial bugs with Elite:Dangerous and the DK2, I have a hard time engaging with the game in 2d - even now that I have a 30" monitor. Being able to look "up" through the roof windows of the cockpit and admire the huge yellow sun (or whatever) hanging there, makes a world (universe?) of difference. As for the "gameplay" that they focus on (dogfights and the like), I couldn't care less. I'm happy to be a glorified trucker, if I get to do it in space :-)
This is from my personal experience, YMMV.

Programs written in Turbo C ran faster than programs written in Turbo Pascal, that's why it lost in the MSDOS world.

As an example, WWIV was a very popular BBS in the 80s and early 90s that included source code, so it was popular with a large group of hobbyists. It was originally written in Turbo Pascal but when converted to Turbo C and ran noticeably faster. Other BBSes (Telegard) took WWIV code (allegedly) written in Pascal for their software and they ran slower than the Turbo C version of WWIV. We're talking about 286 4/10Mhz machines with a turbo button, so the difference was noticable. The idea that Turbo C was faster than Turbo Pascal is probably why Pascal lost the MSDOS wars.

Visual Basic was marketed better than Delphi, that's why it lost the Windows wars. Delphi was way ahead of it's time. The VCL (the Delphi library) was robust and modern for the TCP/IP stack. There were components for everything. They released a Linux version called Kylix started in the late 90s. Delphi had many features and compiled to machine code, so it was technically superior to VB. It was much faster to develop with than Visual C++ also. Borland got some executives that made some poor branding decisions, like renaming the company to Inprise (??) then naming it back. Once C# gained traction, Delphi slid into obscurity and was purchased by Embarcado. It mainly exists as a tax on companies who haven't migrated to a more common language.

I learned Turbo Pascal and Turbo C in middle school by tinkering with BBS code. I was taught CS in High School using Turbo Pascal and again in college. It was a great little language that runs very fast machine code, and served me well. It is very capable for production environments, but I prefer C syntax now a days though. If Pascal prompts a return from web to native, I'd embrace it. Web is significantly more tedious than the RAD tools for native applications it replaced for front end development.

Interesting aside, Object Pascal conventions state you should prefix class names with a T (for Type I think). So if are rummaging through an API and you see a lot of types that start with T, you know it was written in a Pascal.
I've used a number of these lightweight webkit / vim browsers. I really enjoy them but they don't seem to last very long. I've probably used 5 different ones in the past.
Conversation with Googlebot and usb
Yeah kube-push.sh is mentioned there but it's disabled for all cluster types apparently.
I had an unusual timezone related bug.

I was adding "Night mode" to Nova Launcher, allowing a dark theme to be applied after sunset. To accurately calculate sunrise/sunset the location permission is required, but that's the only thing Nova Launcher needs the permission for, and only Android 6.0+ has runtime (optional) permissions so I didn't want to force the permission on everybody and needed a fallback.

I knew that time zones aren't offsets but locations (ish) and for calculating sunrise/sunset they should be close enough. Nova pulls the device's time zone (something like America/Chicago ), maps it to a lat/long, and calculates the sunrise/sunset. It just depends on how accurate the timezone data is.

Public beta went fine, but stable release we start getting a small, but concerning, amount of emails from people saying that their icons won't load, or disappear, after the update. We're asking for information trying to find a pattern, but it's across different Android versions and devices. Finally we notice all the carriers are Canadian. Then it gets more specific, it's Winnipeg (turned out it was actually Manitoba, the province Winnipeg is in). First thing I test is setting my device timezone to America/Winnipeg, but everything works fine for me. We're getting some more device information from the reporters, and their timezone isn't America/Winnipeg. but America/Resolute. That must be close to Winnipeg right?
https://goo.gl/maps/E5vj5nHfJgu
Notice how far north it is.
https://www.timeanddate.com/astronomy/canada/resolute
And the sunrise/sunset times, or lack thereof...

I actually anticipated this, and there was some code to just use hard coded times for cities too far north to have a sane sunrise/sunset. However either that code broke later, or it only worked with GPS coordinates, and I assumed all the timezones were safe.

I don't know why carriers in Winnipeg report the timezone as Resolute, but the fix came in two stages. 1) Properly handle locations that don't have sane sunrise/sunset times. and 2) Treat America/Resolute as America/Winnipeg
Basically an aircraft carrier that pretends it could be useful without planes. Russia is allowed to move aircraft cruisers of any tonnage through the Dardanelles, but not large aircraft carriers.

And that's why the Russian fleet has aircraft cruisers.

https://en.wikipedia.org/wiki/Montreux_Convention_Regarding_...
The world is getting dramatically better for the same reasons that it is getting dramatically worse for most of the people connected to those who are reading this: globalization, and the hegemonies that are currently arbitraging it.
plug: check out the 3.5GHz band in the United States. (CBRS)
No, aircraft carriers are not specially excluded. But the tonnage limit excludes them in practice.

https://en.wikipedia.org/wiki/Montreux_Convention_Regarding_...
Because it bundles Electron [1] which weighs (for version 1.2.6) around ~40MB, if you also include the size of the 720 NPM packages [2] that this application uses then you get the same size that you are complaining about. However, if you also extract the content of the archive you will notice that it actually weighs ~620MB LOL.

[1] https://github.com/electron/electron/releases/tag/v1.2.6

[2] http://pastebin.com/raw/VhnuuDdX
I have been using Pythonista and Codea, but now I can do F# on my iPad Pro. I originally bought it for drawing, but it is slowly acquiring all of my attention.

Great work on Continuous! MS/Xamarin opensource enriching an Apple product...
"Senior people" is an age reference. "Senior role" is a reference to the actual position. Maybe semantics.

If I have to pay say 2x junior rate for 1 senior role that can move/execute faster than 2+ juniors, then I will. Apart from having someone that hits the ground running I'm also sending a strong business message to the market and investors that I can bring in top hires to execute faster than the shop down the road that's still learning business fundamentals.
I don't completely agree that fabbing a chip is "prohibitively expensive and insanely work-intensive." While it's not cheap, lots of university projects fab chips using multi project wafer services. For example, the Rocket core from Berkeley has been taped out 11 times: https://www.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-1... and can boot Linux.

But, I agree with your point that a simulator is a much easier step that gets most of the data.
Even though the VR app is just a kitchen demo, IKEA has had Augmented Reality to place furniture in your own home in their standard catalog app for a couple years now https://www.youtube.com/watch?v=vDNzTasuYEw So VR is the next step
It sounds antiquated and kind of icky to native speakers, so you don't ever have to do it yourself.
It doesn't support checkpoints or container migrations right now, but it does go out of its way to hide from pods all the details about the host, in order to support them in a future release.
5 Common Content Marketing Mistakes and How to Avoid Them
Chrome introduces a new way to enable experimentation with new web APIs
I updated and clarified it. 500ms is a web2.0 rule. You should give users a status about long process requests. Thats it.
The labor force participation rate kept declining throughout the supposed recovery.

http://static4.businessinsider.com/image/563caf319dd7ccfc418...

The "unemployment" rate doesn't include people who gave up looking for work among other adjustments, it doesn't tell you how many people are actually working. That's what the labor force participation rate measures.

The rise of nontraditional candidates is less surprising in light of this.
> if you get far enough and need to scale

Alright -- I'll bite.

Rarely anyone "needs to scale." Plenty of $1B businesses can succeed on a fistful of c4.large's running Ruby on Rails. The same Ruby on Rails that ran their MVP. Scaling via language change isn't the path to victory, unless you picked a language that was poorly suited to your domain to begin with.

Too many companies end up following this cargo-cult advice, and spend more time grappling with their tools than innovating. Because "concurrency." Someday.

Optimizing your choice of language for anything other than a linear relationship between Real Complexity and Implementation Time is a fool's errand and a fiduciary travesty.

In all fairness, Elixir/Phoenix could become as well-learned as Ruby on Rails. We'll end up in a best-of-both-worlds scenario. And at that point, I'll happily eat my words.

But in the meantime, solve your "scaling" problems by measuring and optimizing, instead of re-writing your app in the flavor-of-the-week.
I Love this article. I'm slightly baffled that they didn't have a paragraph hammering this home and linking to this article in this latest article, it would make this current article much, much better, IMO. Founders don't need anymore management advice at all they need someone screaming, "product, customers, and employees" all day, everyday at them. Almost no founder will ever need advice beyond that mantra; so many of them deceive themselves into inking that they do though.
I've tried the Rift DK2 and the Vive Developer Edition. What I've found is that VR just isn't there yet; it's too much of a hassle for there to be a critical mass of consumers willing to purchase a headset. The HMDs are very much alpha tests - if you're into VR, wait for the Vive 2nd generation to come out that hopefully works out the kinks (unless you have a ton of spending money).

Haven't seen the Rift CV1 but I know that the Vive, for me, still has the "screen door" effect. Until that goes away I'll always be reminded that I'm in a digital world - after all, I can see the pixels.
I was surprised by your statement of MEAN dying down but I checked out Google Trends and it seems you're right: https://www.google.com/trends/explore#q=%2Fm%2F0_v9b5j. I wonder why that is and what's taking its place?
or, they'll just reinstall the OS, if they have decent backups.
I went back and read your post beginning to end. I have no nitpicks---only disagreements.

Fist, I must say that upon reading your data points on average new housing size, my default mental response was "averages can be misleading". However, after looking up the data myself, it appears that the median house size has similarly nearly doubled in so much time. That is quite a remarkable figure, and I certainly agree that it has almost certinaly greatly raised the cost of living for those who wish to have their own space.

That being said, I strongly disagree that government-backed mortgages are the answer (not that you explicitly called for government-backed mortgages, but I think they are the consequence of your train of thought). Quite to the contrary, I would argue that the government-backed G.I. Bill mortgages, and similar programs in more recent years, are the root cause of the rising housing costs. As I described in my previous post, rising mortgage debt significantly increases housing prices by inflating housing asset prices. I think that, while not the be-all-end-all solution, basic income would be far more effective at countering homelessness than government-backed mortgages would be.

On a separate note, based on your descriptions of how basic income would affect the class dynamic, I think we have a different understanding of what a basic income would mean. Perhaps I should be more explicit in my wording. When I say basic income, I mean universal basic income, i.e. every citizen (and perhaps even non-citizens) would receive the same monthly dividend (or weekly, or biweekly). I fail to see how universal basic income would create a rift between the rich and the poor, since everyone would receive the same income. It is true that the poor would receive more utility from that income, but in my mind that disparity in utility is the main merit of the concept. That disparity in utility is what could transform our country from a land of Haves and Have Nots to a land of Haves and Have Mores.

On the topic of financial education, I complete agree with you. Universal basic income will not solve the problem of people with adequate income living month to month (or week to week). I don't think that's an argument against universal basic income, though. It's an argument for education reform. And by reform, I mean true reform, not charter school vouchers, and book purchase programs. We need to move from an education system designed to train factory workers to an education system designed to train service providers. The most important skills, skills that are, if anything, discouraged in our existing education system, are interpersonal communication and critical thinking. And financial education is right up there with those two.