skysight-inc/HackerNews huggingface dataset:
I don't have a degree of any kind, but my first real job was in the art department of a advertising company (graphic design, mostly).

These days I spend more time writing code for the artists than I do working on the art, but I'm sure that past experience is useful in communicating with others. Also, code itself is an art form. I like to think that past experience allows me to write better code, especially visually appealing code, whose importance I believe is oft underestimated.

For what it is worth, I have found the context switch to be particularly interesting. When I have been away from what is traditionally considered art for long periods, it takes a lot of failed attempts to get the mind back into the artistic mindset. It always comes back, but what seemed natural at one point in time does not come back naturally in an instant. The same is true trying to go back into the programmer mindset when focusing on artistic endeavours for long periods.
We detached this subthread from https://news.ycombinator.com/item?id=13336987 and marked it off-topic.
here is a more technical discussion by Paul Bourgade @ NYU. I still re-read it from time to time for orientation.

Quantum chaos, random matrix theory, and the Riemann ζ function

http://www.cims.nyu.edu/~bourgade/papers/PoincareSeminar.pdf
kzrdude is referring to the allocation of the Array struct on the heap. It should be something like this instead:

Array array_create(size_t size, size_t sizeof_data) {
Array result;
result.size = size;
result.capacity = size;
if(size) {
result.data = malloc(size * sizeof_data);
} else {
result.data = NULL;
}
return result;
}
I like Firefox, but on my Mac I use Safari because every other browser sucks down battery at ridiculous levels in comparison. I don't need anything fancy, and I don't use any extensions (I do my ad blocking at my DNS server). So Safari is generally good enough.

The only thing I dislike about it is, when the developer tools are open, everything on the screen flashes red when you click or mouse over it. That's my only complaint.
Reasonable? It actually makes the NSA's job easier. The major constraint on the NSA is the requirement to at least pay lip service to the idea that they are not spying on US citizens. By neatly separating out foreign data, this law actually helps them. In the US the NSA is constrained; in other countries they can operate with impunity.
Phrases "I'm probably in the minority" or "unpopular opinion here" followed by a reasonable opinion just beg to be upvoted by everyone who thinks it's reasonable and suppress downvotes by making people think twice about it. In this case, loads of people here are positive about Chrome, or if they care about Google's monopoly, Chromium.
Transit starts crowd-sourcing real-time transit times as official feed breaks
I'm having a lot of issues with Xubuntu 16.04 to the point where I consider moving to another distro.

* Chromium tends to be unresponsive after waking up from hibernation.

* VLC tends to hang and freeze.

That's not the stability and simplicity that I originally moved to Xubuntu for.
Hi! Can you elaborate on the ad-blocking at DNS server thing?
Thanks!
Horrible prison conditions and conviction rates relative to where?
chrome,
their developer tools is unmatched

brave,
trying it out cause i heard them in a podcast somewhere
When did they stop being interesting?
I no longer experience much difficulty meditating, though some days are certainly better than others.

Meditation can be quite demanding when you first begin, especially if, like myself, you never much developed a capacity for focus and restraint while growing up. But consistent practice will eventually yield positive results, whether you perceive it helping or not. Just be steadfast in your practice, and within a few weeks time, you should observe at least a small difference. The first time your inner voice and all the other background noise relents and grows silent, you'll be more driven to continue, and the benefits will be manifest.

As Rich Hickey points out in his talk on Hammock-Driven Development, leaving the hard problems to your subconscious is more efficient and, at times, more rewarding. And I would point out that feeling less harried outside work is a boon unto itself.
I think the big issues with Chrome is just the Google factor. That's really the only reason it was able to grow the market it did in that time space.

When Chrome was released, they took parts of WebKit, parts of Gecko and released a closed browser. -_- It has been opened up since and there are fully OSS versions like Chromium, but since Google had been a big funder of Firefox for so long, a lot of FF people saw this as sort of a betrayal.

