skysight-inc/HackerNews huggingface dataset:
Not scraping but banks don't even do this for their security which I found surprising. I just finished building a chrome extension (https://chrome.google.com/webstore/detail/uyp-free-blasts-th...) that auto-logins into pretty much any bank or financial web site without having to type anything. The key difference to other password managers is it can auto-fill pretty much anything.

I guess it's part password manager (it stores passwords encrypted in browser storage, not remotely) and part automation wizard :)
Yes, Samsung is not making any 3D TVs for their 2016 models (which are out now) http://www.cnet.com/news/3d-tv-is-now-more-dead-than-ever/
The title is a bit misleading.

This new "USC" (utility settlement coin) is for inter-bank transactions only, not for the general public.

It apparently is backed by a blockchain as a distributed ledger.

Details are a bit sparse across the web, but apparently it is intended as a way for fast money transfer between and within central banks and regular banks.

The coins act as a proxy for 'real' money issued by central banks.
Err. Bash scripting is awful. Trying to figure out what chain of commands you need to pull out that one particular piece of data from the output of that command... I've seen a dozen lines to manage it in some cases before, or calling out to a script in Awk or Perl. And then it won't work when you update your system because somebody decided to update a command's output format just slightly.

Powershell is an object-oriented scripting language along the lines of something like Python, just with different syntax and more of a focus on managing services. It also has reasonable syntax for applying one command to the result of another - the pipe operator. And it's reasonable to use it in day-to-day usage as a command line.

I've written a Powershell script to change an Exchange server setting we needed to change ever so often, faster than I could ever write a bash script to do the same. Under Linux, I'd likely have given up trying to use bash to edit a config, and just started writing an m4 file which generates the config as part of a cron job.
Sounds more like a digital currency than a blockchain currency. When this is just between a few banks, which inherently trust each other, there's no need to build a sophisticated P2P blockchain for a job that can be done with a couple of SQL tables.
Basic Regression Tree
You had me until the CR LF, but clearly the true hacker's choice is just the LF. <ducks>
Ask HN: What is the recommended way to create Windows desktop apps right now?
I have a similar schedule to the GP: I frequently start my day around noon, start working around 3 pm, get a break around 7 pm for a couple of hours (to interact with my SO, who is back from work then), then work well into the night. That schedule is only disturbed when there's an important meeting during the day.

Funny thing is I don't even work 100% remotely (well, I sometimes visit the office...) - I just work for the company which couldn't care less about when I work as long as I deliver. So, while I'm not working on my own projects I still can choose when and how I work. It's been this way for 3-4 years and I just turned 30 a couple of weeks back.

So what I want to say is that you don't need to be retired or be an entrepreneur to have a freedom to choose your working hours. It's actually a good thing for the company because my working hours overlap with working hours of people half a world away, for/with who we frequently work.

So don't give up, search for opportunities and you'll sooner or later find a place where you can work according to your own schedule.
Apparently the only thing I'm interested in is "Anarchism." Feeling pretty cool right now tbh. Just need to get Nihilism in there and I can paint my bedroom black.

EDIT: they also know I'm a page admin who uses firefox, such insight. Are there higher-order inferences which we aren't privy to here? What are they doing with all that supposed AI? Stochastically optimizing their javascript pipeline?
He's saying, I think, that it's worth keeping a sense of perspective - that there are much worse things than being watched. He's not wrong there.
Best Deck Stain for Pressure Treated Wood
you might get personal details of a single person by going through the public internet, but find your way onto a civil servant's machine and you might get personal details of everyone in Singapore.

guessing it's probably going to be like how you access microdata in the US.
I don't think your theory is right (I simply don't think it has been given enough polish), but even so, the other side of the coin is that you can relatively easily hack in temporary migration paths. For instance, a function can examine the parameters it is given and convert them to the latest API, spewing out a warning.

