skysight-inc/HackerNews huggingface dataset:
On that time scale, I'm guessing IQ differences would come into play.

I'd be fascinated if they did a study on whether noble lineage predicts intellectual performance.

As a piece of side-data, Jews have, for many centuries, been above-average in wealth, and it's well-understood now that they're also above average in IQ. They've also long been discriminated against and sometimes massacred. Even in Nazi Germany, where Jews were openly hated, they remained wealthy. Even after WW2, when their families had been butchered and their homes destroyed and their things stolen, they quickly became wealthy again within a few decades.

In this case, it seems the Jewish IQ advantage consistently weighs more in their favor than their social disadvantages weight against them.
This is a bit defeatist. Parsing the definition in your head is only the first level of understanding you can have about a mathematical structure. You don't really understand something until you can reinvent it (and in particular give a plausible answer to "why these axioms and not others?")

For example, to motivate groups, you could introduce the concept of a symmetry as a mapping from an object to itself that doesn't change its properties, introduce the idea of an isomorphism as a mapping with an inverse (where f and g being inverse means they compose to identity maps), put them together and postulate that a reasonable formalization of a symmetry is an automorphism (isomorphism from an object to itself), note that isomorphisms are closed under composition, and arrive at the definition of a group by considering sets of symmetries closed under finite composition (thinking of identity maps as the composition of 0 morphisms).

I'm sure there's a similarly conceptual way to motivate monads in functional programming. Hyland and Power have papers on algebraic theories of "effectful" operations and how they give rise to (finitary) monads, as one starting point.
HTTPie supports "field:=json" syntax. HTTP Prompt doesn't support it now, but it's on my roadmap.
Comments moved to https://news.ycombinator.com/item?id=11742096.
"It's a little different as gmail is useless without search."

Are you suggesting the reason they read your email is for search? What about the ads they serve on the promotions tab? What about the fact that it can parse my travel plans and add it to my google calendar? There's a lot more than just search going on.
Python3. They are the same for beginners and you won't notice any difference.
My understanding is that it doesn't make practical sense to remove the GIL; doing so would result in a slowdown of the interpreter[1]:

Back in the days of Python 1.5, Greg Stein actually implemented a
comprehensive patch set (the “free threading” patches) that removed the GIL
and replaced it with fine-grained locking. Unfortunately, even on Windows
(where locks are very efficient) this ran ordinary Python code about twice as
slow as the interpreter using the GIL. On Linux the performance loss was even
worse because pthread locks aren’t as efficient.

Since then, the idea of getting rid of the GIL has occasionally come up but
nobody has found a way to deal with the expected slowdown, and users who
don’t use threads would not be happy if their code ran at half the speed.
Greg’s free threading patch set has not been kept up-to-date for later Python
versions.

> no parallelism for you!

This is a bit of a hyperbole; Python supports both hardware threads and processes, both of which can be used to achieve parallelism. Despite the GIL limiting Python code to 1 CPU, many I/O routines will release the GIL while they perform I/O meaning I/O can be done in parallel, and native code can release the GIL to do long computations. Processes can be used to overcome the GIL directly in Python, and the standard library offers support to make this as easy as it is to launch a thread, as well as some higher-level support for parallel-mapping a function across a pool of processes.

[1]: https://docs.python.org/3/faq/library.html#can-t-we-get-rid-...
Here's why the rumored bid prices for Yahoo are all over the place
>and yet I know intellectually that generally equal part bad and good things happen over time.

There's actually nothing statistically, logically or otherwise necessary about this.

Humanity could be wiped out in 10 years for all we know.
Other countries could pass similar laws anyway, they don't because they know the US will just ignore them.
> By and large let the office parks be for offices and the retail space be for retail services.

This is at the heart of the issue. But beyond "retail services" the ordinance seems to include services like dentists, doctors, lawyers, etc. that individuals want to visit in a compact setting rather than driving out to an industrial park, along the El Camino, etc.

