skysight-inc/HackerNews huggingface dataset:
The point is shortening the connection time and CPU resources on the server by only serializing the data needed. This means less concurrent connections allowing more visitors.

If you visited the site before, maybe the javscript rendering engine is already cached, all you need is the latest data not the layout.

Again maybe this isn't the best choice for a static site, but there is a continuum of sites from static to completely dynamic web apps. It's nice now that the developer has the choice to involve the clients resources at the point in that continuum of their choosing rather than it being off limits.
The C Programming Language is also not particularly good at unstruc#67Fy1D&]jp
Too bad this semantic desktop concept did not work out.

I have two Linux laptops, and as I started reading the article, I was thinking of installing KDE, only to be disappointed to read that the project is basically dead.

I have written two Semantic Web books and have had some semantic markup on my web sites for about ten years, but my view of the SW is changing. Google Knowledge Graph, which I worked with in 2013, is basically a huge triple store, but different than SW because it is one giant curated repository, and not a distributed interlinked graph comprised of many sources.
I'm surprised that more people don't agree with this.

When the first articles came out that said facebook saves everything you type in messages and status' even if you don't press save, I stopped using facebook for anything other than nondescript one line responses to groups I'm in. It's just so easy to realize that if you don't want incredibly personal things to be saved online for eternity, don't write those things online.
When you're highly invested in the tech scene and are depending on its continuing profitability, then it's only natural that you denounce people who attack it.

What we're seeing here is a conflict of opinion between the so called hackers and the people who think they're working on something that will be acquired by one of the tech giants.
Show HN: Bizfork – The Social Network for Companies (private Beta)
"Predict"? There were patents that describe e-readers and DRM before Stallman wrote "Right to read", and we all know how innovative patents really are, right? Here's an example: https://www.google.com/patents/US5715403
Complete agree, deactivated also about a month ago or so.

The thing is, once you ask everyone you truly want to be in touch with for their phone number, "staying connected" isn't that hard anymore.

Also interesting: my friends tend to never talk about their online-facebook experience ever! I never noticed it, but there is literally no talk about their facebook-usage in real-life, while all of them still use it multiple hours a day.
As opposed to downloading and installing a standalone game that is only a game? You still have a usable browser after you play the Firefox game.
This comment is unresponsive to its parent, which directly addresses the summary of the case you've provided.

We know that there are people who believe someone was given an 8 year sentence for shipping a small amount of lobster tails in violation of Honduran law and for storing them in bags and not boxes. That's the headline of Silverglate's argument.

What wasn't clear was that the offenders had hauled fifteen million dollars of illegal lobster tails, deliberately selecting out-of-the-way ports with under-staffed inspectors, using bags (unlawfully) to conceal the amount of their take that violated regs, as part of an elaborate scheme that involved processing companies in Honduras and, at one point, a smuggling route through Canada.
i have 12 years experience and my interviews have gone to complete train wrecks in the past - i cringe to think the interviewer might have had the same point of view as this guy, that I had just watched some videos and knew things at a high level. What a flat out ignorant view point.
The question boils down to how much dynamism does your site really need? If it's a web application, then by all means use Javascript all you need to.

A blog, corporate landing page, forum... none of these are really that dynamic. Or where they are dynamic, they could be first served as static, letting Javascript take over once it's all been loaded.

At the very least, the initial data required by JS should be loaded with the rest of the page, letting JS start rendering the page immediately, instead of after another network round trip.
We need a union.
That's true, if and only if you have decent experienced developers. I work with plenty of mediocre developers, who can code, and not much more. They don't seem to see patterns between things. They don't think in sets. They probably don't refactor their code to make it maintainable for others.
I think you overestimate the resources required to render a page. The act of filling a cached template on the server with variables doesn't take much longer than the act of serializing the same data into JSON.
You dont have to compare heroin to morphine or oxycodone. As i understands it Heroin is being used clinically in some countries under the name "Diamorphine".
Did you read her whole post? The hypothetical you're referring to is preceded by a paragraph that ends with "But Aaron could easily have come out to over a year in his guideline calculation" in the case where he went to trial and was found guilty.
A tiny golang framework for MicroServices and APIs
Detailed documentation is available at : https://github.com/Simversity/gottp
Forget about protecting the idea. Protect the business built on it via execution.
As you mentioned Google Knowledge Graph, it's based on the open Freebase ontology. Google bought the company behind Freebase and the ontology will be no more in March 31, 2015: http://www.freebase.com , http://en.wikipedia.org/wiki/Freebase

A rather sad demise. There is an half-hearted(?) attempt to donate some data to WikiData of Wikipedia. But given the track record of WikiData history and how different the ontology is, it looks like Freebase will go offline forever and used as internal datasource for Google Knowledge Graph.

