skysight-inc/HackerNews huggingface dataset:
"For some of you that may have experienced being laid off before, what were some of the first things you decided to do afterward? Do you have any advice or share any lessons learned?"

Minimise expenses.

Remember your worth is not to be measured by work alone. It will be easy to discouraged and spiral down. Don't. You are in survival mode now. Be flexible. If you have no choice, take jobs you might not like. The way you mentally approach this will give you an edge. In startup land, you are ahead of the curve if the economy tanks and more layoffs occur. Work hard. Luck favours the prepared.
fwiw this appears to be a goal of people working on speccing out Unsafe Rust stuff. You also don't need to worry about interpreting any english specs today, because there just aren't any specs at all yet!
The Autodidacts
People are used to working with others far away constantly in daily life. I don't think it's much effort to say "yeah the guy that sits across from you, from now on youll have to call him" .

Especially if most of the employees in the new office are new, I don't think it's much or any real work needed to teach people to work with remote employees.

I'm just arguing that decentralizing has a fixed cost of more difficult communication, not something you can save up for or build into your company from the start.
Yes I know where you are coming from but as I said in another comment I don't think that the input method should be the main element that defines the difference between a laptop and a tablet.
Latest Wireless Sprinkler Controllers
Sun's execution was poor. Google's doesn't have to be.
In my experience DHL is the absolute worst (I know others have said they're pulling back from the US, but they certainly still do a lot of deliveries here in San Francisco, especially Amazon deliveries).

One time DHL literally threw a package containing a hard drive over my gate to land on my concrete steps. Thankfully the shipper had put a ton of bubble wrap in there so the hard drive itself ended up without any damage, but I still count myself lucky. That was actually the third time they'd done that sort of thing, and after calling to complain (for the third time) they finally told me they were putting a note "don't throw packages over the gate" on my address. I'm shocked that's even something that they have to say.
Thank you. I wonder how many open source advocates recognize this.
"I could easily spend $200 bucks a week on lunch and dinner alone."

You can easily feed four people per week for the same amount.
The other commenter's point is that decisions are increasingly being made by a techno-scientific elite which is ethically ignorant and disconnected from the concerns of the majority.

Your reply perfectly demonstrated that very elitism and blindness that was being criticized: we are more developed and we know better, so we don't need the input of the impoverished majority of humanity while we are making decisions about humanity's future.

You regard what you know (the internet and supercomputers and genetics) as the relevant knowledge, while assuming that the rest of the world has no relevant wisdom to offer and deserves no input.
I recommend looking through all the open source commits :)
You're forgetting something: This will not work for iOS. Why develop something which excludes a big chunk of the cake? I'm happy Google is not going this way... Apple is doing already enough damage with exclusive features.
The US National Park Service policy on garbage in the wilderness used to be burning it and burying the remains. It's not uncommon to find old scorched beer cans at some campsites today. They also casually encouraged interacting with animals, including bears.
> I reckon the German education system must be great because the average person over there seems to have very good English.

Hahahaha … no!
I'm pretty skeptical that you can take a package containing 100 SNES games as carry-on.
PSLV-C37 / Cartosat -2 Series Satellite - Curtain Raiser Video - http://www.isro.gov.in/pslv-c37-cartosat-2-series-satellite/...
1 to 9 hours of downtime a year for MySQL seems on the high side. With Aura, the failover times are much less and outside of the cloud, if there's a "noc", they can failover quicker than that.
There has been other reporting about this going back to last fall. I don't think Fuchsia is the marketing name.
I ran 5 teams remotely spread out at different times in my life so far. The outcome of my success or failure seemed to hang on my due diligence. The more flaky and relaxed I became, the more my employees became less productive and eventually less confident of my ability to lead. The more I checked in with people and made sure everyone was on point and constantly provided clear thought out plans / tasks, assigning to the appropriate people, things went really well. I did learn this the very stupid way by ruining some projects by my laziness and didn't know how to weed people out either but it really comes down to the person in charge IMO, not much having to do with remote work as in either case with the office or remote, you need to hire the right people for your requirement which does include your working environment.
Civil Obedience: How to Break the Cycle of Violence
The same reason they painted knights fighting giant snails. Medieval artists were an odd bunch.

