skysight-inc/HackerNews huggingface dataset:
Easy as in there's probably a lot of people that can handle it, if they decide to stick with it. Whereas becoming, say, an elite spy or soldier has harder requirements that most people won't meet. Or do a lot of people wash out of the trades?
It is about this part in the article:

> The new tree structure is simple and straightforward; it uses four pointers instead of the usual five to maintain connectivity: parent, first-child, next, and previous sibling

That straightforward four pointers structure is not the best for HTML DOM. Neither memory wise nor for typical algorithms applied to it.
> Very BigQuery like system.

What makes you say that?

The main innovation in BigQuery was the ability to store and query nested data.

Amazon Redshift doesn't support querying nested data. It only has some convenience functions for loading flat data from nested JSON files hosted on S3.

And what I assume Spectrum does is just perform that loading step behind the scenes.
I like the "Wat" talk too, and it's maybe about the only time that "Wat" has really ever seemed appropriate to me!

In my experience of conversations featuring the phrase "virtue signalling", I can only say that by the time that term is introduced, they are already worthless bullshit, or very shortly afterwards they are at considerable risk of becoming it. I'm sure it's a real thing that really happens, but I'm not certain that pointing it out ever actually does any good.

(Somewhat amusingly, your second link contained topless nudity just to the right of the main image, at least for me. I guess that's what happens when you link to The Sun, which is broadly regarded in the UK as a newspaper of ill repute.)
You are right, sometimes I am disqualified for a number of reasons. I am sure people have thought of me as a jerk, a fake, a lot of other things. And that is absolutely alright. Why should the company and I both waste a substantial amount of our time on something that doesn't really fit? I certainly don't try to come across as a jerk but time is quite valuable. Use it wisely.

Now, one area I am going to respectfully disagree on it competition. I find there is very low competition. Yes, I know, there are thousands of jobs and thousands of applicants. But the trick with competition is use it to your advantage. You mention elsewhere that you DO have a CS degree some a university. Good, you have a differentiator. What other differentiators do you have? Do you visit MeetUps? Do you talk to people at MeetUps? Do you present at MeetUps? Are you on the board of a MeetUp? Do you talk at conferences? Do you blog? Do you submit code to open source projects? Do you have your own open source project? Are you published? The list goes on and on and on. Get yourself some differentiators and suddenly the competition shrinks or disappears.

Imagine if you spent all of that prep time for an interview doing these other activities. You'd better yourself AND your ability to be valued in the market. I don't have a trick for getting work without working at it, hard. But I can say that if you hate prepping for interviews like you have been, then stop. Do something else to prep your future employer to know you are the right fit.
So I can blame Farmville for Firefox not being 64-bit by default on Windows? :)
There's definitely the overhead in re-loading where you were yesterday, although sometimes that's handy - "sleeping on it" does work.

I find (in any work, not just the rare C work) that when I get into a juicy problem I just don't want to stop. It's nothing to do with the task switching / reload cost, it's that I'm interested in what I'm doing.

So I think you're right that it's about what kind of developers a language attracts, but not because it effects the language designers. I think it has something to do with the languages used by people along the "programming is a job" - "code is life" spectrum. Look at Haskell's bump. AFAIK, Haskell is only used by people for whom code is a way of life.

(This is not an endorsement or indictment of either end of that spectrum. Some people who paint are workers, others are craftsmen, others are artists. All use paint.)
You probably have a lot more "hit by bus" deficiencies in your code than you think. Even more so in open source.
I mean just this
Ok, you will not be authorized through social networks. And if you use mail, then you can create an unlimited number of bots ... a dilemma ...
> if they stayed with Waves they would have been Slack

