skysight-inc/HackerNews huggingface dataset:
Here's one way to think about it: as an individual, changing your behaviour will have essentially zero impact upon global climate change, if your change is independent of other people's behaviour.

I reckon the only way to have any substantial impact is to influence others to change their behaviour / help drive political and economic change.

* our global economy needs further regulation to bake the cost of externalities (CO2 pollution) into the economy. Without a carbon tax or similar mechanism we get what we have today: polluting activities (on both supply / demand side) are effectively subsidised, so there is no incentive not to do them. We need to lobby for this.

* some in the climate movement talk about the "climate emergency" and want to phrase the response as some kind of world-war era national economic mobilisation. I think this makes sense, but this will only happen politically if a majority of the population think there is an emergency.

* someone else in the thread has already mentioned Jevons paradox - where improving the resource efficiency of a process in a market can result in an increase in overall consumption of the resource. Separately from that I think demand reduction should be a clear win. What can you do to reduce demand for energy?
Two-factor authentication on Wikipedia for admins and up
Deep Learning with Reinforcement Learning – ICLR 2017 Discoveries
One solution to the 'getting friends' problem is to just live with roommates (And change roommates if you don't get along with them). Even if you can afford to live by yourself.

This works a bit better if you're single and in major cities like New York or London (where no one will think it is odd that a person in their 30s lives with roommates)
It's interesting (and funny) that Stephen always finds a way to use cellular automata to solve a problem. Really intrigued by the septapod handwriting though, alien writing systems tend to be one of the more interesting aspects of alien culture created for movies.
Yeah the problem with excel based processes isn't really reliability (not the least because they are built and maintained by users who understand the domain rather than programmers writing code on specs), but lack of automation.

It's also very inefficient. Sort of a push approach where if you change an input you need to recompute every single combination of outputs instead of just the one output you want, as opposed to code which has a pull approach, where you call your output and it recalculates the steps it needs for just that output.

And as soon as you get into something you would express as a loop, or loop of loops, excel starts to be really painful to use if hardly usable.
The email field in your profile is private. Add your email to the "About" field for others to see it.
Last time I looked (admittedly years ago), it wasn't an unambiguously "better Prolog", because Mercury's static mode system couldn't capture all of what Prolog can do with unification.
Very informative quote:

So where do the reports of superhuman abilities come from? Well since there are many breeds of dogs in the ImageNet, an average human (like me) will not be able to distinguish half of them (say Staffordshire bullterrier from Irish terrier or English foxhound - yes there are real categories in ImageNet, believe it or not). The network which was "trained to death" on this dataset will obviously be better at that aspect. In all practical aspects an average human (even a child) is orders of magnitude better at understanding/describing scenes than the best deep nets (as of late 2015) trained on ImageNet.
World Chess Championship: Game 2, Draw
For the lazy: http://www.rot13.com/ :)
That's not the level of detail I'm asking for. I'm not talking about publishing the algorithm.

But if there is a dramatic change in ranking or my site is removed entirely, it should be possible to ask Google to investigate (possibly automated) and tell me if something out of the ordinary has happened.

Secrecy shouldn't mean to hide simple mistakes on either side. That makes search results worse not better, as it was clearly the case with protonmail.com
It's actually funny how, when faced with your failure, you double-down on your failed strategy, rather than humbling yourself and reconsidering whether you are actually so much more intelligent than everyone else.

Not only are they idiots, but uninformed as well. That's always the root problem, isn't it? If only they would read what you read, they'd think what you think! Just gotta find a more effective way to brainw--I mean, communicate. Have you considered asking The Riddler for help strategizing? Maybe you could join forces with the Greens...

And leftists say that conservatives are stubborn, sheesh.
Sorry, but, what's your point?
I already replied to this comment but would like to highlight this:

> At best we will end up replacing many small businesses with behemoths with a virtually limitless lobbying powers.

Small business has had a hard time for a while now, suffering under corporate business models, greatly helped by the government. I always seem to come back to banks as examples, but they are a good example. These financial institutions that got bailed out... if they weren't bailed out, if the government allowed the market to correct itself and let those businesses fail (these behemoths), it would facilitate or at least allow for the rise of many small businesses to replace them.

That's just one example of how the current government/corporate business model hurts small business. How many small businesses were bailed out? Trillions spent to save the institutions that created the crisis in the first place.

https://en.wikipedia.org/wiki/Too_big_to_fail
Researchers conduct electricity using DNA-based nanowires
NASA's HoloLens Demo Puts Researchers on Mars, Space Station and Workbench
He mentioned "dont try to call anyone else"
Are you being serious or sarcastic?
You're not the only one who feels that way :)
Marriage used to be mainly economic. If anything the friendship was at best a third reason.
One thing the article does not touch on is monetization options for web apps. This is where the App Store makes everything orders of magnitude easier.
Could you elaborate on "repurpose silicon fab technology"? I know pretty much nothing about quantum computing. How does the manufacturing process differ?
3D printed structures under stroboscopic light [video]
Also, minimum value is in some ways actually better, as argued by Alexandrescu in one of his talks [0], as it effectively removes various sources of noise from the measurement. Not sure to what degree this argument is applicable to a language with a GC, though.

[0] https://www.youtube.com/watch?v=vrfYLlR8X8k (starting from 15 min)
The author may be referring to libraries themselves having dependencies. These attitudes are changing. For example, last week the Django community published a draft proposal that declares that "Django can have dependencies". The "Background" section is a good read and helps explain the origins of these attitudes: https://github.com/django/deps/blob/master/draft/0007-depend....
> Even cabin fever is not insanity.

If anything, the fact that cabin fever is so prevalent should be an indication that maybe humans haven't evolved to live in very close proximity for most of the time.
"We should do a web-to-markdown thing since so much websites are unreadable."

THE FASCINATOR: that cheeky hacker Aaron beat you to this ~ http://www.aaronsw.com/2002/html2text/html2text.py and http://www.aaronsw.com/2002/html2text/ ... old, interesting to see if it's still usable after almost 15yrs.

Latest code at: https://github.com/aaronsw/html2text
Amazon's problem is completely different. The management disgraced the company and no self respecting American wants to work there. Some of their tech departments are 70% Indian. They want to hire people in American, but, surprise, America is full of those damn Americans, none of whom want to work there.
CTRL+SHIFT+L is faster to set filters.

A few other useful ones:

F2 to edit a formula

CTRL ENTER to apply the current formula to the selected range

ALT = to insert a SUM( ) where the range is automatically selected

CTRL : to insert the current date

SHIFTLOCK F9 to evaluate a fragment of a formula while editing it

CTRL ARROW to navigate through a block of numbers (and SHIFT to select them)

But you will only be a pro if you start using array formulas.

F2 a cell (or selected range) to start editing the formula, then CTRL SHIFT ENTER to apply it as an array formula.

Array formulas are useful for two things:

1) make several cells behave as a single vector / matrix. So you can do matrix algebra. From simple things like {TRANSPOSE()} to actual maths.