http://www.smithsonianmag.com/smart-news/why-were-medieval-k...
Any Startup Must Track Their Expenses –  Why
In my opinion, android and its accompanying apps are simply a book google intends to shelf.

A fresh OS for devices that had chrome as an app and its android hornet behind it would make a bunch more sense.

Pushing the jvm kart is similar to something like bowser vs Yoshi
my thoughts exactly. why not have pub keys as confirmed transactions on a blockchain?
You might want to try asking on /r/personalfinance
Bootstrap yourself to write an OS from scratch. A book for self-learner
> I do, however, often feel like USPS costs me more than UPS and FedEx just because I have to spend time each day throwing 95% of what I get from them in the recycle bin (and that's after I've opted out of everything I can).

I would pay to have the postal service eliminate all presorted/bulk rate messages.

I have multiple times lost important mail (or rescued it at the last moment from the trash) because it got mixed in with the floods of garbage that they deliver.

More than anything else I believe the deluge of crap makes the postal service uninteresting wherever it can be avoided, it's worse than the email spam situation because we have worse tools for dealing with it.
Eric Schmit come from Sun...
Why Donald Trump Has a Messaging Problem
Exactly, Google is in the best situation. Their Android is by far the most used OS/shell (world wide market share).

Apple's CEO lacks the vision and is milking the status quo. Their iOS market share is a lot smaller and limited to a few devices.

Microsoft's CEO lacks the vision and is aggressively milking the status quo. They aggressively try to enforce a switch to software-as-a-service plus they are no in the gray adware/spyware business capturing way too much end user data which shades bad light. And the killed their QA. Their products since 2010 are a disaster. That's why XBoxOne tanked in all market beside US, WinPhone tanked world wide, Win8 and Win10 marketshare is lot smaller than Win7, which is the major desktop OS - and there is little reason to switch away from Win7. MSFT would profit from a 180 degree U-turn with a new management.
I used a pocket pc in 2003sh. It was garbage, but the form factor was very close to an iPhone. Treos were damn good and we used them to surf the web, iPhone was just much better.

iPhone was incremental, just like the bb was incremental
Google Andromeda isn’t happening
http://platypusplatypus.com/news/google-andromeda-isnt-happe...
> ...one of the simplest and flexible management interface I've experienced...

Well, I'm really questioning what you've used then. It's atrocious. It's right up there with GoDaddy in terms of dashboards that are needlessly obnoxious.

Digital Ocean's may be simple, but there's nothing wrong with that. It works. It's clear what it can and can't do. It's not cluttered up with confusion.

For example, on Linode you cannot delete a Linode instance anywhere but the main view. You must go back to the main listing, carefully look for the one you want to remove, then click the remove link and double-check you clicked the right link. If you have a lot of instances and you cycle them over frequently enough this is a real hassle.

Likewise, there's many occasions where you get kicked back to the index page for no reason. There's just so many unresolved little things that, over time, grate on you considerably. It works but it could be considerably better. It has not evolved much since launch, that's very concerning.

Digital Ocean's interface, to use one example, has evolved considerably. Amazon's AWS dashboard may be a monstrosity but it's also becoming better and better organized over time. Linode needs to remember that their dashboard is important and invest in it.

Maybe all you ever eat is porridge and you're okay with that. Fine. Other people demand some real food now and then.
Why can't the pure web replace apps and programs? All the pieces are almost there: hardware acceleration, service workers, notifications, responsive design...

I currently "add to home screen" for most things. I edit my images online, and develop code using cloud9 ide, etc. There are few things I need apps/programs for right now, and that's improving day by day.

