skysight-inc/HackerNews huggingface dataset:
It is great to see another milestone is almost done and stable version will be released soon.

Highlights for me will be:

- Actioncable (real-time communication over websockets)

- Rails-API is merged into core.

- Min ruby version is 2.2 (performance improvements via Garbage Collector)

- Little bit of code cleanup (less code to run)

- Turbolinks 3 (single-page applications)

- Evented file system monitor (faster development environment)

I think they have done a great job with the release. Especially removing Celluloid, Redis, and EventMachine as a dependency for ActionCable part.

I only have one small concern about the Turbolinks part. It hasn't been my choice until now for the projects because of the compatibility issues with other libraries. It always felt like the Quicktime player on Mac OS. Sure you can use it but you better off with something else.

But I really want it to be something i can use out of box this time. Partial rendering is not there yet but lets wait and see how it turns ut.
You could also use elastic-beanstalk, which I think is also free for very low traffic sites.
XAdESjs: A Pure JavaScript Implementation of XMLDSIG and XAdES Based on WebCrypto
this is one of the best articles i have read recently. I too am a big fan of always asking why and trying to buck the trend of "thats just the way it is".
Yep looks like we may have had slightly different goals here. Another one of our design requirements was that we wanted to be able to move data around within the system (repair operations, rebalancing, encoding, compaction etc) without dealing with the metadata overhead of addressing hundreds of billions of blocks. Statically mapping a block to a 1GB bucket allows us to manage placement decisions on the granularity of buckets rather than orders of magnitude more individual files/blocks.
i got bumped to first class once. the way that two people there just expected constant catering by the staff made me frustrated. The realization that a certain amount of money basically entitles you to treat others like shit really got under my skin. of course none of this got under my skin so much as families with obnoxious kids. truth be told, most of the first class passangers just kept to themselves. the real luxury wasn't what first class had, it was what it didn't have, or who it didn't have rather.
When a Fellowship (or anything important) is at stake, you want "lawyer-y".
The key is movement. Doing something like moving objects from one ship to another is pretty standard, but only in good conditions and normally not when the ship is moving. The rocket may well be safe to stand on the ship at the moment it lands. The conditions at that moment are good enough to make the choice to do the move. Once it is on the ship, that choice is over. Conditions change, most dramatically in that the stationary ship is going to drive away to port. Not bringing the object aboard is no longer an option, as it was prior to the rocket landing. Under those conditions the cargo has to be secured not against current conditions, but against all possible conditions.
90000090
> I think the key is that crates.io (and rubygems.org, nuget.org, etc.) as repo owners have to own the removal operation themselves and not delegate that to the package owner/maintainer. The repo owner is better positioned to take package consumers' needs into account and make good decisions about when and how to remove a package.

What does this mean? Rubygems and npm both allow a full unpublish, not only a yank. crates.io does not. Rubygems and npm are the same in this regard.

Remember that we are not talking about npm unpublishing someone's library without their approval (that's a different issue), we are talking about npm allowing a user to unpublish a library, which crates.io does not allow a user to do. I will repeat, because people seem not to believe it: rubygems allows this as well, specifically because the maintainers of rubygems could not handle the support tickets that resulted from not providing this feature.

The idea that this is some amateurish aberration from npm is a myth. If Rust is lucky, someday crates.io will have to choose between paying someone to field these tickets or letting users unpublish code.
I made a new internal company project with it.
Nothing really changed or broke since 4.2 but it seems faster.

I still haven't used ActiveCable though.
This is high art. Congrats.
Impulse based collisions look great, I've seen some amazing cloth and hair simulations using impulse based methods. Impulse based methods are used all over the place in geomechanics, where they can pretty accurately reproduce stress fields in avalanches, etc. I think there is something else going on making game objects look too light.
Okay, I think the miscommunication is on the word "donation"; you're referring to the payments to beneficiaries it sounds like, I took "donations" as the money going in to GiveDirectly.
Basecamp is already using it in production for what it's worth.
Inside the Global Svalbard Seed Vault
Also a karma threshold?
it was also explained to that in very cold weather, the three blade design helps prevent any single blade from gathering too much ice from the wind? so if the top one gets a lot of ice its weight will shift it around? i am no engineer, could be nonsense.
Cutting your project up and putting the pieces on different hosts and calling them microservices doesn't make it true.

