skysight-inc/HackerNews huggingface dataset:
>> they've come to symbolise over-indulgence

Yes! Why should a web site specify fonts at all? The user should set their browser to a default that they like and most sites should be happy with that. People just use web fonts because they can. If there's a particular reason you need to override the users preference then fine.
It is not the first time I hear this from the Android side but never so far from iOS users. I think here the difference between the Android and iOS platforms wrt. permissions is significant. They are differently cut and policed from the store side. Manageability of security from a UX perspective is more complex and worse on Android.

On device storage of secrets or valuable private data is a key part of most "real" apps. Apps that do not need this may benefit from quickly improving web technologies. Apps that need this may prosper more on a security conscious platform.
https://www.nccgroup.trust/us/about-us/newsroom-and-events/b...
serif, sans-serif, monospace
Why are we analyzing this as though it's supposed to be an honest statement from Slack (ie. arguing they're not an open platform or that Slack isn't actually as special and snowflakey as the ad makes them out to be)? It's pure marketing. Could argue it comes across too insincerely for positive impact, not sure if that will be true for the general audience reading it or not.
Zen Trader Honest Review
>native presentation layer built on WebAssembly

Is your prediction that companies will start compiling their UI toolkits for browsers?
Perhaps I'm reading too far into what you wrote, but I'm not sure I agree that the CPU is fundamentally different from other layers of abstraction in computer systems.

All abstractions “lie” in the sense that they present a perspective of the world that is slightly different to the reality — function calls “lie” about the operations that are really being performed, the ISA “lies” about the electronics of the CPU, and transistors “lie” about the underlying behaviour of the universe.
Blocking ad blockers boosted Facebook’s desktop ad revenue 18%
This is fermatslibrary.com a platform to annotate scientific papers. But I don't understand why that paper you cited is there - it's easy to read already.
IMO the long term strategy is Enterprise Javascript on one hand and Azure on the other one.

Azure is the obvious one.

Enterprise Javascript is basically:

1. Javascript is probably the most popular programming language at the moment (or at least top 3).

2. Since the creation of Node Javascript has entered the realm of back end services applications.

3. There's a lot of Javascript being written these days, and those lines of code will have to be maintained.

4. A large enterprise will need good tools from a solid, respected vendor, preferably one that has a great image in the developer community.

5. These tools, Open Source but beefed up with enterprise extensions, will cost $$$.

Microsoft was losing the back end completely, on the long term. It has already lost the frond end: web, Android, iOS. Now it's clawing its way back with its back end stacks or at least with tools meant for Open Source stacks.

Mark my words, after this huge flurry of development to mark Visual Studio Code as the leading cross platform "light IDE" (ahead of Sublime, Atom and maybe even ahead of some "heavy IDEs" such as Eclipse or Netbeans), Microsoft will release proprietary extensions, especially things targeting big enterprises.

In my eyes, this is a win-win situation. Microsoft still makes money, developers don't get EEEd like in the bad old 90s, etc.
Maybe falcolas means that in the same way that C++ is more memory intensive than C for similar programs, because both C++ and Rust encourage a lot of Vecs/Strings that implicitly allocate on the heap?
> Would love an attribute on script and link tags that could be conditional based on connection speeds.

Yay, more bits for fingerprinting!
And yet Carly Fiorina has an MA in History, and look at what she did to Hewlett Packard.
> I prefer to think of MOOCS as a way to augment what you learn via traditionally methods as opposed to replacing traditional education entirely.

From the ones I've taken, they would be great as a replacement to the various Intro To X courses in a traditional curriculum. Although, I'm pretty sure half of my senior classes for my bachelors degree were still Intro To X!
We've asked you enough times to please stop this, so we've banned this account.
I don't understand the claim that not using async / await and promises with js will block the event loop. Can you elaborate on what you mean?
>> > Type can put fashion over function, but it can also enhance function by making text more readable,

How so? I mean, I've literally chosen my system fonts based on readability (to me, on my screen, with my eyesight, with my lighting conditions, etc!). I'm also used to those fonts.

