skysight-inc/HackerNews huggingface dataset:
++luu for an interesting read.

One thought on hardware acceleration: it may be kind of happening, piece by piece. AES-NI, carry-less multiply, and CRC32 instructions are kind of like smallish (in gate area) accelerators of operations that go much easier in hardware. AMD talked about a compression accelerator for their (now-delayed) A1100 ARM server chip. These are marketed as performance features, not as power-saving, but if you can do something in fewer clock cycles without a ton of area, you are often saving on power as well.

It's also possible that some savings come through finding places where slower chips will do the job because RAM and/or disk and/or bandwidth is the limiter (storage, caching, maybe some proxies and scale-out DBs now running on faster chips). Intel has server Atoms (Avoton, Rangeley) and there are experiments with ARM servers (Baidu cloud storage tried them out: https://gigaom.com/2013/02/20/first-arm-based-servers-in-pro...). There's lots of work on ARMs and Atoms on the consumer side and some of the benefits may spill over to low-power servers. Don't know how widespread this will be, though; I've been rooting for the concept of servers on low-power chips for years and haven't seen much yet.

You also pay for higher power dissipation with lower density. If you're Amazon or some huge provider, you can be talking about a lot of space in absolute terms.

It's interesting to eyeball a latest-gen Facebook Open Compute server with high-wattage CPUs in it, and how much of its height seems to be due to those heatsinks and fans: http://images.anandtech.com/doci/9138/leopard-mob.jpg

SeaMicro sadly didn't succeed, but it's interesting they thought people wanted density enough to make it a key part of their marketing, and AMD thought enough of the idea to buy them:
http://www.brightsideofnews.com/Data/2012_9_11/AMD-Expands-S...