Palantir/FB/etc. taking up large swaths really is creating a mono-culture as you mention. The same thing, to a point, is seen in downtown Mountain View (though smaller..)
Also, however you handle your backups, set up a calendar reminder for every month or two to check that they're running as expected. (Backup drive isn't full, cloud service account hasn't expired, correct directories still being backed up, files restore as expected, etc. etc.) I do this monthly, and more months than not I find something to fix on one of the computers in the house. I run multiple types of backups from full disk images to incremental cloud backups, so a loss of any one wouldn't be catastrophic, but it's still a good thing to stay on top of. Just had a hard drive die last week actually, although ironically it was a backup drive...
This is the kind of thing I'm talking about -- how, in many housing-related areas, the US is profoundly un-cowboy-ish.
A turing machine can be simulated with two stacks.
I'm not a programmer, but I use Python as one of a variety of tools. I don't have time to keep up with the various nuances between the two versions, nor do I particularly care. But it is a pain that I have to spend more time than I would like trying to figure out which version to use, and what about all the code I've written so far, can I use that in the future?

I'm not a happy camper about the whole thing. But again, I'm not someone who even understands all the intricacies of programming languages, I just want to use the tool to make my life easier. Having two different versions of what is supposed to be the same programming language doesn't do that.

And at least in the case for something like Python (I'd argue it is very much an "every man's" programming language), this is a failure for these non-programmer users. IMO.
It's not yet clear if the added complexity will be worth it for ordinary cars, but it's interesting. 47% efficiency from an IC engine is impressive.

Formula 1 is deliberately power-limited. But the Formula 1 technical rules [1] for the powerplant are all inputs, not outputs:

Engine cubic capacity must be 1600cc.
Crankshaft rotational speed must not exceed 15000rpm.
Fuel mass flow must not exceed 100kg/h.

So that's where the drive for higher efficiency comes from.

[1] http://www.fia.com/file/40961/download/14591?token=5zH5vGzI
Good question. But as for now, you have to parse the HTML to get form hidden fields and then send it manually. I don't know if HTTPie supports that. If HTTPie or any of its plugins supports it, I'll consider adding this feature.
same thing with venture capital ;) sometimes average are uninteresting, you just want one good outlier
At least the modules will get power from the case (I assume) so they won't all need their own batteries and chargers. That could be handy.
> How many people are now identifiably being turned down for jobs, apartments, dates, and airplane tickets based what the four or five companies that define our identities online record, store, calculate, and sell?

Brendan Eich lost his job due to information stored in a database.
What's puzzling to me is how they thought about it enough to put down the split in the YC app, but it didn't come up when they split up.
Well, it raises the question of whether it's legitimate to ask applicants to list the equity stakes in the first place.

Seems like YC is asking people to hold to that structure when it is in their interests, but ignore it when it is not.

To be clear, don't think this is terrible. Just, if you are going to claim the split means nothing, then why force applicants to create one in the first place?
Dear Austin, Uber and Lyft are gone. Here's why Arcade City is coming to town
off of the top of my head:

SDR, Storage, bigger/better Speakers, more USB/whatever ports, HDMI output, video Projector, JTAG (why not?), RFID

edit: oh, temperature/barometer built into the device would be pretty cool too.
Microsoft and Paul Allen? [1] (Not quite comparable, but similar. The consensus is that Allen leaving was good for Microsoft.)

[1] https://en.wikipedia.org/wiki/Paul_Allen#Microsoft
If Palo Alto is actively trying to shed tech companies, and the rest of the world is actively trying to attract them, why not move en masse? I'm sure there are other places with weather that appeals to people who like San Francisco's.