Oh come on, the "designer" knows what's best for you. ;-) I was going to make a similar response, but you beat me so sarcasm.
I don't know about the overall reason, but in my personal experience Slack just worked way better. My team used Hipchat for a while a few years ago. We found it to be very buggy. I would frequently send messages, but the recipient would never get any indication I'd sent it. The same thing happened for my incoming messages. Technically the message would be there if I looked though all my chats and checked for messages I hadn't seen yet, but there were no notifications or indications they were new.

Even when the worked, Hipchat notifications weren't configurable a the granularity I wanted.

Slack also is prettier and feels more cohesive to me, but that's a secondary concern.
Numenta compares HTM tech to other methods in new paper
From what I've seen, Udacity's classes are of the utmost quality. I don't have any experience with ITT Tech, but I always got the impression the class material was lacking in quality.
And I have 8.2 TB of data on my desktop.
FTA: "This is the first chapter of Michael Nielsen's book Neural Networks and Deep Learning."

The book itself is CC BY-NC 3.0.
Is Flat the New Up? A Look at Startup Valuations
My macbook pro running the latest MacOS does this mostly out of the box, or can be configured to do so. It is loud though -- suffering from the too-much-thermal-paste bug of 2013.
I can't believe the didn't _at least_ include a few USB-C to USB-A adapters. They're probably a couple cents each to produce.
This is a newish feature that's at least close to what you want https://get.slack.help/hc/en-us/articles/226410907-View-all-...
- OS won't pay your buddy a bonus who happens to work in b2b sales

- OS won't offer you a fuctitious consulting job if your current employer gives you a sack

- OS won't fill your non existent swiss bank account
genius way to trick people into granting access to their microphone for you domain, and then serving as an intermediary for a darkweb ad network on the same domain to spy on the world.

or maybe you just get hacked once and the darkweb ad networks let you be their intermediary for them for free.

you're all idiots.
> Indeed, using it made me stop thinking of Haskell as a programming language, and start thinking of it as a declarative language for constructing imperative programs in the IO monad.

Yea, the parallels between hardware design and haskell are striking. (Not just haskell, but it is perhaps the easiest to see.) In undergrad, I wrote my basic cpu project (16-bit risc) in haskell, then got it to write the verilog for me. This had the benefit of having an incredibly fast iteration cycle (including testing) paired with the ability to output an actual hardware description at any point. Very powerful. It really hammers home the difference between computation and I/O, a common theme in both CPU design and functional programs.

Also—and this is just my opinion—I much prefer declaring the computation with logical combinators rather than manually specifying how the bits are routed. This is much easier in haskell (or any functional language) than it is in verilog.
I'd at least want some idea of what to compare it to. That's certainly closer than if we assigned percentages at random. On the other hand, my intuition is they're less close than if every voter was picking at random, though I'm not sure if either of those counterworlds is relevant to the argument.
You can't use it as a deterrence/defensive ICBM because of the liquid fuels but it's still very viable as an offensive ICBM because you could just fuel it up when you're about to launch. It's not particularly practical but it's a viable make due if you've been unable to design a more normal ICBM.
Do you plan to make an integration with Meteor ? My main frustration with Meteor have been than it is tied to mongo (and not a relational db). I see Apollo as a way to plug Meteor with any data backend. If I'm not mistaken, that was the original sales pitch of Apollo.