Of course, companies using and selling blade servers and the popularity of <1U configs (e.g., SuperMicro's twin servers: http://www.supermicro.com/products/nfo/1UTwin.cfm, Microsoft's blade-y variation on the idea: http://www.anandtech.com/show/9138/open-compute-hardware-tri..., even that Facebook Open Compute layout which fits 3 boxes in 2U) demonstrate some interest in density.
Nah, they'd just get revised by Congress, as part of the War on Citizens.
SEO and Internet Marketing Live Skype Like Chat on Slack
This is an interesting idea, but every time I see these sorts of "reduce the number of items in your wallet, passwords in your brainbank, and keys on your keyring" products my knee-jerk reaction is, "okay, so now all an identity thief has to do is take my one item/password/key and they have access to my everything?"
The big changes are in the frameworks/libraries, collaboration tools, information availability and pure computational power. All the other stuff is the same really. Agile and waterfall are still being used, client, mobile and web are still used, mainframe too.

From my perspective it is the collaboration and depth of answers you can find online now. When I was programming 20 years ago I was in college and "the web" really didn't exist - there was email and networks, etc. but web browsing hadn't really begun mainstream yet. When I needed to learn something I had to find a book on it or actually attend a class - like programming EJB's in J2EE.

An example about frameworks/libraries: building web applications was very different since you had Netscape and IE (v4) supporting different and overlapping HTML, CSS and JS features. MVC and all the frameworks out now were really in their infancy or didn't exist 20 years ago. I was doing CGI scripts with Perl for some apps and there was a lot of heavy lifting compared to today.

Today you can probably have a scaffold/basic application (thinking in Rails) that is OS and device independent with something like bootstrap, running on a VM, on the internet in about a hour. So it's much quicker to get to the point where you start adding value rather then spending enormous amounts of time on basic infrastructure.
The story here appears to be that none of the cars were at fault and were stationary when other cars hit them - not really an indictment of autonomous vehicles as the title suggests.
It would absolutely not help with housing costs. What do you think will happen, all the sudden because some new building can be jammed into the space where a street used to be the prices will somehow come down? That never happens. In the bubbles that were insulated from the recession all kinds of condos and apartment building were built, none of which were ever cheaper or pushed the price down. That's simply not how it works. Until you can somehow trigger a massive spurt of apartment and condo construction that creates a glut for a sustained period, you will NEVER have anything that is even remotely close to "help with housing costs". Any new building will always ask at the very least a little more than a comparable older building.

Am I wrong? I don't know, look at the dense cities. Paris, NYC, London, etc. are any of those the expected cheap meccas you would have predicted? Look at Austin, TX the more is built the more people are attracted and the more people drive into town and drive every single price up up up. Humans are kind of stupid and make nothing even remotely close to rational decisions that economics would like you to believe we make, otherwise the market would function and companies would not be starting in cities, people would not be moving to cities. Hell, we wouldn't really be co-locating in offices in specific cities and limiting our talent pool by geographic location.
>If we had a system where a mass of people decided via some sort of upvoting/downvoting, it would be a "tyranny of the majority", where minorities would be oppressed...

Maybe. But isn't it an experiment worth trying? Does anyone really know what would happen in a modern, secular, money-driven society if you gave people more authority to enforce the law?
There needs to be better incentives for solving the ugly problems of the world. It most likely will not come from the private sector because they see too much short-term gain from the Ubers and Snapchats. Otherwise it will not stop.

I wish Gates would get into the SV fray and throw some money around to these problems.
As much as I like Redis and Antirez, I have to completely agree with this article.

I would just point out that Pivotal (current Redis sponsor) runs RabbitMQ; no doubt that they have in-house knowledge about message brokers. No idea if they are willing to put time into Disque.

First version of RabbitMQ was released in 2008 and there have been more that 50 releases so far[2]. No doubt that maintaining a product like this is a lot of effort.

[1] https://www.rabbitmq.com/

[2] https://github.com/rabbitmq/rabbitmq-server/releases
> Then all this u"xx" stuff on strings. What's that about? I don't care about unicode. 256 ascii characters is fine for me. If I need Unicode I can do it, but I don't need it by default.

I felt this way before I started spending all of my time on web apps. It's reading user input data from some random public source, like Twitter, that forces it upon you. Then, so quickly it became the best practice to "unicode all the things". I think of analogous to how we store timestamps in UTC always.
We don't have to speculate about how widespread power of prosecution might work out; there's history. http://www.daviddfriedman.com/Academic/England_18thc./Englan... http://www.daviddfriedman.com/Academic/Iceland/Iceland.html
How to Wear a Boho Crop Top
Brutha: A simple and functional ClojureScript interface to React
> I've found that it is not something that I am likely to find worthwhile in the end, and it would be too draining.

BTW, that's precisely my feeling about chemistry (which, incidentally, I also view as an ideology, full stop). OTOH, you won't find me participating in chemistry discussions, let alone arguing about it.
That was a fantastic read -thank you :)
Number of digits, positioning of the , and .'s - its money which gives some nice constraints.
Note: The audio gets much better about 8 minutes in.
Worker fired for disabling GPS app that tracked her 24 hours a day
Yeah, that is my concern as well. I think the idea here though is more like a Mozilla Persona service via Namecoin
Couldn't this also be used to generate seeds or salts or something?
Great advice as usual, but I'd point out that the last line is the most important one. No two workplaces are the same, and opinions rarely fit neatly in to bucketed categories like "can use Linux" and "can't use Linux". There's always some subtlety that blurs the lines.

The best thing to do is to talk to potential employers. Be sure to make an honest effort to understand why they have the policies that they do, and remember that you don't have an experience managing n employees, so you may not be familiar with the challenges inherent to an environment where managers are outnumbered by 10:1.

Every moment you spend understanding their viewpoint will allow you to better articulate how your desire to use Linux fits in to their model.
One difference, though, is that time enjoys a certain natural and intrinsic consensus. For example, we all agree that observable time always flows forward at the same rate.

OTOH: Which characters do and don't belong in unicode and in what order? I don't fucking know. :-)
"social determinism is the kind most likely to be wrong"

