skysight-inc/HackerNews huggingface dataset:
> No one does security updates. Even googles flagship phones will only get 3 years of security updates at best. If you buy a mid-range phone you can expect a year if you're lucky.

I agree, but I don't see how Sailfish fixes these points. For example I can't buy any phones with Sailfish pre-installed and 3 years of security updates guaranteed.

The best thing to fix the update problem would be open-source drivers IMHO. And Sailfish isn't about that, it uses the same proprietary drivers as Android.

> The development story is the worst I've ever encountered. Untestable God-classes that every activity has to inherit from. [...] A hideous xml based UI library that pretends it's as simple as HTML but makes things more complicated. The list goes on.

I have developed an Android app and agree! It definitely is awful. But due to the large community you could achieve quite a lot, without having tested it I would assume that developing feature-rich apps for Sailfish is harder right now.

> Awful convoluted build tools that require and IDE to use (they aren't documented).

AFAIK Sailfish uses Qmake and QtCreator which are even worse IMHO. Regarding the documentation Android has lots of StackOverflow answers going for it.

Would be interesting to know the opinion of someone who has developed an app for both systems though.
A Collective List of Music for Programming
it is fun to try, i'm applying this to one of my lowest traffic website.
Agreed. If you come up with any ideas let me know :) Seriously though, in a 'software person does hardware' scenario, is aiming for a generic and modular solution not the de-facto approach?
The cutest version of Let it go you'll ever see. Video
Demand is absolutely elastic (to a certain point) on a number of dimensions: price, time, comfort, hassle. There's an upper limit. The trip from A to B usually has some negative utility relative to being at B but the closer to zero you can make it, the more likely you are to make the trip.

Personally, I just don't have many situations where I would make a trip but my available alternatives are just a bit too costly/inconvenient--while Uber wouldn't be. But I understand they exist.
It's very interesting in India where you have enormous supply of auto-rickshaws ('tuk tuks') available in most public spaces.

Often, when I'm in public, I'll choose an auto-rickshaw instead of an Uber because the rickshaw is right there. I don't have to wait for it, don't have to give it directions to find me.

The service is worse - I have to haggle about prices, endure bumpy rides and dangerous driving - but the easy availability makes me choose them.
XMPP also had very weird things like BOSH which from my experience never had a solid implementation.
They do "wonder why" but then they list the various explanations and tradeoffs that have been made given the nature of the storm and the risks of the evacuation itself. The questioning is a rhetorical and slightly click-baity device, not actual disagreement, as far as I could tell.
The TV itself.
1024 game are still playing
Agreed, this is not Trumps fault.

To me it all feels like the classic "I dare you to punch me"
It's funny where we draw our lines. Some younger guys will call Half-Life 2 old-skool, which for me felt like it was just a couple of years ago.
Op said he visited a website that sold bicycles. If this website has a "Like" button or such a tracking pixel or Facebook analytics (do they have that?), Facebook would then know that OP is interested in this bike.

An effective ad network would know that OP already bought such a bike, so it's actually useless to try to sell him bikes... maybe accessories.
That's not true. Plain text is usually hard wrapped with newlines, which leads to awful experiences on small screens.
That Pyra device looks fantastic. A netbook in the format of that old Motorola V Box or something
Were you inspired by David Beazley's talks? https://www.youtube.com/watch?v=1VRM_PebPeE

I'm not sure if it is in the linked one, but he loaded MS BASIC successfully off of an audio cassette. Don't believe his machine had sound output but incredibly relied on audio input for reading from "disk" (tape).
Second "The Dictator's Handbook". One of the few books I've read that has given me a completely new outlook on the world.
suburban sprawl is arguably a result of the obsession with cars
There are too many Altcoins and Tokens, you actually can create one within minutes using Waves Platform or Forknote
That's true, but I won't go so far and call it non-functional.