iPhone is dropping heavily in world wide market share, but they still have a lot of the wealthy users. There is a non-zero chance they get niched out of prominence by Android (aka every other manufacturer in the world), at which point network effects start encouraging Android-first or Android-only development. There might be a point where Apple needs to double down on the web, and/or maybe kill off apps, like they did flash, to still have the latest "apps".
Some feedback: I've been using DO droplets since mid 2013, reliability is excellent, no unexpected reboots at all.

With the help of Ksplice the Ubuntu Server droplet has achieved 555 and 401 days uptime without downtime (could hang on a bit longer but later decided to reboot once every 3 months to address security concerns).

DO support has been responsive and friendly, DO keeps (slowly) delivering new features such as private network, Load Balacer etc. For existing $5/m DO users, I don't think it's worth the hassle to migrate to Linode (or Amazon Lightsail), the performance difference will be unnoticeable for most people's use cases (personal web hosting, strongSwan based IPsec VPN, etc.).

A good reference: https://joshtronic.com/2016/12/01/ten-dollar-showdown-linode...

Will provide the feedback to DO and see if they can match the Linode offer (I am sure they will do something).
I get this...

http://imgur.com/a/y7nmQ
To be fair, it seems to me like the typical webdev coming from C#/Java really wants the class syntax. I disagree with it, but I don't think it's just MS that's pushing it through, and even if it is, there's definitely an audience for it.
Why would that have any relevance at all?
This is what Smalltalk was intended to be, back in the day. The answer is yes, but you may not be able to get more than a few people to adopt it anyways. (There were no smartphones back then, but it did get to the point where grade school children, professional developers, and researchers were using basically the same programming environment, just with customized interfaces for their particular group.)
This blogpost has waaaay too much assumptions. When reading about this it seems easy to rip out Kernels, OS & Software and put it like a layer on a cake on top of a new OS. Even for Google this is crazy complicated. It will not be that easy. For sure not... and I also see no clear strategy WHY somebody should do that. It's like baking the cake with too much ingredients. ;)
When this takes off, how hard will it be to install custom roms?

One of the great things about Android is that Linux is GPL, so at least the kernel code is open.
Its off air now it seems.
Like this?

https://news.ycombinator.com/item?id=13254006
I can, but that means I'm either not intelligent enough, lacking information or not well-intentioned, because why would there be disagreement otherwise? Only one of these can be fixed, and that is by exchanging information.

Or in other words: Yes, but you need good arguments to make me change my mind.
> As someone who works (in part) in the MS SQL field, is it irrational to be a bit worried about the effects some of these platform advances might have one one's career?

There's a reason why regulated (including self-regulated) professions have continuing education requirements; progress happens and you become obsolete if you don't keep up with it.

Just because tech isn't regulated doesn't mean it's any more sensible to expect to remain valuable without keeping up with progress in the field.

That being said, MSSQL experts will likely have good-paying opportunities for quite a while, for the same reason thats then case for any well-established enterprise technology: lots of systems are going to be around using it long after it has become distressingly uncool to spend time learning.
“ the Story of Evil King Java”
I read a book over the holidays (The Attackers Advantage by Ram Charan) that made a similar point for how businesses can handle structural uncertainty in the market. The analogy that he used was Blackberry failing to anticipate the threat the iPhone was to their business. They focused on creating a solution that was perfect for an IT department who were purchasing the phones, not realising that their customers customers (the executives) wanted other features (media support, etc), and would force their IT department to adapt. If Blackberry had paid attention to what the executives wanted, they might still be around.
> I don't think it's much effort to say "yeah the guy that sits across from you, from now on youll have to call him" .

Let me start by saying that I'm not speaking hypothetically. I'm speaking from experience here, having worked for companies both remotely and not-remotely, and seeing where that's succeeded and failed.

It is actually difficult to make that adjustment, because working in the same space breeds a lot of bad communication habits which don't scale.

