skysight-inc/HackerNews huggingface dataset:
My tiny email list (at indieconference.com) has 8% of my subscribers using Apple Mail, and 75% still use desktop/laptop for checking email.

Does this breakdown take into account the OS? Is that 8% of macOS subscribers running Apple Mail, or of all subscribers? I'm unfamiliar with what data you have avialable, so I'm not sure if this is even possible.

Thanks for the link to emailclientmarketshare.com. As you noted, Apple Mail is at 8%. The Apple iPhone figure is pretty amazing, at 33%!
Windows 10's upcoming design overhaul
I also believe this is primarily driven by money, but also a section of Norwegian society seems to believe that anything new and shiny simply must be bought and right away.

In a country in which environmental concerns are marketed as paramount by the government and media there are some obvious dichotomies emerging.

For one, the electric car market markets itself as green and while they are running on renewable energy, the costs and sources of power for building them are reportedly a lot less environmentally friendly. But ok, a solution to fossil fuels had to be found and that's it. For two, the mobile carriers in Norway are heavily promoting phone contracts in which every year you send in your phone and get the latest model phone in exchange. This has to be one of the least environmentally friendly ideas of this century. Every 12 months you exchange a phone that contains plastics and metals and is shipped from another continent just to have the latest piece of bling. Yet no-one seems to care. Another examples is that the speed limit on the motorways was raised a couple of years ago from 100 kph max to 110. So we're all burning too much fuel but now we're being told it's ok to burn more and faster. It doesn't add up. I am meant to care about the environment or not? Or does the environment only count when people can profit from it?

The radio swap over is the same. It looks to a conspiracy theorist like an attempt to shame people in "old" cars into replacing them with a "see, I'm not poor!" model. There have been reports in the news here over the years about there being so many old cars on the roads and that it is a problem (it is presented as a safety and environmental problem by the govt. and media). The reason I think there are so many older cars is because new cars cost a lot mostly because tax on a new car is so high, and this leads to owners actually following service intervals and keeping cars in good condition. Finding a car with a near complete service history in Norway is common. Maybe there would be less old cars if the govt. wasn't taxing them so high. An electric car is still out my price range, even with the (now vulgar) tax breaks given to Tesla owners.
Yeah, and it's amazing how realistic it feels.
Tabli looks great. Curiously, it doesn't mention that it syncs across computers; but looking at the docs I notice that it uses a folder inside Chrome's Bookmarks, so I guess you also get syncing for free—looking forward to testing it
That is 180° to my own experience (CAC40 company) but hey, "company culture" :)
Startup One Pagers for Fund Raising
Nice!! What's your current stack?
It would be cheaper to develop a system for mass-SMS in a crisis and publicize it than to keep FM/DAB running, and I bet the delivery rate of the crisis message would be an order of magnitude higher.
I found an old Casio in a box a few years back, it must have been five or six years old but was still going strong and had the right time.
If you just want to render something and don't need layout, this could be very small. I guess, d3 might be one of the more popular options. At work I'm working on a graph drawing library and we have quite a bit more layout code; heck, for a hierarchical layout (akin to dot) you'd need about 4 or 5 MiB (no idea how well it gzips right now, though) of JS. Good layout algorithms can be complex, and thus large.
How to fix failed states
I started on a journey towards sustainable agriculture, working with dessert coast greenhouses. But got sucked back in to work on data systems for international development, which has been quite a success so far.
Shepherd.
Many will definitely just switch their habit to Spotify instead, will be interesting to see the numbers...
There's this: https://vivaldi.com/source/ (don't know what's inside)
I don't have any experience with mobile app development, so feel free to try something similar there!
Humans aren't horses. Horses can't buy an automobile or a computer.

The number of registered automobiles has gone from 126 million in 1960 to over 1.2 billion in 2012, which is a 4X increase per capita.

