skysight-inc/HackerNews huggingface dataset:
"Tied to Oracle" means they are somehow locked in to Oracle.

No one who uses Java/Clojure/Scala falls into this. OpenJDK exists and is fine.
Is it futile to un-Google?
At cost of solving the captcha problem?
And he forgot MySQL. But the way the original question was asked it was strongly implied that it is about their payed, enterprise offers. Not the open source software they unwittingly bought. They do nice work of killing mysql though.
> 3. At first we had all API interactions in separate folder, and truth to be told it was not very handy. That always felt like one more file to keep track of. Maybe our current design is a a flaw. Open question.

The common pattern I've seen is:

- Dispatch simple actions that contains 'just' a URL

- Have a middleware to take those actions, make the API call (based on the URL in the action), and then dispatch further progress, success and/or failure actions

- Receive the API data in your reducer and transform it before adding it to your store.

That's a pattern that works really nicely and is crazy easy to write tests for.

> 4. We do have one! (checkout .eslintrc) I feel like it is actually even more 'strict' than default Airbnb's one.

Oops sorry!
Bootstrapping from Australia: Emagine CEO Dave Peters (Part 1)
That is also the formula RIAA and MPAA use for estimating torrenting losses.
In my region, their data is from 2005, with no MapMaker available, so people always end up in my suburb and ask where the freeway is.

StreetView is only available in some areas, after Google put their cameras at a height of 3.5m, far above eye level, and needing written permission from everyone (cause people built hedges and fences with eyelevel in mind, so people might be in their frontyard, behind a hedge, naked, and now Google photographs that – big no-go). Just another thing where Google thought violating reasonable laws would be possible for them.

In the end, their quality is hit and miss, and the cost is too high. No public transit data, not the ability to download larger areas, etc.
Raises a bit of an interesting question on how representative democracy is supposed to work. All the Labour MPs kind of won their mandate on the old manifesto. If Corbyn U-Turns on that doesn't that mean the labour party members are having undemocratic control on parliament?

Concerns about democracy aside I think this is pretty great politically. Also Tom Watson who won the deputy position has some good positions on technology.
The best time to write and get ideas
The guttenberg project has a lot of ebooks available for free, but only for public-domain books.
Author/Speaker
Michael Humphries Passion to share 12 Step Program 'achieve peace of mind every day' globally.
Get+Your+Xbox+Live+For+Free+Card+Pins+For+A+Limited+Time+Only
How to improve your morning routine
Yeah it's not available. If you add it to a tvOS project, it throws errors about be unavailable.
I could download the one you linked without an account easily – Gear-menu, "Download EPUB", done.

But you are right, often they are horrible to access.
Paper UI kit(the elements are not WOW, but the examples are looking pretty good)
Julia is arguably a Lisp too. Add first class functions to the mix.
Your advice is spot-on, but you have to remember that many times the software being ran was written by someone who has long since moved on. Even if the source code is readily available, no one may be around to handle to porting it to another RDBMS.

Admittedly, this is where much maligned dependency injection frameworks can be useful. I have "upgraded" a large number of old Java software packages by simply placing a newer version of the library's jar on the classpath.
> LOOP is something that imho very controversial.

No, not really: it's as controversial as Common Lisp's Lisp-n nature (which is to say, both of which are controversial amongst Scheme programmers writing Common Lisp). It's a perfectly useful macro. ITERATE is a bit more traditionally Lispy, and is an easy library away if one wants it.

> I don't think it's fair to say that its use is idiomatic.

Not using it is typically less clear. It's part of the standard; it's more elegant than using other parts of the standard; it's idiomatic.
Yellow and Red cards, just like soccer. This idea actually has some merit.
Intelligent machines: Making AI work in the real world
Jeremy Corbyn Wins Labour Leadership
What I think of is Lisp code from the 60s, before structured programming, functional programming, etc.

when he writes:

(let (a b c)
(setq a ...)
...
(setq b ...)
....)