Some links that wil hopefully be helpful:

- http://www.infoq.com/presentations/scale-gilt

- https://www.datawire.io/microservices-stories/

- http://shop.oreilly.com/product/0636920033158.do
The relevant point there may be the "well over 100k" part. It would not be surprising to me if we're talking 200k total liquid comp.
This has to be the most interesting way to fuzz-test a browser's rendering engine.
From what I've seen Atom needs to do some perf work and also integrate some perf monitoring tools, especially for addons.

Other than that: kudos for the great OSS project!
Saying "FP languages" and only giving examples for Lisp is cheating. Lisp has state, it has an imperative-programming mode, and it has well-developed database libraries; it's not monomaniacally FP (and therefore aggressively unhelpful for games) like Haskell is.

(Lisp also has terminology that's much easier to understand than Haskell. What exactly is a monad, again? And why would I care about monads when I already have Java?)

(And also note Bitwize's observation that GOAL is imperative with the option of doing a little FP.)
Wikipedia:

https://en.wikipedia.org/wiki/Svalbard_Global_Seed_Vault
Coming from a lot of the people who have doubted reusable rocket engines...
Who want to use that shitty Go syntax when you can use Ruby?
> You would never expect to hear "ballad of green berets" as top song anymore.

It's very much an outlier--I suspect the "Silent Majority" deliberately pushed that to the top of the charts as a protest against all the hippie counterculture stuff that was in the charts until then.
> For supporting the costs: we ended up raising $ from some awesome individuals.

Okay but that's capital, not revenue.

> We've built out a team (we're hiring! rory@gifs.com), and the team has done a lot of work to ensure that gifs/webms/mp4s are transcoded insanely fast.

A great dev team can arguably keep costs down with efficient systems but that's still not revenue. Also, dev teams cost money too so that's more expense.

> We've had over 4,5000,000 gifs made, and over billions of .gifs delivered, which has started to run up some cost

Okay sounds like some traction but I read that as about $11.5K/month of bandwidth spending[1] (just bandwidth, not counting transcoding costs).

> ...which leads us to sustainability: we look at the gifs player almost like the youtube embedded player, but for, well, short media. Maybe one day ever gif/webm will be in the gifs player. As we continue to build tools for empowering people to augment videos, we hope to see more people make cool short clips within our ecosystem.

So where's the revenue? Embedded player licensing? Intermingling ads? Changing the overlay icons for Brazzers to link straight there?

I love VC fueled fun as much as the next guy, but I'm genuinely curious what the end game is. Ride it out and hope the user base becomes worthy of an acquisition before the money burns?

[1]: 1 Billion Images x 100 KB/Image x $.12/GB[2]

[2]: Based on the IP I'm guessing they're running on GCE with rack rates for bandwidth at $.12/GB. Probably over estimating though.
How could my comment have been worded better? It is incorrect to claim that npm is alone in allowing automated unpublish, and rude to suggest the reason they allow it is because they do not know what they are doing, when in fact the reason they are doing it is because they have far more users than any other package manager. My comment was completely true and not at all aggressive.
Like the parent commenter, I'm also a huge fan of Python. I've recently started my journey learning web dev using Scala. It's a pretty hot language right now, what with the rise of big data and ML (see Spark for example). It allows you to use existing Java libraries, yet there still is a considerable number of high-quality libraries written in Scala. The stack I've chosen is Scala + Play + Slick, but there are several popular options.
A WebCrypto Polyfill for Node in Typescript Built on PKCS#11
My experience was similar, but with Facebook it was even more so. I'm not sure this correlates to the work you end up doing.
that $18M per annum price tag is kind of steep. at that price, if a consortium of five companies pool their money together, they could have a joint venture of a "closed" consortium without sharing data with outsiders. the valuation the new joint venture would even be another unicorn, depending on the multiples you choose.
Personally I find the most effective way to quickly pickup something is by using it in a project. I'd recommend some of these starter projects that you can download and start hacking: http://railsapps.github.io/
Their release process, IMHO, leaves a lot to be desired. I honestly feel Apple takes far too long to release fixes, especially when it comes to security matters.

I also feel that their decision making process in general is opaque and often arbitrary. Their lack of openness and transparency leave a lot to desired. Ironically, I love their products and I'm often astounded by their high level of customer service - it's the only company I know where they have setup a system where you submit a support request and they call you, and frankly their Apple Stores are a genuine pleasure to walk into and their staff have always been attentive and helpful when I go in there.

I really have a love-hate relationship with Apple, but on balance far more love than hate. There's a reason they inspire a passionate reaction in people, I just wish that many of those who are so passionate (the much maligned "Apple fan boi") would accept that you can be both critical AND supportive of a company.
As far as corporate espionage via hacking goes, China is way ahead of the US or any other country.
I don't think so. Engines have been used before. Rockets have been landed on their tails by many organizations. And I don't think too many people doubt SpaceX can go to Mars. The questions are over the date.
It's supposed to work, but I haven't gotten it to work yet. :-/
These are randomly generated based on things from geocities.
Go the language, per se, seems like a pretty poor substitute for Rails the application framework.
"You" being you, among others. Wouldn't have happened without your drum-pounding, Thomas.
How do I convince my boss to allow the use of GIT?
Secrecy, inexperience of the developers, and wooing them with money and a great interview experience. A solid first impression.
This would jive with a talk I heard at a conference from someone working on a collaboration at GSK with them; although that talk made it sound like there was some machine learning magic that was helping them structure their unstructured data; some of which is currently in the form of non-standardized handwritten logs at manufacturing plants that are just scanned into PDFs before being handed off to Palantir.

On a side note, the code name mentioned in the talk I saw for the project at GSK was definitely not Ribo (as stated in the article). I don't know if this is a case of GSK having a different internal code name than Palantir's internal code name, but GSK's code name was also based on Tolkien.
Totally honest question: in the world of Javascript, Python, Ruby, etc. is Visual Basic still relevant? I understand the desire to have it around to drag VB devs to .NET, but is there a market anymore? Wouldn't it be better to just throw it overboard and focus on C# / F# and maybe Typescript as a JS superset?
Good on dang and whomever else was involved in this decision.

@dang - I know you sometimes have to make tough decisions where all parties involved end up unhappy with the end result. But I'm sure that the vast majority of the community appreciates what you do. At the very least I do.

It's not said very often, so I wanted to rectify that.
It is difficult to be productive when you aren't sleeping well, regardless of your socioeconomic status. There are homeless people who typically sleep well. I am far from the only one.
Thanks for providing a summarized context of what happened.

This post wasn't cryptic, but could have used a retrospective or summary of facts.
http://rustbyexample.com/std_misc/channels.html

This is how you share a queue between threads, the title is super-clickbait. It doesn't seem a surprise that stdlib doesn't have a circular buffer, I have no idea what it'd be used for?
https://github.com/wdas/reposado

> Reposado is a set of tools written in Python that replicate the key functionality of Mac OS X Server's Software Update Service.
This apology is definitely worth more than the $20K. Well spent and nice turnaround.
First thing I do when creating a new rails project is remove Turbolinks. It subtly breaks other gems all over the place in difficult to discover ways.
Compared to giving the money to banks and politicians, yes, they are extremely equal
We've already got those niceties (including the ones that you don't care about), and we get them without having to learn Haskell's enormous universe of exotic terminology. How do we get them? We don't use Haskell.
Let us jump in with our opinion (We are a startup from Kenya),
This has the potential to do great good, and at the same time, great harm. As someone from this region, my first thought like mwambua, is the instant abuse by corrupt individuals as a get rich quickly mechanism, and thats my biggest worry, will this project be able to ensure that needy people actually get this, or who decides who gets it?
More or less this is the only thing i would have a problem with, as integrity issues down here have and continue to ruin everything, if this program can by some means manage to rise beyond that, then for sure, this will be great, and i would definitely look forward to the results.
This is my take, if you can get it done transparently and with proper selection (weed out perennial NGO dependents),
this may very well be the best social/political science experiment out there.
As a tangential observation, one of the reasons corrupt politicians get power down here, is that they have the means(through dubious sources, usually stolen from the taxman) to dole out cash bribes/handouts to young otherwise destitute/jobless guys. Should this experiment change the economic circumstances on the ground, the politics will also have to change, which may be quite frightening for politicians, have you guys thought of what sort of reaction you will get from influential individuals with a stake in the status quo?
That said, viva la basic income, bring it ;), we are all for it, after all, whats the worst that could happen?