Personally, Chrome doesn't have a lot of the tools I need. When it came out, you couldn't make a plugin that created a sidebar without doing a lot of hacky stuff (is this still true?). Chrome also had limits on their API so you couldn't create as efficient adblockers (not sure if this is true anymore either).

Despite issues people have had with the Firefox UI and the Mozilla foundation itself, I still think Firefox is the better choice. I've been using the new multi-process feature of FF and it's considerably faster now as well.
> Stallman needs to lighten up a bit.

I genuinely think that he's mentally ill. I don't say that to be mean. He seems to be extremely paranoid and anti-social. Those traits never end well.
Greg is white. Also, Greg is Lily.
Planned obsolescence. The greater the software/hardware complexity included - the more opportunity for obsolescence. For the manufacturer & retailer - a great component of their "business models." Not so great for consumers/environment.

I'd like to see some great technical minds attack _this_ technico-societal issue.
NASA was just talking about using an "ice dome" on Mars as radiation protection.

https://www.nasa.gov/feature/langley/a-new-home-on-mars-nasa...
Firefox (with a bunch of privacy plugins), mainly because of privacy concerns about Chrome.
I used to use Firefox for Tree Style Tabs and Pentadactyl, but I recently switched over to Qutebrowser[0] and I'm loving it. It has Pentadactyl-inspired keybinds, vertical tabs (no tree-style just yet, though), and it's _way_ snappier than FF. It's refreshing to use after all the bloat that Firefox has acquired and the slow-to-nonexistent development of Pentadactyl. (Not to mention the existential crisis of the FF WebExtensions switch.)

There are some sore points revolving around the use of QtWebKit engine, but they're mostly workable. I set the user-agent to either FF or Chrome to get some sites to not redirect me to their compatibility site, and YouTube support isn't great (no fullscreen). I just set up a keybind to send the current url to youtube-dl/MPC-HC and it works fine.

[0] https://qutebrowser.org/index.html
I've always had a respect for anyone who has a math major. In my experience (as a comp sci major) there's a strong correlation between being a math major and being smart.
If anyone's interested in studying a combination of art and computing, this distance learning Bachelors degree in Creative Computing from the University of London is worth looking at: http://www.londoninternational.ac.uk/courses/undergraduate/g...

Costs around $2500 per year for three years. I'm currently halfway through and really enjoying it!
Making an inflammatory claim and calling it "obvious" guarantees the kind of thread we don't want on HN. That amounts to trolling. Please don't do it, and please don't stoke flamewars once they get going, either.

Accusations of astroturfing or shilling without evidence are not allowed on HN. Rushing to that as an explanation is, invariably, evidence of sloppy thinking—or maybe non-thinking, of the kind that political passion leads us all to. It should have been obvious that there are many countries where people were reading HN at that hour and that you'd given plenty of them plenty of reason to downvote. It's embarrassing to see a comment here insinuate that only Russian spies could possibly disagree, and just as embarrassing to see how many users upvote such an absurdity.

This community is deeply divided on divisive issues. People on all sides need to conduct themselves more civilly than this, so please don't do it again.

We detached this subthread from https://news.ycombinator.com/item?id=13343037 and marked it off-topic.
My friend had a phone that did this, but apparently my voice was similar enough to be able to trigger it too.
You don't get it - even if you're some dreamer scientist genius who's trying to build whatever - if they actually got to that level of intelligence the tech would have been "acquired" by military/other companies/whoever and very quickly used for self improvement to get better results. If you could build that level of AI you are absolutely not building a open access theme park to fund it - how's that even remotely plausible to you ?
I still think Chrome looks and feels smoother than any other browser. I don't know how that holds up for Windows, my experience is mostly OS X.
That was my impression about Nix, however mind that things are moving very very fast. NixPkgs is one of the top GitHub projects now by number of contributors. Loads of things are packaged. I think it's getting comparable to Arch plus AUR.