That's basically the style of the past:

(prog (a b c)

(setq a ...)

...)

With one difference: then it was usual to program control flows in Lisp with labels and gotos...
ZipBooks
That's a good idea, a PR would be appreciated but I can also add this myself.
> Can someone who works on web development for a major publisher please try and explain why such sites take so long to load?

1. The ad/tracking industry seems to be incapable of writing JavaScript that is not awful. I don't have insight why that happens, but all the scripts I had to deal with were layers upon layers of document.write, iframes, redirects and copy&pasted JS from the Netscape 4 era. Even when somebody tries to fix it, the best they can do is to add one more layer of scripts on top of the rotting pile.

2. Business deals are made with no consideration of 3rd party's code quality and performance impact. Once the deal is signed the developers are just tasked with integrating all of the crap the 3rd party vendor wants. It's impossible to object: the vendor is not going to rewrite all of their shitty scripts, especially after the deal is already in place. Even when it's really bad, arguing about it just results in endless meetings, conference calls and at best the 3rd party vendor saying they'll think about putting some little tweak in the backlog for some future release.
Everyone? It's been boilerplate text in my last 3 employment contracts.
You don't need to know that your dream will work. You need to offer people rewards you can provide even if you fail.

That means, don't base your rewards on your dream succeeding, and fulfill your obligations to your backers before spending their money on your dream.
This tutorial comes with a ppt presentation that explains how to use it. Sadly I do not hold the copyright to that and it's in a foreign language - I do intend to write a new presentation that explains it. We `alert` the query when it fails in several places.

It's also targeting 10th grade kids so we need it's full of internet humor intentionally.
Don't know where the guy lives but for me cx_freeze + PySide +SQLAclhemy make a great combination to build a good desktop app on windows. It works fine, builds all the time. I can admit that I had to work a bit on it, taht's for sure, but it does work. And the application is a small ERP, used in production every day, by a dozn of people. Tha only problems I have are my own bugs.

Python doesn't need such articles, that's for sure. If you want to use Python to write JavaScriptish web front end, then you're just going the wrong way. Just use JavaScript and that'll be so much easier.
A hobby in a hobby field, seems reasonable enough.
BitTorrent backups – BTsync and Syncthing
Dart Academy
Poems tend to be a bit more fluid with word order than ordinary prose.
"how does this save any space at all?"

It's in the sky?

I've got a longer answer if you can't think this through for yourself.
Magic magnetism
You might be bemused to learn that there are consulting companies selling the service of figuring out your Oracle licenses for you http://www.version1.com/Enterprise-Solutions/Software-Licens...
FireEye gags security researcher with court injunction in Germany [pdf]
A computer from scratch – ADDing more functionality
Most recently Accelerando by Charles Stross has been occupying an outsized portion of my contemplations.
Angular REST Services
Because if you use it for what it's for, Oracle is very, very good. 10 years ahead of the competition, easily and remember there is no "cheap" or "expensive" in business, only worth the money, or not.

But if you are just some schmuck developer who needs "a database" and you settle on Oracle and don't use all of its clever features because you've hidden it behind SQLAlchemy or Hibernate in an attempt to be database-agnostic, well then you're going to get taken to the cleaners, but it's your own fault.
The distance between the units in a transportation system such as railroads, freeways or this Skytran is called "headway". Headway is mainly determined by breaking time. They say the capsules can break to 0 in just 16 meters so theoretically you could have one capsule per 20 meters or so (although I doubt that would be safe or feel comfortable). That's 20 meters for 2 passengers, which means that you need 1 km track for 100 passengers. If the Skytran really goes 250 km/h you could move something like 250*100 = 25,000 persons per hour per rail if the capsules are full, or 12,500 if they are half full. That could easily compete with cars, trains, metro systems, buses etc.

