skysight-inc/HackerNews huggingface dataset:
> Right. But, to my earlier point, you never really need to, either, because the OS does a good enough job of managing resources that such intervention is not required.

What do you mean? I'm not aware of any SSH which fulfils my needs on iOS. Or Android for that matter. On Jolla (and MeeGo/Maemo) you had a CLI at your command. The conundrum is you don't know what you're missing unless you had it before to begin with. Case in point: there's an entire generation of children raising up with touchscreens. That exposure has a price.

What do you consider the best browser on macOS? I don't consider Safari the best one. YMMV. At least you and I got the freedom to run another browser on macOS (those versions of Firefox and Chrome on iOS are not the real deal). I got the freedom to run Tmux, Vim. I got the freedom to compile my own version of OpenSSH which includes a patch for additional functionality. I get to decide which browser extensions I get to run (without having to rely on Apple to decide which extensions are allowed for Safari). I get to configure ssh and sshd. I'd like to take the risk myself of taking it for granted when/if it breaks.

I am actually OK with all of this as long as I don't have to rely overly on my phone. However, smartphones have become so important now, and I end up having and needing a MBP to make up for it. There's going to be a time where the computers (smartphones, tablets, etc) running iOS are so powerful that you can easily run a lot more on them. And, with that progress, they become less of an embedded device and therefore the freedom to decide what you run is increased.

Finally, there's Apple who decides who's in and who's out. Americans are totally cool with violence of all sorts and kinds, but as soon as the first thing a baby sucks on is shown its suddenly drama. I find that bollocks, and I don't want to be scrutinised to such a culture deciding on what I am and am not allowed to run on my device. The device I (not an American) worked hard for to afford, the device I bought, and the device I own (not rent). No, Google isn't perfect either; Google earns money via advertising, Google just blocked an anti adware extension in Chrome called Ad Nauseam, and they also don't allow certain software in GCM.
> And therefore open to the possibility of a backdoor (or other) requests by the US government.

Almost all the recent features on android phones require uploading crazy amounts of personal information to google's servers. While I had an android phone every new feature felt like a faustian bargain - "Let us store a bit more information about you and we'll make your phone better! C'mon it'll be fiiiine"

Governments don't need to touch your device when its uploading copies of everything to google's servers anyway. They can just ask google for the data directly.

And to be clear about what we're talking about, if you say yes to all the prompts (which I bet 90+% of people do) then google stores location history, audio recordings of all 'ok google' requests, email, contacts, call history, search history and a list of installed applications (so they know which 3rd parties to go after for more data). I don't know if they store SMSes, and I'm not sure what the update frequency of the location data is. But if you use google services, there's not much else for a device level backdoor to do.
Apple’s AirPods are junk, and it’s all Siri’s fault
Sorry if I'm being naive, but what is keeping users from using Skype & co.?
I've had one of these for YouTube for years, really excellent feature.

Opening a new tab with yt <songname> is such a habit now.
A benefit of introducing LISP in bioinformatics is the cultural element that tools are expected to work on the command line using simple linux streams for I/O. (As well as a systemic allergy to dependencies, preferring to do everything from scratch.) You can make drop-in Lisp replacements of shitty Perl tools and no one will be the wiser, as long as you are producing bit-compatible results. I imagine establishing trust in your tool will be harder if you provide them with Lisp vs. Perl source.

Other communities (e.g. statistics, machine learning) have a culture of ramming all their tools in a toolbox-library/framework (R, sklearn). This makes for a much tightly coupled environment, making it much harder to introduce Lisp work.
Surely they always say it's the "best iPhone ever", because it is.

No sane company is going to say "it's the second best <product> ever, the last one was the best and we decided to make the new one worse".
Bootstrapping Haskell
> The list of things to learn is endless.

yes, however there are items that are more important (ACLs, AD, Security, OID ... etc) that are a little more important than the new shiny JS framework.

I'd rather burn brain cells learning Haskell than trying to understand why so much effort is being spent on JS.
That's true- my perspective is that it's great hardware to run whatever software/OS you need.
New York's Underground Wifi and Cell Signal Puts London to Shame
No, the problem comes from considering only your travel time, and not how your choices impact other drivers. The example given in the wiki demonstrates that even road signs with estimated travel times, will still not fix the above problem.
The History of the iPhone on its 10th Anniversary [audio]
If not, you can download the latest version here: http://www.downloadmoreram.com/download.html
An overloaded shortcut is a trap.
> each programmer tends to rewrite his/her own libraries and so a collaborative framework seldom emerges even while many programmers may work in the same domain

So, exactly like bioinformatics, then. Trivial tasks are supported by packages of libraries like BioPerl, but all the original research is sui generis, with the attitude in general being that each problem is unique and only results get published, so who cares if the code is a write-only mess as long as it does the one job after which no one will care about it anyway. In such an environment, the "Lisp Curse" already exists anyway, so why not get the benefit of a more powerful and expressive language when you're already paying its cost?