Should some of the concerns we've raise be addressed, this will definately sidestep the problems mentioned in haiti and other areas on this thread.
Because a summary for those of us who don't have time to read through the very long and multithreaded original posts would have been nice.
Just a caveat I'll add is that you have to work really very hard to build a system with equivalent/better durability and availability guarantees as the big cloud storage providers. It's typically not possible to be significantly cheaper with these same guarantees unless you're at large scale with well-established supply chain organizations, etc.

Of course if you don't need 11+ nines of durability or multi-datacenter redundancy, or if you have lower access requirements, then you can exploit those reduced requirements to your advantage.
Ah, good idea. Thanks so much!
This is the first Iberian-lynx cub born in the wild in Portugal
China's Baidu.com unblocks search results for 虫堂臂挡车, known to us as tank man
I quit Palantir after 6 months in 2011; I am a CMU CS grad and I worked at Google for 5 years before Palantir.

Their pitches of "We only hire the best and brightest" and "Our work truly changes the world" sold me on them.
Excellent response, dang, by you and YC.

Alternately, what Maciej did with the money is more irritating now given point of competition and his comments in it. I was more interested to see what value in business he could create with it given Pinboard success. (rolls eyes)
The owner of the blockchain can of course forge values! The computational power of the network of a private blockchain is fairly easily overcome.
Aside from the latter having a smaller dev environment and community, what's the status of Rails vs Phoenix (Elixir)? Not trying to start a war (I like both)—just wondering if this release changes things.
Any insight on pros and cons of Rails + ActionCable vs. Rails + your own socket.io based node server? I've been getting by with the latter whenever the need arose.
> Walking down the street, do you have any trouble telling which buildings are legal to access and which are not?