But if the headway is really 100 meters, then we are down to 20 persons per km, and if the Skytran really "only" goes 150 km/h then we are transporting some 3,000 persons per hour if the capsules are full or some 1,500 if they are half full which is much less than a typical metro.

If we go by one capsule per 20 meters, we would use up to 12,500 capsules per hour meaning that we would have to launch another capsule with one or two passengers from side tracks onto the main track every .29 seconds in peak hour. And they would not be launched on the track from the same end station and unloaded on the same end station but from many different stations on the track. That's a job for a programmer to figure out how that's done safely but I don't see it happening.

And quite frankly, if you do have the backing of NASA and rich investors and this whole thing is so cheap and fast to build as they claim, why don't they just build a full scale version in some town somewhere? I see only animations and prototypes.
Fascinating.

Here's a simplistic analysis viewing everything as data.

Average scientists like music and photos. Music is patterned data. Photos are dense data (1 picture=1000 words). They don't like writing as much, which is thinking. They don't like arts and writing as much, which is associative thinking.

Nobel prize winning scientists like music even more (patterned data), photos less (dense data dilute quality?). They like writing (thinking) more. They like arts and crafts (associative thinking) even more.
How many words do you think the entire web, as crawled by Google, has?
> Language is ambiguous, but not THAT ambiguous. People generally understand symbolic cues, unless we're talking about some extreme "avant guard" kind of art.

My experience is that the moment people start trying to interpret symbolism in literature, all bets are off and you can't assume they'll even apply basic logic.

> Most of these clues after all have been honed for millenia, and are part of the cultural landscape.

... most of the time without taking feedback from actual evidence. When faced with actual evidence (such as, e.g., asking the author) it all too often crumbles into nothing. I'm not questioning that people can sometimes pick it up. But I don't for a second believe that people are very at good at it, because I've seen all too many time how people supposedly good at it totally butcher works.

> And if people are at least partially involved in art/literature etc, they learn even more of classic tropes and symbolic use of words (or images, in cinema).

Part of the problem is that people massively over-interpret. The presence of something looks like a classic trope or symbolic use of words does not mean the author intended it, or was aware.

> Even combined with a 8 page detailed pamphlet, with what can happen to you, side-effects et al, most young people still sneer at it and ignore it.

That's because describing what can happen to you and side effects is not a persuasive argument for not taking drugs because it totally ignores why people take drugs in the first place, and because they don't provide any reasons to trust.
Attempting to force Google to change course on this would at best result in an empty gesture on Google's part with likely no follow up regarding the bigger project. They may open up what is already scanned, but they're not likely to resume the project under benevolent terms.

Employment used to last as lifetime. One could retire from Sears with decent benefits if they were loyal. Today, many of us are contract employees or Uber style "partners". This is the same phenomenon we see happening here, just on the product side. We've been going down this road for a while now. You often don't buy products that last a lifetime anymore. It's often necessary to buy a whole new one rather than fix the one you already have because the replacement parts aren't made available. So, it's happened to our workforce and our products, now it is also happening to our companies. Always in the name of profit. Fair weather friends.

Sometimes this is good. Sometimes it is bad. Almost always it is a false choice.

The logic of capitalism insists on competition and specialization which are often at odds with cooperation and leisure. Why should Google need to choose between the bottom line and benefiting its community by sharing the work they've already accomplished. In a word, competition.

To me, this is the greatest strength of open-source. It allows for cooperation and facilitates transparency, the very foundations of community. Open-source has done nothing to stymie specialization, one of the main thrusts of "The Wealth of Nations". The other, self interest serving the whole, I think, has been shown by history and OSS to be one possible, but not the sole, idea regarding what motivations might facilitate a productive community.

So, back to Google Books. What happened to Google Books is exactly what one should expect to have happened in a political-economy such as ours. A different outcome would not necessarily have resulted from different decisions by Google, but by different incentives and structures of a different economic framework. Let's not be distracted by the red herring of this anecdote, framing it as a one off, but instead look to this anecdote as a case study in a much larger domain.
OCaml's 20th Anniversary
DNA's half-life is too short.
Either @dineshrabara stripped them since the first commit is based on an official release three days earlier and lacks the notices or they copied it from someone who moved really fast to do so and distributed them in some mysterious third location. The former seems more likely.

