skysight-inc/HackerNews huggingface dataset:
Ah, I see what you are getting at. I guess, you would also say, that storage density hasn't improved 1000x in the last 20 years, but "increased". And that the rate of death from automobile accidents per 1 million miles traveled since 1950 hasn't improved, but, "decreased".

I guess I wanted to combine both an objective and subjective assessment in a single word, which admittedly while not precisely accurate, got across my meaning.

I was actually hoping you were going to give me a traditional marxist response that we should not seek to decrease the amount of labor per unit of production, (that decreasing the amount of work per bushel of wheat is not an improvement) - I had an answer for that!
Well that isn't exactly a surprise for anyone who has read the "GNU Manifesto" (or even just seen it's title) - and yes, of course, the FSF is not the whole open source movement, etc, etc.
The Vegetable Detective, Take Two
I don't think it was uncalled for. It takes into account that the target reader/listener is up on current events (the Musk quote from Colbert) and is in on the joke that it is an exaggeration, but one that parodies itself.

In the long run, writers (and presenters) must take the risk and assume that their audience is intelligent and informed, lest we be left with lowest common denominator dreck.
Coffescript is a powerful language meant for beginners, but you really need some experience with it to understand its quirks and that a lot of it should be avoided.

So basically, it's JavaScript with a compile step that doesn't do static analysis.

But back in 2012 when the first lines of FarmLogs were written, it was pretty cool. And that's a lesson in itself about why it really doesn't matter what stack you use.
Yeah. Hearing the word "legacy" at the sole mention of $MORE_THAN_ONE_YEAR_OLD_FRAMEWORK made me smile. Food for thought on this:

- Joel Spolsky in Things You Should Never Do, Part I [1], saying source code doesn't rust.

- Old Code Rusts [2], arguing that source code doesn't change by itself in the way that a car can rust "by itself", but the environment in which the code is used is always changing

So maybe Django is already old fart technology? Well if it is, then it's a pretty powerful, solid, productive, reliable piece of old fart technology standing upon other pieces of old fart technology that, despite environmental changes (as defined in [2]), remain powerful, solid, productive, reliable tech powering many websites. I'd just cheer with young_dev to party on, Wayne, and go with whatever floats his/her boat.

[1] http://www.joelonsoftware.com/articles/fog0000000069.html

[2] http://c2.com/cgi/wiki?OldCodeRusts
Test drive Gnome 3.18 in Fedora 23 Beta
I think people need to interpret the results with some careful thoughts. For Example CSl and 1010 in Hong Kong are different Brands but same network. But they differ in coverage%.
> get off your politically correct high horse

Comments like this break the HN guidelines about civility. Obama's birth certificate surely also qualifies as a "classic flamewar topic", so you've broken the guidelines there too. We ban accounts that do that repeatedly, so please read and follow them when posting on this site.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Since very few of the unicorns are going to liquidate, I wonder how much this preference actually skews valuations?
>chrome

haha no
Every Noise at Once – an algorithmically-generated scatter-plot of musical genre
As a high level overview (what really helped me grok it):

1. Two songs play simultaneously (mp3s, cds, turntables), and a mixer controls what is fed to the main output. The mixer has a separate channel to headphones so you can adjust without affecting what comes out of the speakers.

2. The songs need to be adjusted so they play at the same speed(tempo), or they will drift apart over time. You generally adjust the speed of the muted input so it matches the current bpm.

3. Songs have a definite phrasing, often broken into recursive layers. Think 4 beats in a bar, 4-8 bars in a phrase, etc...
You'll need to listen to the new track and position it on the first beat of a phrase, and start it playing when the current track hits its first beat. If the tempos match, you may still need to nudge it forward / back to line up the kicks / snares exactly.

4. _only now_ should you really start mixing the new track into the main output. if everything is in sync, its just a matter of balancing the Hi/Mid/Low to avoid them summing too loud. (mixers will show an output meter, we try to sit below 0dB or the sound starts to distort)