That's basically a nonsense defense of the status quo. Consider your own mechanism: and because we structure academic careers pyramidally This is essentially an exponential growth process. Even if people understand the predictions, if their actions are limited to linear fixes, they aren't going to be able to stop the problem.

Why is it that people like Jay Keasing, Pete Schultz, Carolyn Bertozzi, George Church, etc. have giant pyramids with 50-100 direct reports? How do we stop that?

Ok. Now that we've solved that problem: Instead, let's understand just how much everyone stands to gain from advances in basic science (to follow the given example: longer, healthier, happier lives) - how much we have always gained from advances in basic science - and restructure the scientific career to make it happen.

Great. What exactly is the plan here? I don't think you have real data as to how the social and labor structure of science has an effect on innovation. Nobody does, the n is too low, and real innovations are largely black swans.
Maybe it's a function of me living in a small town, but I have only once seen police doing anything dangerous while driving. I've NEVER seen one use his siren to get through a red-light, either.

When they have the siren on, they're typically driving much faster than normal, but normally they're indistinguishable from a normal driver.

The one incident I did see was a motorcycle officer do a U-turn across four lanes to come ticket me (no seatbelt). He turned on his lights first, and the road was relatively clear.
> The article did not convince me that CAP-centered thinking is itself harmful or counterproductive. It's true that C-Consistency and A-Availability are relatively blunt definitions in a landscape of diverse and subtle possible semantics. But their usefulness is that they represent our intuitive notions of what a database should do.

I duno, I think the two major points of the article were: 1. CAP-centered thinking can be harmful or counterproductive; and 2. by virtue of the fact that most traditional database systems don't fall into CP/AP categories, maybe those categories don't really have much to do with what we expect of databases. One could go a step further and make a case that 1 and 2 imply that CAP-centered thinking for many use-cases is harmful or counterproductive.

But I'm not gonna do that here. I do not want that hot potato.
Ask HN: What do you think of cryopreservation?
Say you were diagnosed with a terminal illness, and a week before your predicted death you were offered the option of being cryopreserved for a chance at being revived and cured in the future. Would you take it, and why or why not?
Great work - congrats Ryan and team!
Show HN: A platform to develop user-friendly applications for enterprise
A simple game?
Solar panel prices have dropped to a point where we are about to enter an era of energy cost deflation. This is an incredible human achievement, and the climate and economic benefits will be enormous.

The US was muddling its way out the 2008 crash repercussions, with incremental improvement in the economy. It wasn't until the oil-choke collar on the economy was removed that we saw a return to the low unemployment levels we are seeing today.

Energy costs are a tax on everything we do, and we are in for a global energy tax cut.

The American Southwest has tremendous solar resources, and could be the cheapest place to run data centers in the states if we could develop:

1. Lower cost electricity storage, compressed air, new batteries, or superconducting magnetic energy storage could do it.

2. Develop economical solar thermal air conditioning systems. If you can generate heat, you can generate cold. http://en.wikipedia.org/wiki/Solar_air_conditioning
How did you buy a laptop with an ethernet port in the last 5 years?
Has anyone else noticed that safeway.com doesn't sell their in-store brand of sandwich bread, which usually costs $1.99? You can only buy loaves of bread that are $4.00 or more. Their entire online store is stocked only with crappy, expensive, name-brand items.

So, yeah, in theory you can get your groceries delivered to you, but none of those services are intended for cash-strapped families and/or conscientious shoppers.

The prospect of lugging 4 bags of groceries plus 3 kids on a late, crowded MUNI bus is just sooooo inviting...
I'd think sending multiple packets (parallelism) with varying TTLs (1,2,3..n) without waiting for responses from each hops to increment the TTL, would probably give us faster traceroute. n being the number of hops you "expect" the destination subnet to be.
Rosetta: The whole story
put in disk. turn on computer. click next three times.