2) do super flexible aggregations. Like enter in a single cell:

={SUM(A1:A10*A1:A10*(B1:B10>C1:C10)*(D1:D10="A")*(MONTH(E1:E10)=ABS(F1:F10)))}

Which reads "do the sum of the square of elements in col A WHERE Col B greater than Col C AND Col D is "A" AND the month of Col E is the absolute value of Col F.

You can also earn money at the office, like when I bet with a colleague I could tell him how many times a column changed value in a single formula:

={SUM(1*(A1:A10<>A2:A11))-1}

Array formulas are slow but very powerful.
No trading in hearthstone.

So, no tcg. Just cg.
In what way is this related to what was written in that comment?

It seems like you are dismissing the argument with some nebulous personal attack.
I run https://smsprivacy.org/ (anonymous SMS phone numbers). You can't make calls but "a password manager for phone numbers" is a great way to describe it.
> Perhaps electromechanical is in reference to something like the enigma machine.

Yes, I agree, good example, but that also predates vacuum tubes as computing/logical elements. So the temporal order is still wrong.

Maybe the author didn't really intend that the list be temporally ordered -- but it seems as though that was the intent.
Also 50% of using the potential of excel is learning the shortcuts (like any good IDE). Worth making a list of the most common things you do, google the shortcut, and adding it to a cheat sheet underneath your screen.
> The problem is that by v3 the GPL was so ingrained as THE OSS license that many projects and devs just used v3 out of habit.

As Stallman would point out, GPL is Free Software, not OSS.

> GPLv3 has been extremely damaging to OSS, intentionally or not, as companies associate OSS with it - which is a shame.

If companies really want to continue shipping crapware locked-down IoT and ARM systems they can pay for the development of the software themselves. Since it is effectively impossible to run your own Linux distribution on the vast majority of Android devices, contributing ARM-related Linux code as a hobbyist is literally working for Google/phone manufacturers for free. Stallman did not start GNU so you could sit on your Macbook writing ad-tech apps to deploy to AWS and the Google Play Store.
Wow, OK. This article is awful and shouldn't be propagated. First of all, nobody serious is promoting any Lamarckian theory of evolution. The claim that mutation rates are too slow to explain phenotypes is completely bizarre. Nothing about modern measurements of mutation rate undercut Darwinianism or promote Lamarck. This is utter nonsense.

