skysight-inc/HackerNews huggingface dataset:
Not true in 99% of cases and no one said anything about paying below market rate rent except you...
Using the ibi/ebi notation is fine when it is written, especially when you have base 2 and 10 in the same document.

Speaking it however makes you sound like you have a speach impediment and non geeks will think your're a moron. You can deduce the base of the unit from context most of the time and when you can't, unlike when reading, I can ask you for clarification right away.
The code written to control the LIGO detectors was all python.
You should really consider using multiple server blocks instead of relying on the Host field.
Go is an acceptable modern language for modern haters of C
As others have said most of this already exists for example in markets like Australia, the problem for the author is none of it actually makes solar etc work any better.

Voters dislike high electricity prices but they absolutely hate power outages and load shedding. Thats why the regulation in this area will always be cautious.

The market value of rooftop solar generation is close to 0 for the distribution grid as they still need to maintain existing assets for reliable generation, so any subsidy paid to those who can afford solar panels takes from either the pockets of those who dont have solar panels, or from taxpayers/shareholders.

The only way to shift to the distributed decarbonized model the author wants while maintaining reliability is to increase electricity prices. That should be the first sentence of any policy debate about this issue.
Unicorn tipping. Like cow tipping, but way more challenging.

Jumping into the article...

> the media has been almost singularly obsessed with companies valued at north of a billion dollars

Wow, Techcrunch. That's the pot calling the kettle black. Don't you think?

Markets create zig-zaggy lines. Media will be there to report on every zig-zag. We'll waste our time reading these articles thinking they are important.
I see that each house have their own kitchen. How do you justify that. Seems extremely wasteful.
Absolutely not.

Python strikes an amazing balance in being a rapid development but also sustainable language, that makes for maximally maintainable code.

While I can't speak for it's growth in data science, it's widely used in systems programming and web development and web services as well.

Go is simply not as agile, it's a lower level systems tool for "tight" low-level code, yes.

Python has never been a front end language. I still think Javascript is a HORRIBLE language, but that's beside the point.

At least from my experience, it's exactly in the perfect sweet spot of language design for being unexciting and getting massive amounts of work done.
Its a great little snapshot of life.
Article is from 2015, and Siri does the same thing:

http://www.infowars.com/apple-admits-siri-voice-data-is-bein...
Of course, Lem tried to top it with _Star Maker_, where multiple universes are too small for his canvas :)
The biggest problem is the lack of data about what people are searching. It's a catch-22 that's very hard to break in the face of Google's search dominance and ubiquity.

By Google being the best, it only becomes better, and introduces a huge barrier to entry to competitors. It used to be possible to know what people were searching for to end up in a given Wikipedia article, but the process is now only asynchronous (and limited) through Webmaster tools[1]

In my mind, the most interesting aspect of the announcement should not be how much money they have to spend, but how they plan on solving this paradox.

[1] http://webmasters.stackexchange.com/a/60350
Somehow, I get the feeling that you think you're more confused than I am.
The Sheetrock was the last step. I myself would do the exterior and interior painting. I told Ted I wanted to do at least that much, or he would have done that, too. When he himself had finished, and he had taken all the scraps I didn't want for kindling to the dump, he had me stand next to him outside and look at my new ell from thirty feet away.

And then he asked it: "How the hell did I do that?" --Kurt Vonnegut, Timequake

I find the experience common when I look back on things I write or design or build. As Bill Gates said, “Most people overestimate what they can do in one year and underestimate what they can do in ten years.”
Summary of the approach (p10):

"1) Public curation mechanisms for quality;

2) Transparency, telling users exactly how the information originated;

3) Open data access to metadata, giving users the exact date source of the information;

4) Protected user privacy, with their searching protected by strict privacy controls;

5) No advertising, which assures the free flow of information and a complete separation from commercial interests;

6) Internalization, which emphasizes community building and the sharing of information instead of a top-down approach."

My first thought: How will transparency impact SEO? Will spammers be able to better game the algorithm when they know its internals?

However I am excited at the prospect of a wikipedia-like public curation system for the entire web. I admit I'm flabbergasted that the whole thing ever worked, but it does.
>sex robots will be viable when they are better than the alternative. And for many people, this means better than nothing/sex toys