Software like Traktor, Virtual DJ generally have two controllable players and a virtual mixer, often controlled by MIDI controllers that mirror the layout with faders, knobs and jogwheels. quality is often judged on road-worthiness so don't be afraid to try cheaper gear. The main difference will be resolution of controls and extensive mapping to effects and other features, which you shouldn't focus on at first...

If you have any other questions, fire away. There's so so many options these days, and everything's so accessible. Think of the above as 'driving a stick', there are automatic syncing options if you just want to mix, STEM files (multi channel audio files) if you want to control vocals / drums / bass / lead directly rather than filtering frequencies, check the features pages of some of the DJ software if you haven't looked into it much. Its a lot of fun, best of luck mate.
I can relate to this. When you find a reliable solution, please let me know.
I'm gonna test it out on a much smaller scale, and slightly different setup. I just grabbed 3 images from a rarely used server hosted with DigitalOcean, with a custom domain, and put them in a new Google Sheet using the same =image(url) technique the author mentioned. The access logs show Feedfetcher-Google; (+http://www.google.com/feedfetcher.html)" grabbed each of the images once immediately which makes sense. I'll check back in a few hours and see if there are any other requests.

Edit: I also grabbed 3 different images and put them in a separate sheet. I'm gonna leave one open on my desktop and not open the other and see if that changes the requests.