So my question is: should I have high hopes of being able to work with Meteor and Postgres with the help of Apollo?
This technique was also described on The Simpsons: http://simpsons.wikia.com/wiki/Professor_Pigskin
No. 99% of users are not going to want a Linux style package manager. That's not a solution that will work in any way for normal people.
IIRC, before Google bought them, some of On2 Technologies' earlier VP codecs were used in Flash Player (Wikipedia says VP6 and VP7). Are they similar enough to WebM's VP8 that transcoding would be simple? (I'm guessing not.)
New MacBook Pro drops optical audio out through headphone jack
Yes, but it is in our best interest to not accelerate the process, especially before we have figured out how deal with the side-effects.

Among the obvious side effect --raise in temperature-- the oceans starts absorbing carbon dioxide and methane becoming more acid, acid enough to for example erode the shells of snails.
Java is a modern framework? i think Swift is much more modern (and faster). Also, I submitted an app yesterday at 2PM and it was in store at 10PM. Sounds fine to me if it keeps the crap out of the app store.
Battery lifetime and sandboxing is important to me, as it is to many phone users, and multi-process applications make both of it harder to achieve. Why do you need it anyways?
So you put location services on the list of things to replace.
Hm, might be functional but also doesn't really offer a lot of utility or even gimmicks in my opinion. Yes it works, seemingly okay. Not sure I'm really too crazy about the Export to Wav or MP3 function, that kind of opens a Copyright can-of-worms issue when given some thought.
I sometimes hear: "I'll send it on Slack" which sounds alright to me.
I'd call a stack using Golang, Postgres, jQuery, and SASS/Less boring. It doesn't do much of anything magical, and as a result you can reason about every part of what you're writing.
Disclosure: I'm not a Udacity employee, but I am a fan and a MOOC supporter (since I only program professionally because I learned through them + books). Only say this because I'm about to be pretty defensive of Udacity.

1) Not all new nanodegrees use the new pricing model. So far, only the more rigorous ones announced do: Self Driving Car Engineer & AI Engineer. The new VR one is the same monthly model. All existing courses are the monthly model, for now.

2) The monthly ones offer a 50% back offer. If you finish within a year, you get half your tuition back, so $100 for every month it took. To be fair, they could stop this at any time, but it was supposed to only last a few months, but they've been doing it since early last year.

3) Per their terms, to graduate, you must complete all projects and pay at least one month of tuition which is $200 in the US. With the half back offer, this becomes $100 if you finish in the first month + 7 day trial. The article quotes $400

4) Most of the courses are free to take.

5) Some of the degrees offer a job guarantee if you pay a bit more.

6) The content is damn good quality, from what I've been exposed to. Google people teach Android classes, Nvidia people teach graphics, MongoDB people tech MongoDB. At the very least, the quality is more consistent than other MOOC platforms.

I might have went overboard O.O
Fuck you, Debian
How BDD and Continuous Delivery Help Developers Maintain Flow
In my experience it's visio and Matlab.

You need to prove that you can get a certain performance with a matlab algorithm, then you spend a week writing it into verilog.

Oh, and as someone whose bread and butter is ICs, I go out of my way to avoid creating FSMs. They're slow, difficult to debug, and hard to pass on to your successor.
I'd be interested to see someone do the math, but I'd be curious how much energy it would take to deflect it by hitting it with nukes. It seems like if we could hit it 1 year out it would take well under 1 m/s to make it miss. How much energy that would take, I have no idea.
Company predicts bare metal cloud and greater emphasis on microservices in 2017
Surely any screen recording software can output as a video format? Converting from video > gif > video would produce a janky output.
Web page should just disable web fonts, if they are not loaded after 1 second and reenable them, when they are loaded. It's not hard to do and it's greatly improves usability. Actually it would be nice, if browsers would do it automatically, show system font, if web font is not cached and it's not going to be ready in the next few milliseconds. Anything better than white page.
Yeah I'm not arguing it's suboptimal, but I don't see better suggestion. What are you doing instead?

"Assessing the capabiliyt and trajectory, willing to learn and adapt" - that's the intent of the algo/data sturcture related questions. The questions are not about knowledge of specific algo, but assess way of thinking and write some code. Typically solution include recursion, nested loops, pointers/references, some not-trivial composition, etc. I'm never expecting candidate to know the specfici algorithm righ away.
A Tale of 2 API Platforms
I'd be curious to know what else they predicted that turned out to be wrong. This could be an impressive run, or it could be that the company's press release highlights several victories and omits several (or more) failures.