GuixSD is a GNU version of NixOS, running on Guix package manager. Extremely neat, as it's written in Guile Scheme. They have most basic things packaged. Also, derivations are compatible with Nix ones, so you can use any Nix channel.
Well, there's a lot of people who have successfully deployed ES systems at both the large and small ends of scale. So one might ask, after having looked for and received some answers from people who have done this successfully, where did I misapply or misunderstand the advice?
Just read that and concur that it rings true for many of the negative aspects of teaching I've experienced as well. Plus I work in a private school environment where there is the complication of parents being to a certain degree customers whose satisfaction matters to the financial success of the school. And then there are the big donors who see themselves as some kind of local nobility.
Hey did you end up going back to school for a computer science degree or are you self taught?
Looks really cool, great work dude.
Ridiculous argument. Macs have never been the value proposition, especially when they get fully loaded. Any literally any point in the history of the Mac, you could say "but you can get a comparable PC cheaper!" and it would be true.

Macs have always been expensive, everyone has always complained that they're expensive, and they will continue to be expensive. This isn't new.
Antergos and friends are fine, but they're not the whole Arch experience. (Some say they're not Arch, full stop.)

Installers are brittle. They don't always fit every case you give to them. That's why vanilla Arch lacks an installer, because chances are you're smarter than a shell script. No matter what crazy, inane setup you might be facing, Arch can tolerate it. Specifically because it doesn't have an installer.

(I once dual-booted Mac OS and Arch, with a shared /home partition. It totally worked and was a lot of fun.)

With vanilla Arch, since you're the one who brought up the system, you know exactly what you put in and why. If something breaks, you are better able to fix it. Because it's no longer magic. You did it yourself, after all. You can at least identify the parts of the system that are wrong, if not being able to outright fix them.

And since setting up the system means learning how to use the wiki and IRC channel, for most people, you already know the support network to fall back on.

Arch's installation procedure doesn't just prepare the computer for booting Arch. It also prepares you for using Arch.

If you're using Antergos et al. there's no shame in it, but you're seriously missing out on a very interesting experience.
My current contract as a web developer is up at the end of the month and I want to go into more freelancing and have embedded projects in the future. I usually use side projects to learn initially. In this case I'm working on a Weather Sensor.

http://kokonautweathersensors.com/
https://www.instagram.com/kokonautweathersensors/

I think it's pretty successful so far, but it's all new territory in finding work in embedded systems and even harder representing myself (Been doing full-time and contracts for the last 6 years. Would like to fully represent myself as a development shop as soon as possible). Any advice?
My wife has art history and philosophy undergrad degrees, from Duke. She then went and got an architecture degree from Columbia, and now she's a practicing architect.

This was actually a somewhat reasonable progression, although if she had known for sure she wanted to do architecture when she was applying to colleges, she could have saved two years of her life and gotten a five-year undergrad bachelors of architecture degree instead.
> The new Brave browser automatically blocks ads and trackers

Well I suppose I'll have to check that one out.
EDIT: Installed it, went to facebook, saw ads. Tried a google search, saw ads. Went to reddit, saw ads. Not sure what it's actually blocking.

Blisk looks interesting as well. (EDIT: Chromium re-wrap with device previews, bug reporting, and screen recording)

I tried and liked Vivaldi, but it's just repackaged chromium with a few extra features isn't it?
Which is a reasonable handwave until you start asking about the physical damage that the bullets do to [EDIT] hosts and ignore the mayhem involving explosives, fires, etc.

It doesn't especially bother me though. We know that TV and movies generally have a convention that trauma that would put someone in the ICU in the real world is brushed off as a flesh wound. And I'll accept technobabble about the bullets. I'm also happy to accept that maybe Westworld takes place in a culture where theme park risks on par with base jumping are considered fine and proper.
ExpressJS, Socket.IO and AngularJS Boilerplate
How to Set Goals
Still Chrome - all the browsers have warts. As someone who uses a lot of Google services, the login ability in Chrome is valuable, and it stores my bookmarks too. The devtools are also king of the crop by far.

Firefox's devtools irritates me, and they have made some piss poor decisions, such as the switchover to geckodriver without it being stable for WebDriver support.