Most of Sailfish's UI components are proprietary, which is a more severe issue IMHO.
Be sure to be grounded in reality, and not just rhetoric - all official estimates of Iran's nuclear weapon's program suggest it stopped pursuing it 2003:

https://en.wikipedia.org/wiki/Nuclear_program_of_Iran

To claim otherwise is to grasp to non-credible sources, which frankly is a very popular thing to do in this area.
I had a lot of experience a few years ago with Julia, having ported a lot of my numerical code in the language. I ended up severely disappointed with it for moderately complex numerical computing projects.

The language was really nice; the problem was terrible performance, and I believe that this was caused by bad design of the memory semantics. Even in optimised code, there were temporary objects and copies all over the place, and they were very hard to eliminate without resorting to using global arrays everywhere.
SQL-Like Query Language for Real-Time Streaming Analytics
It's doable, 66 million per 12 hours is 5.5 million per hour, more than 1.5 million of volunteers.

Source: http://www.abc.net.au/news/2017-07-05/india-breaks-record-pl...
Why Amazon Isn’t Ready for Prime Time in China
Valid points. He is a very capable programmer and the work is definitely not boring. His team mates think he threw his toys out the cot because he did not agree with using a particular technology going forward. So now instead of helping write the code, he chooses to do small tasks that he sits on for weeks and months. Really, this is also a failure on management. Managers should know how much work load he has and when he should realistically be able to finish it. But they haven't paid attention to that, so he gets to sit on these tasks for the longest time.

For example. He decided to build a date-picker from scratch for no apparent reason, when there are a trillion jquery, bootstrap date-pickers available. It took him 3 months just to do this, Now he has said he is gonna work on CSS clean up and re-styling all the validation errors, its been 3 weeks of him doing this.

He is the senior dev in his pod. So when theres demos, he's the one that talks and includes himself on features that they rolling out as a "team" effort when he hasn't written a single line of code on it.
Non-paywalled: https://t.co/AHQ1BKHQvt
Munich Fabric Start BLUEZONE 2017 – Germany – Stein Sourcing
What's a "p90 use case"?
Age is just a number and should be meaningless in any discussion to do with employment.

Also he's 48. Travis Kalanick is 41. Would you have preferred they got someone in their 20s or 30s? Why?
>the majority of work that programmers do today - frontend/backend web development and apps

Therein lies your bias, and the rest of your comment just follows.
Machines are useful exactly in those emergency moments where human capabilities are taken away by panic

All the emergency features in modern world are either mechanical or electronic
Top Things You Didn't Know About Amish People
Hmm, well you need a DAW (digital audio workstation).. there's a lot of choice in here. my choice is either Cubase or Renoise, but depending on OS and preferences it can differ. i'd say try a bunch of them and see what clicks.

You will need to learn about creating sounds. this can be done using samples (recording your own or pre-recorded), VST instruments. You will also want to learn about DPS, digital sound processing.

Most of all, you need to have fun with it, and be patient :).

There is a lot of information about the things i mentioned above that should get you started on your journey.
Other than that it might be interesting to invest some time in learning about sound itself.