The number of people owning smartphones (a type of personal computer) has gone from 122 million in 2007 to 2.5 billion in 2017.
This is a valuable input. Thanks. We'll extract an abstract and put it on the license page.
Its 'Snot based development', throw enough at the wall and see what sticks.

The only way sometimes is to try the internet connected rabbit hutch and see if there is a market, the strangest things sometimes win.
Welder. It's everything that makes a skill desirable to learn. Very easy to start, impossible to master.

Pays reasonably well too if you can find work. Also most welders are people who don't put up with much BS so it's refreshing coming from pretty much any other field.
Right now, searching for "the browser mistake" just leads to this page.
If that druggie can code, why not?
absolutely true. imagine porting a decade or more of code for only the promised benefit of a more "pure" language. asyncio is nice, but excluding it and enhanced generator syntax from 2.7+ is >policy<, not engineering. python 3 is bootheel style top-down engineering >management<, not good engineering. The BFDL is fallible. Placeholder looks like a great Python 2.8+ to me. Runs all my old code and gives me new syntax, without rejiggering the stdlib for purity's sake? Twist my arm.
DAB radio in my car stopped working and it costs £650 to fix. The service guys said they have to replace the whole centre console. As I won't pay that much, it's FM radio or Bluetooth for me.
The 5 Things You Need to Know to Understand React
Programming Models for Distributed Computation
This is a side-project, so no business model so far. There have been some small amount donations over the years and I have 1-2 Google Ads on the front page that generate a small passive income. In that way, yes, it is profitable, as the only cost is $15/mo, which is the hosting provider's plan.
It can indeed! Adapting the first example from the article, in Emacs type:

M-x quick-calc RET
integ(exp(-x^2),x) RET

You'll see that it immediately responds back with:

erf(x) sqrt(pi) / 2
I listen to pretty much only broadcast NPR when driving. It still has better ease of use than anything else. Nothing to set up or plug in to delay my departure (just press the power button and it's on), I don't have to choose an episode, the content is generally interesting, and there are no obtrusive ads. I have a short commute so I don't run into the problem of hearing repeat newscasts. If I spent more time in the car I might bring my own media (and I do when I go on road trips), but I quite like it for the 30-45 minutes a day that I'm in the car.
You're gonna get self-selecting responses to this, but I listen to FM a good amount -- maybe not every day, but several times a week, mostly in the car. For me, it's a way to attune to mainstream music or a particular station format and briefly escape my otherwise carefully curated playlists, and available at no cost to me, unlike some smartphone streaming service.

In truth, to me the method of delivery is not relevant: it could be IP or OTA Digital or Analog. Rather, I sometimes enjoy the unattended, externally curated format of radio, vs. having to select the next playing item myself.
There is a race condition, or at least an avenue for a race condition, in this design. Even if myIO.ReadReady is unbuffered, there is nothing to stop another goroutine from calling myIO.ReadReady after the select case is entered. The channel receive would have to return an exclusive handle of some type that could used to read from myIO. And then at that point, how do you signal to myIO that you are done reading? Should myIO "unlock" after a single Read call? After all pending data has been consumed? What if you're using a parsing package that calls Read multiple times? How do you keep it from blocking?
Yes, the extremely detailed world map is coming this month! I have spent many hours on it and it depicts all first-level administrative divisions of countries. It needs some more polishing though, so please stay tuned!
Society = Google + O(ε)

An aerospace engineer might be able to rattle off all of the important higher order and relativistic corrections to the hydrogen atom, but when it comes to society...
According to 'Learning how to learn' on Coursera the magical number has been revised to only 4.
That's the thing with the people spreading bs. Especially if it's personal. They'll go to extraordinary lengths to remind you that it's always following you
Depending on the nature of your segfault handler, you could either make sure you have any data structures you need already allocated, or allocate out of a separate arena. Or, alternatively, handle the signal in another process entirely.
I find mockable end-to-end testing for React-based SPAs to be quite a mess. On the one hand, "React is a just a view library" so e2e testing is orthogonal. On the other hand, Redux/Flux + React pretty much get treated as the counterpart to traditional MVC and the infrastructure upon which you build your whole app on. But unlike Ember with it's QUnit e2e helpers or Protractor for Angular, there is nothing like that for e2e testing a "React [+ Redux/Flux]" app. Unit testing with TestItils/Enzyme/Jest definitely doesn't cut it. You can unit test all day but the isn't the same as integration and acceptance-type testing. We had to basically roll our own using WebDriver.IO and injecting a fetch-mock helper into our app to mock out the external API calls. That last part is key when you need to test your complex SPA without having to rely on backend API servers. Anbody else feel this pain?
Are you grateful for anything that doesn't make you happier? It sounds like you're saying that thinking about things that make you happy makes you happy, and that this is something you just learned somehow.
> I don't think they got the memo.

Sadly, they haven't. Did you get the memo where people from CCC got the fingerprint from a minister, just to prove a point?

> I guess you didn't read what I wrote. I'll just stop here until you do.

I did read what you wrote. That doesn't refute that in use cases, one finger(print) may stop working while another still works. It also doesn't refute that other biometric data stays intact. Although having to type 'lightedman' is a minor nuisance.
It is a minor convenience which in the end is going to save a lot of minutes a day per human being. Time which can be spend more productive.
Add to that tunnels. In western Norway one drives up to 10% of time in tunnels and only very few channels and only in longer tunnels have coverage. Mobile networks work reliably most of the time.
I would get into the hotel business. Build a hotel on a fairly under discovered tourist spot and work my way up this domain.
They all emphasize different things and thus are usually useful for different graphs. dot has a hierarchical layout, circo arranges nodes on circles, neato uses force-directed layout, etc. Of course they're not going to be all useful for the same graph. When preparing our own layout styles demo [1] we took care in crafting a graph for each layout and also explaining a bit on which layouts are good for which use case. There isn't really a magic layout algorithm that works on every graph to make it clearer. We have something built into our graph editor that analyses the graph and picks a layout that might be suitable, but that still errs often enough since it can't know about labels or what the graph actually represents.

[1] http://live.yworks.com/yfiles-for-html/2.0/layout/layoutstyl...
What is a fjord?
It looks neat, but I have a subtle suggestion; why not output CSS HSL colour codes instead of RGB? It's supported in all relevant browsers (IE9+).

HSL has the benefit of explicitly showing the colour's hue, saturation, and lightness — meaningful values compared with RGB's three colour channels, which is something you might want to stimulate with a tool like this.

With HSL a minor change in saturation or lightness can also be done directly from the CSS (or SASS) code by whoever is maintaining the stylesheet.

# Green.
hsl(130, 41%, 33%)
rgb(50, 119, 62)

# Slightly more vibrant green — note that only the saturation value changes.
hsl(130, 53%, 33%)
rgb(39, 130, 55)
> Q: If it still work when update the firmware version?

> Kindle jailbreak will survive when updated to the last firmware, such as 5.7.3. But you need to reinstall KUAL and Koreader to use it again.

Does firmware auto update on the Kindles? If so, will this break at any time?
As I understand it, "installation" in terms of enterprise software is when you actually buy the system and get it online. There are rounds of development, demonstrations, and testing for months or even years prior to that.

Like you say though, the whole thing is light on details, so we can't really know what's happening in this specific case. I still believe this is the beginning of the destruction of a lot of medium-skill, data processing jobs though, or at least the de-skilling of them so low waged workers can do jobs that professionals do now.
4 Industries Leading the Way in IoT Integration
Philosophy or history if salary wasn't an issue.
Something mechanical/physical if it was. Mechanic sounds good. Who knows, from there to CNC master, 3D printing...
To me it reads as if Watson will make decisions (or rather, propose them) about whether a damage case is accepted or not.
I lived in DK, it's similar there (+ car tax is higher there). I think this new shiny culture is great in some regards: almost cashless society, very good tech in schools and Universities, very good IT in all companies, etc.. However, they also have the biggest contradictions I have seen so far: super old car fleet - but everybody in DK is an environmentalist; immigrants "ghetto" all over - but everybody in DK is supposed to be nice and welcoming; 80% of what they eat is junk cheap food from fast foods, but everybody in DK only buys bio products at the supermarkets.

I think you just have to accept the fact that many people don't see those contradictions, our brains are made for patterns, they have a bit of a loser concept of internal coherency.
Interesting. Do you know from where Coursera sources this number? The Miller magic number is 7±2, and of course approximate. 4 isn't very far off from 5.
Not sure this makes sense, when you PWM something like an LED, there is no 'leftover DC power'; the energy unused by the LED each cycle is not wasted.
Same post a 2 hours before this one....
https://news.ycombinator.com/item?id=13332858
https://www.google.no/search?q=fjord&tbm=isch
horrible website, I have no clue what the project does

is it a graph lib?

is it scientific computing?

I clicked on quick start and went to try it in browser, and it showed me list of files, and it says select file and action, I selected file, and found "duplicate" action, so what is it? a file browser?
Well congrats to the hams in this country. They're going to get a huge bandwidth that others would be envious enough.

They could also explain to people that just switching modes isn't going to make reception better. If you're having propagation issues then you'd be much better off working on getting repeaters setup on high mountains.
Indie movie maker (with story, screenplay, editing, cinematography, directing and money all being mine so that I am in total control of creativity). Making movies has been a long time dream for me. I will do that when I am older and have enough time and finances to experiment, more than what I have been able to so far. And when I do that successfully, I would be simply swapping software & moviemaking for what is profession and what is hobby.
https://en.wikipedia.org/wiki/Fjord
Yeah, actually that page has a Wikipedia graph on it which looks exactly like a spiky sun.

I'd like to see more work like the paper from a few years ago which ran PageRank and HITS on Wikipedia to discover the most central pages. The PageRank result indicated church hierarchy and nation states were important, while HITS had things like "television" "animal" as the most authoritative/central pages.

There is so much structure there to be investigated.
It's a steep-sided inlet. They're award winning you know. https://en.wikipedia.org/wiki/Fjord
Since you'd need the graph layouted already anyway, I'm wondering what Mapnik would bring. Nice label placement along paths is about the only thing I can think of right now. Or tiled rendering maybe, but there should be easier ways for that, too.
Not if the crisis involves mains power outage - cell towers don't generally have backup power so mobile phones will be useless.

Edit: Adding generators/batteries to a significant fraction of cell towers is (probably) impractical due to them being bulky, expensive, and attractive to thieves.
Reducers are pure functions so they can be tested very easily. Also the whole middleware thing and redux logger are awesome.
Won't the spectrum be used/sold for other purposes? Otherwise stopping FM isn't much use.
Number 31 ("￼￼￼Play poker well enough to win the World Series of Poker.") is a pretty empty statement, as 1 tournament does not reflect your skill at poker at all. Short term variance is too big of a factor when it comes to one 1 tournament result.
Sure, there are scenarios where limited permissions won't make a difference, but there are also scenarios where it will make a difference, and that's what matters.

Of course, it's up to 1Password to decide whether those scenarios are a high priority or not.

edit: 1Password, not Dropbox
Novelist.
That's true. It's your client who should provide the license. I guess if you're switching projects very often this is a problem, so feel free to contact us and we'll come up with a model that works for you.
> That begs the question, what if you lose your backup key too (it's far less frequently used, adding to the possibility) or don't have one because it would decrease security? Here is where car analogy stops working.

What if you lose the backup key to your car? You're can break a window to enter, but a modern car won't start easily because of the lock on the steering wheel.

Make sure you don't store both keys at the same place. Make sure one is stored at a secure place, while the other one is securely attached with you. A secure place to store a key is a fireproof safe, or a notary.
Vivaldi is frustrating, as it nearly implements all the bits of Opera I use, but there are odd bits where it falls short

The main thing for me is the fact that tab minimisation doesn't work correctly, sometimes tabs you've minimised get selected, sometimes even when there are unminimised tabs. It's just wrong, and the tab handling was one of the main reasons I used Opera

Beyond that there's a lack of a bookmark menu, the fact that toolbars aren't customisable, no click-to-active for plugins and no site preferences, but they're less important things that don't mess up my workflow as much. Also it's rather ugly, but I fear we'll have to wait for several more years before flat design goes out of fashion to fix that.

I really want to get rid of my current Firefox + a load of extensions setup, especially as I haven't a clue if it'll survive Mozilla's next round of extension breaking updates. But Vivaldi just isn't quite there yet. I really want it to be...
Probably less people than the number of people that have the radio turned off anyway, so that could be considered "good enough"
I already did after 25 years in development. I'm tempted to do a side-project or startup now after a few years away. If I was to return to tech I'd be very focused on creating real benefit and progress (think perhaps environmental, climate change, medical or learning etc), rather than a shiner bauble or "disrupting" something that really shouldn't be (internet connected kettles? Making everything a consumer replaceable).

My driver was the rant that easily followed on from the above. :) Basically wanting something more substantive, less ephemeral, more tactile. I ended up in restoration. I'm enjoying it hugely and the things I'm doing will have life of many decades, perhaps sometimes centuries.

The surprise was, even after 3 years, discovering there's still more satisfaction in physical tiredness and manual activity at the end of the day than just mental. I'd already experienced this in car restoration and various projects but assumed much was from hobby and novelty interest.
The whole car radio situation hasn't be handled correctly by politicians, at least not here in Denmark. When regular service began, in 2002 in the case of Denmark, politicians should have parsed regulation that required all new cars to be delivered with DAB radio within a certain time frame.

You can get a DAB/DAB+ radio in your new car, but you'll have to pay extra. At this point is should simply be the default, otherwise a migration will never be well received.
Says in the article, either.
"Capitalist individualism will ultimately fail too."

Capitalism has already been around forever :)