Do you expect the same response to hacking your local computer club as hacking the IRS?

There are more than one set of social norms on the internet.

The "I know it when I see it" test is useless because it does nothing in the cases where you actually need the test to decide anything. There was never any question what happens to someone who hacks the DoD and sells secrets to the Russians -- you don't need any kind of computer-specific laws for that because it's illegal regardless of how you do it.

The problem cases are the ones where the argument is over whether permission was implicit vs. absent vs. not required. For example, should it be illegal for a journalist to access internal documents a company published on their website but probably didn't intend to? What if the journalist has to guess the URL? And those seem to be exactly the sort of cases that can be charged only under the CFAA and not any other law.

> Some people resist this clear social norm in cyber-space. They want to posit a "right to tinker" or a "right to explore." It is that resistance that creates uncertainty, not the law.

A law the relies on social norms adopts the uncertainty inherent in the social norms. In the context of the internet where all cultures are together in the same "space" this gives the law more than the usual amount of uncertainty.

Which makes the problem one that is much easier to solve technically than legally. If you in fact prevent unauthorized access using technical means then there is no occasion to resort to legal process or contend with the uncertainty of differing social norms, which is already inherently necessary for extrajurisdictional attackers who aren't subject to legal process regardless.

And if the problem can (and for foreign attackers must) be addressed mainly through technical means then the justification for uncertain laws with harsh penalties is significantly eroded, while the cost in terms of chilling effects and potential for abuse is not reduced at all.
If nothing else, I must say that reading through this thread, I now understand much better why I've always thought the world can be such a sad place; There are way too many people who apparently have no sense of humor.
GeoCities was the spark that ignited my interest in programming. I can remember hacking together awful HTML, CSS and JavaScript for a Sonic the Hedgehog fan page as early as middle school. Now the "home page" has been replaced by Facebook and Twitter. The culture of the Internet has changed and future generations are spared the need to even think about tables or color codes (unless they actively pursue web development).