If you want to record or do advanced production, its required to get some basic hardware for it atleast, like a good soundcard. (focusrite, native-isntruments, maudio to name a few make decent production / studio grade soundcards, but there's tons of choice here too...)

It's also a good investment to get decent speakers (studio monitors) if you want to make 'club' music, as it's very specific in it's mixdown, and good neutral sounding speakers will help a lot in getting the base down for that. IT's reccomened to listen to the music you create on different speakers and in different rooms, this will show you about how speakers and different configurations cause a bit different sounds to peak and fade in the mix.

Really it's not something that someone can teach you in 1 NH post, and it takes a lot of effort and dedication to product high quality music of any kind. This effort and dedication will come easy if you enjoy yourself though.
I would also say, just play with it, don't lock yourself down to 1 type of music too much, as it's good experience to learn all kinds of sounds and music.

There is alot of documentation like this:
http://music.arts.uci.edu/dobrian/w14/music151/links.htm
Also if you chose a DAW or VSTi to use or any technique you can find loads on youtube and google about all of these topics. sampling, resampling, stereo mixing, expanding, compressing, filtering in different bands, MIDI technologies / arrangements, DPS effects (distortion etc.) should all be things you will be learning.

There is no 'right' way to do it i suppose, as there is many choice, and many opinionated advice on the internet. Some people swear by Fruity Loops (DAW) and otheres will reject it and call it shit. I've heard decent quality productions and shit ones from most types of DAW. Personally i find renoise the most fun to use, but i know no one else that uses this....

If you really want to focus on daft punk sound, there are guides like this who speak about some elements of their sound and production process:
http://daftworld.over-blog.com/article-daft-punk-producing-l...

Computer Music Magazine does a lot of nice masterclass videos to give insights into some top producers production cycle, they are defenatly worth checking out.
For my music type here is a good colleciton, but these guys apply techniques valid in most electronic music genres:
https://dnbforum.com/threads/masterclass-collection-thread.1...

Good luck ,and most of all, have fun! =]
So many simple things are only easy if you know bits. Interpreting a packet capture, poking at memory, designing cache friendly data structures, ... It is like second nature to me. If it isn't required (obviously it isn't, it must at least be a strong competitive advantage). I am not that old. I don't have get off my lawn moments. I grew up (really learned at least) on a processor (P133) where bits started mattering less, but they still mattered.
VestaCP; Installing the Free Website Management Utility on Ubuntu
Courtesy of @kibblesmith on Twitter:

Amazon is a $250 billion dollar company that reacts to you buying a vacuum by going THIS GUY LOVES BUYING VACUUMS HERE ARE SOME MORE VACUUMS

https://twitter.com/kibblesmith/status/724817086309142529?la...
I’m not going to sweat that difference.
Just to clear up a bit of confusion, the company making the donation has no tax advantage over just paying this guy directly. In many jurisdictions there would be a tax disadvantage. Add that many firms would never engage in such a relationship because it has a confusing, legally dubious compensation and accountability structure.

Further, why not just charge the $5000 and donate it yourself? Why the gimmick?

https://dennisforbes.ca/index.php/2015/10/01/the-gradual-dem...
Houston was not facing direct impact from the hurricane. It was not directly impacted. The hurricane passed south west of Houston. It's not the wind or storm surge that are the problem in Houston. It's the rain.
You don't remove pilots overnight, you can keep them on board for as long as needed for safety reasons

Meanwhile flights have been almost completely automated for years already
90th percentile use case
Our company raised more than $12M recently(a few days ago).
It only spent 9 minutes.

Another company raised nearly $50M yesterday in 18 minutes.

Unbelievable!
The Artificial Intelligence Opportunity: A Camel to Cars Moment
There where not exactly a lot of cars over most of that 30 years. However, my point was more cars had strong advocates pushing adoption where pedestrians where simply used to how things where and never really organized to protect how things where.

Thus you get jaywalking as a crime, and justified many deaths as people breaking the law instead of the naritive that cars are insanely dangerous and should be banned. In theory cars could have been banned, but in practice their advocates had little trouble changing perceptions.
They should be free to state their beliefs, but NetworkSolutuons isn’t beholden to the First Amendment, so why should they have to put up with it?
Contract law.
How did you get into this? Do you have clients? Is there a market for Alexa skills? Etc.
I'm thinking that but in an orbital configuration.
But even with all that data, they still show irrelevant apps? In this case the user already bought the item and gets shown ads for it afterwards. That's very likely ineffective marketing. Is data mining this complex really worth it if the result is that bad?
Completely agree.

Python users shouldn't run standard loops in any scientific computing. Only valid examples are looping over a set of http parameters in a web app...