Backwards compatibility is mostly an attitude problem.
If you have a column of text labels and only a few format as dates, they are very unlikely to be dates. Excel should be smart enough to know this.
> “Looking back over a life of hard work … my only regret is that I didn’t work even harder.” - H. L. Mencken

I won't bother looking up quotes but you are going to find and endless list of quotes similar to ...

“Looking back over a life of hard work … my only regret is that I didn’t spend more time with friends and family.”

... as well.
Luxy – Tinder for Millionaires – Dating the Wealthy and the Hot Only
http://daringfireball.net/preferences/
Options pricing in F#
I switched to writing python as my main backend/scripting language with my new job. Previously I was using Ruby for most of this stuff with some Go. I must say that so far Python has been a vastly inferior experience for me. The languages are fairly similar all though I prefer the more talkative/english style of ruby and the use of functions over list and dict comprehension.

The thing that really stands out to me though is the poor state of python tooling and the library ecosystem. Having used Rubygems and bundler pip feels like taking an enormous step back. It's much less expressive. It doesn't handle the difference between production only dependencies, regular dependencies and development only dependencies in a good way. It's difficult to differentiate between locked dependencies vs desired dependencies(the Gemfile/Gemfile.lock distinction). PyPi and especially using private PyPi registers is more complex than it is in Ruby. There seems to be fewer nice libraries and they seem to be spread across the web whereas Ruby centralises around GitHub. I also find that Python libraries have lacking or hard to find documentation in many cases.

I wonder how much of this is due to the community spending a lot of time on the unproductive Python2/Python3 debacle instead of moving the language and the ecosystem forward. It seems like Ruby and Python would be in more similar positions had it not been for the problems around the Python 2/Python 3 upgrade. Ruby had the risk of a similar problems in the 1.8 to 1.9 upgrade, but it seems to have worked out better than the Python 2/Python 3 upgrade.
> What I miss is something like a good profiler to look at running code.

vprof is quite nice: https://github.com/nvdv/vprof
IMHO, the most important aspect of the bitcoin blockchain, is that it's a public ledger of all transactions, that anyone can use.

If this is just between 4 banks (which was my impression from reading the article), then it misses the point of bitcoin, and isn't really an alternative.
Is it 2006 again?
Scientists simulating Mars mission on Hawaii long for end to year in isolation
What do you mean by inconsistent syntax?
IMO it still looked like puppets or something and not a movie. I saw it opening night at Sundance Kabuki and it was amazingly clear, but very weird and distracting. I love gaming at 120hz but I'm fine with cinema at 24. It could be awesome for documentaries and nature-type things though, but the bandwidth requirements to do HDR 4K at 120hz seems massive, and I'm not aware of any consumer TVs which even support that right now (Vizio 2016 P series can do 120hz at 1080 but only 60hz at 4K).
Suffering with a Google Penalty
For a development of this idea, see https://www.versobooks.com/books/1989-inventing-the-future
One obvious problem looking at your list is that PHP is ranked so low. This is likely due to the fact that most discussions on this site are not about PHP, but PHP frameworks like Laravel, Symfony, Zend, etc.
And to be honest, so are any commuters on lines where drivers strike
If you want to learn more in-depth Python:
https://pythonspot.com
Regarding the scraping and the legality of it all. I wonder if it's still illegal if you respect the robots.txt and other meta elements in html standards.

If Google's actions were illegal, I'm sure that they would have been sued even if their scraping and indexing usually is helpful for the website owner
Yes, I've seen Python described as "everybody's second-favourite language". It's not the best at anything, but if your main requirement is a bunch of different people all need to be able to read and edit the same code then it's a good choice.
[...]

You're blunt.

> It sounds like the real lesson is: It sucks when your technical cofounder quits.

But I think you're right.
Yes, this is extremely misleading. If a few banks want to replace their current transaction settlements with a blockchain protocol tailored to their needs, that's great, I hope it works out for them.

