skysight-inc/HackerNews huggingface dataset:
VS code is free and available on all three major OSes. Download it and give it a shot, you may be pleasantly surprised.
Top 16 ML, Data Mining, and NLP Books
New York Public Library Digitizes 137 Years of New York City Directories
> As mentioned below, PyQt is also pretty fantastic.

Isn't Python just as slow as Electron?
while the US did a lot of shady things in Iraq, selling chemical weapons was not one of them. Iraq manufactured all of their CW, and the expertise to make those factories came from Germany. The financing to build those factories came from the UK.
> More expensive lending would mean lower housing prices.

That benefits people who can pay in cash. Otherwise, the difference in price goes​ to the bank as interest.
This somewhat mixes two issues, really.

Firstly, there are issues with glibc versioning, when the collation rules change even without proper version bump. I don't have a link to details at hand, but I've heard a number of complaints about it over the years from various PostgreSQL hackers, including Peter Geoghegan who did a lot of sort optimizations in 9.5 & 9.6. I'm sure there's something deep in the PostgreSQL mailing list archives. You'll have to dig deep, because we learned the lesson years ago.

Regarding strxfrm(), PostgreSQL certainly does not store the results anywhere - it's only used during the actual sort, e.g. during CREATE INDEX or to help with ORDER BY in a query, and then thrown away. So either I'm forgetting something, or Robert mixed this up in the blog post.

There's however an issue with strxfrm() disagreeing with strcoll(), which is a major problem, of course, because we build and index using strxfrm() and then fail to find the values in it using strcoll(). For more details, including links to pgsql-bugs and RH bugtracker, see https://wiki.postgresql.org/wiki/Abbreviated_keys_glibc_issu...

ICU seems not to have these issues, because it has better and more carefully maintained versioning scheme. Perhaps we'll still get broken indexes after an ICU upgrade, but at least we'll know about it.
It would be great if some Linux distros clear up the directory mess. There are directories in there with names that no ones remembers what they originally meant in the UNIX of 1970s, or what ever. For compatibility they could be just hard/soft-links to a more sane directory structure.

Well the same goes for Windows. With Win95, WinNT 3.5, WinXP, WinVista they restructured the internal directory tree and renamed things. It was okay with WinXP, just the long user folder was trouble some because of 260 chars MAX_PATH limit. But with Vista and 64-bit support the fucked up and it's now a big mess in Win7+
(syswow64, system32, registry, winsxs, dotNet folders, ... such a big mess and sometimes also waste of HDD space by duplicates of files).
Stack Overflow Documentation – Reference material for developer tools
The commenter actually didn't say where they lived, and didn't limit the question to any location. I live in Kenya and my one year old walks around a lot of the time without shoes, which is a calculated risk. I assure you I'm being neither silly nor worrisome - I just factually answered the parent's question about what the potential issues are with not wearing shoes.

edit: to be less vague:

(1) Tetanus spores are present in soil all over the world and can easily infect a cut on the foot - between 1 and 2 in 10 cases are fatal (https://www.cdc.gov/tetanus/index.html).

(2) Hookwork larvae are present in soil all over the USA (and many other places) and can infect through intact skin -
not fatal but can have unpleasant complications (https://www.cdc.gov/parasites/hookworm/)

(3) bilharzia infects through skin contact with contaminated water which includes puddles and just wet soil - not in the USA but many other countries -
and kills tens of millions every year (https://www.cdc.gov/parasites/schistosomiasis/index.html)
There was an NPR story about how our current president listened to a lot "Power of Positive Thinking" lectures/sermons early in his life. He really embraced those ideas.

Seems he's almost always trying to convince the world that a certain narrative about himself, the voters, and reality in general is true.

But this research adds an interesting wrinkle to that story. By making so many questionable statements publicly, maybe he's really just trying to convince himself.

And that's why, when outsiders try to tell him that his "facts" are not facts at all, it doesn't matter to him. He just repeats his original statement even louder. His public statements aren't for the rest of us. We're just the audience that adds some emotional intensity for him and the process in his own brain.
This has a two-line README, and a single Python source file containing the code comment:

> Borrows heavily from "Densely Connected Convolutional Networks (DenseNets)" (https://github.com/liuzhuang13/DenseNet)
and "Densely Connected Convolutional Network (DenseNet) in Lasagne (https://github.com/Lasagne/Recipes/tree/master/papers/densen...)

Try those two links for considerably more information about what's going on here and why it's interesting.
Art Car Parade Live Streaming 2017/04/08 2pm – 4pm CDT.  Mutant Vehicles, Etc.
Why on earth would OCR be a concern here? (genuine curiosity)
I lie to myself that I don't lie to myself
Neither in software or the brain are all the neurons interconnected. There are connections between neurons which are local to each other.
The Potential Disruptiveness of AMD's Open Source Deep Learning Strategy
Good advice. There are also some bend protectors you can buy that look fairly nice.
ONE BEARD TO RULE THEM ALL
ESCORTS BIKTORIA – escorts| athens escorts |call girls
Skype preview in win10?
I'm guessing he's being fascetious when he suggests using assembly language is even a consideration when thinking about preprocessing data. But why would you even include it in the list?
I believe Kotlin will eat everybody's lunch real soon. Be prepared.
Yes and no. You need a C++ skeleton to integrate the Qml files. Also Qml/JS is slow and doesn't support all the features of Qt/C++. Practically you use Qml for the GUI, but C++ for the logic.

Or you can create components in C++ callable from Qml, but this requires some extra code ( and work ).
The north sea was a warzone, fishing ships were highly likely to be attacked and sunk.

The entire reason there was a food shortage was that the allies were attacking any ships leaving/approaching the european mainland. Thats what a blocade IS.
Anyone use Cayley in prod? An old job used Neo4j, and the graph concept was great for specific use cases. As a lightweight graph store, Cayley was really exciting when it came out, but I haven't had a need for it since I left that job. It strikes me as really well made, and I'd love to hear any war stories.
Uber questions future of being a viable business without self-driving cars
Why not just have a daemon process that runs a site on HTTP or WebSocket so you can use the app in your browser?

I've seen apps that run with a double-click, stay open, and open my browser tab on 127.0.0.1:43110, with the entire app right there. It takes very little to develop, and it's lightweight because it's already using a runtime we all use most of the time (a web browser).

For the development side, this is pretty much the same experience as developing for Electron, but without the RAM/battery drainage.
> Bribing can sometimes allow more freedoms than completely lawful society, because it allows more.

Bribing allows one to buy more freedom, generally at the cost of those who don't pay. It's essentially pay-to-play.

One could argue that the Chinese system has more "devolved/decentralized" pay-to-play system as opposed to the US where the Federalization experiment (states allowed to experiment with different legal interpretation) has broken down.
We need a comparison / review.
How do you mean? Couldn't you use a trigger to update the view?
How matured is it? Has someone used it for big datasets? Last time I tried it wasn't ready to cope with a 250 GB N-Triples RDF. (two years ago)
There are two "official" versions of the documentary. One is a general documentary on interactive text adventures and then there's one that's cut to be more specifically about Infocom. (The latter was particularly interesting to me because I knew a lot of the people involved then and now and actually did some game testing at one point.)
Maybe Microsoft is making heavy usage of Node native modules. I don't know for sure, but I suspect this is the reason why VS Code is much faster than Atom.
> I know flossing is good, my dentist even claims it is essential. I don’t doubt he’s right.

The medical evidence for the efficacy of flossing is fairly scant: http://www.vox.com/2016/8/2/12352226/dental-floss-even-work
R is explicitly designed around S-expressions and as such lends itself to domain-specific languages like these. The choice was not an accident either by the original Rs (Robert Gentleman and Ross Ihaka) nor by Hadley.

Guido has explicitly stated that he does not want Python to be "more lispy" e.g. in regards to lambdas (asterisk). Thus I've seen many people even at, say, Stanford, Harvard, and Cambridge going back to R from Python. Sometimes there does not exist a language that best suits a workflow, and a DSL works better. That is where lispy languages hold an advantage.

Use the right tool for the the job, imho, but I fucking hate people that mix the two within a project intended for wide public release. Worst of both worlds, again imho.

(Asterisk) apparently functional data structures such as iterators and generators are OK though. Wtf guido
Switch to what? Everything else costs quite a bit of money (buying songs individually). Or you could pirate your music. Either way, it takes a shit ton of time to build up a halfway decent music library from scratch. Especially when the convenience of 'just search on spotify and add the entire artist to a playlist' is right there for free.

I've had the spotify app crash my computer a few times. And then there was that fiasco a while back about it writing many, many gigs of data to SSDs and shortening their lifespan. Convenience will always trump software quality, but as soon as there is a competitor with better working software at a decent price, I'm jumping ship.
I took care of someone who had a stroke and even pulling up and pulling down pants to go to the bathroom was nearly impossible.

Maybe he was on the more severe end of the stroke spectrum I don't know.
In an era of slavery, many would not. In an era of Jim Crow and segregation, many would not. In the era of the 60s civil rights movement, many would not. In fact during those times a minority would hire for competence regardless of race.

Simply telling the discriminated to "go work somewhere else" is just encouraging those who discriminate, and is a lazy solution to a complex problem.
Maybe it's too early on Saturday, but I didn't get much out of this but a bunch of new semantics that seem to mean the same thing to me... so what exactly differentiates an MVP from an RAT except for a subjective interpretation about is implied by the terms Minimum Viable Product and Riskiest Assumption Test.

I think this article would gain from an illustrative example of an MVP that should have been an RAT and their explicit differences in approach and implementation.

The only reference to an actual company/product is to Google with their Google Glass product.. and it just mentions they had a prototype on the first day. What was the RAT that their day 1 prototype was addressing? What did they learn? Pretty sure Google made a bunch of wrong assumptions with Glass... what was the riskiest one they should have tested first?
No, latest version for Win7.
> From my experience, Firefox is the undisputed king of making sure anything you type in the address bar will be instantly checked against your bookmark collection.

In case people are not aware of this, prepending a * to your query will make Firefox search _only_ in your bookmarks:

http://kb.mozillazine.org/Browser.urlbar.match.url

https://support.mozilla.org/t5/Basic-Browsing/Awesome-Bar-Se...
You have always been able to make a local account during Windows 10 setup however it was not so obvious how to find the option in earlier versions.
Wasn't google a conspirator in Job's illegal scheme to depress engineer wages? I don't see what's shocking about the notion that a company that conspires to suppress wages may do so again.
A new life for Xserve
At the top of the article, memristors[1] are mentioned -- as artificial synapses they play a key part in the process of adding/removing weight (influence) to various pathways between neurons. This isn't strictly speaking a digital scheme -- a given weight is an analog level that's compared to analog levels from other competing artificial synapses.

The properties of the memristors can be controlled electronically, and by having programmable and persistent resistance to current flow, they play the part of biological synapses.

This entire scheme relies on our gradually improving insight into how biological brains work. As these systems evolve to higher levels of complexity, they become a practical research basis for understanding the human brain.

1. https://en.wikipedia.org/wiki/Memristor
To be fair, the extended statistics available in PG10 are about the most primitive ones possible. If the PG10 stats help with your queries, great, but otherwise it's mainly laying infrastructure for the more advanced stuff - histograms, MCV lists, expression statistics, and ultimately join statistics (which is about the main source of estimation issues). Oleg also mentioned it might be useful for JSON statistics, which would be cool.

Hopefully those bits will get in faster - I first submitted the patch in 2014, just before pgconf.eu, I think. OTOH I can't really complain, because I'm shitty developer so the initial versions were far from committable. The quality requirements for PostgreSQL patches are damn high these days.

BTW if you have examples of real-world queries hurt by poor estimates, report them to pgsql-performance mailing list. It's an important piece of information about what cases to look at first. Obviously, we already have already collected various queries, but having more is good.
A young child should be the most important thing in your life. If you don't want to commit to that, you shouldn't have kids.
I never said CERN doesn't use ML. But I would imagine google has more ML experts and computational capacity then CERN. Correct me if i'm wrong. There is nothing wrong with collaboration.
Would love to read some of your testing experiences re: infocom. Have you posted on this before?
Let me guess you work in finance
I would make a counter-argument that software that gets used is indeed better than software that does not get used. Say what you want about the deficiencies of Electron, but it's proven to make software that people use. And like!

If you and OP want to disagree with the premise that used software is good software, and go in the opposite direction, that's fine - that's the point where we agree to disagree and go home.
There's also cheap retrofit bidets on the market ("Biffy" is one.) The Japanese Toto toilets, however, are great.
My boy has been taking the new AP course this year. It is project based and they use SNAP! [0]. I believe the choice of language is at the discretion of the instructor. SNAP! certainly has a better pedigree as a pedagogical tool than Java and is far more accessible than Netbeans/Eclipse/Jetbrains or Notepad. [1]

The curriculum it replaces uses Java and is a conversion of lesson plans that were originally in Pascal. The old curriculum is structured as a set of facts about Java and OOP (instead of Pascal and structured programming).

The difference I see is the computer science is taught as a creative domain rather than elevating a programming language/paradigm to a critical set of facts such as one might see in a chemistry course. Anyway, I think the experts are right on this one.

[0]: http://snap.berkeley.edu/

[1]: Probably better suited for high school pedagogy than Racket, even though I hate to admit it.
Statisticians need to make figures; most programmers, most of the time, don't. The tools reflect this :-)
photos from last year:

http://www.thehoustonartcarparade.com/2016-winners/
I'm kind of disappointed this wasn't along the lines of "Watch out for those giant sandworms", but it was pretty interesting just the same.
Oh, don't get me wrong. I'm in decent shape and exercise regularly and eat a reasonable diet. I'm not saying I have active heart disease right now. My family does not die young of heart disease, just that's the eventual killer, most of the time.
New legislation would hold websites liable for third-party content
I program in C++ professionally and about every 6 months I get the Qt tingle and think "I should really get around to learning Qt". But whenever I start to look into it I start to feel like I'm supposed to learning some custom language and it's not C++ at all - and how am I going to work this into the rest of my workflow

I've got a pretty vanilla workflow with CMake, the GNU tools, the STL and emacs/KDevelop/CLI to tie it together. It works across all platforms and all problem domains. But the internet is telling me that if I want to make native GUIs I have to be in the parallel universe of Qt with its own version of CMake, some magic custom build steps, its own IDE and some XML stuff that you really really should use otherwise things will get messy.

Is this just b/c Qt is old? Is there a bigger reason for the Qt-verse I'm just not seeing? And is this all a lot less of a headache than I'm imagining?

PS: Are there any clean frameworks that are tied to modern C++?
Feel Like Indiana Jones: Visit Sistan and Balouchestan
Bullshit: a moroccan says he protects Google,Amazon,Adobe with his scanner?
Changes Coming to TLS: Part Two
while we are being pendantic, there's Unkown
Exploiting elliptic curve Curve25519
Tried many extensions for vim-like control of my browser, but pentadactyl is by far the most usable. Even without any customisation, just pressing 's' and instantly being able to search with auto completion ('b' for the same across all open tabs) is incredibly useful.

Hopefully it won't be discontinued soon..
HS science teacher here. I'm lucky in that I have lab tables that are standing height(there are of course stools as well).

All the other teachers are not so lucky. One of the reasons that a typical classroom has desks in rows is because that's all the school provides. Most teachers at my school would love actual tables to group kids at. Tables are so much more flexible; you can have stations, group discussions, combine them for a round table discussion, etc. Kids and teachers can move around to the different tables much more easily than desks in rows.

Your average school desk is also just a POS. They are too small for most HS students (and not just because "The Yanks are fat" you rude foreigner :P ). They are lousy build quality. They are too low to the ground. ADA height tables are actually taller than student desks. This also kills teachers' backs when we have to bend over the check student work.

I would love if we had standing tables but they are expensive (especially for "school grade" tables) and schools would rather spend money every year replacing crappy desks and buying smart boards.

Edit: Also as teachers we are told to be "more engaging" but then when administrators do walk throughs and observations we get docked for having the kiddos moving around the classroom and talking because some of the admin are not used to anything other than teachers lecturing to a quiet, obedient classroom.
PostgreSQL never stored strxfrm() output in indexes, but did at one time use it to build indexes (that is, strxfrm() was used to build values when sorting). However, it would be nice to be able to store strxfrm() output on disk, in indexes, which as you say leaves the implementation sensitive to changes in the transformation algorithm, and not just the underlying behavior defined by a collation.

Fortunately, it is possible to do this safely with ICU, which explicitly decouples implementation issues from behavioral issues. Maybe this will happen at some point in the future. For now, abbreviated keys are only used for sorting to build an index, and not in any subsequent index scan.

If you want much faster text sorting back, using "abbreviated keys", you can use ICU collations in Postgres 10. With the C standard library, strxfrm() was disabled when it was found to be buggy within glibc [1].

[1] https://wiki.postgresql.org/wiki/Abbreviated_keys_glibc_issu...
Yes. But it's not a settled matter. The storage engines in mysql didn't work out that well, each of them duplicating a lot of work, having significantly different behavior, ...
So much patent fraud by huge companies - patenting the unpatentable for the false front; none of it prosecuted, because big companies are teflon.

This is computer/software-plus-X, the very thing the unanimous Supreme Court Alice decision ruled invalid.
https://en.wikipedia.org/wiki/Alice_Corp._v._CLS_Bank_Intern...
"whether you think you can, or you think you can't - you're right.” ― Henry Ford
Come on. There are lots of JS developers who care a lot about "professional pride, craftsmanship and excellence".
If a construction company goes bankrupt, it just dies. Shareholders and anyone with business dealings with that company may suffer losses.

Bank losses are socialized through deposit insurance. When a bank goes bankrupt, taxpayers make depositors whole.
Ever hear of the Napster audio app? Not the p2p thing, the paid subscription app? It was just like Spotify, way before Spotify? Oh really, no, you hadn't? Could it be because the UI was terrible? Hm.

What about rdio? Back in the day, I remember noticing they had a much better music archive than Spotify in some areas like prog. Still, I never made the switch. (The way they organized music was terrible.) Apparently, neither did anyone else.

I could go on. All these Spotify competitors, all with decent libraries. How did Spotify end up winning?

I'm not saying that songs are unimportant, but if you have trash ux people are going to find an alternative.
Yeah, my 'Sheesh' is more for what today's modern market forces make us do to survive as families. I'm not saying those parents are 'awful', actions like that among many others aren't their 'fault', more just a cause-effect effect of the fast paced city reality.
N=24. Intriguing, but not evidence--taken alone--to effect behavioral changes by.
Welcome to intelligence 101, if you don't believe it, you won't be able to convincingly lie to others as well. There is a reason intel bubbas have amazing cross training with acting, particularly Method.
Both are nice and pleasant guys to work with, unlike a lot of the drooling idiots that act like this "rivalry" is some sort of football game. Funny how master craftsmen don't often blame their tools, they sharpen them instead.

Any time someone blames their tools for their own inadequacies, show them this video of Kelly Slater surfing better on an overturned table than most of us can surf on a 7 foot three fin board: https://m.youtube.com/watch?v=XQ4owd3yQ_4. Up your game instead!

Edit: hacker news doesn't use that part of markdown