It just wasn't until Adam Smith that we had a word for it, or could describe it.

Outside of Imperial power - which by the way always represented a tiny portion of state power (the King had a nice castle, and theoretically absolute power - but the taxes raised were pretty small part of GDP, also, if you didn't live directly near the king, he couldn't exactly bother you. Also remember up until Napoleon - if a King wanted to invade somewhere, he could hardly conscript, usually he had to pay armies of mercenaries).

So even in ancient times - regular trade was the basis for most economies.
Sure, why keep something that's cheap and easily accessible operational when you can have something that's easier to monetise, track, and whatnot...
Redux is for people who appreciates immutability. A lot of newbies don't appreciate immutability.
I think burnout is a much more specific phenomena than just generally hating your job. It can happen in spite of you being very committed to your job (perhaps this even makes it more likely). I do agree though that burnout is not just confined to software developers. Hell, I'm about 1 year in and still recovering from some pretty serious burnout, and my job has almost nothing to do with computers.

I think it can happen in any job where: it's possible to care about the quality of your output, quality tends to be proportional to effort, and it's easy for your output to be discarded or ignored...
Ask HN: Is there a decent tiling window manager for Windows?
Is there a decent tiling window manager for Windows?

I found MaxTo but it's nowhere near good enough.

Is there any other option which i'm not aware of?
Did you scroll down?

>The Jupyter Notebook is a web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, machine learning and much more.
Many municipalities already have that in place (for sending out alerts about water quality etc).

The problem with cell towers is that the infrastructure is more brittle with more moving parts. There's been cases where fires, power outages etc in small towns have caused base stations to go offline, cutting whole towns off from communication.

Not to mention the recent case where penetration testing done by another operator in Europe accidentally caused the entire cell phone network of the largest operator in Norway to go offline for half a day.
Vitess: YouTube's database clustering system for horizontal scaling of MySQL