In which case, the computation will definitely not be the bottleneck.
They are different. No one argues that the participants in WWE are not physically impressive (it takes considerable strength and control to perform some of their moves) but it isn't sport in the same sense as football or "real" wrestling because it is largely choreographed rather than truly competitive. I tend to think of it as ultra-violent ballet.

It is still a perfectly valid sport (caveat: depending, of course, on how you define sport itself which can be a subjective matter) but if categorising things is your bag then I think it belongs more with synchronised swimming than it does with professional football.

(personal context: I've never been a WWE fan, though recreationally I do partake in catch wrestling from which WWE can claim some heritage)
as a "senior" business programmer with non-engineering studies (I have a deegree in byology), I'm feeling an impostor reading this and admitting that I'm unable to understand basically everything... even https://bigmachine.io/products/the-imposters-handbook/ not helped too much
but is he 0.5% more likely to need a bath robe than [random internet user]?
It's fascinating to see to what lengths advertisers go to identify users only to serve irrelevant ads. The bike ad after a purchase is completely useless and would've better been served to any other user.
Howmanypeoplepaidadollartoseehowmanypeoplepaidadollar
Nobody voluntarily shards for their own enjoyment (unless they like pain). They shard because they need to in order to scale.
Which Alibaba company are they talking about? Because alibaba.com targets international businesses, so that can't be it.
While I'm very interested in mobile operating systems, I'm not a big fan of gesture-based interfaces. They just never work well for me; I often accidentally rotate and zoom and do other weird stuff when I enable them (on the touchpad on my laptop).
Ha, that's really smart.

At this point all they'd need to do to make this whole thing make sense is to open source it...
Looks nice, but also horrible to type on.
You can't tell in advance what trains, in general, will carry.

When writing ad targeting code, user surveillance, nuclear missile guidance, VW pollution test circumvention code... you know exactly what is going on.
>shifting all the runtime heavy computation to C-implementations... this article is missing the whole point

The author understands your perspective but he's deliberately using a different one. The idea is that a data scientist user would realistically use NumPy/SciPy optimized C libraries instead of writing raw loops in "pure Python" to walk pure Python lists that model matrices. Therefore comparing pure Python code (interpreted by the canonical CPython interpreter) to Julia is the opposite of his goal.

The article's title is: "How To Make Python Run As Fast As Julia"

The author wanted to write about: "How To Make Python _Projects_ Run As Fast As Julia"

But many readers insist that the article should have been: "How To Make Pure Python Code Run As Fast As Julia"

(The 2nd type of article is also interesting, but the author didn't write it and didn't claim to.)

The article's comment permalink doesn't seem to jump to his exact comment so I'll copypaste the text here:

>There is indeed a disagreement about the purposes of the benchmarks. I see at least two purposes at stake here.

>1. A user point of view, which is to see how t best accomplish things in a given language. It is the result of various tradeoffs, including this: balance the time and effort to code something with the efficiency you get. That's the view of most Python users reacting to my post. We don't mind using Python libraries, even if they aren't written in 'pure' Python. Actually, the massive set of existing Python libraries is probably one key reason for its success.

>2. A language implementer point of view, which focuses on how elementary language operations perform. That's the purpose of Julia micro benchmarks I think.

>If people do not agree on the yardstick they use, then the discussion is not going to be fruitful. This disagreement explains most of the comments I saw until now.

>I am using the 'user point of view' in my post
This services could transform to One Page hosting services.
I did not have the time to read the whole article, but I searched for "nucl" and did not find reference to nuclear weapons... so I can add this:

That apparently the US has been threatening a nuclear attack on North Korea since Eisenhower days. How can the US be surprised that this country wants nuclear weapons of it's own?
I thought RPC and CQRS are diametrically opposite patterns. (Although you can use RPC in a CQRS context, but only as a transport/encapsulation layer (so the response says "request queued" or "error", but does not divulge domain specific information ("item created", "item not created")).
Peter Thiel funding herpes vaccine test outside of US safety rules – TheHill
> 1) Houston is one of the biggest metros areas in America at ~6 million. Even cities with strong public transportation wouldn't have the resources to bus and train 6 million people

I'd disagree here. Many major cities in the world could probably get this done. I guess you could get London evacuated within a day just by trains if you plan accordingly. And that'll be the case for most European cities as well as many in Asia. It's just US cities which have little to no public transport (except for NYC).
File type recognition with neural networks
Lawyer says many companies unaware of ADA website requirements
Zazu – A fully extensible launcher for hackers, creators and dabblers
How many school busses do you have in 500mi radius? Would guess it's probably around that area. They have drivers and could be in the area in <10hrs after the plan is activated.
What if the existing libraries don't solve your problem? How do you make python fast without writing new C code?
I hate to be so grand but this seems to be a problem across many sectors of the entire western world.

Over and over, in many different guises, I hear stories like this one. What characterizes them all is excessive faith in reductionist measurement-driven processes, and then the attendant army of humans-of-stock-photography consultants that inevitably lurks in the vicinity of such processes.
Can we please not post garbage sites with popups and useless social icons that overlap the actual content? Seriously, come on guys.
I've wondered about the viability of text/markdown for email from time to time. It would make a very nice sensible default: the sender can write an email with a hierarchy of headers, quoting (exactly the same way done now with text/plain and supported by most clients), emphasis, hyperlinks, lists, etc., all without depriving the receiver of their preferred formatting and font settings. Also, not nearly as verbose as HTML (and not nearly as much crap).
PEDs can also greatly improve the safety profile of a sport. For example, anabolic steroids increase strength and improve recovery, which significantly lowers the risk of missing an olympic lift such as the clean and jerk and possibly injuring oneself. Anabolic steroids can also increase bone density, which lowers the risk of general injury across all sports.
>> This was at a time when MDMA was already in burgeoning, but successful, clinical use.

I remember seeing it on TV (Dateline or 20/20 or similar) they were talking with practitioners using it for couples therapy. It seemed really remarkable. That was well before it turned into a street drug (tainted with other stuff).
To all geeks - SailfishOS has true multitasking. The supercomputer in your pocket is no longer limited to run a 70s-style time-sharing OS ;-)
I’ve used Sailfish OS on the original Jolla for a little more than two years from April 2015 through July 2017. Last month, I was finally fed up enough with the horribly slow and limited hardware (couldn’t play music and open OsmAND at the same time) and got a OnePlus 3T with LineageOS.