installing an OS just is't that hard these days.
Advil vs. Tylenol. Which to Use, and When
FlatGradings – India's only Apartment review website
India's First Apartment Review Website. There are many unanswered questions before finalizing an apartment to rent: 1. Is it a safe neighbourhood ? 2. Is there a water scarcity ? 3. How much rent does the neighbour pay ? 4. Does apartment society help in resolving complaints ? How good would it be to find answers for these questions before moving into an apartment ? It would help you nail down the perfect apartment. Right ? Is there a website where would you get answers for these questions ? Yes, you read it right. Browse through www.flatgradings.com to read ratings and reviews posted by the residents living/lived in the apartment. No advertisement can be as detailed and accurate as someone actually living in the apartment.
Well, there are surely more than three orders of magnitude more computers connected to the internet today than the 60,000 Paul Graham reports people guessing at in 1988.

Put another way, as dreadful as it is, Superfish was never at risk of partitioning the internet. The harm is restricted to those luckless individuals who purchased a Lenovo laptop in the particular time frame at issue; quite possibly a crime, but not, playing devil's advocate for reluctant prosecutors, a 'something must be seen to be done or I'll be lynched' level crime.
Only updates we may be concerned for are BIOS ones with our full disk encryption compatibility with Check Point. None of our systems have any HP software so we don't need updates for those. We also control updates like java, flash, and windows ones too via SCCM.
> If we had a system where a mass of people decided via some sort of upvoting/downvoting, it would be a "tyranny of the majority", where minorities would be oppressed...

I feel like, in tech, we have a bunch of those
Or putting legit testimonials on your site.
Automatically generate mashups with pablo
Please stop having an exclamation point at the end of every sentence. Just use periods.
There is always overhead when adding abstractions--the only question is whether you pay at runtime or at compile time. C++ (and presumably Rust) choose the latter, Python and Go choose the former.
The 9 Strangest Flying Robots from the World’s Biggest Drone Show
> They are obsessive about concepts, like hand winding of copper, or ground isolation, or Class A or tube amplification, and so on.

If anyone reading this wants a vivid example, check out reviews of amps all built around OEM amp modules (eg ICEPower). The modules have connections for 120VAC, audio in, and speaker out - a complete amplifier without a case. But the peacocking the integrators go through with LEDs, connectors, case styles, is amazing. And the seriousness with which the reviewers go about their listening tests (all testing the same amplifier in different cases) is ridiculous. It coming up on Poe's law from the other direction.

In some sense, I'm happy to see that a cottage industry can survive. But not like this.
I'd recommend Yorgey's cis194 course to start learning: http://www.seas.upenn.edu/~cis194/spring13/lectures.html

Each `lecture` is comprised of recommended reading material (sourced from LYAH, RWH, Typeclassopedia, and others) and some reasonably difficult homework problems that build on the learned concepts.
had no idea this existed although i have a subscription, thanks!
It is not just an overgeneralization, it is basically a dangerous defense of the status quo, that doesn't match up with reality. The problem is largely that science has become a kleptocratic system where there's even a term 'grantsmanship' that everyone knows involves a level of dishonesty and overselling. If you'd like for your scientific leaders to be polluted, at a fundamental level, with this toxic attitude, then perhaps you deserve the scientific system we have now.

On a personal level, I find it to also be a very distressing appeal to authority - "well these people are professors because clearly they deserve to be"... I mean, I have worked under/with professors who definitely deserve it (Ham Smith, Clyde Hutchison, Dan Gibson, Vanessa Hayes, Jeff Kelly, my boss at the University of Maryland - who does incidentally now work for the NIH, but is planning on quitting) but there is a very, very long list of professors who do not... I'm not really going to name too many names for obvious reasons.
Might be trivial, but how did he find these sites/reviews? Image search on Google?
To be honest, I think the influence of the Ruby/Rails ecosystem is hurting Python. In the last few years, it's become impossible to run many Python projects without doing a pip install -r requirements.txt. That in itself would not be a problem, except that many pip packages are buggy and poorly maintained. Few people take the time to vet such libraries because the effort involved in a pip install is so low. The result is that we often spend hours configuring a buggy library instead of writing code that would do a better job solving our problems. "Convention over configuration" is no less important than it always was, but it's certainly less fashionable.