Working remotely from the start, you end up being forced to document work (even minimally), or to make decisions over a medium that is readily archive-able like email or Slack[0]. This is particularly true if you're working across timezones, even a small difference like east/west coast in the US (3 hours). Reading through an email thread to reconstruct history isn't the ideal form of company documentation, no, but it sure beats not having it at all because all of the discussions happened in real-life and nobody felt the need to send out an email afterwards to formalize it.

If you develop a collective habit of never making important (or irreversible) decisions without some sort of asynchronous and archiveable communication, and always having canonical internal documentation and runbooks for internal systems (because some of the the people who may need to operate them are working different hours), you don't run into the situation where your company has suddenly hit 300 people and needs to open an office in Europe, but can't break the bad habits of relying on information held in people's heads and exchanged in ephemeral, synchronous form.

[0] Lest anyone misinterpret what I'm saying: Slack is emphatically not a replacement for proper documentation. It can, however, be a helpful forcing function to bootstrap proper documentation, and it serves that role far better than meatspace interactions or even video conferencing ever do.
Hey, love it! I know that you know it can handle duplicates, but a simple fix can work here.

Make an array called `equal` before making the `less` and `greater` arrays.

const equal = arr.filter(i => i === pivot);

Then, instead of adding the pivot, add the equal array.

return [
...quicksort(less),
...equal,
...quicksort(greater)
]
Having Tech Problems Connect to Netgear Router Support Phone Number
I'm using tinc for that. It's much less hassle compared to securing every single connection between your hosts.

Looking forward to not care about this anymore. Secure private networking out of the box is now all that's left for me to stay on DO.
Inside an AI 'brain' – What does machine learning look like?
Hardware made a big difference with Linux and its growth. It could run on PC/x86, alpha, sparc because those are platforms. ARM is a spec sold to manufactures that all have their own SoC that attach random shit to random pins and implement the worst kernel hacks that can never be upstreamed.

http://penguindreams.org/blog/android-fragmentation/

We can't have the 90s Linux revolution for handhelds because they each need customized kernels and drivers. Many fall into disrepair and go unmaintained, even in things like Cyanogen. (On two phones I tried running newer CM images on old hardware and ran into speed and performance issues).

This is why things like Plasma and Ubuntu mobile have such limited phone support. Porting is difficult.

Also notice that I said "PC" above. There are plenty of x86 systems that are just as difficult to port to (PS4, Wonderswan, those old T1 cards with 4x486 processors on them). At least Microsoft forced their ARM manufactures to use UEFI. Too bad those platforms have locked bootloaders. I'd love to see some Lumia running Plasma.
Attacking the Windows Nvidia  Driver
How did you go from 10s of ms for an update for 2012 Spanner, to sub-ms update (best case) for Cloud Spanner according to Quizlet? Did TrueTime get an order of magnitude better? Or is Quizlet measuring the wrong thing?
I remember two issues with Java Applets:

* Java itself was slow for a long time

* The Browser would hang while loading an Applet

The first is no longer an issue. They can just use a modern just in time compiler and it wont run slower than Java on Android. Chrome already has one to deal with JavaScript powered Web 2.0 applications.

The second was as far as I can tell an API issue. Applets would block everything by default until they were loaded. A really bad idea in a single threaded environment when you had to send several MB over low bandwidth and the JVM itself took long to start. Just making the load async with a completion callback could have solved this issue and I remember a few Applets that actually used an async download to reduce the hang.
Driver support should not be a problem for Google. They can reuse existing drivers with a rump kernel approach [1].

And on mobile devices, many hardware component vendors provide custom drivers (with binary blobs) anyways. It will not be hard to convince them to support Fuchsia for new hardware releases. If they loose access to Android otherwise...

[1] https://en.wikipedia.org/wiki/Rump_kernel
Wake Up Human
And yet STEM fields represent a viable path into the middle class, while a humanities degree is a ticket to a career at Starbucks.
https://cloud.google.com/docs/compare/aws/compute#iaas_compa...
I can see the kernel thing happening. Just the licensing and breaking ABI is one of the biggest factors in not being able to have an easily upgradable android.

