skysight-inc/HackerNews huggingface dataset:
Interesting that the site uses TLS, but most of the servers containing the download use plain old HTTP, which as we know, can be easily subjected to a MITM attack.

https://linuxmint.com/edition.php?id=225

Only a few of the ISOs are delivered with TLS/HTTPS, like this one:

https://mirrors.c0urier.net/linux/linuxmint/iso/stable/18.1/...
This looks like a demanding project! I hope you make good headway, and get a lot of traction this new year. I'm curious, since I'm convinced consumers are deviating away from licensed native software towards web-accessible, web-authenticated product subscriptions, who your target audience/market is supposed to be? If it's targeted at native Electron and NW.js developers, can I ask what problem(s) your product might solve? I am new to product development, and I am just curious about what I'm missing.
I don't see any bouncing, I'm using chrome and a 13" MacBook Pro. My connection is also much slower than yours.

Also tried throttling the connection and I don't see anything annoying in how the page layout happens.
> It is not as if anyone takes the Google happy colors and 'don't be evil' motto as actually indicative of ethical behavior.

It's also not as if the sterility that was some kind of "opposite"? For me it's certainly closer to a factory floor than to, say, Friedensreich Hundertwasser.

> Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius—and a lot of courage to move in the opposite direction.

-- E. F. Schumacher [ https://babel.hathitrust.org/cgi/pt?id=uc1.32106019678082;vi... ]
What in particular sounds horrible? It's been a very effective way of making sure we ramp up hires quickly because we have opinions from multiple people who worked with them.
(Some of the +below are O'Reilly DRM-free ebooks. Big fan.)

Python:

+Effective Computation in Physics. Probably the most practical full-environment treatment of Python I've seen. Write, test, package, distribute. Third party libs.

Effective Python, Brett Slatkin. Sort of an "N ways to improve your Python." Part of a series edited by Scott Meyers.

Getting my C mojo back:

I left C/C++ 15 years ago. C++ will likely stay left, but I miss C.

+Reading 21st Century C, Ben Klemens. The first half is the development environment, which is great, since there's some new stuff since I left, and lots of stuff I've forgotten or never knew.

Rereading Expert C Programming: Deep C Secrets by Van der Linden. The guy's a riot. It's dated but still relevant. The inside baseball stuff on problems seen while working in Sun's compiler group is fascinating.

Rereading C Interfaces and Implementations, Hanson. Hoping this will serve as my C version of Large Scale C++ Design by Lakos. Honestly though, the literate programming style of presentation is off-putting. Are we still talking about that?
Pretty sure that's not a simile.
Thanks for the clear explanation. This makes sense. I do have a tangential question.

I have read that the reason for this declaration syntax is that it was easier form compilers and compiler writers to parse.

How does this declaration syntax facilitate parsing exactly? I fail to see why this is.
> I expect AI to do much better than us very soon.

and it's a good thing too, because if we are all out of work there'll be no good reason for us all to have so much intelligence so we'll me devolving back to the apes.
Hopefully Java WebStart doesn't go anytime soon, I still rely on that for OOB management on my servers without needing to boot Windows and use IE + the .Net consoles.
> I think we are talking about different kinds of diversities.

I don't think we are actually because I was also referring to timbre. But yes I suppose I would agree that by the nature of being limited to certain instruments, you are limited in what you can express. I suppose I just feel like each of those instruments can be played to produce a very wide variety of colors as well, but I do of course see what you are saying.
Let's be blunt: firms needing real data science know where to go and find real data scientists. Anything less real, on both sides, is matter of opinion and here it comes free market.
The only difference between the "EME-free" and regular version of Firefox is the default value of the "media.eme.enabled" about:config pref. This pref is also disabled by default on Linux. When this pref is disabled, Firefox won't automatically download the Google Widevine CDM or expose the EME API to web content.

If you already have Firefox installed, just unchecking the "Play DRM content" setting in about:preferences#content will have the same effect without requiring you to install a special build of Firefox.
Linux doesn't power the smallest devices in the world. It's about two orders of magnitude too large out at the low end.
I would say Java is more comparable to C++. Language-wise the syntax of the two is similar, they came from around the same generation of languages, and they both have a prolific community and ginormous codebases. Also similar to C++, there are MANY different implementations and flavors, even entire languages built on the Java VM. By this measure no languages come close to C++ and Java.

While some new languages have prettier syntax and interesting constructs, Java remains a viable platform despite it's warts. I would guess more production code today (even new) is still written in Java or c++ than anything else.

Java gets a lot of flak around here but its really not so bad when you use modern versions (JDK 8) with modern libraries (Apache Commons or Guava). Even Eclipse is surprisingly good now, defying my expectations years ago that it would remain buggy and hard to use forever. I learned Java in the last year and it's now my favorite language besides c#.
TBF that is non standard behavior and won't work everywhere.
>>As tedious tasks are automated, you can deploy people doing new things.

That almost never happens in my experience. Deploying those people to do new things requires training them on those new things, and most companies aren't willing to make that investment, especially since said people are usually near the bottom of the totem pole and the fact that they just got made redundant by software is regarded by management as proof that they are just cogs.
Ray Dalio is a fascinating person. He purchased a one-word .com to share his personal and management principles, and now he is attempting to train a learning system to automate and preserve his decision-making.

There's a movie script somewhere in here. Exaggerate the narcissism, advance the science 50-100 years and we've got an eccentric billionaire that causes an artificial intelligence uprising. Like something between Transcendence and Westworld.

A few other thoughts from reading the article:

• Dalio seems like a classic case of someone pursuing immortality in whatever way he can. His coming out of retirement, his efforts to leave a legacy of "radical transparency" and to make his company an "altar of openness", etc. He is also 67 years old. He may feel as though he is "running out of time", and I've seen an uptick in media mentions surrounding him and Bridgewater. There's quite a few religious themes here.

• Bridgewater might be an excellent case study in radical changes that result in success, but it also might not. In particular, there are two challenges. First is the culture of Wall St, which lends itself more to a "show me the results" manifesto and can probably tolerate a culture of open criticism more than most other companies. The other is that Bridgewater is a single datapoint. We know almost nothing about the inner workings of e.g. RenTech, but they are just as impressive (albeit with lower AUM) and have a more "academic" culture. Does the culture matter that much, or is the success a result of a confluence of other factors? Someone who appears to pride himself on his contrarian decision making like Dalio might see his culture as the defining differentiator responsible for his success.

• I find it much more likely that Bridgewater's culture of open criticism (and elements of quantified self?) is like Zappos Holacracy and Valve's "no managers" manifestos, rather than a new set of principles to be brought down from on high. Each of these companies prides itself, and to some extent claims is the reason for its success, on a culture that was deliberately implemented instead of organically grown. After you see enough of these I feel you start to become "culture agnostic", and from my point of view I don't feel any of them has a causal relationship with profitability or productivity.

• A nitpick here - it seems hypocritical to reduce a culture of "radical transparency." If you decide to change the status quo from radical transparency for 100% of the staff to radical transparency for 10% of the staff, then what is so radical about it? Equally, what does it mean to only dole out radical transparency to those "responsible enough" to receive it? That sounds like...transparency.
Before I go
I made a Git subcommand that can tell you who should review your PR
Import excel to couchdb (and turn sheets into json)
> Because most people worth a dime interviewing for you are actively working for a different company. By asking and calling references you're "flushing them out".

I totally used to think that too, but whenever I've asked people about our process they say - "sure when you're making an offer, make it contingent on references and do a bunch of them."

I never revoke an offer unless we find out something truly bad at reference stage. Everyone has their foibles, and it's just useful to have more information about how to work with them.
That video was annoying to listen to...
It may be that the monolithic edifices that typify so many favorite dystopian worlds don't lend themselves to scaling up or down as an organization grows or contracts.

Perhaps only organizations that are immune to market vagaries can handle an architecture that does not respond easily to growth/change. Also, many prefer to lease rather than own, and real estate developers are almost universally conservative and conventional, thus unlikely to underwrite the costs of aesthetically significant architecture.

(In my experience it costs at least twice as much to construct things in a way that is outside standard convention.)

A mixed example, Apple's new campus is a more friendly-faced monolith, but will be difficult to expand without breaking the trademark purity of its circular geometry. (An aside, at least as shown in photos, that building puts my creative mind to sleep and carries a message of conformity, like any monoculture gone to far.)
Shouldn't things like this be based on data and evidence instead of personal anecdotes?
Unfortunately this is differently wrong in C# (and many other modern languages). arr here is not an array at all, but is actually a reference to an array and has different semantics from the the corresponding C declaration.

This is not just being pedantic: using the same syntax for values and references does lead to confusion. At least C# has actual value types and 'ref' (but not value type arrays AFAIK), in Java this is still being worked on.
That sounds unbelievably risky for the people giving the references to have long, nuanced conversations about someone's potential weaknesses in a new job. I can imagine many ways these conversations could be made off the record, but the people providing the references are at the mercy of your interpretations and how their statements are later represented. Even if you don't hire the person for entirely different reasons they could end of being held liable for loss of earnings if it's decided that some of the information was untruthful, unsubstantiated or illegal.
If you think that it's 2 months of work and can be done by a design grad, you're crazy.
> If you're running code on the server, there's no reason to compile down to ES5

Actually, ES6 is not running at full speed in Node yet. So there are still some performance benefits on transpiling.
As was said above - figure out if your IT department is enabling that flag when running your java applications in production.
The gaming industry needs to understand that this applies to coding for games as well. It especially applies to multiplayer.
Yes. It's so rare to find people willing to cooperate and make some compromises for much larger overarching productivity. The BFG and Pylons merged to become Pyramid after recognizing that they were working toward a very similar vision and that it was just wasted effort to be getting there separately. It's always great to hear of this kind of thing, and I have huge respect for the people behind the few projects that are willing to do it.
One barrier to diversity in tech is a culture of genius
If you like listening to books on tape, the version of Neverwhere read by Gaiman himself, is my absolute favorite one.
Providing power is literally enabling hustle in one of the most difficult entrepreneurial climates in the world.
This article is about Firefox using the Encrypted Media Extensions (EME) API, not any other DRM content.
It should be noted that 'compatible' is not actually the tested compatibility, it's whether or not the add-on author has declared that it is compatible within their manifest.
Well, even though Debian supports this I rarely see it used to install multiple so's side-by-side. Fedora will let you do it, but the entire development process tries to avoid compat libraries where possible (you are supposed to send a message out to the mailing list if a package you maintain is getting a soname bump so others that depend on it can rebuild during the rawhide cycle, this stops being an issue once Beta hits since versions get locked down).
Jesus and you guys say JavaScript is bad...
That would be the case if they were actually reselling our items, but they're all taking our logo and putting it on print-on-demand t-shirts, hats, mousepads etc. I've not found a single listing that's even remotely close to a resold product.
Yeah, that's what I thought too. However I'm seeing different behaviour on these two vms with the same version.
Can you detect modified photos of authentication certificates?
Citronella sprayed near the bottom of the door, after a couple of days they stop as it probably tastes / smells horrible to them.
I think one of the biggest missteps of modern industrial society was to disregard religion as outmoded without making any attempt to fill the psychological void it leaves. Seen in this light, atheism is clearly not interchangeable with religion. There are no weekly gatherings of atheists who praise the beauty and glory of creation. Religion is a reminder to take a step back and think about the big picture. Atheists can do that as well, of course; they just don't have much reason to do it, because atheism is not something you practice. It's not a way of life. It's just a void. And like you said, that void threatens the integrity of a community.

We need a new religion. Nothing out there right now is cutting it.
We already are automated. It's called C. Python. Java. Go.

How many programmers would it take to write Windows in Assembly?
My dad, who was a historian and business professor, told me once that you could trace the start of the decline of a company when they completed their showcase palace headquarters. The problem is they became focused on the edifice rather than their business.
this was the case at 2 funds I've worked at. So I assumed it was the norm
Solr SearchComponent for altering and re-executing queries
You are correct, if you want to use this for team training - you should really buy it, it isn't expensive:

https://www.deltaleadership.com/store/shopexd.asp?id=15
> That sounds unbelievably risky for the people giving the references to have long, nuanced conversations about someone's potential weaknesses in a new job.

I don't think I said anywhere (correct me if I'm wrong) that we're asking anything to do with their ability in the new job. We're asking about how they performed in their previous job.

> the people providing the references are at the mercy of your interpretations and how their statements are later represented.

I think this is a major reason why people don't reference. I'm always honest with my references. A competitor hired away a disastrous hire I made a few years ago. I met the CEO a few months later, after the guy had been let go from there, and said "Why didn't you just call!" -- he'd have saved a bunch of time and money.

> Even if you don't hire the person for entirely different reasons they could end of being held liable for loss of earnings if it's decided that some of the information was untruthful, unsubstantiated or illegal.

If you're an adult about it then there's not a lot which can put you off a hire at the referencing stage. You just have to recognise that not everyone gets along, and everyone has different sensibilities and cultural pros and cons. The point of our referencing is that we want to work with this person, so we want to be prepared to help them excel and hit the ground running.
Try doing it before/after clearing your cookies.

The password reset page's behavior depends on Facebook matching your browser/ip/other signals.
Hi, can I ask what features you're going to implement next? Also, is harf.io's main advantage supposed to be that it's essentially a committment-free, platform agnostic videochat service? Who do you think would use it most; Craigslist patrons requesting remote, "hand-on" previews of listed products with constraints to iOS' facetime or Google's Duo?
Why their bedrock market is in the publishing/print media segment. The Mac had a companion printer that was set up to match the screen. Thus you got WYSIWYG editing of documents etc.

This i think was a massive contributor to the attention Apple got regarding their iPod, because it was a known brand for all the newspapers and such. And since then Apple has been basically leveraging that attention into what it is today.

But by ignoring what go them that attention, the near ubiquity of Macs in all manner of media production, they may well be in for a harsh fall indeed.
"The trouble with H.L. Mencken is that he believes he is H.L. Mencken. There is no cure for a delusion of that magnitude."

... is a quote I distinctly remember reading many years ago, and which I cannot find a single reference to anywhere on the internet. Guess I'm just crazy?
Indeed. And that will be excellent reason not to go on warpath with Oracle when so many of Red Hat customers look to run Oracle certified Java and other Oracle Enterprise products on Red hat systems.
Realize that submissions to these lists come from industry reps. They are not created by some team of investigators. There is no budget for such things. Groups like the MPAA submit names and a yearly list is issued. Thats why nobody beyond diplomats pay any attention. It's only about the headline.
InfluxDB is hiring remote database and distributed systems engineers
Out of interest, what does?
Yeah, I'm not wasting vacation time on your multi-day interviews.
Yes, it is c++, but both the concept of array and type decay comes from C.
It is most definitely possible to plan 32-bit games (at least via Steam) on NixOS. The only things not to forget is to enable "hardware.opengl.driSupport32Bit" and "hardware.pulseaudio.support32Bit". Other than that, just installing the Steam package usually should work.
I'm gonna guess these employees have a work for hire contract of some sort, so that their ideas or potentially copyrightable or patentable methods, belong to their employer.
From the article: "I tried (again) to study Computer Science at the local technical university, but my joy of programming was (and still is) sadly not accompanied by a joy for converting numbers from the binary to the decimal system and back (much to the dismay of my parents)."

This says everything you need to know right here. He's not a programmer, nor does he want to be. He wants to schmooze, be a mover and shaker, a people-person. None of that annoying maths stuff.

Turns out that companies that write software need a lot of people who are absolutely interested in converting numbers and not a lot of people who just want to make connections and not be bothered with all that programmy stuff.

Short version: Where a fresh-faced young post-Millenial learns that coding is not just cool fun graphical user interfaces but people need to get real work done and solve real problems. Which he doesn't like, so he decides to be a talking head instead.
I started playing with computer vision toolkits like OpenCV in the late summer, took a couple months to play with different tutorials, then it took another couple months to launch a simple iOS game with face and mouth detecting. As an MVP, I avoided any features that might turn into a time sink and didn't even include in-app purchases.

Working with the libraries was unexpectedly easy since I looked at a lot of sample code and tutorials.

The challenges are to come when I have to dig deeper into combining different image processing techniques to boost my particular tracking needs. Additionally, I'll have to learn about 3D graphics from scratch if I want to make the game more immersive and dynamic. Lastly if I want to add stuff like an in-game economy, that will take time away from experimenting on the computer vision stuff.

Check it out and send me feedback! https://appsto.re/us/hhcxfb.i
I took a stab at this domain (online dev environment) with a service recently, and it's really hard! So congrats on codeanywhere, it's really nice. My qustion is; how does code anywhere handle mobile users? Every syntax highlighting text component I tried utterly failed on mobile slash touch devices.
Cloud9 has been a delight so far. It doesn't require local files — parent was just saying that you can use it as an IDE on your own arbitrary box (e.g. a DigitalOcean droplet), but that doesn't stop you from using the default option of a Cloud9-provided Ubuntu container. Another big win with C9 is "collaborative mode", which lets you pair with someone remotely, each with their own cursor in the same file. I've been using that a lot to integrate closely with a front-end developer who is taking care of the views while I simultaneously write the backend logic.
I started with them. First Cloud9, then Nitrous and eventually, I ended with...

- A cheap VM on Digital Ocean close to my location

- tmux

- vim

I have never been so productive before and they give me more flexibility than any cloud dev service at a much cheaper price point. And now after two or three years, I am a tmux, vim, console pro. Everything else compared feels slow and limited.
Some of the engineers at Thiokol whose work Tufte criticized have responded over the years. There's at least one painfully academic paper out there, although if you wanted to you could start here:

http://www.onlineethics.org/Topics/ProfPractice/Exemplars/Be...

https://eagereyes.org/criticism/tufte-and-the-truth-about-th...

It's been longer since I read Feynman but I recall his assessment as being a lot more grounded, and fairer to the engineers.
Agreed, I think those factors detract attention from some of the better designed experiments out there.
The Alice malware attacks is a good example of a need for more formal ATM software design toward a more secure firmware/OS package.
I thought about making the same comment but then figured I was just being salty because my 2016 was a failure :(
I'm going to be continuing to spend more time on learning R, (re) learning Python, and learning some more parts of the Python ecosystem like Numpy, Scipy, Pandas, Scikit-learn, etc. I'm also planning to spend some time on Prolog. And if there's time left over, I want to at least dabble in Scala a bit more and learn to use Figaro.