It would be great if Google would donate the data and the tools to generate Freebase to Archive.org or another open source community, so that they can regenerate the ontology on a monthly interval from its Wikipedia, and various other data sources. Given that Freebase is also what powers Siri, Cortana and Watson, maybe another corporation can help.
Would be interesting to see the level of support with the levels of bigotry. Are bigots more supportive or less supportive of each other? Is there coherence or division?
Take a look at https://github.com/codekitchen/dinghy
The overpopulation myth will be the next political distraction just like the climate change reality.

The fact is even in developing countries -- when women are educated and have access to contraception -- most families have 2 children. This is now becoming a reality, even in developing countries like Bangladesh the fertility rate is something like 2.2. Only Africa has higher fertility rates.

The real problems are with resources, like water, food and energy. When the developing countries become developed, and everyone has a washing machine and fridge, that's when the fun starts.
Mailing list? What year is it? Barely anyone outside of the tech world still uses emails regularly.
Reasons to support free http://www.getaether.net and https://www.matrix.org software.

Desperate developers needing research time and money for supporting and advancing federatable networks.
BSD doesn't owe any of its origination to GNU, and it is impossible to say what it would look like if GNU never happened.

(The point being, capital letter Open Source as a movement owes something to Free Software, the notion of sharing liberally licensed source code does not)
Desoxyn is methamphetamine. Adderall is amphetamine, whereas Ritalin is methylphenidate, a completely different drug entirely.

The difference between amphetamine and methamphetamine is largely in the effective dose needed by weight, because the extra methyl group lets the drug cross the blood-brain barrier more easily. It doesn't change the actual receptors it activates or the metabolic process of the drug, however.

