skysight-inc/HackerNews huggingface dataset:
The change will be due not to any real "success" or benefits associated with the protocol itself, but by major players, such as Google, forcing it through. They didn't spend all that time and money steamrolling HTTP/2 not to coerce the rest of the web to use it. Even so, the work done by some of the HTTP/2 authors is to be widely commended!
There is an interesting disconnect in the "HN perspective" in that online data is incredibly important and should be subject to all sorts of legal protections from the government (even if it's shard in plain text with all sorts of 3rd parties) but at the same time it should be completely OK for an individual to try to steal it just for fun.
Sure.

Lets suppose it actually was a valid defense. But what does that have to do with going through the Facebook and personal email of individual employees to know who to target. That was done up close, in personal, by hand. By any definition, those people had their privacy specifically and intentionally violated by actual human analysts.
+1 better experience than Whatsapp, whether we like it or not, emoji do make sense, even though they'll probably never be as hugely used as in Japan.
Fair enough. Though, my 15" rMBP is slightly lighter and 40% thinner than the 12" PowerBook G4 that used to be the height of portability not too long ago.
E.g. null-terminated strings without length perform badly in some operations.
Tips on Being a Strong Leader
Here is a first pass over the Wordpress repository: https://gist.github.com/caipre/feb7f9fe46dc2fa90a79

Unfortunately, analyzing symphony caused an HHVM segfault. =(
I'm not sure it's the same issue, but this happened to me before: https://github.com/facebook/hhvm/issues/4363

This was a good exercise: I was happy to see that hussar adapts pretty easily to outside projects. Basically, I ended up doing this:

$ git clone git@github.com:Wordpress/Wordpress.git
$ cd Wordpress
$ ~/hussar/bin/make-report

There were one or two hiccups that required some manual changes to the scripts; I'll get fixes for these up soon.
Unless you're buying large amounts you're probably going to pay 2+% just to get the bitcoins.
A nice little thought-terminating stance. Considering Dell computers can never have Apple parts.
Someone, please just sue these people.
Is this based on CRDTs? ( https://en.wikipedia.org/wiki/Conflict-free_replicated_data_... . . . or ideas similar to that).
sweet, shoot me an email mark@gunDB.io to talk more.
Ha, yeah, I thought my eyes were broken. Turns out it's using the `text-shadow` css property. Much more readable after I turned that off.
They're more water, less carbon. So, they are less efficient at carbon sequestration in terms of density. And, they are probably easier for microbes to break back down so they hold the carbon for less time.
I Tweeted to Kids as a Piece of Cheese for a Year
Long story short, the garbage collector doesn't like to clean up large objects. I end up writing a custom "allocator" that hands out 3D arrays from a common pool. Later, I realize most of the arrays are 90% empty, so I break each chunk into 10x10x10 "sub-chunks" to further reduce memory pressure.

This episode is one of many which explain my present-day distaste for memory-managed languages in game development.

If you push any programming environment far enough, you will always end up "writing a buffer pool" or some other such memory management optimization task like this. So are memory-managed languages all just "bad?" No. That's way too simplistic. Memory-managed languages are just one particular set of tradeoffs. You can think of it as a kind of "technical debt." Is debt always bad? No. Sometimes it's the smart thing to do.

So where should the blame lie? Either on the person who chose the tool, or just chalk it up to the "unforeseeable" and switch to a better tool.

(And this is why building modular, well-factored systems is often the smart thing to do.)

(EDIT: It occurs to me that this story parallels the development of many industries. Things start out "hacky" and cobbled, but then standard interfaces are established so that components become "modular." Then, when people in that industry learn more about precisely what people need and what works best, modularization is left out to build a leaner and better performing widget. Yes, modularity is sometimes the smart move -- but like all things, it is very dependent on context!)
It depends on the distro. Some distros can and will mangle themselves if you blindly upgrade everything without doing at least some research beforehand (Ubuntu and Arch are notorious for this; Arch because it's bleeding-edge and has absolutely zero consideration for compatibility between packages, and Ubuntu because... well... who the hell knows). Others do a much better job of making sure all packages are well-tested both in isolation and in integration before making them available as upgrades; Debian Stable, Slackware, and openSUSE are good examples of systems where you can usually do a blind upgrade of everything without problems.

And then you have NixOS, which - while not really mainstream yet - is probably a good indicator of the future of configuration and package management, and - I think - will someday be the gold standard here. Upgrade fucked up your system? No problem; just select your last-known-good configuration at boot, then try again (or don't try again, if that's your prerogative).
I can't find any mention of if they provide a C-compatible ABI. Kinda useless as a systems language if they don't - you can't call it from anything else.
There's a lot of weird language and engineering research that they do that then propagates back into the developer ecosystem--I think you aren't giving near enough credit there.
Anyone have experience working with UE4 on older iOS devices, such as the iPad 3? Specifically, can you make a game that still runs at 60fps on that device? I'm thinking mostly 2D, but with polygon-based meshes instead of sprites for my graphics.
Raise hell. If you have one of these machines, file a complaint with the FBI. At the very least, fill out their form: https://complaint.ic3.gov/default.aspx
How is that creating a blur between buyers and sellers? We've always had small businesses and will continue to have both small businesses and large corporations. I don't understand the small unit price correlation to a small business.
The 1-2% savings in processing fees right now are heavily offset by the instability of the currency. Not being able to plan your cost of goods sold and having predictable formulas for this will kill a business a heck of a lot more than an extra percentage point for processing via convenient electronic payments.
I guess that corporations need lots of network level security because they have so much unencrypted sensitive data on their networks which places a lot of implicit trust in that network.
Against the US of that time (Truman disamement resulted in the military buying back "surplus" recently sold), the US Army of that time (read the chapter "Proud Legions" in This Kind of War), against one of the most overrated generals in US history ... they "were more than a match". So were the North Koreans prior to Ridgway taking command of the 8th Army and e.g. our cracking the problem of the KPA's T-34s. The Marines, on the other hand, hadn't devolved like the Army, and their story was very different.

Even then, with the PRC entering the war rather late in the game, the total for the war kill ratios were 1-3 in our favor.

The ability of the ROC and the US to win such a modern battle of the Taiwan Straights depends on too many unknowns for us to make any solid predictions right now. How much of Taiwan is the PRC willing to destroy to capture it? Can a clever attack by air avoid the "million man swim"? Will we even have enough time to mobilize, or would it be a a Bolt Out Of the Blue attack? Would they even try if the new PRC leadership starts failing hard on the mainland? Or might that prompt them to try, but perhaps badly? Would we even try if Obama was still President?

As for "a reasonably peaceful solution", I don't see that even being a possibility with the new leadership's program of repression.
If you're doing things that are seriously space heavy like video editing, you'd probably need an external storage source to make up the difference.

You'd probably need external storage either way. I used to have some friends who were big into video editing, they could chew through 1TB with just a few projects.
They offered the 2014 version with a 512GB SSD, I'd imagine this years version will have that option too.
You do not understand, do you?
We do work on these machines. Using VMs, mostly headless.
I have 10 to 20 VMs running on my X220 while on the road - in my case mostly build environments - and _none_ of them is taking a sinlge pixel on my display.
Intelligence is one of the few rare fields based wholly upon the idea that the ends justify the means. There are no easy answers there.
I second this recommendation, though I personally prefer XMonad or bspwm for my own tiling WM needs.
I came here to comment on this too. This is astounding. I can't even. Moxie et al. are looking better and better with each week that goes by.
If you are in Canada that isn't really true. It is extremely easy to open a USD denominated bank account and credit card. Couple banks have Euro accounts as well.
Is the Hypothetical Amnesia Machine algorithm backed by any scholarly research, or can you at least cite some papers with similar techniques? Blog posts and javascript are nice, but I have a certain fondness for LaTeX-generated PDFs whenever data integrity is involved, e.g. HyperDex's pretty excellent papers:

http://hyperdex.org/papers/
> Is that a correct assessment of your position?

That's a reasonable approximation, yes. :P
There are three things that happen when you report negligence "up the line of command".

1. You get ignored.

2. Your boss (or coworkers) make you want to quit.

3. You get fired.
http://loci-lang.org/CompatibilityWithC.html
It's strange that no 28W Broadwell-U machines have been reviewed yet.

Since they have almost 2x of the power budget than the 15W ones, I expect them to be a whole different beasts for loads where you need both GPU and CPU to be active.
How to Launch a Brand New Website (with a Bang)
Of you redefine "just works" as "just works if you own a product from our carefully curated list of authorized accessories", then yes...
A Developer Edition (with Linux preloaded) will come at some point.

Currently there are driver issues of which the non-working audio is most persistent. Most elaborate info on it here:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1413446

In this Reddit thread...

http://www.reddit.com/r/linux/comments/2u0jjd/linux_support_...

...you find comment from barton808, who identifies himself as the Team Lead of Sputnik (= XPS13 Linux), and gives away that they are waiting/working on the same issues (to be resolved).

I think it will make a great laptop. I currently own an XPS13 old version, and think it is just a bit short of Apple hardware. I've heard this new one should be up to par with Apple's hardware while having an eventually more compatible hardware stack.

It will probably be the most powerful Linux-preinstalled ultrabook on the market, when releaed.

Fingers crossed it may be released soon. :)
FWIW, I believe you intended to say "It's double-negative elimination that doesN'T hold constructively...".

(Which is correct, and what I was about to point out until I saw you already did!)
How much has google really open sourced? Think about it. Search engine? Gmail? Ad engine? Maps? Drive? Youtube? Nothing!

Google has a lot of development tools open sourced, almost no products. Android is one for a change, but with Google Play Services, most of what you really use is closed source.

Microsoft has tons of source code out there too, but no windows, no office... For VS I think it's a matter of time. But the point is: should they? What is the advantage?

Apple seems to be doing fine with developers, and how much of it is open source? In fact people like to pay more for apple hardware in order to talk about how free things should be.
Agreed. Fukuoka's classic The One Straw Revolution is also excellent reading. He was a trained biologist who then moved toward a more holistic and philosophically based approach to land management, reaping huge benefits. You can view his work as agricultural process hacking. His five principles:

(1) human cultivation of soil, plowing or tilling are unnecessary, as is the use of powered machines

(2) prepared fertilizers are unnecessary, as is the process of preparing compost

(3) weeding, either by cultivation or by herbicides, is unnecessary. Instead only minimal weed suppression with minimal disturbance

(4) applications of pesticides or herbicides are unnecessary

(5) pruning of fruit trees is unnecessary
Nothing new here. It just proves that ideas are cheap and a dime a dozen. Actually doing it is the hard part.
Still trying to wipe it under carpet when the problems obviously are far from "theoretical concerns" isn't really reflecting well on Lenovo's image.

It's like the opposite of damage control.
Do you mean in Safari, not Chrome? It so thoroughly doesn't work on my Safari that I assumed Safari lacks support for the CSS features.
That is just the opposite argument of saying that nothing is compromised. Neither are correct.
I also recommend Induction (https://github.com/Induction/Induction).
In Western Pennsylvania we've been doing something like this for a while on old strip mining sites. It used to be one of the projects for the local high school service clubs.

After the mining companies strip mine a place, they take the good topsoil, sell it, and just dump back the fractured rock leaving a very acidic (sulfuric acid) soil once the rocks begin breaking down a little. About the only thing that would grow in this stuff would be pine trees, so we would plant pine saplings to kickstart the forest growth. It would neutralize the acidity over time, and drop needles to create a topsoil that wasn't so toxic.

Pine trees are generally the starting point when a forest gets damaged, and then it switches over to deciduous over time.
One of my favorite writers and thinkers. Thanks for posting this.
Hmmm, some of these hypotheticals are wishful thinking.

For example 1, it's a double edged sword. As a seller, no international chargebacks sounds like a wet dream! As a buyer, why would I use bitcoin internationally when I can't reverse my transaction if they don't deliver?

Example 2 seems legit for now. If and when bitcoin becomes more mainstream, you'll see an increased transactional cost from overhead and risk mitigation, so the transactional savings will probably not always be there.

Since we don't gift each other bitcoins, Example 3 isn't a problem.

Example 4 is laughable because in the last week, four Bitcoin exchanges were hacked (or robbed by the owners - still TBD) and people who had their coins in those exchanges lost it all.

Skimming CC numbers is for sure an issue for credit cards, but as someone who has had their credit card skimmed, my issuer locked my account within 2 hours of fraudulent activity, called me, and eventually gave me my money back. How many Mt. Gox users got their money back?
Good rep with open source community: all blown.

Now waiting for the new Dell XPS13? Or anyone has another option for a powerful ultrabook that goes well with the pinguin?
Apple’s Newest Store Boasts 50-Foot Glass Walls and a Free-Floating Second Floor
> This might be the most tone-deaf handling of a potential PR disaster so far this year.

It's appealing to a common and sucessful strategy of dismissing the concerns of experts as the irrelevant waffling of a bunch of eggheads disconnected from reality. Lenovo are hoping their user base will pop "security researchers" in the same bucket as beachfront property owning SUV drivers place "climate scientists".
Biochar producers then? I mean, even if the wood is poor quality otherwise, the woody material is a good way to lock up carbon, right?
FYI: http://zachholman.com/about
I thought he said BTC wouldn't succeed as a payment mechanism, but might as a settlement and clearing one.
"Logbusters." I ain't afraid of no log!
Why use Python's os module methods instead of executing shell commands directly?
Sorry if you were offended by my question; I didn't intend any disrespect, but I hope you'll forgive me if I say that this HN submission is very confusing. The webpage claims that Gun is both the "easiest database ever" and "not a database" (interesting, then, that the website's URL is gundb). It claims that the problem with databases is that they assume there's a "centralized authority", which is sort of absurd; the overwhelming majority of businesses and organizations that use databases have at least some data that they need to absolutely 100% guarantee is safe and consistent, and distributed algorithms with leaders are the easiest way to capture that. Also, what is "vulnerable" about consensus algorithms? Does your distributed database really have no way to reach consensus?

Persistence is solved with "any S3 like service"? So what does that mean, using Gun is going to tie me to another unrelated Database as a Service that I'm going to have to pay Amazon for?

I'm sure this tool offers something interesting that other tools can't match, since you made it and put time into it, but the existing documentation isn't capturing that yet. Write up another blog post that describes the details, the use cases, the guarantees, etc.; i.e. the actual hard technical details, rather than the PR-speak, and I'll happily take a second look.
I don't have any problem with monetizing FOSS - I think it's awesome, in fact. I have a ton of respect for RedHat and their business model. Ardour's model is great, too - the product is free, but we'll sell you convenience. It's entirely possible to have a saleable product coexist with a FOSS license.

My issue with the eOS team wasn't that they said "we want to make money for this", but that they accused their users of being cheats for not paying them for the software, the vast majority of which they didn't write or maintain. I want OSS devs making money. Heck, I want the eOS guys making money, if they're making a product that people like and want to see continued. But their tack was pretty amazingly hypocritical.
Ha, that's the some issue my friend is having... except every time he has to drive to the apple store, wait for his genius, try and get the problem (sometimes intermittent) to reproduce, then they'll replace the logic board for a 3rd or 4th time and send it back to him. It appears that Apple doesn't even have a "premium" support option whereas at least with Dell I could get accidental damage coverage.
It looks very promising. However I wonder who is the intended user of Gun:

1. "full-stack" developers who just want to save time and/or benefit from NoDB aspect
2. Beginners and front-end developers who don't anything about databases?

In case of group 1 your marketing seems to be insufficiently technical as many people here have already noted.

In case of group 2 (which I belong to) things look completely different. As a beginner whose learning efforts are constantly disheartened by tutorials and courses which end at "locally hosted HelloWorld app" phase, I'd be more than happy seeing:
1. step-by-step, layman-friendly tutorial on installing Gun on S3 and other platforms.
2. very well commented example app demonstrating how to create typical functionalities.

With such approach you will keep the "Dropbox of databases" promise which sounds very exciting. Actually I think that something like this should be an obligatory feature on Codeacademy or any web development MOOC dedicated to beginners.
Indeed. Also, definitely Bill Mollison (Geoff's teacher). I studied with both of them in the AU, and they have done amazing work in agriculture.
I, too, look forward to the day when we live in a world just like the ending of Transcendence.
Are google or other browser vendors looking at ways of combatting this in the future. Would it be a massive privacy invasion to send back root cert details to the browser vendor so they can identify suspicious root certificates.

It might be nice for browsers to flag locally installed root certificates and give some kind of visual indication to users but I'm not even sure how easy this is to do because a lot of browsers use the system roots and don't control the roots directly. its easy to identify the extra certs when you control the original roots.

also apparently this doesn't go down too well with corporate users who want to install extra private roots for internal services or for MITM.
There are very discrete routes to standardization through the IETF, ISO, ANSI, etc - you submit proposals, get them vetted, etc.

Two examples would be HLS and DASH. HLS is a draft standard of the IETF proposed by Apple, but Apple has never pursued standardization beyond that. This effectively means Apple maintains complete control of HLS and can change it however they want while still passing it off as a pseudo-standard. DASH was made by MPEG-LA, mainly to continue forcing their patent ridden nightmare video codec down everyones throats, but they got through full ISO standardization.

The third wheel there would be Flash - not a standard at all, a proprietary streaming protocol that is only usable by Adobe. They have no intent to standardize, and no intent to open the tech up ever. That is the kind of vendor lock in the OP talks about. All three were "something new", but each one did something different. And when you are making a product, you could take explicit steps to document your protocols and architecture, or you could keep it all proprietary and user hostile and try to maintain maximal control of everything.

Another good example is messaging. XMPP is another IETF standard, Telegram is a proprietary server with an open protocol, while Skype, iChat, Hangouts, and Whatsapp are wholly proprietary. You can implement XMPP servers or clients, and clients and servers can interoperate (assuming the server lets you, Facebook uses XMPP but their server isn't a full implementation, so you cannot add non-facebook friends in the service, for example). Telegram lets you implement clients however you want, but the protocol is designed to only work with their messaging servers, so you would have to fork the protocol to have server independence from Telegram. The others are all black box protocols nobody else can interoperate with and have no documentation.
It's also mentioned in the article that not all trees survive, meaning that the density would actually be slightly less than how it's planted.
Yes, it is very similar. I'll actually be building some CRDT plugins ontop of GUN core. CRDTs usually deal with specific data types. Interested in helping?
Wait, so they literally took the meat industry's trick of "add water to add weight" and used that with trees?
>>thinkers who know to consider chemistry’s impact on society and the environment.

I would rather we had chemistry that could impact the environment instead of thinkers who philosophized over its impact.

There might be an interesting argument about how liberal arts eduction contributes to STEM, or perhaps that STEM has low standards and anybody can decide to be a biologists on a whim, but the more interesting arguments are not made by the article. Perhaps the author could use an extra English class.
The weird part is, I've bought three Lenovos of my own and never had a problem with their preinstalled software. Some of it, like the ThiknVantage suite, can even be useful. Maybe it's because I buy from the Thinkpad line? Do they install less crap on Thinkpads than on IdeaPads or other laptops?