ETA: An HN account of the same name was created 235 days ago, so it's probably the same person if they choose to respond.
> because digitizing books in that manner is not useful anymore. Most publishers now have ebook versions of most of their books, which are already digitized.

Perhaps for kids looking for new books that's wonderful, but those of us that use books older than your mom, there are no ebooks. Google Books was literally the only place to access that information outside of a few select world-class university libraries.
We disagree on the following issue. You consider that someone can be trained strong 'enough'. Even if that is true (which you have no basis to claim - but we can move on), the point you are missing is that this is a competition against teams.

Therefore we have to consider not whether women can be strong 'enough' but whether women can be equally strong to men (because if they are not going to be equally strong, the team with women on it would lose to all-male team).

That is why the sports analogy is relevant - because the most competent women compete against most competent men. And there is no athletic sport where women stand a chance.
> It's interesting that Chariot can sell a bus ride for barely more than the (heavily subsidised) MUNI costs.

It's because they serve only high-density areas with commuter-only routes that operate only in a very limited time frame (morning hours).

I think that such a model can not be called 'urban transit', a better term for it would be 'commuter private transit'.

And it has nothing to do with efficient massive urban transportation, see https://news.ycombinator.com/item?id=10207669

Edit: grammar
You can, of course, play some zero-knowledge tricks on the front end.
nil? is a pretty big thing. Is Clojure even a Lisp if nil is not the empty list?

Edit: Jesus Christ, Clojure doesn't even have conses. Why the hell do people call this a "Lisp"?

> (= () nil)
false
> (('a . 'b) . ('a . 'b))
java.lang.RuntimeException: Unable to resolve symbol: . in this context
> (cons 'a 'b)
java.lang.IllegalArgumentException: Don't know how to create ISeq from: clojure.lang.Symbol
In the meantime that team just got a huge budget increase to continue their research.

CMU is a great university. I image there are 2-3 PhD students at the top 50 school who will be looking to work there. CMU might even be able to lure away a couple other professors from the top 25 who'd love the chance to rebuild the program.
1. I fail to see women outperforming men on this test. I see them passing the tests - same as men

2. Even if we assume that they outperformed men on the tests, it does not qualify as 'outperforming men in a physical activity'.
The ethical case for eating oysters and mussels
They included scientists who have documented music, art, writing, etc., even if it wasn't self reported. Those samples are also going to be heavily biased towards the most accomplished scientists.
I was referring to digitizing books as Luis defines it - actually typing in the scanned pages. Not the scanned pages themselves, as Google Books had.

My comment was regarding reCAPTCHA not being used to convert scanned book pages to text.

For books older than my mom, most of which must be public domain, there are a lot online archives. In fact, some of the more common archives like Project Gutenberg, are available as free ebooks on Kindle and iBooks. For more obscure titles, there are field-specific archives from where Google accessed them.

They only got information from publishers and archives. So information you're looking for is out there somewhere in digital form.
Share your master password with your friends. You can make it so that, say, 20 out of your 50 friends are required to piece together the master password.

See https://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing
I disagree. It gets the point across to me, and is presented in the right manner for me to not take it literally.
HUMAN, a film by Yann Arthus-Bertrand
Thank you.

Regarding motorsports - I thought there was one woman who competed in US motorsport division (NASCAR) but didn't make it far? Are there any women who win at F1 or whatever?
Scaling Bitcoin Workshop (Montreal)
What about taking photos? That packs the thing you associated more with average scientits with the creativty and art that would belong to top scientists.

(Not a criticism, I just thought that up and would like to hear your point of view).
PRT is a great technology. I think it's a step in the right direction, away from cars and buses. When I first learned about the volume of people it can transport I was surprised.