One Hour Later: I think that Google is probably grabbing images On-Demand now. There are 12 total requests on my 6 images. The first 6 are sporadic, which correspond to when I added the images to the sheets. Then the next 3 are in the same second, which come from opening the sheet on my desktop. And the last 3 also came in the same second, again from opening that sheet on my desktop. I kept one open and closed the other and neither have had the images requested since.
Coding-iPad
Maybe we'll take a random sample of recent NYT posts to HN and see if that's true of them.
Android 4+ supports IPv6 on both the cellular and wireless Ethernet interfaces. It only supports stateless address auto-configuration (SLAAC), however, and does not support DHCPv6 at all. (There's a 3+ year old Android DHCPv6 bug that was declined/closed late last year for, IMHO, unconvincing reasons.)
Django-Rest-Framework still seems to beat any equivalent in any language that I've found... coupled with the admin, it's a dream. But I also use React for views, and avoid any HTML coming from the server whatsoever (except the admin, which is due for a more complete overhaul than this brings)
What are the terms that are relevant at IPO? Is it just that minimum price thing?

It does seem like downside protection would be valuable but when you think how few of the unicorn will actually liquidate, you start to realize the valuations are real.
4chan (and it's successor 8chan) mix two tendencies. One is to post horrible or strange things for the sake of it. The other is to post things that have some validity or purpose, but would be censored in other places. Now clearly what things one puts in what categories are very subjective, but there are certainly people who claim to belong largely to one or the other group (as well as neither). But so far there hasn't been an approach to allow the second category but not the first, so people who have views that don't fit into the mainstream (mostly on the political right) tend to congregate at this sort of place.
I guess. But commuting may be the bulk of all bicycling I do. To do most of my bicycling on a crap bike would be very disappointing.

I could also eat sawdust at work for lunch every day, if sawdust was nutritious. I don't need to eat tasty food. Nor wear comfortable clothes that fit - sackcloth will do.

I'm happy to ride a really good bike. I want to be happy more often.
Django is still my default goto for starting projects. I create backend data entry as an old style CRUD app. And I do the front end on wordpress and use REST API to fetch data from Django.
Listening to what the Docker people write about security, they sure do sound like they are designed to be secure, even though they admit to a couple of potential shortcomings versus VMs.

https://blog.docker.com/2013/08/containers-docker-how-secure... concludes,

"Docker containers are, by default, quite secure; especially if you take care of running your processes inside the containers as non-privileged users (i.e. non root)."

They also recommend using SELinux with Docker to beef up security (see https://blog.docker.com/2014/07/new-dockercon-video-docker-s...)

As long as people are using containers as a security boundary it makes sense to pay attention to things like this one about the control socket.
Improve your searching capabilities.

https://programmers.stackexchange.com/questions/245602/why-c...

( https://stackoverflow.com/questions/7454990/why-cant-we-pass... )

And partially this thread.

As for Walter; Stop using C like you want it to be used, and instead how it is meant to be used. The article takes a strawman position. Anyone who takes their time and learns C, knows that arrays decay.
Pedestrians in New York kill Trucks: https://www.youtube.com/watch?v=dQw4w9WgXcQ
I don't think the impact is as great as many think. Unicorns and other companies headed in that direction almost never liquidate so the preference rarely comes into play meaning the valuations are more real than many think.
Top 5 Applications Every Blogger Needs        –         AnsMachine.Net
Really good point about the ISP just reaching into it's /32 allocation. Also, If there is the slightest chance that you will ever need more than a /56, (I.E. you are anything other than a vanilla home business account) the ISP will almost always give you a /48 right out of the gate anyways, and so you have on the very first day 65,536 subnetworks to work with. After that, everything you say is also true, if the customer starts to run low on those 65,536 subnetworks, the ISP can simply reach into it's /32, and then hand out a second /48 in the rare scenario that someone is using more than 65,536 subnetworks that need to be globally routed.
Is this such a backward policy? It's how nuclear strategy worked, have an offense so scary you don't need a defense.
That's nice! Seems like the first thing to do is ensure that workers live in a bikable distance from their workplace.

Hint hint. Either scale up in SF, or elsewhere where there's a hope of people NOT using cars or busses to get to work.
dupe
https://news.ycombinator.com/item?id=10260029
> Has the bottleneck increasingly become memory rather than CPU?

Yes.

Besides the basic memory latency vs. CPU clock speed issue, there's also:

- CPU caches have gotten bigger, so the payoff of making an program cache-friendly is larger

- CPUs have gained SIMD vector ALUs and increased superscalar behavior, so the CPU is capable of processing more data in per clock cycle

- A cultural shift happened after the freewheeling Moore's Law era ended in the mid-2000s, and people started examining performance more closely

http://gec.di.uminho.pt/discip/minf/ac0102/1000gap_proc-mem_...
Hey, Ad Hominem
This made me realize just how big a 128-bit key in cryptography really is.
One of HP's allocations is from DEC I believe.
Anyone know of strong examples of Django REST with Angular as the front end?
Same and many of their images are really, really misleading like when they show a black clock face with the black bezel makes the watch look AWESOME with a great sized screen.
The fact that only 1/8th is assigned to "the Internet" right now is worrying. After all, we know how that worked out with the 240.0.0.0/4 range in IPv4 - it was reserved for future use, but was never able to be used because by the time it would have been useful, everything classed it as non-routable. It's a huge swath of addresses that just can't be used.
Snowden revelations threaten U.S.-EU data transfer deal
NAT provides no privacy. You're delusional.
With IPv6 the smallest allocation an ISP gets is a /32 (and it's pretty easy to get more as the ISP starts to fully utilize that /32). And even a small business can get a /48 from an ISP with almost no questions asked. That means, starting out, a company can grow to 65K networks (each network with effectively unlimited number of nodes on it). And, just as you said, getting another /48 won't be a problem.
My perspective as a European is there seem to be two types. Whenever I bring up bike commutes with Americans, either the reaction is negative (with all the typical excuses), or their eyes light up and they start going on about that fixie they've had their eye on for so long. The "middle-class" of "bikes are fine tools for travel" just doesn't seem to be there - either you're dismissive or you're a "bike nut2.
But if that rarely/never happens, the protection probably isn't as valuable as many think. I'm guessing less than 10%. So Uber still gets a $46-49b valuation.
While I somewhat agree people should be able to have their DNA tested freely if they so choose, perhaps these regulations are wiser than we are aware at the moment. Look at what people foolishly give Facebook. Will these same people be more careful with their DNA information? Will this information be used against them at some point in the future? Just something to consider.
Show HN: A Slack bot to find your team drink recipies
There's nothing mysterious about the situation in silicon valley really.

It's about space. Wikipedia tells me Copenhagen is 86.20 km [1] and San Jose is 466.109 km [2] but naturally silicon valley is several times larger than San Jose proper. If it was possible to just rent an apartment near where one worked, that wouldn't be an issue but we know how hard that is today.

When where one's work is twenty miles or more from one's living space, one just isn't going to easily bike to work. There could be bike path with wind-tunnel and it still wouldn't be possible [edit: for most, average office workers, certainly possible for some].

Silicon Valley's permanent, festering housing crisis, now spilling to San Francisco, is pretty much the culprit for the unliveability and unbikeability problem. How could it not be.

[1] https://en.wikipedia.org/wiki/Copenhagen
[2] https://en.wikipedia.org/wiki/San_Jose,_California
Anybody who finds a flake of your skin can have your DNA pattern; its not going to be something that can be kept secret. We'll have to learn to live in this brave new world, with such wonders in it.
It's not exactly guild knowledge, there's just a log of legacy baggage with open source projects that were started by random people and became popular before much thought was given to the architecture. This model has been considered by Cassandra devs for at least the last two years, and there are open JIRA tickets associated with it, it just hasn't been considered a priority.
Nice to see the most mature scripting language in action.
Indeed, $100 will get you a used/downmarket bike that will move you around just fine. And if you've got a bit more money and want something sturdier, you can get a brand-new model from a respected manufacturer for $500. I paid an extra $80 or so for a strong cargo rack and deep, low-slung, waterproof saddlebags that can carry more than a week of groceries for one person. So there really is a range of options for every income.
Certain DARPA-funded emerging technologies[1] will more than likely need just a wee bit more than "a measly trillion".

Before spending some time in a wireless sensor net research lab as an undergrad, I had a difficult time imagining the scale of an application that could justify such a massive network address space...probably because I was too focused on trying to visualize what it might look like without considering the possibility that it would be invisible to the human eye.

[1] http://www.eecs.berkeley.edu/~pister/SmartDust/SmartDustBAA9...
Was with you until that "twenty miles ... still wouldn't be possible." I ride my bike 20 miles to work frequently; its nowhere near as flat as Silicon Valley (Iowa is hilly). And the weather is often worse here.

So maybe readjust 'not possible' up a notch or two?
Oh right, when you try to disable code with a block comment and an array says "not today".

Although the same happens in JS with Regular Expressions :P
> Containers are single-process things - they're not running syslog or cron or any of that overhead, for example.

You're either being entirely too prescriptive or interchanging containers and Docker freely when they are not equivalent, though one is a particular implementation of the other.

People have been running containers that emulate a full system for quite a while (see FreeBSD jails, illumos/Solaris zones, Linux OpenVZ, LXC, etc.).
You mean a single bicyclist in Palo Alto killed a single pedestrian, who was crossing without a crosswalk on a blind curve.
I work on a product where JS is about 80% of the stack. In my opinion the JS ecosystem is best categorized as a bunch of sugar-rushed chipmunks running around shouting "we need better tooling". And you know what, it kinda works and its nice. Great tooling, great third-party ecosystem, really high quality modules / frameworks backed by large companies, and all the advantages of V8 and co.
.. who cares? Seriously, why would anyone implementing a front end that talks to a JSON endpoint care what is being used to serve that JSON?
Browser Docker VDI
So that's what denial looks like.
Physics Calculator that uses advanced recursive algorithms to solve problems
Martin Hellman: The Wisdom of Foolishness
Full Stack Fest 2015: Ruby 3.0, by Yukihiro Matsumoto
Frozen Games Esla – Frozen Games Dress Up – Frozen Games Hamil
I don't know my own reasoning, but I am part of this trend. I have owned every Kindle model from the very first up until the paperwhite. There were about 3 or 4 years where I did not read paper books. But recently I have gone to paper-only, and my Kindle sits uncharged. I can think of a few things I like about paper books (although I still love the Kindle):

* Bookstores are awesome and getting a recommendation from an employee is much better than browsing Amazon.
* Used books are cheap! A used paperback is often cheaper than an eBook.
* With paper I have sense of progress as I feel the right half of the book shrink as I read.
* I can easily lend a friend a paper book, I have shared many books with people recently but with the Kindle they had to buy their own.

However I still think the Kindle paperwhite is one of the best single-purpose electronic devices ever (rivaling the iPod Classics). Amazing screen, lightweight, fairly cheap, etc. It's just made to read with, unlike an iPad or a laptop.
Hey Nilay, You're Being a Jerk
People are underestimating ebikes a lot. They solve problems like hills, distance. They are quiet and a pleasure to ride, just like regular bikes.

A lot of people are also purists saying you should stick to pedaling only, but then keep commuting using cars. To me, ebikes are the most obvious solution to commute problme.
running a deep state culture-sculpting psyop in addition to monetizing user info is a little bit more than generic ad profiling
Or: mutually assured destruction. They all have something on each other.

Perhaps it's just the US with the throw weight to go after Toyota and VW in the most widespread, newsworthy issues.
Those help but the thing that helps me most is to actively engage my rational brain instead of autopilot brain. Try to make it a habit to trigger your rational brain when your autopilot brain is making the decision to procrastinate, and then analyze the situation. OK, I have a choice between browsing news sites and working on the VPTree. What are the pros and cons of each choice? Could I delay browsing news sites by 10 minutes and look into that VPTree first?
Worth reading because it has an interesting, new (to me, at least) and approachable explanation of local realism.

Money quote:

Perhaps the best way to explain local
realism is that it’s the thing you believe in,
if you believe all the physicists babbling
about “quantum entanglement” just
missed something completely obvious.
Rocker Breaks the Limits of Dockerfile
Compared to Fremont, I guess...
I used Django at my last startup ~3 years ago, but now I use Flask for any new projects. Django is great if you need all the functionality, but the more lightweight Flask fits my needs now. With flask-bootstrap, I can make something nice in a jiffy.
Docker Compose for Rocker
The parent did not mention 4chan.
As with most things, the truly terrible stuff is a minority of users. There are lots of areas on 4chan that are completely harmless and people just discussing mundane, boring stuff that they deem interesting.
Really, I meant say "no easy", in fact I did:

When where one's work is twenty miles or more from one's living space, one just isn't going to easily bike to work.

I slipped and said "not possible" later so jeesh, sorry. I meant "It's possible for it to be easy enough for the average person". I've commuted further distances myself but the average worker isn't going to do it. Sad but there you are.
You seem to have misread the parent comment as saying they haven't seen this stuff in SF - they said they haven't seen this stuff where they have worked, in other major cities.
As far as I can tell, Solaris Zones are no more secure than Linux containers; both use kernel-level isolation mechanisms, while sharing the same kernel between zones/containers. And thus they both have the same security property: secure as long as you can't successfully exploit a syscall, but if you can, you get kernel-level access.
All of their time is their own time.
The quality of the science in the original article had be criticized. Not so says this followup: "After several exchanges, Nachman came to the following conclusion: “What he has found is good science,” Nachman told me. “It is preliminary, and not yet ready to be extrapolated to the population at large. But the chemistry is chemistry. It’s all completely factual.”
Is there a NodeJS framework (or set of libraries) that is as robust and secure as Django?

What are the preferred solutions for:

* an RDBMS ORM?
* forms?
* templates?
* authentication?
* permissions?
* file storages?
* sessions?
* REST?
* internationalization and localization?
* caching?
* logging?
* mail?
* sitemaps?
* RSS/ATOM feeds?

and security:

* XSS?
* CSRF?
* clickjacking?
* SQL injection?
* ensure secure connections and cookies?

I mostly use Django because I want to get stuff done, and with Node (as of a few years ago) it seems you have to rewrite the world.
Ask HN: Investing on P2P Lending Platforms?
I've been looking at putting some idle savings to work on peer-to-peer lending platforms like LendingClub.com and Prosper.com, and curious what kind of experiences HNers have had. I'm specifically interested in hearing about actual returns and default rates, as well as any potential newbie investor landmines to be aware of. Thanks!
Twitter Loses Its Sr. Director to Uber
Oh, oops. 471, 508 679, 766.