And sure, there's undeniable value in convergence. But part of me will always miss those magical days of animated GIFs sliding across my CRT.
I know some developers who write code like this:

index var menubar = 'solid //speed of NS message master pathwave seconds // Don't edit below! var message="./www.oocities.com/Wraith.js"); //for yellow you are browsers var message="Merry You are moving your source code, it you should you have decide to one of the counter." var yvAlt = 10; var xpos=mysteps - var ypos=new Array(); function snowNS() { if (document.all) { // show position var a = slide.obj - expires.length; msg += (de_coselect(dy); if (remarks < red.focus); i <= cool ; //if layer is the area b = obj.visibility = eval(window) } // end hiding craft // set the link is the window // showdown down for idiot swd obj = document.getElementById(e); if((obj.top=top[i]+spring) setTimeout("move( tmLn.left+":"+minutes") + musionhamessages; } // End Created by GeoCities Home Page Generator Yahoo! GeoCities - father_gabriel's Home Page function Help(daLink) { var helpWnd=window.open(daLink,"help","width=500,height=500,scrollbars=yes,dependent=yes"); } // COLOR HEAD1 HEAD2 LINE1
BODY
What would you consider "significant"? There's been a number of terrorist attacks post 9/11 and I'd consider at least a couple pretty significant (San Bernardino, Fort Hood, Boston Marathon, Charleston Church). There's been a number of foiled plots too: see http://securitydata.newamerica.net/extremists/deadly-attacks... and http://securitydata.newamerica.net/extremists/nsa-analysis.h...
I don't see this as particularly damning to Palantir. From what I understand, Palantir is really like a McKinsey/BCG/Bain that specializes in data rich projects. If you view Palantir as another consulting firm, I'd be curious as to how its rates and deliverables compare to the that of MBB. My uneducated guess is that what Palantir is offering for its billing rate is probably in line with the standard for consulting firms.
The Dark Eye RPG–English Edition – Germany's Biggest RPG in English
The super short version is that I was living in a crappy apartment with mold issues, among other things. I have a serious medical condition that makes me particularly sensitive to things like that. Sleeping in a tent among greenery has helped my health enormously.

I am now well enough that getting back into housing would make sense. But it needs to be real estate I own and have control over, so I can rip out carpeting, or whatever, if necessary. It cannot be rental housing and it cannot be a trailer. So, it will be challenging to arrange.
He, under "idlewords," demanded he get the $20k. I can't remember on the apology. He didn't say shit about a charity in the threads I was reading: talking of domain names, office space, whatever to expand the business. It's only confusing unless I think of the word "trolling." Then it makes a bit more sense.
Where does the neural network come in?
> 4. Use a more sophisticated voting system. I think a "which of these two looks better" combined with a form of Elo rating could work quite well.

I think that's a bad idea given how different the startups are. It doesn't make sense to me to compare for example AirBnB (what it was when they applied) with Tarsnap or AutoMicroFarm with Cruise.