There is work being done at North Carolina State University by some great minds to make this technology a reality. (I have no affiliation with this effort, I'm just aware of it)

http://ecoprt.com

Cities, business with parking decks or lots, universities, and lots of other things can benefit from this. It doesn't have to be a large scale effort right away.

Check out the simulations the EcoPRT guys have done: http://ecoprt.com/simulations/

I'm excited to see more people thinking about this problem!
Its strange to me that dropping log messages is acceptable, particularly when failure occurs in the cluster. These log messages would be important for auditing the system or customer actions.
To drag this into the Australian sporting arena. There is an Australian Rules Footballer here named Adam Goodes, (its not rugby, soccer, or NFL its only played in Australia). He is a very good and very famous footballer. He has won the Brownlow medal not once but twice (MVP) for the league and last year he was honored as Australian of the year by the Prime minister. But most importantly for this discussion recently he has been booed every time he gets the ball and he is an Aboriginal.
During his year as Australian of the year he was outspoken about racism and Aboriginal issues. Which are numerous, health care, incarceration rates, prison deaths, violence, alcohol etc and have never been successfully addressed.

He called the booing racism and took a week out of the game, there was a lot of support for him but also a large negative reaction. And part of this reaction seems to be a reaction to the culture of victim hood. Other players have been booed before mercilessly, he is a good player, other good players get booed. Particularly high profile ones.

Is he a victim of racism? partly. Are supporters just booing the other sides good player? partly. Has he made himself a target with some of his speeches? Probably.
This is a cool idea. I ran a few tests on some random sites.
I happen to know that drudgereport.com is a hog, the ultimate example of how not to design a site. Here are results:

https://loadfocus.com/website-speed-test?pageloadtestname=ht...
Self-driving electric cars are going to transform our existing road network into one giant PRT system, without having to build expensive proprietary track.

Given that Google are leading investors in self-driving technology, I really wonder what Eric Schmidt sees in SkyTran!
The Z80 instruction encoding is also more easily memorised in octal (as are the 8080 and 8085):

http://www.z80.info/decoding.htm
Only 1 in 10 Open Source contributors are women. We're going to change that
Porting my Score4 game to React/TypeScript
Obama: China cyber attacks 'unacceptable'
> Can someone who works on web development for a major publisher please try and explain why such sites take so long to load?

Well, the same problems that beset big enterprise are also found in "big publishing" which is even more severely amplified by the need to have everything live yesterday.

> Given the wide array of compression tools, caching (including service workers on >40% of browsers, appcache on >90% and pretty much everyone having HTTP caching) and the sheer amount of information on improving website performance that's out there, making news websites load fast really should be a solved problem that doesn't need Google to solve it.

Correct, but you are assuming that most developers are a) interested in learning these things b) possess even the fundamental of CS knowledge and skills. By reading HN, I would assume that both a and b apply to the majority here, however, in my own cynical outlook, most "developers" are really just out there winging it and cannot be bothered to learn more than what's provided on w3schools.com.
The github is here: https://github.com/timcreative/light-bootstrap-dashboard
I wonder how much of this is PR-driven. Is Eric Schmidt spending his evenings and weekends searching for investments like this? Or do Google's PR people come to him saying: "You should invest in this. It will be good PR for Google."

(I have no problem with this project. I wish it success.)
It's idiomatic to use a sublanguage. Think FORMAT. CLOS. Control flows using the condition system. LOOP is just another style to extend Lisp. There are older libraries which use similar style.

Simple example from Winston&Horn's book LISP for a database query language:

(db-select screwdrivers with color eql red)
Refugee Mario
I apologize for the misunderstanding. I also didn't intend to sound patronizing to anyone; I wanted to show Kenji exactly what I was doing in case it was helpful to him or encouraged him to try naming his projects with non-ASCII characters again.
What´s in my Chrome extensions bar • Anselm’s Blog