Or better than a fat wife that will take the house and kids when you divorce.
As a former trolltech engineer, I am obliged to comment that it is Qt and not QT :)
Sure they are, it's just not their work being replaced - it's the printing press. Journalism used to be a loss leader for the real revenue making activities of the newspaper press, advertising. The most profitable were the classified ads and car ads. Well, Craigslist gutted classifieds, and a combination of services have supplanted car ads in newsprint.
The Most Romantic Line in the English Language (
This reminds me of revisiting Bash after a period of absence
> I don't see comments helping me...

I don't know why people say this type of thing, as if there's some choice you have to make between good names and comments. You can have both, and there are absolutely times when comments are necessary. Too many comments may be a "smell", but code that doesn't require any comments at all is very unlikely.
So the GPS took you into a lonesome journey of introspection, man and machine conquering a demanding road through the beautiful scenery of the summer Alps... instead of directing you to through a boring, overcrowded tunnel? Seems pretty good to me!
Why Do We Kiss?
I was actually always curious as to why Adobe would go out of their way to add bank note detection. Now I know they didn't, some outside entity did it for them! Cool.
The queue data structure
In your first example, is that a humongous San Francisco Bay?
Constraint logic programming Sudoku solver
I do. Nginx does the matching using the Host field http://nginx.org/en/docs/http/ngx_http_core_module.html#serv...
The part where it's not backwards-compatible with Python 2. :)
Google has been the dominant search engine for a solid 12 years. They have a practical monopoly. They're under constant anti-trust scrutiny - of one form another - in all of their major markets. And you think they're going to start taking advantage (as in particularly egregious behavior) of their position soon?

No need. It's generating $23 billion per year in operating income and growing. There are no serious challengers. It's far more likely their search engine will be constrained under piles of government oversight in the coming years. About the time governments start worrying about products like this in tech, is about the time they're just beginning to become less central. The exact same thing happened to both IBM and Microsoft.
That's ok, not everyone has to think it was interesting. :)
http://i.imgur.com/w89dQ4i.png sounds like a search engine to me...
Python is dying in much the same way that C is dying, and by that I mean it's not dying at all. I'm no expert on Go or JS but Julia is not even close to being a serious competitor to Python for data science right now. Besides, Julia has a role more similar to R than Python.
Agreed. I tried for a good portion of last night to get it setup for Clojure, and it was surprisingly difficult.
What? You literally just call emacs --daemon on startup. You can also easily kill it and restart it.
> That's not true. Helm doesn't just insert .asterisk, which is why it supports out of order matching. If one searches for "file rename" Helm will find rename-file, while typing "filerename" in ido it will not find it. In ido one would have to do "file<C-SPC>rename"

I did forget it supports out-of-order matching, my apologies. Still, it does use a strange, difficult-to-use form of matching, and does not sort the results by default.

I use flx-ido, which supports out-of-order matching to some degree. This is not a knock on helm, as helm (now) has helm-flx, but nevertheless I consider ido's default much better than helm's, as ido at least sorts the results.

> Helm is already criticized by many ido fans for having too many features, now it's also criticized by ido fans for not having more (despite it having way more than ido).

I may have made this point badly, but it's not about features, it's about letting me use those features the way I want. I don't recall the exact discussion, as this was over a year ago, but I asked for the ability to change a specific default and was told "that's the wrong way to do it" - and I'm not the only one who's recounted something like that happening in the project. That's unacceptable for something I use in Emacs - I want to be able to change anything.

> ido is not changing, and most extensions to it are very hacky.

ido does everything I need it to, and works seamlessly with every package I've tried it with. If its extensions are hacky, I haven't noticed - my ido config has literally never broken, whereas when I used helm I dealt with things breaking constantly, and not because of the introduction of grand new features. I don't mind bugs due to newness; I greatly dislike bugs that are due to doing things in a non-standard, difficult-to-customize manner, combined with a lack of care towards not breaking things, which has been my experience with helm.

Helm has a lot more features. That's certainly true. A lot of those features are ones I wished I could have in ido. But in nearly every other aspect helm is significantly deficient, often pointlessly so. Helm had to have extra work put in in order to use custom non-standard windowing functions - extra work that makes the package significantly worse, IMO.

FWIW, I don't mean to say your response is wrong, and I don't mind that people use helm (I use helm a little, though only when I have to). If you can get helm working, and you like it, that's great. I just don't want new users to get disillusioned with emacs because of how finicky and frustrating helm can be - as I mentioned in another comment, I see more people in the #emacs IRC channel having problems with helm than with any other package. Helm is often proselytized without much warning about the issues I listed - I almost quit Emacs when helm, one of its "star packages" according to most Emacs bloggers, caused me so many problems.
Python's maturity is a problem because it provides very little incentive for users to resolve the 2/3 split.
Amazingly, Yahoo Stocks, Weather and Mail are in the top 25 apps by usage. But this isn't because of any particularly impressive strategic thinking on Y's part. Their big efforts like Katie Couric and Community flopped like crazy and their "MaVeNS" strategy (if you want to call it that) is pure stupidity: Mobile, Native, Video and Social? Mobile isn't a product, and even just as a general focus, Google seems to be making a bundle from the PC Web still, so why would Yahoo not continue to put massive effort into its most well known service? Native advertising is... mobile advertising, so OK. Video as a category is owned by YouTube, Netflix and various big media companies like HBO, so focusing on that is as futile as focusing on Social which is owned by Facebook, Twitter, Snapchat, etc. In summery, there's no strategy. Mobile is obvious, advertising is how Y makes money so that's a no brainer, and the rest is suicide.

Mayer's thinking is simplistic, shortsighted and driven by pure vanity. Nothing she's doing now or is willing to do can fix Yahoo.
>argued that phones and texting disrupt the ability to separate from one’s parents, and raise other obstacles to adulthood

What 'separation'? What 'obstacles'? Do the parents have phones? Vague and unfalsifiable.

Just to put this into context plenty of people are addicted to such diverse things bread, cheese, breast milk, or thinking about physics. These are considered OK things. So any problem is to do with the addict or what the people around him think and not with the substance, medium or ritual.

The reason we're bothered its because of the "somebody think of the children"-effect. Also because people hold their phones up in front of them when they're talking or walking instead of attending to polite but boring conversation or to traffic or muggers or tripping hazards. This is a problem with the medium which will eventually be solved by further technological developments.
"dependencies" was a reference to the numerous plugins I use to get ido in a state that I enjoy. I don't particularly like stock ido, though I prefer it to the standard completing-read.
It is a search engine called the knowledge engine. That is what I read of it.
I was briefly trying to do that as part of our project about this but I didn't figure out the proper pixel size and offset, nor whether you can use a fixed offset relative to the edge of the page or whether the printer tries to defeat this by slightly randomizing the offsets. I hope someone will figure it out.

There's an additional challenge that some more recent printers often use a different watermarking technique whose details have never been documented.
Desktop software and modern printers/scanners no longer use this, they use something based on watermarking. I suspect it may have something to do with the fine pattern of parallel lines, which you will find on almost every currency.

I suspect this patent might have something to do with it, but the math is beyond my comprehension: http://www.google.com/patents/US7720249

This patent was referenced by the above patent and seems even more applicable:
http://www.google.com/patents/US6449377 (references patents 5583614, 4723149, 5633952, 5640467, and 5424807 which may be good further reading).

I also remember someone mentioning that they reverse engineered the currency detector code in Photoshop(?) and got something like "fourier mellin transform, followed by checking specific values in an array".
Go tries to make code readable via dumbed down features and arbitrary rules.

The tooling hasn't stopped changing. Improving? Not as sure.

In the last paragraph you compare oranges to apples. Python has never promised to be fast, its promise is convenient use, easy start up and interactive development. Go on the other hand a speed focused thing that gives up developers' comfort for dogma and modern features for ease of development of the compiler.
http://www.simplyhired.com/search?q=perl Showing 1-10 of 220,326 Perl jobs
Wow that is a surprise. No-one even seems to talk about perl anymore.
Moreover, even if some powerful lobby were able to show that it will derive modest benefits from bulldozing all of Seattle's parks and replacing them with temples of consumerism, it doesn't follow that doing so would make economic sense for the people of Seattle or the people of Washington in the main, once negative externalities are taken into account. It's not that you can't put a price on nature, it's more that humans don't do a good job of it when they even try, and law that takes this fact into account is good law.
> Why would you choose the 538 map to pick on

It was a convenient example. And I hadn't noticed the interactivity before writing the article. That said, I don't think the zoom function makes it much better.

If you think it's OK to routinely portray America as being only rural white America, and if you're not interested in knowing in a quantified way how different a map is from reality, then we live in different worlds. As I said at the top of the article, the point wasn't that there is a bias (because that's no surprise to anyone) but to find out how large that bias is.
SQLGraph: An Efficient Relational-Based Property Graph Store (2015) [pdf]
Well, it will be quite a table to do your selects against. Assuming that your hardware for such a project is fairly modest, after a couple of months index won't really fit into the memory, and even selecting a record by the key would take 30 jumps over that table just after 4 months. And most of the tasks in question require running through the whole thing. Not a tragedy, but well worth considering aggregating some data as it comes, especially as it costs pretty much nothing at this point (nmap takes longer anyway). Like counting number of IPs with the open port 22 would be just incrementing some number at the dedicated table by simple rule in the code. Maybe it's worth to invent some more interesting denormalization in order to be able to run more complex queries easily.