Tidbits of my personal opinion:

- SailfishOS is much more unixy - getting a shell, setting up a SSH server and syncing files with rsync was no problem at all. I have not yet understood the directory structure of LineageOS

- The permission of apps was a problem, but not more so than on my laptop. Ideally one could solve this by only installing trusted apps, but this was unfortunately not an option (Whatsapp)

- The native e-mail client actually knew about e-mail. On LineageOS, I had to install K9mail to get such simple things as proper treatment of signatures delimited by '-- '

- The user interface on Sailfish was much more usable, in particular the swipe gestures to quickly close apps as well as the tiled view from which you can directly interact with open and running apps. Feels more like a proper computer instead of a single-threaded/single-application-at-a-time thing.

- I actually trusted the team at Jolla with providing decent updates etc. With LineageOS, I am using some unofficial ROM provided by a random guy on a largely random forum which may or may not work with over-the-air updates (it’s claimed to work but I haven’t tried it yet). I definitely trust my phone less now than I did before.

- The hardware is of course much better on the OnePlus -- had Jolla/Sailfish sold something equally good or even only slightly worse, I would have bought that again.
Intel Lands Vulkan External Fences Support – Phoronix
Wow Cryptocurrencies Now Bigger Than the Walt Disney Corp Just the Beginning?
OpenSSL Security Advisory [28 Aug 2017]
s/never/number/