The real difference between Adderall and "street meth" has more to do with the means of ingestion (smoked vs oral) than the actual chemical compounds themselves.
Are you doing a COPY to get it all in? Another thing you can try is to use a builder image, where you mount your source in as a volume (ie don't copy), and that build image makes a new Dockerfile+binary that you can build into a much smaller image for deploying.

I wrote a bit about this process here: http://gowithconfidence.tumblr.com/post/112715890281/vendori...
Since when sysadmins are engineers?
Train doors require GPS signal to open despite stations being underground (2014)
#BringBackClarkson ?
Sometimes you need someone who knows every detail of whatever system. It can really pay off and you are willing to throw money and titles to get someone good. It doesn't mean they are a great senior dev, but if you need that person, then you need that person.

I've done embedded work, application work and now I'm doing web development. I often seen the "5 year senior wannabes". Hell, after 5 years of work, I was one of them! I refer to my old self as a "hotshot ass hole programmer". They are common.

These days, I think a junior developer is someone who needs assistance to get their job done. An intermediate developer is one who can get everything done without assistance (although they may still benefit from assistance!). A senior developer is someone who can bring up everybody else's level -- getting assistance in this seems to be a critical prerequisite for success).

I tell this to people on my team, but again it is hard to judge your own effectiveness. There is a lot of hubris. I know -- been there, done that, slept in the t-shirt for over 20 years. Thinking about it, I think the key piece of experience that can help you be a good senior developer is to watch a system that you built collapse under its own weight. Coming to grips with the idea that all of those things you really believed would definitely lead to wonderful software were just... wrong (and it doesn't matter what it was that you believed here).
To me, it's interesting that an article on Web development is hosted on Google Docs. This is not to point out an irony, but that like any technology, web development can be democratized pretty rapidly. The website for my side business is hosted on a similar platform.

What was considered best in class 5 years ago is literally frowned upon now as the technologies and the standard of our applications have evolved rapidly.

Moreover, what was considered best in class 5 years ago can now be set up by a non-expert.
What Fractals Can Teach Us About Cancer
Serial communication with Node.js and Arduino
The Biohacker Startup That Wants to Take Biotech Back from Corporations
The platform is not for the whole electorate because we are no longer trying to participate in elections (it is explained in the journal article), we are now a non-electoral political organization. There is a lot of literature[1][2][3] and a bunch of experiences[4] related to the implementation of high-scale direct democracy, but looking at the argentinian politics it is a very far horizon at the moment.

Despite of that, we're not that special. There are a lot of organizations (social movements, collectives, local assemblies) all around the world that do organize by using some kind of direct democracy strategy. But we want to bring direct democracy to institutional areas at some level[5]. In order to reach that purpose we've got three main values: direct democracy to take decisions, transparency as the social contract, and free culture as the foundation of our values and principles. Based on these values, we're focused in organizing actions related to the political space.

Regarding direct democracy, we take decisions based on a consensus process rather than voting. This changes the people's mindset and promotes participation instead of competition, it breaks hierarchies and distributes the power among all members. We have not a "board", we have a process to take decisions that we call "dissensus-based process". We consider that consensus is a permanent status, and dissensus is the lack of consensus. So in order to take a decision there's a very simple constraint: the three pirates rule. If three persons want to organize an action, they just do it unless someone says "I DO NOT AGREE", so it must be discussed until there is consensus again.

Regarding transparency, we have our own infrastructure and we adopt tools that helps with transparency: mailing lists, wikis, git, loomio, etc. There're are not "private activities", everything we do is public or "semi-public" (post-facto) when it is quite critical.

Of course, it has several issues. It is a challenge to make the organization grow because it depends on people that think based on quite similar values. We've got a set of principles[6] and political guidelines[7] to appeal when there is dissensus.

I hope you now could figure out yourself how different we are from other political parties.

[1] Aaron Swarz - Parpolity or the power of exponents: http://www.aaronsw.com/weblog/parpolity
[2] A classic: The Principle of Federation - Proudhon: http://www.ditext.com/proudhon/federation/federation.html
[3] The new anarchists - David Graeber: http://newleftreview.org/II/13/david-graeber-the-new-anarchi...
[4] http://www.david-kilgour.com/mp/democracy.htm
[5] https://en.wikipedia.org/wiki/Social_insertion
[6] http://wiki.partidopirata.com.ar/Declaraci%C3%B3n_de_Princip...
[7] http://wiki.partidopirata.com.ar/Bases_de_Acci%C3%B3n_Pol%C3...
This is not a valid way of judging RMS or his claims. He isn't complaining about the concept of a technology that allows people to talk while on the go. Rather, he is complaining about the specific implementation of mobile tech with which we're currently saddled.

To answer seriously, however, the largest effect of reduced cell phone use would be that automobiles would be much safer, for their passengers and for everyone else.
Is there a technical reason why you would implement HTTPS in a HTTP server? If you ran a separate process on port 443 to terminate SSL connections, and then proxy that request to a HTTP server running locally, there would be better separation of concerns.

For example, this setup would mean that a security flaw in the HTTP server that allowed a user to read memory would not be able to read any private keys used in the HTTPS server.

I guess some downsides would be some extra latency while the request is proxied, and some extra memory overhead for the second process.

I'm interested in anyones thoughts on this.
German resident here. I have pre-pay with a Vodafone subsidiary with a €10 data flat rate as an additional add-on.

My wife just has pre-pay and we have free calls between each other. Our total monthly bill is ~€20 per month.

The idea of paying $65 per month, per person is crazy. Is that a standard average cost?
A clever new way to surf the web
Fair enough, but that is a very different measure of "worst".
And such sellers and their customers can leverage the well designed e-readers that exist because Kobu and Amazon have business models supported mostly by the sales of DRM'd books.
Computer Science: A Guide for Undergrads
Wow, main page 500s and pretty much everything else just fails to load. I wonder what bit the dust, you'd think a full-site failure like this would require a chain of bad things to happen!
For me, John Allspaw's article On Being A Senior Engineer[1] lays it all out pretty well. It addresses the issues we all seem to have with this article better than I could.

Generation X (and even more so generation Y) are cultures of immediate gratification. I’ve worked with a staggering number of engineers that expect the “career path” to take them to the highest ranks of the engineering group inside 5 years just because they are smart. This is simply impossible in the staggering numbers I’ve witnessed. Not everyone can be senior. If, after five years, you are senior, are you at the peak of your game? After five more years will you not have accrued more invaluable experience? What then? “Super engineer”? Five more years? “Super-duper engineer.” I blame the youth of our discipline for this affliction.

http://www.kitchensoap.com/2012/10/25/on-being-a-senior-engi...
In his book "High Price", psychiatry professor Carl Hart says that the difference between street meth and Adderal, or crack and powder cocaine is mostly social class, not pharmacology. One is taken by the poorest people, the other by movie stars or given to soldiers and schoolchildren, but they're the same drugs.

He gave a Google talk in 2013: https://www.youtube.com/watch?v=PdsN_vYZ3w8
Boy dances to Beyonce
It's as if the useful idiots haven't even noticed that their rhetoric today contradicts entirely their rhetoric from five years ago.
How Do Top Students Study?
Networking with Docker is a pretty hefty topic. One of the interesting things talked about in the book in this area is skydock[1], which provides automatic dns registration inside docker when you start your containers. We've found it very handy for simulating a network of real machines!

[1] https://github.com/crosbymichael/skydock
Another good article by Richard Stallman - his ideas keep gaining even more relevance for me.

I do use Facebook to plug my books and to hopefully drive traffic to my blog articles, but I have been considering cancelling my account.

I have similar issues with Google, but with Google I get much more value: using G+ to promote my own web properties, and generally really useful services.

That said, I have switched to using my GMail address as a secondary email that I don't often check, and having the people most important to me use my own email address. Also, I give this advice all the time: choose one web browser like Chrome for use just with social media (Google, Facebook, and Twitter web properties) and another web browser for everything else.
That's a good question. Though a better question might be "why not serve pre-compressed static files alongside regular files?"

Compression will change your server from being network throttled to being CPU throttled. And in this day and age, we can scale CPUs more easily than we can bandwidth.
I doubt Mexican drug cartels will suddenly become any nicer when confronted with competition from legal businesses. Whatever they are doing now, what's going to stop them from continuing to do it? Obviously not the police.
Do not make it publicly available (e.g. put it behind a VPN). Otherwise someone might be faster than you to get root access and use your server for other illegal stuff (e.g. join a DDoS). You don't want that to happen as it could be considered you've been negligent.
Show HN: Password Policies for Node.js
Node Mobile TIM data retriever
Joys of Pi: Test Server and Monitor Host for the Startup Developer
Just as there are many different ways for a number to be negative.
I am not sure what your second paragraph is referring to. KDE might be many things, but dead is not a valid descriptor. It's been going strong with a new iteration based on Qt 5, the project just released Frameworks 5.8 which support compilation against Qt 5.5.

In addition to Frameworks 5, the KDE project is porting their applications to Qt 5 while adding security fixes, usability improvements and new features.

The KDE project has a full-featured mail client, including smart OpenPGP integration, an IDE, a modern XMPP client with OTR integration and a pretty wonderful general document viewer.

There are people who don't like KDE for whatever reason, but it is far from dead.

On a related note: I've interacted with several KDE developers when submitting bug reports over the years and I have found them to be really nice, responsive and respectful overall.

[Edited: added valid to first paragraph]
Why would anyone want to use a Pi when they can run a test server in the cloud instead?
Matter of time before this happened - theyu used to have decent techies - people who could develop, use perl wisely.

Then they went full on ruby mode - and all the halfbaked "developers" in that crowd.
In Significant Coincidences For Pi Day:

Get the 0-9 Dial Mitutoyo caliper:

The height of an HP 10c, 11c, 12c, 15c etc shirt pocket
RPN calculator is 3.1415 inches.

Get that HP calculator to verify last night's dream:

There are 3.14 inches in 2^3 cm's.

And if you want to celebrate e day and pi day on
the second of July, 2018, know:

(pi^5+pi^4)^(1/(3+2+1)) = 2.7182818

with

e^(3 x 2)/(pi^(2 x 2)+pi^(2 + 1)) = 3.141592

simplifies to:

e^(3 x 2)/pi^(2 x 2)-e^(2 x pi x i) = 3.141592

H|=D!
The Sport section manages to load the menus and footer now, but no content. Earlier it was just a generic 500 error page.

I actually can't remember the last time the BBC went down. I was a little worried something horrible had happened.
That's one sensational 500 page too! Anyone who has ever seen the old BBC test card will get a laugh out of it.
Would be interesting if they conducted the same study here - personally find the coercive hivemind and ever-so-right-on-i-love-political-correctness-too automatons here far too much sometimes.
To understand why people value Stallman's views so much, it is helpful to have a deeper and more thoughtful understanding about the man's work. See, it isn't about 'the code' nearly as much as it is about the political and ethical values he's spent decades imbuing into code and its licensing. Stallman is fundamentally about upholding freedom for users (basically, citizens in general) in the computer age. As far as I can gather, everything the man does and says in service of this central ideal. His consistency, persistence, and adherence to these principles, coupled with the great technical and advocacy work he's done is valuable and respected by many, even if they disagree or don't fully support his worldview. Since Facebook is simply a multiuser application run on over a network, accessed by computing devices running software, I think he's entirely qualified to talk about it, and when you couple the social and societal implications of Facebook, it's absolutely within his bailiwick as someone who advocates around the political and social implications of software.

>The world isn't black and white and he obviously fails to understand the entire point behind many of these companies

No, no. He absolutely understands. He disagrees with it. You do not and find his principles silly. That's fine, but TL;DR just because you think it's complete BS doesn't mean it is.
Non-mobile link: https://en.wikipedia.org/wiki/Pi_Day
I am also listed on some. But I have actually prosecuted a couple, and I find most tech communities to be entirely clueless about patents.

Posting that Spolsky article shows that no, you don't really understand how patents work. Spolsky has some rudimentary understanding, and I really appreciate what askpatents is trying to do, but he misunderstood that patent as well. When that article was posted on HN the top comment pointed out that the patent application was talking about something else. Indeed, following up on the application, I see that it has been granted with only slightly narrower claims: https://www.google.com/patents/US8933971

You may think you know what your patents cover, but have you actually read the claims? If you do, you'll find the claims are about as narrow as the invention is trivial, so narrow that nothing will likely infringe it. If that's what you meant by "nonsense", then I'd agree. But the fact remains that the vast, vast majority of programmers never do anything worth filing even those kinds of patents.
What other languages does the OpenBSD people use? Shell scripts? Maybe something else?