This sounds more provocative than I meant it to sound. It really does seem like a mature tech company is better off leaving SF/Silicon Valley and finding somewhere where they'll be welcome -- maybe even somewhere that wants them enough to pay their relocation.
Thing is, in this case Alice might still be starving because Bob got earlier in line and went home with the $1 price-controlled loaf of bread, having saved the $9 to spend on luxuries.
http://www.urbandictionary.com/define.php?term=concern+troll
Small companies can now develop phone modules and release products with more advanced technology in a specific area (battery tech, camera, etc) without designing the rest of the phone. It would ideally be compatible with any unipro phone. This is important because a lot of technologies that would normally make it into phones doesn't because of how difficult designing and launching a phone is. You definitely don't need to do all that work if all you want to do is make a phone with a smaller/better camera.

Another benefit is being able to repair your phone by swapping out a broken module rather than replacing the whole thing. This should reduce waste. Also, you don't need to get new phones every two years, you can just replace modules as they get outdated.

If done well enough, this could shift phones out of excessive consumerism, where buying a new phone is often cheaper than replacing an old one (or where repairing a phone is impossible).
I maintain that as this story continues to unfold, it will contain a serious criminal element at its core.
Yes, you can just use partial functions.

But partial functions are not always as clean as you think they are. When composing with pure functions for example, you'll save a lot of boilerplate lambdas if you use the monad.
I do software consulting in building automation and control systems, but mostly I build a mouth operated game controller for quadriplegics called the quadstick. That has been the most fun thing I've ever done.
Different types of cameras such as night vision or infrared heat camera. Also laser range finder modules or something capable of stereoscopic vision. Altimeters. Barometric pressure sensors. Communicator modules for other peripherals when Bluetooth isn't appropriate. Temperature sensor. Wind speed device (would have to protrude beyond the phone's edge so wind can pass through). Light sensor for automatic white balance measurements. Chording keypads to enable more interesting input for power users.

Anyways that's just a stream of conscious I came up with in 5 minutes of noodling. There is potential. Maybe not as much for day to day, but definitely options for professionals that make their living outdoors.
Poor people are the one's who suffer the most from advertising.

First, it's calculated that a hefty sum of most product purchases is there to cover its advertising campaigns.

If you're rich of course those are peanuts -- what's 10% or 20% more on your groceries and other such purchases? Instead of, say, $40,000 you'll spend $45,000 but no big deal, since you make $1,000,000 per year anyway. But for a poor person, $500 vs $600 is a much bigger deal.

Second, most people (even if they think otherwise) would buy less stuff, and less pricey stuff, if it weren't for advertising. That's what sells a $2 dollar bottle of water that's basically glorified tap water over a 50 cents one, or even regular tap water. Without ads, it's mostly buying what you need, and based on utility, not rushed purchases because some ad hit some subconscious emotional strings.

Let's put it this way: if you're worth $N dollars to Google, those are $N dollars (and more) that Google ads will get you to spend. Advertisers (and companies getting advertised) are not doing it to lose money.
After 26 years of study, scientist saw black hole do something incredible
Yes and No to this article. Yes, abstraction is important, and yes yes, the point of mathematical abstraction is not to be vague, but to create a level of expression where one can be precise.

No, the point of abstraction can be to be vague, and to delimit the boundary of a concept that is not quite clear (yet). It is not a mathematical abstraction then, but something you are experimenting with to find the right kind of laws that are supposed to govern that concept. Most real-world programs contain many such concepts for which either no good mathematical abstraction exists, or for which nobody has had yet the time and money to find a good mathematical abstraction.
How does one see without lenses?
The Journal of Open Source Software
"but is there another serious alternative?"

Certainly. Enforcing constitutional limits on government action.
Giving the top and middle estimates would be an easy solution. Never give out the lower estimate.
May I suggest susy grids and using fully semantic selectors, with zero CSS cruft?

It's a grid system, not framework, so it adapts to what you need.
Dylan [1] has a very similar type system to Stanza and has been around for a while. Stanza looks a lot like what a modern incarnation of Dylan would look like.