(Granted, Lisp for bioinformatics is never going to become a generally accepted thing. But if you're not releasing code anyway, no one cares what language you write it in...)
It's cheap in Lithuania and other countries because they were was no significant prior investment in telecoms infrastructure, and the costs of deployment are generally lower too (cheaper labour, easier planning-permission) - so when it comes to deploying Internet access to a previously disconnected community it only makes sense to roll-out the bleeding-edge technology (e.g. FTTH).

Whereas in the UK, BT was/is obsessed with squeezing every last drop of bandwidth from POTS connections - because the cost of upgrading everyone's last-mile connections from copper (or even aluminium in some cases) to fibre is very cost-prohibitive: look at the sheer cost the cablecos shouldered during the mass roll-out of coax in the early-1990s (and even then, it was only to boxes in the street, not houses) - I understand their near-bankruptcy from this move lead to them all coming together under NTL and Telewest, and then Virgin Media.

(The only thing that is inexplicable is how even modern, brand-new housing developments still have unshielded copper last-mile connections instead of FTTH: they don't even lay conduits to make it easier for possible future FTTH... idiocy)

Give the UK a few more years and there should be a mandate from above requiring FTTH and we'll see progress: maybe even 10Gig FTTH as standard, then the tables will turn and people in Lithuania will be stuck with their 1Gbps service until their next round of major infrastructure investment, potentially decades away.

(I'm aware that Fibre is generally more future-proof than copper, and a high-quality fibre line that handles 1Gbps today can easily handle 10Gbps, and potentially 40Gbps or even 100Gbps in the future - so my entire argument may be moot)
It's not hugely popular opinion among bitter niche loving geeks but it is among normal people.

I'm sorry but someone had to say it.
Broadly speaking, flash GC/management journaling is the problem of the controller and is usually not the most broken part of it.
It's impossible to provide general benchmarks, since the impact will be completely case specific. However, the reason I didn't provide a citation is because the OP already gives an example - blink::serializedCharacterData gets moved over the read-only data segment if you add const, with obvious consequences for, say, thread-local accesses in tight loops. In my own code, I've seen adding a const modifier result in 20-60% perf improvement in fairly extreme cases. In other cases (probably most cases), it won't change much.

More importantly, I've never seen an example where adding const would ever decrease CPU performance by any amount at all (other than compiler bugs, which can ruin any language feature). Accordingly, my personal recommendation is that everything that can be const should be. It's an easy thing to do that may help and definitely won't hurt.

> That's weird, did you not read the blog post? It literally gave you a reason not to, you don't need to imagine anything. If you don't think it's a compelling reason then that's another story, but it's a valid reason.

That's an outright compiler bug, not a general language reason. Obviously, it's a valid caveat if you're using that specific compiler and care about that edge case, but it's hardly a general argument.
Workaround seems to increase linearly over time: [0], perhaps a reflection on both the complexity, and inflexibility of underlying architectures.

[0] http://www.vidarholen.net/contents/wordcount/#hack*,workarou...
A similar language in this space which does seem to get a lot of support is Crystal.
Lisp someone else wrote is harder to read than Perl you wrote, but any Lisp is easier to read than Perl someone else wrote.
25 Online marketing tools to accelerate your business growth
In Election Hacking, Julian Assange’s Years-Old Vision Becomes Reality
There's a major Asia-Pacific undersea cable connected to Taiwan, so Taiwan is a useful Asia-Pacific gateway.
> but on my humble 24" monitor the site uses barely half of my horizontal space and looks awkward (the table of contents especially). "Mobile-first"?

That's actually a feature, as lines that are too long are harder to read (https://en.wikipedia.org/wiki/Line_length).
It's the same as why books actually have empty margins.

To me, the font is too thin to be easy to read.
Attributing the DNC Hacks to Russia – Bruce Schneier
> They see their patients more frequently

This is strongly linked to several forms of harm. Over-testing, over-diagnosing, and over-treatment are dangerous. (And, in some places, expensive.)

http://www.cancerresearchuk.org/about-us/cancer-news/press-r...
To complement Heinlein:

Therein lies the best career advice I could possibly dispense: just DO things. Chase after the things that interest you and make you happy. Stop acting like you have a set path, because you don't. No one does. You shouldn't be trying to check off the boxes of life; they aren't real and they were created by other people, not you. There is no explicit path I'm following, and I'm not walking in anyone else's footsteps. I'm making it up as I go. - Charlie Hoehn
Probably decided he would do it himself.

The dragons really are some of the worst people.
Exactly the same for me!
How about Hy? It's a Lisp that runs on the Python interpreter, and interoperates with Python. It's not extremely mature yet, but it is really cool!
When I was getting into ops 10 years ago the book "The Practice of System and Network Administration" by Thomas Limoncelli was a great overview (very high level and not specific) that we all read.

The Phoenix Project by Gene Kim is kind of a more modern uptake on it, but both can be read easily by people outside of the field and I doubt the first one will ever not be relevant.

Both are more about establishing proper ops methodologies. If you're looking for something more low level, like a Programmers guide to sysadmin I can't think of anything off the top of my head.
I don't think ancaps are all like that.
You can't run business if you don't serve your customers well. Does that translate into pathological selfishness and other extreme behavior that goes in customers' nerves? I don't think so, because such business wouldn't last long.

I agree with the GP post above, and I'd also like to point out the idiocy of the "scientific" assumption from Wikipedia that "central planners" have superior information compared to self-interested agents who follow their own optimization strategies. F. A. Hayek is one of best authors on this topic.
Yes, yes. We get it, we should know all things, keep up with all the latest rends, work 80+ hours every week, and do our company's IT support on the side for free while we code their software. Or companies could compensate us for our time and hire more god damn people if they need it. You know, just saying.
It would be interesting to see the opposite too, an American GM or Ford executive being arrested in Europe.
"using maths". that sounds like an entirely different solution than building interfaces, which is what this presentation was about. The example you cited with 500K DOM nodes.. Really? How as the browser performance? Why not just convert to canvas at that high level of DOM elements?
Thinking like this is what leads to tens of thousands of Mongo databases being exposed online.

Anyone can follow a "how to install X" guide and install a few packages and get a working config to get going and then automate it with their tool of choice but that doesn't come anywhere close to a production ready system.

When your job focus is shipping product that's all you care about, get it out the door as fast as possible so why learn anything more than the bare minimum?
Most likely nicotine and engaging your parasympathetic system by moving and firing up your indocrine system.

Smoking + fresh air is a double negative in a way. It reduces your blood's ability to carry oxygen so you're technically hypo-oxiginated.
OP is saying if you do not update the URL between searches it will not be bookmarkable. Not, if you update the URL with the actual search term in a query string. The reason they do not update the URL query string itself is due to browser incompatibility. Doing it this way they get support for all browsers released after 2010, whereas they could only support IE 10 or greater by using History.pushState
Quite. I gotta say i love the people at Google is willing to fail on stage, and pull comedy antics (like donning stripper pants in preparation for demoing a exercise bike dock).
I am always amazed that people with such thought processes are not locked in padded cells, or at least taken to some provincial farmhouse to rest for a while before returning to society.
> You don't buy lightning headphones.

Except that a pair of lightning headphones comes with iPhone 7. (And before "nobody uses the supplied Apple headphones".. actually yes a lot of people do.)

Buy a 2015 MacBook Pro and iPhone 6S. You get headphones that plug into both devices, and a USB-lightning cable that links the two.

Buy a 2016 MacBook Pro and iPhone 7. You get lightning headphones that won't plug into the computer, and a USB-lightning cable that won't plug into the computer.

I know there are "reasons" but isn't this just... silly?
> There was a great moment in a previous series where Hilary Devey teased out of an applicant that they didn't own the source code for their own website.

(I applied to present on Dragons Den for a robotics project I worked on as an extracurricular at uni - I pulled out when my research supervisor advised that we'd have no chance of having a demo in time)

I understand the Dragons are briefed on the pitches beforehand, and I wouldn't be surprised if they sent their own legal team on the projects - who would dutifully tell them what questions they should ask to the 'contestants' on the show.

...not to say they couldn't possibly have thought of a question like that on-the-spot, on the contrary; but given how fake reality TV is in general (and the BBC is no exception) I'm not betting that what we see on screen is exactly, and only, what happens.
Well, your spare time is by definition worth $0. Nobody would otherwise be working during the time they're looking for keys. I think it's important to do this type of calculation for things at work or for side projects but you know how you can not lose your keys and not pay several hundred dollars for a fob? Put them in the same place every time.

Also the fact that you can buy something nearly identical for $1.40 pretty quickly rules out paying several hundred dollars for it.
Welcome to journalism 2015 onwards...
This reminds me of the example of the placement of a barrier at an exit to reduce the number of interactions to improve pedestrian flow

http://www.gkstill.com/CV/PhD/Chapter3.html

Scroll down to 3.5.3 Flow through a door.

I can't find the original article I read years ago but it showed a large round barrier to be the most effective, and more than one barrier for larger numbers of people
I've worked as both a dev and sys admin, and I think this is the most reasonable response so far.
How should Flatpak change that? These two (DEB and Flatpak) are, at least currently, entirely parallel, each with its own set of advantages and problems. I don't think it would make any sense to migrate a distribution such as Debian to Flatpak entirely.
CPU/mobile inference - I think we will see a lot more stuff like this this year -

https://xnor.ai/
Not sure about Dragons' Den but on Shark Tank they usually get called out on this and eviscerated, especially by Cuban. Obviously they're still getting a bump but at least the Sharks don't generally play along with it.
> Google has a terrible track record when it comes to protecting their user's privacy (and security to a second degree)

Security to a second degree? One of the (valid) criticism to Android is that OEMs don't provide firmware updates or at least security and reliability fixes. This is a fair claim; you need to be careful about this if you decide to buy an Android phone (although there's the option to root a phone and install CM or LineageOS).

Google however in this case rules correctly by example. They've been updating Android firmware for their devices regularly, up till 2 years after purchase of device. If you want a secure Android phone, software-wise a recent Google device is one of your safest bets. Motorola's track record pre Lenovo was also good. Ever since Lenovo bought Motorola, not so much.

Of course, the privacy issue stands (insofar to profiling and internally in Google as they profit from knowing as much of you so they can advertise effectively) but that is the price of any Google product. That is where Google and Apple differ (at this time of writing; it can change, just look at Microsoft).
I also misread the article at first that this was the reason for losing the funding, but actually it's the reason for starting the startup.
Ransomware: Over 27,000 databases of MongoDB attacked in a day
> Ultimately, those are the same thing. There is no privacy if you can't inspect it and verify that it's upholding its promises.

If you want to go down that road the software you need to inspect includes all the software with access to your data.

In android's case this includes all sorts of proprietary code running in google's infrastructure that you'll never see. If you enable all the features of a modern android phone the amount of data google tracks about you is staggering. All that data is available to any government that asks for it directly from google. Google is actively incentivised to data mine, use and sell my data. I don't think they sell it - but thats the direction the incentive arrows point.

If you want to roll your own, or use one of the non-google android forks then I respect that decision from a privacy standpoint. (Although my security engineer voice is much more nervous.) But stock android is a privacy disaster (at least if you worry about google / the US govt). The ability to root your device is nice, but in google's ecosystem the computers that really matter are the servers.
Just started using portainer. Really wish it has docker-compose support and a dashboard view where you can display metrics from all of your containers at the same time. It is a great project, and the best GUI I have found for docker in a dev env.
> ideas may be involved that do not agree with conventional liberal attitudes...We have been pampered with "rights" in large N society.

Nor do they agree with conventional conservative attitudes. Why do you think having rights is only a liberal attitude. You wrong conservatism with that statement.

> you would not let someone become "trans"

I'm not sure what this means. Do you mean you would invent a machine to make sure everyone was assigned the proper gender at birth? That would solve the problem to everyone's satisfaction.

> As will people who are gay and asexual. There is no room for these modern concepts

You think being gay or asexual is a modern concept???

> They'll have to suck it up and copulate

Or what? You'll kill them? You have so few people, what if they threaten to suicide if you rape them? That's an amazing plan. The women all decide it isn't worth having children in a world where you think they should be raped, so they refuse to eat or they suicide. Congratulations, you made the problem worse and you are a monster.
> How likely is that the sysadmins were told to 'just make it run cheaper, I don't care' by someone higher in the foodchain?

Having worked in ops for > 10 years, this is how it usually goes.

The SA's job tends to involve a lot of scepticism and caution. You look for problems and try to solve them proactively. One (often easy) way to solve many classes of problems is to throw hardware at them.

Management always pushes back on this tactic. That's reasonable; they need to justify capital expenses (especially if you're self-hosted).

The core issue though is that capital expenses are easy to quantify, while "lost productivity" is much harder to fully account for. If I complain that some hardware upgrade which costs $x could improve productivity, I just don't have hard numbers on my end - it's all napkin math.

In many places reluctance to spend money on infrastructure is also, I think, a symptom of headcount-itis. Managers love to have more employees, and love to have more for them to do, because that makes managers seem more impressive to the org. My manager might have perverse incentives; keeping the SAs busy fighting scaling fires both makes his team look impressive because they're busier, and makes him look better because the capital expenditures are lower.

Obviously, head count is expensive, so this is usually a game of appearances rather than an effective strategy to improve the bottom line. Good insight into productivity is required to catch this kind of stuff, but in the real world I've found that a lot of places just don't have an org structure capable of weighing cost / benefit properly when it comes to infrastructure.
The impression i have is that Jobs basically used himself as a product filter. If he wanted to use something, it went up on the shelves. If not, then it was canned or tweaked until he wanted it.
How to Lose All Your Willpower and Still Be Productive
That's why we are developing Strattic, which is a static publishing sites for the popular CMSs like WordPress. This way end-users who aren't techy can continue to manage their sites in our secure staging area, and the site is then published live as static. Our company site is running on our platform - the origin site is WordPress: https://strattic.com. I'd love to hear feedback, and we're also looking for beta testers.