Maybe I'm wrong: I'd have to try out that to see how fast it actually computes, but I remember having problems with much smaller tables: like these 300M in total, maybe. Although, it was much "wider", with varchars and stuff.
Could you expound a little further on why the Disruptor pattern looks like a cycle-free Petri Net?
Ask HN: When should you quit?
this is a pretty dark post but I'm pretty much burnt out. Not one of those 'take a break' and come back but I just don't think I can deal with working in tech anymore. I started out as a software dev for a couple of years, moved on to selling my own software and just too tired to go on. Like I don't think I can compete or have the willpower.

I tried to think of new software ideas to work on but I really can't muster any energy to do it. I know there's ton of exciting new tech stuff going on but after 16 years I think I've had enough.

It's been a really interesting 6 years working on my own thing. But it was far too isolating. Too much mental health issue causing. And it's a zero sum game I'm realizing, one that is won by whoever can raise the most amount of money in the shortest time period.

I don't know maybe my head was too high in the clouds. But I'm turning 30, and I think it's time I quit and look for other things. I don't know anything else besides making software, and I feel so old to be trying something completely new. If I keep going I think it's going to drive me nuts. Even reading HN and Techcrunch these days I'm not even feeling excited or let alone interested.

I haven't had any success and all I've done was get taken advantaged of by crappy customers, worked for free for years, and yeah.