[1] http://opendylan.org/
Wow. Seriously, that is just stupid on their part (the victims).
So?

Even if we accept your myopic list of features that work and believe your statement that "most operations can be performed on bytes", that doesn't make the language usable for internationalized content. Trading having to call encode and decode, which fail with clear, easy-to-fix errors, for a myriad of subtle, silent encoding failures is not a good trade. Which you would be abundantly clear to you if you had internationalized anything ever.
Non-compete agreements are illegal in California. He was probably waiting for his stock options to vest.
beat me to it. i have lived in downtown palo alto for the past six years during this span, University Ave seems to be slowly but surely transforming to a start-up office park. An example: on the NE side of University between Waverly and Cowper, where there used to be four or five shops (including an awesome place that made their own bagels, and another that sold toys made from wood) there is now a massive hole in the ground with a lot of noise coming from it, and which in ~ 18 months will be an office full of start-ups.

sometimes i walk an entire block through downtown palo alto without seeing a single yoga studio.
"The problem that some patients do not have tests performed when they genuinely need them is also real but probably of lesser magnitude."
Anecdotally speaking, I have seen many instances when testing was procrastinated only to reveal a chronic condition (hypothyroidism, pre-diabetic sugar levels) needing immediate attention sometimes with medications.

I am genetically disposed to hyperlipidemia and like to watch my cholesterol level as a tangible indicator/reward for my life style changes.

"Better financing and organization of health care and, perhaps, reduction of the profit margin could markedly decrease testing cost, even if very old (but appropriately validated) diagnostic technologies are used."

Reduced pricing was a hype created by Theranos. When we started working in this area, we found that if one is willing to pay out of pocket some labs will offer pricing very close to Theranos.
Oil company records from 1960s reveal patents to reduce CO2 emissions in cars
I remember someone did a calculation of how much basic income we could have if we taxed corporate profits at 100%. And it would be like $6000 person. Which is not that much.
I grew up in the area and have known about the age of the trees since the mid-90s. For the people who go hiking here, it's already common knowledge.
Same here. Anybody who repeats the "Chromebooks are for kids who don't do anything sophisticated with their computers" schtick is just showing off their ignorance. A decent Chromebook (e.g. a Pixel or soon one of the HP/Acer models) plus Crouton is a more real development machine than anything Apple ever made, because it's more like the server where you'll eventually deploy. Then, unlike any of the other dozen Linux laptops I've had, it works and continues to work without requiring constant technically-proficient care just to keep things like wifi or suspend/resume from breaking. Mine replaced both an MBA and a Zenbook running Fedora. Haven't looked back since I got it.
>New York’s zoning rules were intended to create less cramped quarters, but they also have consequences for the number of aggregate apartments in the city. Such limitations can quickly decrease the supply of housing, and most likely drive up rents.

Sure, so?

Obviously, if you allow to squash 10-20 people per 1000 sq ft you could lower the rents -- but unless you aspire to be an urban slum, you should have some limits in place, even if they raise rents.
Unrelated: the code is equivalent to read(fd, buf, RECORD_SIZE) that may read less than RECORD_SIZE.

The function should read in a loop, to fulfill its contract (read a record).

#include <unistd.h>