There are exceptions. Django rest framework, for example, is an extremely mature, well-made library. But these are becoming less of a percentage of the whole and are harder to find in the chaff.

And there are a few projects still carrying the torch--but typically these are old projects that have been around for a long time, still maintained by older developers who were writing Python when Python was young. We still have at least a decade before these old masters start retiring, so I don't think Python will die any time soon. But it has become more important than ever to be careful what you let into your dependencies.
>Certainly descended from

Also no.

Yahweh is clearly at a level "above all gods", i.e. on his own level as omnipotent creator of all things. Angels and fallen angels (aka demons/ heavenly hosts and other "gods") are on a second level of power/influence, and then earthly creations below that.

As such, Yahweh doesn't "compete" against other (lower-case) gods, because they're not omnipotent creators and he is.

Although the Israelites were pretty famous for rejecting him and worshiping lower-case gods, (and subsequently incurring Yahweh's wrath), there's never a question that he is the I AM and not any derivation.
Look up HATEOAS. I find Spring's documentation to be pretty good at explaining: http://spring.io/understanding/HATEOAS
The analogy is getting your car stolen and telling the police, who find the car, keep it for their effort, and let you keep (one of) the floor-mats. You are saying that this is fair because the thief ended up in jail.
"Hispanic death rates are higher than non-Hispanic white patients’ for diabetes, chronic liver disease and kidney disease"

Do they also have what lead up to these issues? Is it diet? Exercise? Genetics? My guess is that the majority are factors that the actual person can solve with discipline and a certain percentage is genetic. The big question is why are we only blaming the system instead of trying to solve the root of the problem?

"And one in three Hispanic people living in the U.S. does not speak English well, and may have difficulty in conversations with a doctor."

If I go to France and try to only speak English with the Doctors, the same thing will happen. It's unrealistic to expect to live in a country where the primary language is English and only speak Spanish.

Americans are called assholes all the time because they attempt to go into foreign counties without actually learning any of the man language there. However, this attitude doesn't seem to ever apply to groups of people coming into the US. Why?

"The medicines that they need were rarely tested on people like them. Some medicines act differently or are appropriate at different doses for particular demographic groups"

Like 'them'? So are we going to bring in genetics into this? I thought that was a big no-no.
Founder recommendation after working at a YC startup can help get you into YC
Idk, they mention eventually using it as both digital and physical identification:

> "At first, you'll be able to present your digital passport when logging into applications, and eventually you'll be able to use it when asked to present identification in an in-person context (as you would with a passport or driver's license)."

Pragmatically, it seems like a good idea. It just makes me nervous.
The Increasing Importance of Marketing Analytics
Just to be make sure we're talking about the same thing, by "plain unix time" I mean something like java.time.Instant, and by "UTC time" I mean something like java.time.ZonedDateTime with zone == UTC.

With ZonedDateTime, there's obviously a time zone field. We can have a convention of always setting it to UTC, but that introduces a possible source of bugs. We might call ZonedDateTime.now() and forget to pass an explicit zone. Especially if the author is a new contributor who hasn't been told about our convention.

Or we might use a library which produces ZonedDateTimes with the system's default zone. Then we have to canonicalize them at some point, and be very careful not to rely on the local date/time info prior to canonicalization.

I'd rather just use a type like Instant which has no time zone field, so that there's no need for any time zone convention.

Further, we might need to serialize a timestamp using a non-UTC timezone, say CST which is common in payments systems. If we're using UTC times, we might forget to convert from UTC to CST. If we're using a plain unix time, we're forced to specify a time zone when serializing, so it's harder to make a mistake.
Yes, in these discussions, the overhead being referred to is runtime overhead.

There's also overhead in the sense of complexity for the programmer, which isn't really either of those two.
Just curious: what do you find "frustrating" in a beautiful rural environment?