Safari is still lol, and has some awful UX, even on iOS. The browser is also home to some of the worst bugs I encounter on frontend these days. To its credit it does better on mobile for battery life & perf, but that's literally its only saving graces.

Edge is better than IE11, but still has its share of wtf bugs.
I'm using, and plan to continue using, Firefox for web development and Safari for general browsing.

I sometimes fire up Chrome so I can use its perf tools in some places they are better than Firefox, but the browser generally irritates me. Safari's performance is so much better than the others that I'm comfortable using it day to say, even though I do have to stick to Chrome for WebRTC until that makes it I to Safari.

I'm a bit worried about Google's domination of the web (especially and not entirely related the rapidly escalating danger of AMP) and anything I can do to ensure the web remains an open and diverse platform is worth it.
iOS 10.1.1 Yalu Jailbreak Receives Support for TSMC iPhone 6s, iPhone 6s
Vray 2.0 for SketchUp Crack Mac 2017 and Activation Key Full Free
I looked at the link for SolarDome referenced in the article and wasn't able to find a good answer to that on their faq:

http://www.solardome.co.uk/faqs/

I'm guessing people clean these with a telescoping pole. But I could see that being a back-breaking exercise. But maybe that's a small place to live in such harmony with your surroundings.
They most likely use the /etc/hosts file or run a local DNS server that redirects all ad server URLs to 127.0.0.1. If you block ads this way and run a little web server locally, you can also log all the ad requests and see some of the information they're passing around.

Some people also display little random images from that web server so they can see where the ads would have been on the page they're browsing.

If you don't mind ads being served by the site owners, you'll also be able to see these ads. If ads running on the same server this bothers you, you usually can't block them via DNS and so this is a limitation over something like uBlock Origin which can have rules for dom IDs on a page.
Another family build a greenhouse around what they call a "summer home" in Stockholm. There is a YouTube video at the bottom of the article for those who want more info.

http://www.ecowatch.com/couple-builds-greenhouse-around-home...
I agree that Google Assistant is a strong differentiator for marketing the Pixel phone, but, I think Google is making a mistake not pushing it to more Android phones. For that matter, perhaps they should try to make it available as an app on iPhone and iPad ASAP also. I find the Google App to be very usable on my iPad, so why not update that same app to support Google Assistant?
I think you are making false assumptions about the way other people's brains work. We can't all remember to do things later, no matter how badly we want to.

Would you say the same thing about someone who kept a small notepad in their pocket to write these sorts of things down? What's the difference between a notepad and this?

What about someone who asks their (human) partner to remind them to order dish soap later? How is that different?