ssize_t read_record(int fd, void* buf, size_t record_size, size_t* written) {
for (*written = 0; *written < record_size; ) {
ssize_t n = read(fd, (char*)buf + *written, record_size - *written);
if (n < 1)
return n; /* error or EOF */
*written += n;
}
return *written;
}
I cited above. Larry Silverstein who was the developer/lesee for tower 7 among others. All the buildings at the World Trade Center, including buildings 1, 2, 3, 4, 5, 6, and 7 were destroyed or damaged beyond repair on September 11, 2001. After a protracted dispute with insurers over the amount of coverage available for rebuilding World Trade Center buildings 1, 2, 4 and 5, a series of court decisions determined that a maximum of $4.55 billion was payable and settlements were reached with the insurers in 2007. 4.54B was paid to Larry Silverstain (well, his companies).
Perhaps we are in need of a cultural shift that emphasizes
"doing it right" instead of "making all the money"
Somewhere with parking, maybe.
I guess I thought it meant something more than "they're different values and people sometimes think one is the other".
To me it's the fact that Amazon / Google is already making more than the cost of these things in the data they extract from every sound in every house they're in. They should be paying people to use them, not the other way around. I'd be interested in a free alternative even if it's just to say "what time is it" when I wake up and "weather" before I leave every morning and not have to press anything. The technology itself seems very easy to integrate into life. I'm just not trying to pay someone to eavesdrop on me just so they can be there to say it's raining outside.
I have another top shelf conspiracy theory (such a dirty phrase), there is right now, at this very moment, a global subset of intelligience frameworks in place to monitor much of the internet traffic and provide survellience for the CIA & NSA. Some whistle blower leaked some evidence but it never went mainstream...

edit: Also, that was hyperbole you referenced however there is a group called Architects & Engineers for 9/11 Truth who dispute the findings. As well as other outspoken individuals.
You might be interested in moving to a lower cost of living location.

2960 sq. ft., $39,400, $229/mo:
http://www.zillow.com/homedetails/454-Steam-Engine-Dr-Northf...

2,114 sq. ft., $35,000, $259/mo:
http://www.zillow.com/homedetails/63-Forest-St-Rutland-VT-05...

2,965 sq. ft., $47,500, $303/mo:
http://www.zillow.com/homedetails/102-N-Main-St-Plainview-NE...

2,858 sq. ft., $39,900, $264/mo:
http://www.zillow.com/homedetails/12-Spring-St-Northumberlan...
It's equally blurry at all distances. Small or distant things are much harder to resolve.
Apparently, Google controls the frame and the core components. The "base unit" is not, apparently, separate from the frame, so you can't build frames in different sizes. You can't build a tablet size frame, or use the form factor as a packaging standard for embedded control or lab instruments.

As a mobile device, it should be heavier, bigger, and less rugged than an integrated unit, so that may not be a win.
The trick though is to understand the economics of what you're trying to do before you implement it. Additional rail lines are quite expensive, one lane roads not so much.

Starting small, consider an autonomous truck that uses electricity like a city bus to move a container along a single lane protected from other traffic. You have one end in the port of Oakland (busy container terminal) and the other in a distribution warehouse outside Livermore (lots of open space, access to freeways and rail). Now one has to price out the cost savings of having containers appear automatically in a transhipping location without burning diesel or getting stuck in traffic.

You save a bit on the driver, you save more on the gas, and you take roads off the freeway which will help you to encourage local municipalities to give you easements for your autobot trucks to drive on.

It would be fun to sit down with a trans-shipper and find out their costs and whether or not you could save them time and effort.
I wish this article had more detail. Their description of the technology sounds a lot like stratified charge engines, which have been around for a long, long time... as in the Honda CVCC (the '70s forerunner to the Civic).

Perhaps the difference is DI?
Yeah, I have a pair of those for when I'm not wearing contacts and the chromatic aberration drives me nuts.
well, a 'reader' monad is a monad over a Function[A, B]. So yes, when you say 'the reader monad', what you (probably?) mean is the instance it operates on, which would be a function.

You use the reader monad the thread the same input to multiple functions that may also take additional intput, and also have their own outputs.

You have to keep in mind that since Monads are so common and useful, many languages have syntactic support for them. C#'s LINQ query syntax, scala for expressions and haskell 'do' are all 'monadic comprehension'.
> Also, you don't need to get new phones every two years, you can just replace modules as they get outdated.

Alternately, you can replace each and every component immediately as soon as a minor upgrade is available! 0.5 more megapixels! Another 200 MHz on that Snapdragon! 5 GB RAM! The same battery pack, but this one has gold stripes and is clearly higher end!