As a protocol, Waves was a great technological successor to email, IM, and collaborative document editing. It was federated, real time, asynchronous, distributed, and (IIRC) based on an unalterable event storage model. I still think that it, or something like it, will one day replace all of the proprietary platforms in use today. (That's the vision that gave it the Waves name in the first place.)

As a product it was a bit slow, being made with 2009's javascript and DOM, without React or anything like it. Even with its defects it was steadily gaining traction, when after just a year Google pulled the plug.

I still would like to know why they killed a visionary product like that, and started working on an inane, idiotic Facebook clone, that everybody could see was doomed to fail from the get go.
Could you expand on the removal of location based addressing? That's not how I understood it, but... I don't understand it very well.
I have with some isolated exceptions stopped receiving email notifications since March 20. I have been reporting it multiple times a day every day since then and no significant improvement. I know it may sound useless, but I would urge anyone bothered by this to keep submitting via the report a problem feature on Facebook to try and get if fixed. In my case I am missing emails related to my job.
> Your cool tech startup is not about the tech.

In some cases it is about the tech.

Instead the suggestion should be to apply the concepts of a minimum viable product relevant to your business problem.
This is the most hilarious part of the post. I'm glad someone else caught that too!
Well, if you're not working from home, but instead an office, where do your kids go?

I think you're just grasping for excuses for why working from home can't work with kids.
If it has proprietary software and uses an internet connection, assume it is collecting your data.
They came out with pretty gimped and disappointing products (sorry if someone's feeling offended) because they are too afraid of having their DSLR market segment disrupted by a decent mirrorless.

It really feels like a half-hearted effort, more to tick the "Mirrorless" checkbox in their product offering than to produce something compelling.

I'm not a huge fan of Sony, but I respect quality of this product and the effort they put in it despite having a DLSR line as well.
My local mid-range grocery store sells peeled garlic, containers of chopped onions and other vegetables and fruits. It's great for people who want to save time or lack the dexterity to do it easily on their own. I personally don't buy them because I can and don't mind doing it myself.
They have a video?? I didn't even notice! ;)

I've been "training" my Adblock+ and my NoScript for soooo long that by now most of the metrics/trackers/beacons/crap don't even load.
It feels a bit like they rushed the announcement on this one. In Microsoft's windows 10 store the app. still seems to be called "Project Cheshire" and (at least in the UK) I'm not seeing it in the iOS App store...

I'm a fan of Wunderlist, so kind of hoping this'll turn out well.
Why America Has Fewer Types of IUDs Than Other Countries
Liquid Links Mobile Deep Linking
> No person can be pointed to that actually feels excluded by this, and so all this sturm und drang is about hypothetical straw people.

No, you just ignored the studies showing that this is excluding people.

BTW, tokenization is also discriminatory: https://www.forbes.com/sites/amanialkhat/2016/02/29/amani-al...
Maybe you need to read a bit.

Starting points:

- Humor

- Context

for the context I come from a background that makes it possuble for me to get offended by a lot of things.

I still choose not to care anymore and it is actually way better.
I kind-of wonder if a key point here is:

Grooming newly trained engineers to be comfortable with a proprietary tech stack, a particular delivery cadence and a company’s cultural values results in a shorter and more seamless onboarding process and quicker contributions to the team.

I.e. "We want interchangeable developers to slot into our process, rather than people who arrive with established ideas and -- probably -- a desire for some degree of autonomy.
> You're discussing the derivative (rate of change) of the actual issue.

The rate of change is the rate of new divorces minus the rate at which divorcee households are ending (if the concern is divorced parents with children, by death of the parent, child, or the child leaving the household.)

> Even if the divorce rate was zero, there would still be existent divorced households.

A declining, eventually to zero, number of them.
There's a trend these last few years to launch cross-platform todo apps with non-standard backends. It's really a PITA.

I've been using CalDAV / icalendar for my todos and it works great.
I actually wrote my own small app to do this via cli (todoman), months later got an iPhone, and guess what? iOS actually supports CalDAV out of the box. All my todos worked on a brand-new device, with no forward planning, because I just followed an IETF spec.

Meanwhile, half a dozen companies (eg: todoist) have been working on their own non-standard reimplementation, and it bugs me greatly. Why are we so quickly moving away from standards that work really well?
Yes, absolutely. The difference would be in the resolution (stills are typically way higher than video), and the fact that you'd need to do your video playback offline. You could use it for video now at 20fps (anything over 18 is adequate if you don't mind it looking a bit stylized) but you're likely to run into data bottlenecks...or maybe not, Sony has historically been pretty good at handling high data rates and the removable media themselves are constantly improving sustainable write speeds.
Correct, it is not opensource but you can use it for free on up to 3 nodes. Not sure what "enterprisey" means but to me that sounds like it works well for large deployments and that is true. We have customers running us with Mesos on up to 1000 nodes and K8s on hundreds of nodes.
Might a developer need to talk to something like a Yubico smartcard? Yes, yes they might.
This is a way to think about free time that I've never considered before. Thank you. Curious as to how you arrived at that $100/hr figure. Is it based on any measurable aspect of your life? If I were to adopt your way of thinking, I would have a hard time putting a dollar value to my own because I have nothing but my current job to measure it against.

Would I give up another hour with my family for $100? How often would that opportunity come along? If I had the opportunity to make $100/hr whenever I wanted, I'd first quit my job and fill up that time with this new $100/hr activity, before eating into my free time. But that's a lot of money--it would be very tempting to let it eat into my free time and I'd probably just apply it to as much time as possible in order to maximize the opportunity. That's probably true for any dollar value over what I currently make.

But reality is, whether or not I would give up an hour of free time for $100 is a pointless question to ask because I'm not aware of a way to convert free hours into $100 bills. If I had the opportunity to do such a thing, I'd simply be doing it instead of what I'm currently doing.
A couple of options:

Trigger Rally: This is available as a nodejs/javascript version (arguably the most advanced):

https://github.com/CodeArtemis/TriggerRally

There is also a native Linux version (check your repo - also here: http://trigger-rally.sourceforge.net/).

There are other racing game simulators available for Linux - TORCS (The Open Racing Car Simulator) is another:

http://torcs.sourceforge.net/

Udacity - as part of the Self-Driving Car Engineer Nanodegree, also open-sourced their driving simulator (I posted this link elsewhere):

https://github.com/udacity/self-driving-car-sim

I used it in the first term to implement a version of NVidia's End-to-End CNN (https://images.nvidia.com/content/tegra/automotive/images/20...). Something I ran into with the simulator, which may apply to other simulators (though I've played Trigger Rally before with keyboard only and no problems) is that joysticks were really touchy (major fast acceleration on movement of sticks, and no way to really adjust it easily under Linux - which was kinda a disappointment to see - I could do some adjustment, but nothing like what is available on Windows); I found that using a steering wheel controller worked best.
Nonsense, IMHO. I am a programmer and I like technology but I'm a million miles away from Silicon Valley geographically, conceptually and spiritually. Waste affects every part of life, although technology seems to produce more than its fair share.

Your friends don't care about environmental concerns. My friends do. Swings and roundabouts.
20 years of dedication. The top most watched news show. It's wild they would ask him to leave after he has been on top for soo long.
Yeah, I think filtering is a big part of it. If you want to answer a statistical question about the entire dataset, then a random sample is probably good enough. If you want to drill down and do an analysis that only looks at a particular narrow slice of the data, then it's likely that the corresponding subset of your sample isn't big enough to be meaningful.

(You can pre-filter or pre-aggregate before sampling, but that assumes you know a priori what types of queries you'll want to do.)
And that is Hacker's news how?
Here's an alternative, more optimistic view.

CodeStar (and its competitors) doesn't eliminate the future prospects of ops engineers. Instead, they reduce the grunge necessary to get something working. (After all, how much fun is it to actually set up and configure Jenkins ... for the hundredth time.)

So it's possible that over time, ops engineers get more time to worry about things that are harder (or impossible) to automate. For example, organizations run similar, but not exactly the same dev workflows. So understanding your existing dev workflow, and how to tune it is an ongoing thing. And with something like microservices, maybe you have dev workflows that vary by team. Or how do you tune your monitoring infrastructure to let you root cause faster, instead of just taking stuff out of the box. Etc.

I could be wrong, of course. Curious what others think.
> We have real problems to care about.

Agreed! Here's the thing, though: it takes such a tiny amount of effort to solve this particular problem.

What happens instead is people get outraged and a whole debate ensues, when literally all that needs to change is a couple words in a readme.
The huge downside, IMHO, is that they decided to reinvent the wheel completely instead of using existing standard for file-format (icalendar?), sync(caldav), etc. :(
Your address isn't a secret, and the "something you know" part of TFA isn't supposed to be common knowledge. To stretch the metaphor, your address is your user name, not the password
That you think this is intentional unfortunately probably reinforces GP's point.

This is how the "get off my lawn" mentality happens. Older generations don't just become cranky and cantankerous — society shifts out from under them in ways that go against the norms they're accustomed to while they hold the line on the way they perceive that things used to be.

Note I'm not saying that this is the direction things are ultimately going to shift toward. Just that this example is symptomatic of how generational culture shifts happen.

I've already noticed this in myself, and I'm just past thirty. I just don't "get" Snapchat, for example. It's perhaps just one thing right now, but culture changes aren't independent of one-another. You hop off the bandwagon but it keeps going and only ever becomes harder to hop back on.
So, as someone more used to criticising it:

* A good founder cohort if you're into intelligent, quirky, and techie discussions. Basically "Googlers and Friends". (Though this also included a bunch of marketing types, a net negative.)

* Really solid technical fundamentals. I'll scream until I'm hoarse about what Google doesn't get, but one thing that they absolutely nail is solid, robust, scalable, updateable infrastructure. The server-end side of G+ was amazingly robust and had exceedingly few outages. Only a small handful of site updates that I'm aware of ever broke the service. That's an exceedingly good record on any score.

* Scale. Basically, Gmail and Android registrations fed into the G+ userbase, and whilst that is something can, quite rightly, be criticised, it makes for a potentially large engagement pool.

* Search. Took a while, but when Google bolted Search onto G+, it was fast and comprehensive. Not necessarily useful, but every comment was indexed. (HN's Algolia is comparable, though more useful.) Reddit still struggles with search (timeouts, no comments), though the syntax is powerful. Ello's search is useless. (Yes, I poke around the oddball corners of the Internet.)

* Long posts. It was possible to, pretty much, write a book within a post if you wanted to. For those of us who live by words, this was useful.

* Integrated images and video. Photos were definitely well-presented (if overused), and being able to preview / play YouTube on-site not bade.

Later features made small-group interactions fairly viable (though large was always a nightmare), and more.

I've addressed criticisms elsewhere, most particularly in my "Plussology and Plexology" collection on G+ itself.

https://plus.google.com/collection/MY_CX
Sure, put whatever you want in your README's. I don't care if that's the impression you want your projects to have. You're not offending me, I just have to hold my nose when someone feels the need to do the brogrammer speak thing.

It's in the same category as reddit's "the narwahl bacons at midnight" crap that was all over that site years ago to me. I just find it nauseating.
I always suggest for people that are using Adblock+ to filter beacon, analytics, metrics, and other similar terms

It's a Procrustean approach but it works.
Our customers are (I work at https://paw.cloud)
For us we are happy with django for backend since we can trust it, but when we do cool stuff with django we take a few days to right up a blog article that for us is direct marketing.
It could be the same with a phone (username / phone). I figure between my phone having a password and (I assume) the fact that I would be able to revoke authenticator access to a device quickly I would be comfortable with the risk. I honestly hope this catches on because I would prefer it to the current system of having to manage a bunch of separate passwords (which currently are also saved on my phone)
I see a string saying "Only detected non-exempt updates on device with unsupported processor" when I was disassembling the code, so obviously MS has a way to mark patches as "exempt".
Vanguard gives discounts to large institutions. If a NY Times story helps Vanguard, Vanguard could cut their rate a bit.

I don't think this is likely, but I think it's clearly possible, and noting this potential conflict of interest seems prudent. This is what the disclosure is for.
Facebook Announces 360 Capture SDK
It depends on what do you call small or medium-sized business. Besides the same question can be asked about "developers". How many mediocre / junior / just developers you need "in-sourced" ?

More and more work can either be outsourced to services like AWS is building or cheaper IT professionals anywhere in the world.
The only question here is when taking the lead outweighs the costs.
Tinymongo – A drop in replacement for mongodb out of tinydb
How about refute the core of the work instead of focusing on a small issue?
I've searched, and they don't have an answer. Not even in their FAQ.
They just say "pressed by us" or "cold pressed juice" but never elaborate.
There are tools, such as Valgrind and Dr. Memory, to prevent just that.

With the tools, finding and fixing that sort of issue isn't generally very difficult.
As someone who's actually currently hunting for wireless noise-canceling cans, what's your suggestion? (other than IEMs or something I have to plug into another receiver) I'm quite satisfied with the sound of my Seinnheiser 598s but they have a cable and are open back.
> I do not consider potential property damage to be a form of terrorism...

So under your definition of terrorism someone needs to be injured? You're diverging from the dictionary a little there.
Redshift is designed to fill the classic accounting datawarehouse role in an organisation. Whilst I'm sure there aren't too many companies with account ledgers that large (or any), I doubt too many accountants would be happy with statistical inference of their books... ;)

This new model of processing directly on S3 is pretty much aimed specifically at eliminating the "Load" part of the ETL process. Just dump to csv from whatever sources you originally had, and don't worry about the schema conversion/loading into a DB. The fact that it happens to scale to exabytes is just good marketing fluff.
I think it's just a precautionary step after the whole Facebook debacle, FB issues an email address to every user and they were tricking people into sending emails to petition for their service with a click and then sending a notification to all their friends when a person does that making it look like a good thing.

What made it even more iffy was that it would've been free on select few services and they planned to include a couple other companies later, it took a lot of convincing and explaining by a lot of concerned people. It was a scary time and no one wants to go through all of that again for whatever reason.
I live in Europe. Next year I and all other Europeans should be able to make a GDPR request for information to Bose and, at no cost, get a complete copy of all information Bose keeps on me.

https://ico.org.uk/for-organisations/data-protection-reform/...
I've got a project called a 1billioncoins.com if your interested.

It's similar to below but I've going to be giving away a billion coins in drawings and other methods. the key is there is a limit to the number of coins and the more people that have them the more valuable they become.

https://news.ycombinator.com/item?id=11441696
I think it was Bernoulli that first talked about the logarithmic relationship of utility and value. That was back in the 1700's. I believe there have also been empirical studies that suggest that it holds up in experiments, etc.
FWIW, just displays a black screen for me in Firefox 4.0a2.

https://lol768.com/i/pP.4G.Rb.t7.US.8b.u8.gI
I agree on both points. It would be a great contribution of someone could write a technical review which compares and contrasts the two offerings.
MSFT are not the only ones in the Linux ABI emulation game. Illumos and FreeBSD are doing it too.

The Linux ABI is still a moving target, but it's moving much more slowly than a decade ago, so you can now expect every OS to start emulating it (warts and all).
Thanks for pointing that out, I've updated my comment to fix the mistake.
If you had read the original announcement about this over a year ago you would already know that this was the case and what the exemptions are:

>Through July 17, 2017, Skylake devices on the supported list will also be supported with Windows 7 and 8.1. During the 18-month support period, these systems should be upgraded to Windows 10 to continue receiving support after the period ends. After July 2017, the most critical Windows 7 and Windows 8.1 security updates will be addressed for these configurations, and will be released if the update does not risk the reliability or compatibility of the Windows 7/8.1 platform on other devices.

https://blogs.windows.com/windowsexperience/2016/01/15/windo...