I have no evidence one way or the other but would be interested to see more context.
It most likely uses Xamarin, a C# tool for making iOS apps. It gets the job done, and I made a full commercial app for work using it years ago (and I bet it's more solid now). It's kinda cool because most of the Xamarin functions are almost direct wrappers for iOS functions, so you could look something up in Objective-C and 90% of the time know how to do it using Xamarin.

But there are some hiccups with Xamarin, and I'd rather just code native now for iOS only (there's a lot more jobs for native iOS developers than Xamarin, although React Native is a good bet nowadays too). If I was doing cross-platform with Android, I'd either do React Native or I'd consider Xamarin again.
> And wasted bandwidth isn't the real issue, unless the business in question's only expense is bandwidth.

Well then what's the issue? Bandwidth is the only thing I'm costing them really, the only difference between me going there and me not going there is bandwidth. If I legitimately couldn't use the site due to a pay-wall I wouldn't go there. Unless there's some secret way to make me pay for content that I'd only consume if it's free?
That section was more about the PC shifting away from being the hub through which all your devices are connected. It implies that PC sales are no longer crucial in order to "lock customers" into their ecosystem, but it's clear that he still wanted to create valuable products that would be tied together.
Sometimes even biological people fail the Turing test.
Occasional relapse isn't actually a terrible thing. One cigarette every half a year isn't going to kill you, probably, or at least it's not going to kill you faster than all the other unhealthy things you do.

If it's easy to switch back after you've had your relapse, the only real issue is with the all-or-none definition of quitting.
its nice to see that they weren't completely delusional about being behind android

very refreshing to see - at the top - their distortion field is just marketing

unfortunately for that list, they never caught up to android in terms of notifications, something Steve Jobs explicitly called out in 2010, wow.
Calthorpe Analytics | Berkeley, CA | Onsite | Software / Data / Product

Help us build SimCity for real! We help urban planners answer questions like "where should we put housing and jobs for the next 1.5 million people in California?", "what are the carbon impacts of adopting this transit policy?" and "what will the average commute time be in the year 2040?".

To answer these questions faster and in more detail we're hiring software engineers, data scientists, and product managers to build the next generation of UrbanFootprint, the world's most sophisticated urban planning and data analysis platform.

Our specific hiring needs at the moment include:

* Product Manager to guide our feature roadmap
* Mid-level to Senior back end engineers to build our web serving and data processing backend
* Mid-level to Senior Data Scientists / Engineers to gather and analyze urban data

A sampling of our current stack is:

* Python + Flask + Postgres/PostGIS
* ReactJS + MapboxGL
* Data acquisition and analysis using tools like Pandas and Apache Spark

We have real clients, are well funded, offer competitive compensation, a fantastic location in Berkeley, CA, stock options, and a chance to be part of something in its early stages.

What we do: http://calthorpeanalytics.com/

Open positions: http://calthorpeanalytics.com/hiring.html

Interested? Send a cover letter and resume to hr@calthorpeanalytics.com
Indeed. Apart from Kennedy v. Nixon in 1960, the two really close elections of the 20th Century involved third parties: Wallace in 1968, Nader in 2000.
At least at the persistence layer, there's a clear default: Postgres will do everything you want, and it'll be hard to outgrow.
Well, I like the "see also" in that entry.. Do you think they will buy a school or a prison with their graft? Will the 99 other senators who want $32m each be so good as your own?

If you want to reduce federal spending and federal tax so that the local system can tax then that's great. If you question the federal government spending $1 out of $34000 on a reasonable global service, then please tell me why my wife would be reasonable in questioning my $1 a year new year's burger, but my converting from a standard $40 a month ATDT service to a $3400 a year program to turn our kids into psychopathic murderers who are sometimes willing to protect us is an unquestionable rational expense.
Re: State Machines