(admittedly neither a human partner or a notepad would be fooled by a TV announcer, so that's a meaningful difference. On the other hand, it really seems like a bug in Alexa, not a problem with the users)
Can we stop with the Stallman spam? This just looks like you are trying to get more karma.
I think the real problem here is the lack of a confirmation. How it should work: "Alexa, order me a dollhouse" Alexa: Do you want me to order an XYZ dollhouse? "Yes". Alexa: Delivery is expected on xx/xx/xx. or <anything else> Alexa: forgets about the dollhouse.

Last night my wife and I spent about half an hour talking and SIRI activated twice--neither of us said anything to her and she doesn't even understand my wife's accented English very well. Casual voice recognition simply isn't up to the reliability to do automatic orders yet.
https://github.com/The-Compiler/qutebrowser
I have a BA in History of Modern Art and an MA in Contemporary Art Theory, but now work as a Front-end Developer.

I originally taught myself HTML, as a teenager, approx 16 years ago. The web was a continuing interest in the following years and the work of people like Joshua Davis, Daniel Brown and Yugo Nakamura was a significant inspiration.

After graduating I was looking for work and found plenty of demand for the basic web design and development skills I'd been gradually acquiring as a hobby over the preceding years. Consequently, I started dedicating significant time to improving my programming skills and establishing my career as a developer.

Similar to the comments of others on this thread, I've found the key benefits of my arts background to be schooling in:

- critical thinking

- communication

- visual / aesthetic fluency

Two notable differences I've found between the two fields:

1. STEM vs humanities

Currently, developers often tend to have a science / mathematics background or an affinity with those disciplines. Work that is often considered most effective in the arts is ambiguous and open to multiple interpretations. This is quite a cultural difference from the empirical search for knowledge in the sciences or the eternal truths of mathematics.

2. Social status

The respect accorded to developers in comparison to the majority of professionals of the visual art world (artists, curators, educators etc) is extraordinary. Societies frequently don't seem to know what the purpose of art really is, especially given that the arts often have an obtuse or outright critical relationship to capitalism. Developers, as the key technicians of the information economy, in contrast typically receive a great deal of autonomy, prestige and financial reward for their work.
Servo! (https://servo.org/) You get to watch as a browser incrementally adds support for the web from scratch, something that hadn't previously happened this century.

I'm also rather bullish on Firefox, hence my staying at Mozilla after Persona's cancellation.
> It also doesn't help with passing your arrays into your generic array functions, since you don't have a single type that you can pass around. So you're restricted to passing in the 3 individiual pieces, or inlining snippest of code via macro, like mine does.

When I did something like this, the type definition macro also defined strongly typed implementations of all the array functions for the given type T. Then a call is a real function call and is only inlined if the compiler chooses to do it.

The other points you mention were not problems in the particular application I was working on, but yes, these are interesting trade-offs.
Mint used to stick to the latest Ubuntu till Linux mint 16. Starting from version 17 they only track the long term support versions of Ubuntu. Mint 17 - 17.3 were based on Ubuntu 14.04. Mint 18-18.3 will be based on Ubuntu 16.04.

They do have another version that is based on Debian directly, but I have never used it so can't say much about its upgrade paths.
Oh I've read it. It's a fun game to read through it and write down all the unfounded assumptions the author makes. It also doesn't help that his ideas about the complexity of the human brain are sorely outdated.
this! exactly what I wanted to write
Oh, that's evil!

Or, how about "Ok Google, how do I assassinate the president?"
Doctors admonish us to leave earwax alone. Why won’t anyone listen?
I hadn't seen this before, thanks!
I still use and love Firefox. With the recent multi-processor additions, it's also considerably faster now. I've found the extensions more versatile as well.

I occasionally use Chrome just for Google Maps, since they're considerably faster in Google's own web browser. Although really, I should try to use Open Street Maps more.

Edit: oh and as far as historical browsers, I really liked Galeon back in the day.
I tried Qute in the early, early days, then happened to sit in on a CCC lightning talk (completely coincidental) a few days later where the creator spoke about it. I really liked the concept but it wasn't quite there yet, and I didn't have the means (time, skill) to help.

Checking, it still doesn't seem to be in the Debian Stretch repositories (which is a major indicator of maturity and support to me). Is the project active or is it still a hobby project from one core developer?

There are recent releases but it's hard to tell how significant releases are when almost every change log line is something like "New :debug-log-filter command".
Latest Ubuntu LTS.

* The huge community would fix all the issues quickly.
* Up to date set of "trusted" libraries and language runtimes.

Latest Ubunty, if you understand how (and why it is so) community-supported distros evolve.
Thanks, the picture on that wiki page are even more beautiful and dramatic than the ones in the original article.

Is this as big as a tourist draw as the fjords around Bergen? It looks equally as impressive.
It is also easy to lose sight of the fact that once your kids are in their teens, they really start living their own lives much more so than in the past. You don't see that you are going to say goodbye to your days as the family's benevolent dictator, waking up in the morning and declaring "today we go to the museum" (or on a hike, or to the workshop to build something together, or ...) so make the most of those formative years while you are still the sun their world revolves around!
Did he post derogatory platitudes about Columbia somewhere else? I must have missed that.
Chrome because I actually like being integrated into Google services. The more information I can supply, the better all the other stuff becomes.