I know I'm not owed or entitled to anything. It was my decision after all to work on something alone for such a long time. And it was all for shit.

I even got a hold of investors but I just think it's too late. I should've taken money 6 years earlier, not now. I'm burnt out and can't do anything in front of the computer anymore. Like I just want to get away from computers permanently almost. I try to imagine what life was like before internet and computers and I don't fucking know and it scares me.

tl;dr: want to quit making software & tech but don't know where to turn.
How is Python doing as a replacement for Bash scripting?
I love ido's find-file, but I think that's because I've made it behave much differently than the defaults. The ability to use backspace to go up one full directory, jump to home with ~/ at any point, jump to / with // at any point, and navigate folders quickly with fuzzy matching and RET is really, really nice.

To be fair, most of my file opening is done with projectile, which, when you exclude the right files and use ido, works fantastically well. I can get to nearly anything I've been working on in two commands - projectile-switch-to-project (C-c p p) and projectile-find-file (C-c p f).

I'm not sure what you mean by "how it splits up directory from filename" - could you clarify?

ido-use-virtual-buffers is indeed awesome - I really love it.
Schroedinger theory certainly was a new theory of the atom and later of molecules at that time, successfully competing and largely replacing classical EM models of atoms and molecules such as Larmor's theory of molecules, although it didn't cover the EM radiation aspect and EM theory needs to be used in parallel with Schroedinger's to get, say, intensities of emission lines. I think this is a good example of what I was saying in the first post. It is the new benefit that the theory brings, not reproduction of every single result of the previous theories, that makes the new theory interesting and helps its adoption. Cases where the new theory completely replaces the old theory and reproduces all of its positive results happen too, but are not the only way how new knowledge is adopted.
http://www.simplyhired.com/search?q=perl Showing 1-10 of 220,528 Perl jobs

And you know, Perl is dead.

Basically, Python gave a choice to a lot of people to either invest time into 3.x without any important improvements or to keep using 2.7 and invest time playing with other languages. Which in turn accelerated Python's decline and raised questions about it dying, promoting the idea even more. But there is no need to worry, it's not a bad thing.
Hmm, I could've sworn that server_name doesn't rely on the Host header. My mistake.
The issues are public though, why does it need my authorization?
...it is neither random nor representative of python 3 usage, failing the premise you yourself mentioned.

I'm not arguing the py2 vs py3 band wagon; all I'm saying is that if you choose to dispute the validity of statistics you need to do it properly, not just with 'those stats aren't any good because [arbitrary speculative reason 1] [arbitrary speculative reason 2]'.

Can you actually justify these assertions?

Or are you just speculating because you don't like the results?

Your best bet is to go around polling companies of all sizes as well as indie devs.
What you will find is that:

Oh what?

Come on. Now I can't take you seriously at all.

You know what they're going to say already, without even asking?

You're just speculating.

Stats > guesses.

Even if the pypi stats aren't completely reflective of the entire ecosystem, I'm going to argue that they give a pretty decent impression of it, regardless of the mild bias that you've listed above but can't quantify.
> Why can't we just provide a simple real life example first and then go on explaining the details?
This. People learn differently, in my case, if I can't get the 'Why' first, I'm not that excited to learn it. I guess making 'simple' real life examples in many cases is hard.
I also tend to learn things much better if they came from a real problem/need I have. There was a good discussion about a 'project based university' here: https://news.ycombinator.com/item?id=10989341
>I'm not sure I want a generation full of wimps.

If that's what you call wimps, yes, I want a generation full of wimps.
> there are absolutely times when comments are necessary.

I'll have to take your word for it, because I've yet to run into that situation.
Star Maker was written by Olaf Stapledon.

http://www.amazon.com/Star-Maker-Olaf-Stapledon/dp/148264446...
Your snark was somewhat incoherent. Can you be more clear? guessing from the cpan in your name you're a Perl person?
Ειδήσεις από τις εταιρίες στοιχημάτων