I'm neutral about state machines. Obviously in things like microcontrollers and HDL, state machines are really necessary. Outside of those two examples, state machines can either make code much more stable or just add unnecessary overhead with all the wasted cycles. They definitely have their place but there are better options available sometimes like threading a process. I had a project recently where we needed to build a custom message broker. A teammate wrote the entire thing in python as one big state machine. Everytime we needed to add another queue, it involved adding so much extra code to handle it. Another teammate suggested just having everything threaded so we reduce our code down to a template queue and can dynamically create them as needed. The state machine might have been more efficient memory-wise if we were doing it all in C on a PIC or more conservative in PLU usage if it was an FPGA but we were using python on a raspberry pi. We ended up with a broker that could handle more bandwidth in terms of how many queues we could publish to and consume from.

Obviously we didn't really shrug off state machines. We just created many smaller ones (two states: wait for message, push message) rather than a huge one. I think the massive state machines we learn about in our freshman classes are unnecessary in many cases. Memory is so cheap that its not always worth it to be so conservative/old school.

We could have just used something like rabbitmq but we didn't want the extra overhead of a service like that when we had so much more resource heavy stuff running on the pi.
I actually went the opposite.

At some point I realized I was watching Pluralsight courses and declaring success because I finished the last video and therefore I was leveled up in that thing.

Quizzes on Udacity stuff and Coursera courses (especially Odersky's Scala one) often catch me cheating where I realize I had drifted and missed the information I'm being quizzed on. I'll go back and watch the relevant bit thoughtfully and then be able to answer.
This could be an interesting code base to use in a kernel. It should just work.
There are no more guarantees about which font is installed, although you will probably get a decent match if you use one of the old Microsoft core fonts (Verdana, Times New Roman, etc.). Just don't expect the exact font; often you will get a font that matches the metrics for the one you've chosen as a fall-back for those (once) popular fonts.

In any case, you can always safely specify one of these font groups: sans-serif, serif, monospace. These will give you the user's default font for that broad category of typefaces. No guarantees about which font you will get though.

If you do want to leverage installed fonts, you can craft a decent so-called font-stack that will cover a lot of fonts typically installed on various OSes. For instance, you might specify:

/* Just an example, these do not necessarily match. */
"DejaVu Sans", "Bitstream Vera Sans", "Droid Sans", Verdana, sans-serif;

Again, no guarantees, that is why we have web-fonts.

Also, I am probably missing something, but don't you just get the fall-back font (e.g., whatever matches sans-serif) with a web-font as long as you specify one? Isn't that common CSS knowledge among developers?
The cult of Steve Jobs is getting a resurgence on Hacker News?
Also worth checking out Teenage Engineering, who are doing fantastic work on digital synths... To my mind, the question is innovation, not whether one is keeping an analogue department alive.
I know I can search for those terms, but can you say what you feel is the difference between a suppressed and a banned book?
Java, the Microsoft stack, Django, RoR, anything that's been around for more than five years. I don't include PHP there because I don't think the language is predictable/consistent enough, same as JS.
I use this option. It's nice, but beware that your system fonts may not provide all of the unicode characters some pages expect, which can sometimes greatly hinder usability for sites that use such characters (and nothing else) in UI elements.
I doubt that these will be truly banned books. Books that were once banned in some part of the world for some crime of denouncing the ruling elite will make the cut. They would not have the courage or contacts for truly banned books where no reporter announced them as banned.

I do not like seeing vinyl records used as pot plant holders, even stuck to the wall is wrong unless framed. With CDs I do not feel the same compassion, if someone has some CDs on a bit of string to scare seagulls off their land I am fine with that (even if I side with the seagulls). Books are a bit like this for me, they deserve respect beyond being mere consumer items. So using books to make anything other than a library feels wrong to me. Plus they will not be in readable form at the base of a tower. So there is some destruction of books going on here, albeit with a different spectacle to what the Nazis did.

Banned books are going to be anywhere but this 'banned books of the past' pile. It draws attention away rather than toward the really good stuff.
I've seen both. The "draconian moderation" is also the reason for their success.
An Actual Millennial Shares Her Perspective on the Evolution of Advertising