If the framing was intended to present a molecular mechanism for inheritance via epigentics that is distict from classical genetics, then nothing about Lamarckianism is relevant whatsoever. We simply have expanded our understanding of genetics and short-term heritability to include epigenetic modifications, but modern genetics is not somehow in conflict with Darwin. Epigenetic changes occur during development and may be affected by externalities within an individual in a manner that biases the propagation of genotypes. But epigenetics is in no way teleological in the manner that Lamarck proposed.
FYI: you can search for someone on Facebook (and perhaps elsewhere) by their cell phone.
Awesome, one of the most fun i had at university was building a Uri parser with prolog.

After i discovered that you could define operators i built a combinatorial parser, something akin to https://hackage.haskell.org/package/parsec (of course nowhere as powerful) with similar syntax and do notation. https://gist.github.com/ga2arch/e8904177f722c6560e37

And i didn't have to define backtracking because it is handled by prolog itself.
Regarding #2 I feel like Oracle is dropping the ball here with Java for the desktop. They need to provide a lightweight JVM tailored specifically for desktop apps and for bundling into a self-contained install package, so that the app doesn't have to confuse users by downloading the JVM separately. Just pack it all into a single .msi/.dmg/.dpkg/etc, download one file, install it, and you're good to go. The JVM should be local to that app only, not global to the whole OS.

The filesize may be a little bigger than native apps, and redundant if you install more than one of such apps, but in this day and age of high bandwidth and storage that's an acceptable tradeoff. I spent 2015 working on a Win/Mac/Linux app where this would have been the preferred solution, it was annoying that in 2016 it still doesn't exist and as a result we're getting janky Node.js-based platforms like Electron (http://electron.atom.io/) instead.

Qt and GTK are the only mature enough x-platform non-web-based options it seems, but Qt is not open source and GTK's look is dated.
You can have a scientific model of photosynthesis and explain the concept and how it works to students based on that model. They wouldn't be able to somehow implement that process afterwards nor would anyone expect them to.

Software isn't like that. Software has to describe a process unambiguously and exhaustively. There is no option to say "and now you do X" while leaving X undefined.

Software can't be simpler than the process it describes, it can only provide a simpler interface.
Instead of doing the most viable thing, which is to push for open, decentralized, and distributed social platforms, they are trying to do what is least likely to happen.

Either this is a money grab or someone who really hasn't thought things through.