Worrying that this blockchain isn't "open" or "democratic" like Bitcoin is just silly. It's like worrying about the fact the NYSE hasn't open sourced its internal code.
Weird, I thought that Python was trying to discourage functional programming with its extremely limited lambdas and the proposal to move map and reduce out of the core language.
Private Cloud Providers – What Do They Provide for Hybrid Environments?
They probably only add code and never refactor or delete it (and by the way I don't think it is always bad idea if the code is organized). So a large team can write a lot in several years.

This code might also include HTML templates and CSS or JS files that can easily grow large.
Compared this to the Ruby, which is NOT getting much love from the compiler / JIT community.

While one can argue Ruby gets the best and leading edge JIT from Jruby / Graal / Truffle. I dont think it is used much in production. It seems the majority of Python and Ruby has stuck to the default CPython and CRuby runtimes. Both PyPy and JRuby seems to be rather small in usage.

Why may that be?
Not all - note the always relevant: https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
I use python on daily basis for 5 years now. It's a really cool language, but:

* Packaging is horrible

* Releasing python code is a non-standarised nightmare. Every solution has it's own flaws

* Big and complex projects in python are really hard to reason about

* Poor support for concurrency (fixed in py3)

Don't get me wrong, python is really cool as a proof-of-concept scripting language. But for mature and complex stuff, I'd recommend something with type checking and better support for release process.
Scaling Synchronization in Multicore Programs
No idea but it's been driving me nuts. I can't read offline bedbugs their Android app is broken.

How are you currently using Readability?
Probably untuned MySQL full text search, possibly Solr with all the default settings looking only at titles.
Err.... no, banks definitely do not "inherently trust each other." Not when the incentive to misrepresent your position is so high. They use very expensive record keeping and clearinghouse arrangements (often involving quite a lot of physical paper) that in theory could be cheaper to do with a distributed ledger.
Workq is similar to beanstalkd and was modeled after many of its concepts especially TTR and reserve (https://github.com/iamduo/workq#credits).

The one feature which may not be obvious yet is the ability for workers to mark a job successfully completed or failed with a result and then retrieve it later. The workflow looks like this:

* Client A: Backgrounds a Job A

* Client A: Backgrounds a Job B

* Client A: Backgrounds a Job C

----

* Worker A: Picks up Job A + Completes

* Worker B: Picks up Job B + Completes

* Worker C: Picks up Job C + Completes

----

* Client A: Picks up the result for Job A,B,C.

This allows a single client to concurrently process multiple jobs within a single process and retrieve its result. This is what I like to call "Gearman mode"[0], as it was modeled after that project also. Useful in languages that do not have well defined concurrency. This is a niche use case and may not be needed by everyone, but very useful as soon as you need it. This will become more obvious when I have clients for these languages.

Lastly there are some subtle enhancements such as retry support and synchronous processing (submit and wait for result).

Thanks for the great question. This is a very popular question and I will FAQ it.

[0] http://gearman.org
> Another thing is strict typing and debugging: since Python is an interpreted language, finding bugs wasn’t as easy

Wait, what? How is its interpreter remotely relevant to its semantics?

> if you have a syntax error in C, the program will simply not compile, on the other hand, in interpreted languages, the problem might go unnoticed for quite some time

Hang on--Python allows you to run code that has syntax errors? I'm so confused.
Brilliant writing, thanks for the link!
If you can't beat them join them?
What if your developers were on the other side of the planet?
Lessons learned from using xmonad for a year
You don't need to solve the halting problem to write provably correct software (that is, software that conforms to a formal specification). The halting problem (and Rice's theorem) come into play when you are trying to deduce things about arbitrary programs written in turing complete languages.

It's like the difference between being able to express proofs in maths, versus having a method of deciding the validity of arbitrary propositions. We can certainly write programs that we can we can prove things about, but given an arbitrary program, we can't always tell whether it will do the right thing.
Doubtful. If you refuse to be of value to Facebook, why would it go out of its way to be of value to you?
That's helpful, thanks.

I have now downloaded your app.
Right - and that's why insurance is discussed as the extra-ordinary case where the normal market rules result in worse outcomes.

More competition results in a worse functioning market. Therefore for ideal outcomes you don't create separate insurers, and no one moves out.

My question isn't on the economics, to be honest. My question is on the weird cultural idiosyncrasy. I don't really understand that (and by that I mean I understand its "political", but the math and success of it is pretty clear, so how is the topic successfully made confusing).

That's the real magic at play, and thats what I'd like insight about.
I have to say that when it comes to pagers, I more or less prefer most.
> Try running a nested loop on a non-trivial example, and you can end up spending minutes in what would take milliseconds in any other language.

Huh? Can you provide an example? There's nothing about writing nested loops in Python that is qualitatively different from other languages.

> If you want to program in Python, you must get used to the functional paradigm. Not "should", "must".

This is incorrect, much to my chagrin. Python's trend over the past few years has been not only not to encourage functional programming, but to explicitly discourage functional programming. For example, starting in Python 3, `reduce` has been banished from the language proper to the standard library.
> So next time someone tells you that american banks are responsible for screwing up the world.

I think you know this, but Boaz Weinstein is an American who worked for Deutsche Bank, in America.
Huh? LookLive has gone bankrupt and was then partially bought, and know the new owners are like 'look what we built'.. And now its in YCombinator? Wtf?
If this topic interests you, Julia's type system is worth checking out [1]. Julia is unusual among dynamic languages not just for having a powerful type system (including parametric types), but also for making it idiomatic to make full use of types. Aside from the benefits to the programmer, this also allows the compiler to get to Rust-level performance where it's needed.

I find that this is a nice compromise that gets a lot of the benefits of static type systems (small, local errors as opposed to behavioural bugs, ability to express concepts and constraints) without the drawbacks (loss of interactivity, or inability to escape the type system when it's appropriate).

[1]: http://docs.julialang.org/en/latest/manual/types/
I already counted 5 smart people saying in "serverless" there are already "servers". You are very intelligent and reminding me those guys who repeatedly said "there is definitely a string over there dude" while we were watching David Copperfield's show together.
Why GNU grep is fast (2010)
It's not about turing completeness. Deducing arbitrary properties of programming written in primitive recursive languages is also undecidable. This is why type inference in dependently typed languages is undecidable.
Satellites are in orbit, so can't be used if you want more than a few minutes of continuous surveillance.

Drones have an iffy legal status. Using a piloted light aircraft gets rid of that uncertainty.
If (like me) you didn't know what the abbreviation SMT stands for -- I looked it up and it is Shiver Me Timbers http://encyclopedia.thefreedictionary.com/Shiver+Me+Timbers
Seems to be some kind of pirate speak.

Only kidding! It stands for Satisfiability Modulo Theories https://en.wikipedia.org/wiki/Satisfiability_modulo_theories

“In computer science and mathematical logic, the satisfiability modulo theories (SMT) problem is a decision problem for logical formulas with respect to combinations of background theories expressed in classical first-order logic with equality. Examples of theories typically used in computer science are the theory of real numbers, the theory of integers, and the theories of various data structures such as lists, arrays, bit vectors and so on. SMT can be thought of as a form of the constraint satisfaction problem and thus a certain formalized approach to constraint programming.”

I'm not sure I'm any the wiser after that …

A notable building block appears to be SMT-LIB http://smtlib.cs.uiowa.edu/index.shtml
It was "solved" in 1940 (proven in 1967) by the simply typed lambda calculus.
Docker with Saltstack
Regex You Can Read: How It Works – Part 2: A Syntax and App for Building Regexes
Mystery of déjà vu explained – it’s how we check our memories
A distributed ledger is only "decentralized" among the users of the ledger. We're talking about a consortium of banks making up both the developers and the users of this ledger. There is no mismatch in how "centralized" it is.
> They use very expensive record keeping and clearinghouse arrangements (often involving quite a lot of physical paper) that in theory could be cheaper to do with a distributed ledger.

Do you have some quantifiable facts or sources to back this up?

If I'm going to repeat it I want to be certain of it.
Firefox already has this bundled in the developer edition and installable as an option for the normal version, it's called WebIDE https://developer.mozilla.org/en-US/docs/Tools/Valence
Licensed iPod patent invalidated
Not only population, but also area

US: 300 million people, 3.8 million sq miles

EU: 500 million people, 3.9 million sq miles
Is there a reason why there aren't 2 types of jobs? One for each stage? You mentioned the first stage there is some work performed, then it sounds like you need to pass on the work again to another worker for the second stage.
If they could just focus on producing good movies than focusing on technical details.

Just take the Dumb & Dumber movies for instance. IMO, one of the reasons the new movie isn't as good as the old is due to the image quality. I don't need dull colors in FullHD quality, it kind of ruins the feel of the movie...
Facebook forgot the web's birthday and now it's trying to pretend it remembered
There was a technical reason for C though, the preprocessor is just a bit more than an automatic text replace, in Python it seems it was just a design decision. Also in C those where not words embedded in the language, in python case it is.
This is wrong - it is Whatsapp. This is just more of the quality proofreading we have come to love from Techcrunch.
Hopefully this works http://man.he.net/?topic=pg&section=all

The page source is as simple as it could have been in 1996 :-)

The original link has a broken table layout with some unbalanced </table> and </tr>. Maybe that breaks rendering on your browsers, but why not on my Firefox?
I don't believe more is the first Unix pager - doesn't pg predate it? IIRC pg is the only pager required by POSIX.
Ever heard of the Law of Leaky Abstractions?

Logical purity is completely useless if the chosen abstraction leaks like the Titanic after the iceberg.

And no, the alternative is not "just use C", but choosing an abstraction that better fits the nature of the underlying system.
> Provably correct software is possible.

Even then, the software is provably correct according to some specification, which can still have bugs. No technology can fully prevent logic bugs.
"From one point of view, Christianity is more of a culture than a purely religious thing."

Excellent point. So much of the public dialogue involves similes and metaphors with references to an entire milieu of common myths and values.

I was watching a history show once about religion in the U.S. An interesting thing that I never realized was that religious references were huge part of most every presidential speech up until just recently. It wasn't a dogmatic religious reference, rather the speeches used a common Judaeo-Christian backdrop as a canvas to make arguments about whatever the politician wanted. In a way, this common culture provided a lingua franca between folks of widely different belief systems who shared a lot of common stories. Even atheists and agnostics like myself were usually exposed to a ton of this growing up, and they could follow along -- many times making more of a religious argument in rebuttal than was presented in the first place!

Because of this, even though I want the government to have nothing to do with religion, I feel that kids should be educated in whatever the common mythos is at the time in the culture around them. (I feel the same way about the classics) There's just too much nuance they would miss otherwise. So much of sharing and encouraging deep thought is about comparing complex ideas that are best introduced by reference. If you have no context for the reference, you're way behind the game (and likely will never catch up). Many times online if I'm in a discussion, I make a reference to a complex topic, waiting while the other person googles the keywords, and then I read a reply that obviously indicates that while facts have been consumed by the other person, the underlying concept hasn't really been absorbed into their life in order for them to be able to get it out and reflect upon it. They're just parroting Wikipedia blurbs.

Would FB advertisers knowing this make them more able to sell to me? Probably not, but it might allow them to communicate with me in a more complex way than a pretty girl, an animated dancing bear, and an offer of a free iPod.
I just like to know, how much traffic did you got ?
I just went with the "Fluent Python" O'Reilly book.

http://shop.oreilly.com/product/0636920032519.do

It's a bit pricey, but I managed to score it on a 50% sale, and I have to say I think it's a very good book for people already fluent in other programming languages.
Luciano Spalletti tidak bisa mengerti
iPhone 6 touch problems? The gray flickering is an epidemic
Check out conda sometime.