I only see this as a good thing if this ensures an easier upgrade path than in Android; and if vendor ROMs can easily be replaced by a stock OS (like on Windows).
> The amount of additional code required to support Android apps on the Chrome browser would be far too great. No one wants to download a 500MB+ browser.

So, divide up by services, and download only the services needed by installed apps with the first app that needs them. Adds basically nothing to the browser install.
I don't know, but I would doubt it. Making such a huge product decision based on an engineering limitation (that has a workaround) seems like a poor idea.
Would android apps be a good fit for desktop? Most of them do not even work well on a tablet and I think they would scale very badly to even touchscreen laptops.

I doubt that most developers would do any effort to have their apps "responsive".
> Law enforcement has become somewhat dependent on this sort of access and would not be able to do their job as effectively without it.

I've seen this claim repeated, but never with any evidence.
हनुमान जी के 7 उपाय, हर संकट से पार लगाए II
This could be the first time Apple needs to truly worry about Google. The one massive lead Apple still has over Google (and the other major players) is the incredible OS they inherited back in 1997 and continue to extend and maintain today.

Neither Android nor Windows nor Chrome OS nor your favorite Linux distro have ever been able to truly compete with the NeXT legacy as it lives on in Apple.

Google is smart enough as a whole to see this, and so it's not surprising that they're attempting to shore up their platform's competence in this particular area. What IS surprising is that it has taken them this long.

Perhaps what's truly surprising is just how much mileage Apple has gotten out of NeXT. It's astounding, and I know Apple realizes this, but I question whether or not they know how to take the next step, whatever that may be. And if Google manages to finally catch up...
Phones and desktops are completely different form factors with different constraints. Running an Android app on Windows would be a horrible experience.
Check out my blog
Of course not. I'm talking about a (slightly) idealized scenario, responding to the original assertion (paraphrased), that the US should always take care of its citizens first. I just don't agree with that.

Obviously the H-1 program is flawed, and it allows for some pretty perverse incentives. But we should be focusing on fixing that, not applying some asinine protectionism policy.
Since Spanner currently only supports single-region deployments, it clearly isn't recommended as protection against a region becoming unavailable.

It may be recommended as protection against an availability issue on an instance, though, which is, after all, a big reason why you'd want a distributed DB in production.
Bingo. This is precisely what Google needs to pull ahead. Apple's going to commence soiling their collective knickers in 5... 4... 3...
How to Block Someone on Gmail (in 7 Seconds)
Brick Making Machine – Precaste wall panel machine
Google web cache:

http://webcache.googleusercontent.com/search?q=cache:http://...

http://webcache.googleusercontent.com/search?q=cache:http://...
Free Data Recovery Software for Sony Xperia
Evolutionary longevity, beyond a point, is not something that necessarily gets selected for.
The only way Facebook could "improve" is to fade away completely.
Just fire up windows 10 and install something from the app store for an example of why the convergence makes no sense.
Reminds me of the ancient Indian parable in Panchatantra - http://panchatantra.org/of-crows-and-owls/the-brahmin-and-th...
You can follow https://twitter.com/dovesinspace as Planet attempts to contact the 88 Dove satellites on this launch. So far 71 have been contacted.
Accepting That Russia Is Not Your Friend
>> Re: citizens don't start paying until 18.

> Their parents paid for them.

Quite the opposite. Their parents got a tax deduction simply because their children exist.

>> Re: California

> Still part of a larger imaginary piece where everyone contribute.

Exactly! Just as the entire world is part of a still larger imaginary piece! Borders are just squiggly lines drawn on a map. I have more in common with an engineering student in India than with most people in middle America: socially, culturally, etc.

> You're stuck thinking in terms of just $.

I was replying to a post of yours wherein you were making an argument about solely $.
One can use clang and gcc to either produce a runtime error if undefined behaviour is detected or that and abort the program.

There are several things, like signed overflow of integrals, that cannot often be determined at compile time.