(or maybe they'll surprise me by baiting people and then switching them to the idea of an open Twitter alternative)
The attempts to build "qubits" involve very complicated custom gadgets, with strange crystals or superconductors, or other weird things I don't know much about. And then refrigerated down to almost absolute zero. And it's not just about mass producing qubits, they need to talk to each other, ie. be entangled. And that is the really hard part about all of this.
Quarterly website release cycle with 3-5 developers. usually one liner bug fixes are the only thing pushed to master without a branch as in master -> master. Everything else is a branch / independent feature each developer is working on and we pull them all into a staging copy of master to pretest Which makes it easy to just delete the staging if we want to repull a feature or two and scrap what other features we pulled, once staging is well tested we merge with master on bitbucket as the new release.

The biggest change for us when we starte was do not push features for the 3 month release into master so at any moment or bug fix master is always ready to go live anywhere without some dumb new feature we don't want. Keep master clean dammit :)
Yes, the web platform has more limitations, but it's a bit like when people wrote software for DOS (or bare metal) because Windows didn't give them direct access to all hardware features. They weren't wrong, but how many bare metal software do you see today? Eventually the platform provides support to the needs of 99%+ of software, and more unrestricted access becomes a special case, not the default.

All of the things you've pointed out are either mostly available (File API, WebGL, ServiceWorkers, memory management using Typed Arrays like asm.js does) or will be soonish, and when all you can point to is stuff like CUDA, native apps will become the new "bare metal".
I really doubt there is any conscious decision by reddit to do this. For years there was a major bug in their ranking algorithm that hid posts with negative scores. People invented reasons why this was intentional and why reddit might want to do that. But eventually they fixed the bug and admitted it wasn't intentional.

The current comment sorting algorithm was just copied off the internet from some popular HN post. I don't think there was that much thought put into it.

Showing a few new comments closer to the top is not going to hurt anyone. I think if anything the massive improvement in comment quality would make users more loyal to the site. At the moment you can only see the good comments posted by the first 20 people or so, imagine if it was the best comments out of 1,000?

There are vastly more voters than commenters. If only one out of 5 people sees a new comment and votes on it, that would be more than enough to improve the comment quality 3 fold.
Xerox Phaser 6180MFP Driver Download
Can also mean 'managing director' in finance and other fields
>I'm only just now starting to really "get it".

Can you elaborate please?
What if your hardware fails?

What if you need to scale up (or scale down again)?

Making servers run as reliable as in cloud datacenters is really hard work and imposes additional cost. I.e. you need not one, but two or three datacenters with 2-3 times the amount of servers you actually use. Then you need admin staff who knows their work and keeps things running smoothly and reliably. You need not one but at least 3 of that staff because they might get sick or go on vacation.

Your cost savings probably comes from cutting corners. Depending on the structure of your applications, downtime requirements and recovery plans, that may even be OK. You don't always need a fleet of tanks to deliver a box of milk bottles.
Mark Levi has written about these things on SIAM and has a nice video up on,

http://www.personal.psu.edu/mxl48/Inverted_Pendulum.html

I think they've also shown that this is robustly stable for a particular family.
8 high performance apps you never knew were hybrid (2015)
Don't work => don't self-tase.

I am not convinced. Instead, you'd need a reward for every cleanly committed line of code.
> This quickly stops making sense when you're making an application, as you want that button to go "up" rather than back.

Did you try to use the history API [1] for this ? Not straightforward but with either replaceState or the onpopstate event maybe you could achieve with JS what you are looking for.

[1] https://developer.mozilla.org/en-US/docs/Web/API/History_API
BASIC did enough damage to programmers. It's good that it's dead. Don't bring it back.

People mistake BASIC's simplicity with a feature. It's an atrocious language, it encourages the worst sorts of programming, and it's so feeble that doing anything useful in it is painful at best and discouraging at worst.

On the C64 with limited memory BASIC was a lot better than nothing, but today, given the vast wealth of documentation, of videos that explain fundamental concepts, there's no need for something as dumbed down and useless as BASIC.

Lua, Python, Node.js, Ruby, anything modern on the Pi is a vastly better learning experience because not only can you pick up the basics, but you can apply that to real-world problems, possibly even get a job, and carry on learning.

With BASIC and hacking around in ignorance you're going to do everything wrong, and reversing all those bad habits is really tough to do. It takes years.

If you want to learn how to program the C64, stick to assembly. This used to be a dark art back in the 1980s, reference material was thin, examples scarce, but now there's an enormous wealth of that you can pick apart and learn from.
The paper says in its first sentence “Stephenson (1908a, b) showed that it is possible ... He confirmed his theoretical predictions by a practical demonstration ...”
> Performance of modern web apps is simply awful compared to their native counterparts by any measure

For what is worth I can now only access FB from my phone using the browser (the web-app, so to speak), the native FB app has become ridiculously slow for quite some time. I use the native app only for uploading photos, once every 3 or 4 months. I'm using an iPhone 4 of which I'm still pretty happy, don't feel the need to drop 600+ euros on a New phone just yet if this one still does its job.
> They probably could have saved themselves a lot of pain by talking to some Ceph experts still working inside RedHat for architectural and other design decisions.

We have been in contact with RedHat and various other Ceph experts ever since we started using it.

> I agree with other poster who asked why do they even need a gigantic distributed fs and how that seems like a design miss.

Users can self host GitLab. Using some complex custom block storage system would complicate this too much, especially since the vast majority of users won't need it.
I'm self-taught. I've been interviewing GA bootcamp grads recently and they seem to have learnt very little during the 12 weeks. At most they are comfortable with hard coding css and html. Anything more complex has them stumped.
So you think he did it on purpose and made a sort of mockumentary?
You could do that. The advantage of using purely cameras is they are cheaper and simpler, and don't stop functioning during bad weather.
Another vote for qBittorrent. I switched to it, after uTorrent started adopting shady practices, such as installing other apps and changing my system settings, without permission.

It [qBittorrent] is ugly as sin and there are also a few hoops to jump through to get rid of OSX's "Allow qBittorrent to accept incoming confections?" alerts. But I've found it rock solid and more reliable than either uTorrent or Transmission
Three Week Diet Review
Good that the author wrote this. I hope more Trump supporters can provide insight into their motivations, as they're clearly poorly understood by the opposition.

That said, I don't see how someone who sees climate change as a threat could justify voting for a candidate who's pledged to, basically, undo all progress the previous administration made towards actually addressing the problem. Climate change is an existential threat, all the rest of the issues pale in comparison.
Martinis has been working on a quantum supremacy demonstration chip for a few years already, and it's not unrealistic that they will make it work in the next 12-18 months. The term "supremacy" is a bit misleading though as it suggests that general purpose quantum computing might be around the corner, which it is not.

The "supremacy" algorithm is designed to demonstrate -for the first time- a quantum processor that runs an algorithm which cannot (or just barely can) be simulated on a classical computer (due to the number of qubits in the system). The circuit they're using for this contains around 45 qubits (which is enough to make a classical simulation very hard) and the result of the algorithm that runs on it can be verified using a conventional supercomputer (as otherwise it would be hard to prove that it actually did what it's meant to do). So all in all this is a very clever way of demonstrating the possible supremacy of a quantum computer with the currently available means of technology, but it's no general purpose quantum computer.
https://fr.wikipedia.org/wiki/Vendredi_(hebdomadaire,_2008)

I am afraid there is not much left online now.
URL change means it's readable now --> vaguely interesting but short.