skysight-inc/HackerNews huggingface dataset:
Yea, I agree. I personally think that this is a huge step backwards.

Look at Android and MacOS. You have these self contained packaging things that contain all their dependencies. You have the same dependencies in each package. You have a TON of wasted space with packages that have the exact same built-in libraries and jar files.

Especially with Android, they could have made a real package dependency system, with slotted installs of all the jar/jar-versions from the official maven repos. When you install and app, it could install all its dependent jars. You'd still be able to do multiple versions of each of those jars, probably easier than it is with standard .so/.dll libraries.

Projects like this are a huge step backwards is terms of DRY principals and general package management.
This is really cool. I've been following the game since it's public beta game they released.

This is a really neat addition to the game.
Building permits and labor is their main expense it's not really prohibitive though from what I've seen they will have way higher ROI then say a datacenter and unlike a datacenter they basically have 0 competition.
But you can definitely get 15-20% returns with proper risk management when investing with your own money.

I wish to subscribe to your newsletter.

Seriously, mind sharing some of your secrets for where you're finding these definite returns of 15-20% with proper risk management?
Jsonb and PostgreSQL: Work Faster by Ditching Migrations
How in hell do you build a private road without government intervention?
How to make a hit film
The focus should be to prevent the government from denying phone manufacturers the right to build bulletproof encryption into their phones. We want bullet proof encryption because the internet is an open book and people are sick of their privacy being compromised.

Consider this future scenario:

FBI: "Dear Apple, can you help us unlock this iPhone like last time?"

Apple: "No can do. It uses our latest build which is bullet proof. No backdoors possible. We'll give you all the information we have related to the account holder though."

FBI: "Dang. Thanks for info."

And that's how it should be. That's what we should be fighting for. It seems to me by fighting this current issue for Apple's right not to bust open its exploit, we've jumped the gun. It's confusing matters, and now we have polls showing half of voters want Apple to "help fight terrorism rather than not help fight terrorism".
Rich text formatting and instant RSVPs added to the Gmail app
Is Adam7[1] still useful with how fast internet speeds are today?

[1]: https://en.wikipedia.org/wiki/Adam7_algorithm
Yarn – A small embeddable VM with a custom instruction set
I've used it when ATL shut down. I don't know if there's a way Delta's routes can go to shit more than losing ATL and diverting flights to other entirely different airports.

And you're right. I am describing the normal access anyone can get. That's the point, elite status offerings just don't do as much as most people seem to think.

I don't know why every flier with status on this thread wants to insist to me that "it's worthless when it all goes to shit" when it clearly isn't. But I'm not surprised, 90% of fliers I know with elite status are incentivized to think they're getting something out of it that regular people can't access, even though they're saying things like how awesome it is to be able to call a phone number. Gag me with a stick, I'd rather use an app.

Y'all got it pretty bad.

(I have status sometimes too. It's nice when I have it, but I don't and won't do anything extra to get it, for me, flying without status is not that much different. It's certainly not worth being loyal to a domestic airline. The airlines we have in this country just suck. If I lived in SG or JP or even ID I'd totally go ahead and give some loyalty to an airline, SQ, ANA and Garuda are all great.)
In my tests randomly updating a grid of 10,000 items using MobX was extremely fast. This is a test where systems that use shouldComponentUpdate checks, or poorly designed underlying event dispatch systems can become a bottleneck.
Hey! This was the Stripe CTF 3 final challenge problem. Good work making a polished version.
Tools like fpm help a lot. Developers have a lot of options now too where they can install python modules and ruby gems as regular users, to their ~/.local directories. It's not ideal, but it helps.

And despite all the things I hate about systemd, it does make packaging with a unified initialization script. There have been projects that have tried to do just that piece as a drop in replacement (uselessd) but have gone unmaintained.
Kudos to the author for this article; it takes real courage to write something like this, and it will undoubtedly help many in similar places.

I'm inclined towards Buddhism and other spiritual weirdness as well, but I recognize (and I hope that this article helps teach others) that this sort of fun wisdom often comes at the expense of groundedness. There is much to be said for being somewhat ungrounded- see every great leader and thinker that was criticized in his or her time for being an out-of-touch idealist, or their era's equivalent invective- but one can also find oneself losing many of the "common sense" reference points that are important for dealing with day-to-day existence. Human minds are messy things, and often generate absurd notions that we all, mostly subconsciously, squash simply because they violate our ideas about who we are and how the world works. Be "open" enough to take in radical new spiritual ideas, and you're also open enough to take in a great deal of fuzz.

This sort of openness doesn't need to take the form of metaphysical "woo" (see, for instance, conspiracy theorists), but the belief that we're animals living in a physical world is a useful one, since it lets us easily declare invalid a large range of potentially harmful beliefs. Perhaps its untrue, but while our human urge to take nothing for granted is noble, it can easily land us in trouble.

The "hacker" crowd is, stereotypically, full of bright individuals who like to take nothing for granted, so I wouldn't be surprised if Reitz's story represents a fairly common narrative. There's an interesting parallel; for spiritual seekers, just like startup founders, its crucial to learn how to balance oversized ambitions with the necessities of mere human existence- and to rein themselves in, or even to give up the chase, when the latter becomes seriously threatened.
Yes there are absolute truths. 2+2 will not equal 5 in any universe. The laws of physics could be radically different, but I have 2 apples, and you give me two more, I will not suddenly have 5 apples.

Math can tell you an awful lot about the state of the world. That's why it's useful.
Start Closer to the Goal
A love letter to jQuery
We use HTML5 clipboard and webcrypto and frequently get support requests from Linux users with outdated versions of supposedly 'evergreen' browsers.
I am ignoring where people apply, just adjusting for % of population and % of high school graduates. There are a lot of ways to play with the numbers but that seemed like a good first approximation.

Also, international students are 8.70% of undergrads at Stanford, so they can't really change the stats that much.
You are right. I already removed the xfinity hotspots. We'll be adding a feedback form into our web + mobile app so non-free or low quality APs can be removed.
Tipping a little Bitcoin can help you get a better price on an item/service
Thanks for mentioning this. I have been running unstable for many years and when people ask I simply tell them that it's like running latest Ubuntu except i can stay with my favorite Debian.
Just a heads up, your link is pointing to the birock.com domain instead of bitrock.com.

This is the correct URL: http://installbuilder.bitrock.com
Parse Open Source Community in Slack bit.ly/1SxTVIi ;)
In a perfect world, yes, the producer controls the amount created and the specified price of the product, but the article mentions that producers sometimes sell to one market for more than another. If the delta between these two costs is large enough, these "simple middlemen with no value" step in and earn some money.

I don't see any reason for Amazon to crush them - Amazon is getting a cut of their profits and they effectively outsource all liability to another company.

I also don't think they're simple. They've identified a constant in our world - inequality in either income or product, and they're exploiting it for the (arguable) benefit of the consumer. What they're doing takes experience and connections (to the logistics & supply chain) and it takes intelligence and engineering (to predict supply/demand and price appropriately).

Do I think these guys are inventing a world-changing technology? No, but let's not underestimate - they are far from simple and they will likely never go away.
New era for classifieds?
Want to know about new era for classifieds?

In XXI century, where everything is social and hashtag defined the classifieds still live in the '90s era. Items are thrown into categories defined by big companies, which not always know what user wants. Searches are based on options that are not always adequate to item and lot of users just doesn't set them, so it's really hard to find anything you want. Especially when you need to search specific item in few categories, f.ex. a 1965 Porsche 911 could be categorized as "Cars -> Porsche", or "For sale -> Antiques"; or a motorboat is usually thrown into "For sale -> Boats" without categories, because the big companies doesn't even bother about that.

But what if there would be no categories? And the searches would be done by hashtags. What if you could just hashtag your item while selling with anything you want f.ex. an #audi #rs6 #v8 #biturbo?
And what if users could search for a specific hashtag with advanced optional or exclusion hashtags? Like #audi which can be #a6 or #s6 but not #yellow?

Now you can!

We delevoped a new website, where items are not searched by categories or keywords. They are searched by hashtags.
You can add hashtags to your item, and they are not defined by us. You can add anything that you feel is important, not what we think you should.
Want to exclude or add optional hashtags to your search. Now it's possible with our advanced tag search. You don't have to check all categories that you are interested in, just set up tag search and see everything on one search.
Don't know what tags to search for? Don't worry, we have a set of "collections", which show most popular searches.

Our site is now in beta mode. We are developing some of the new, not mentioned here, functionality that will add much more innovative ideas, so that classifieds can jump in a new era, right next to facebook, twitter and other XXI century websites.

You can test all of this at: http://weltigo.com
Comparison on a task that is generating text.

It also depends on how the HMMs are trained. Are they trained by reducing the loss over each document, or are they trained by just taking the frequency of all the needed transitions?

Training using joint loss will be much more effective for this problem, training conditional random fields and then sampling them will also be extremely good for this problem and allows arbitrary features for each letter.

RNNs do have a great representational power but the lack of training jointly makes them as linear as CNNs. This representational power saves the day but will never really catch long distance dependencies.

Both approaches have the so called label-bias. (if HMM is trained by frequency)

CRFs wouldn't have that problem, and RNNs somehow seem to avoid it by great representational power although the training does say that label bias exists there.
Seems like a lot of trouble until you have $70 million in your pocket, and then it doesn't.
The backdoor exists on new hardware, too; the firmware of the secure enclave can be updated in place by Apple without expunging key material.

Even if you close this one backdoor, others exist; the fact is you can only pick two of:

- Platform DRM.

- Implicit Trust of Vendor-Signed Software & Entitlements.

- Robust Security Ecosystem.

As long as Apple can push applications with arbitrary entitlements to devices, or encrypted OS updates unreadable by 3rd-parties, and no mechanisms exists to verify that it's only ever used responsibility, there are serious, dangerous backdoors.

On the other hand, law enforcement's "backdoor" requires judicial review in the light of day.

I'd take the DoJ's precedent in this case over Apple's any day of the week.

If the DoJ/FBI then tries to shove pre-emptive crypto backdoors from congress, that's a different battle, and one I'm happy to fight. However, siding with Apple now muddies the real issues at stake and may undermine our negotiating position when it comes to the general crypto debate.
I am going to echo the sentiment of a lot of other comments here, but, while well-intentioned, trying to interpret errors and present them in a "user friendly" format is extremely situation dependent.

As an example, I had delivered an internal application for a client that interfaced with a third-party system that was also deployed internally and maintained by the client's technical staff. My application was primarily used by other, non-technical staff.

Occationally, my application would get an error message from the other system and we would report an error with content like, "A problem occurred with <other server> while trying to <action>. Please report to <technical staff>. Error: <insert error message>".

The problem is that the non-technical staff complained that the error message was "too hard to understand" and my PM initially asked me to, essentially, reinterpret the errors from the third-party server to make them more understandable.

I pointed out that the errors in the third party system were not documented, had no error code attached to them, and would put us in the position of perpetual maintainance as the long-tail of previously-unseen errors poped up over time. Not to mention the fact that error messages could radically change as the third-party server was updated over time.

Fortunately, my argument was convincing and we avoided stepping into an unbounded tar pit of uncompensated development time, all in the name of making things "easier" for the end user.
Under federal law, utility pole owners are required to sell access to poles on a non-discriminatory basis. There is no doubt that Google is allowed to run their fiber on the poles. The lawsuit is over provisions of the federal law that provide for a notice/"make ready" procedure for new attachments. Under that procedure, Google would file a request to use the pole, and the pole owner would have 145 days to notify everyone else using the pole and move equipment as necessary in order to get it ready for Google's attachment. Here, the municipality passed on ordinance allowing Google (and those similarly situated), to bypass that procedure and move other companies' equipment already on the poles in the process of putting up its own.
What exactly was achieved in the backwards compatibility nightmare that is Gnome 3, for example?

This:

https://trac.transmissionbt.com/ticket/3685

All things UI in Linux distributions go through so much insane thrashing that very very few application developers want to bother. There are no tangible benefits to UI thrashing; people use systems for software, not window chrome!
The next bullet point:

"Employer will also accept a Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Information Technology, or related technical field and 5 years of progressive, post-baccalaureate experience in a related field."

We don't require a Masters. Some engineers have one (or PhD even) but that's much less important than being a great engineer.
Video interview at the Meta HQ
Good initiative;
If it's not worth your time to resolve the issue, and you're still buying from Amazon, then they're still providing you a useful service.
> I'm not sure why some people find open office plans so unpleasant.

Funnily enough, I recently outlined the reasons here (applicable specifically to those with hearing loss as well as everybody else), with reference to a whole range of scientific studies. https://tommorris.org/posts/9403
Well, no. Web server's role is more like a taxi drive home after a 12 hour flight. From that perspective MPGs don't matter at all.
Paying actual quality control people - harder for some business models than others, but this has been the way it's been done for years.

A department store gets goods from potentially thousands of suppliers, and yet doesn't have to ask every customer to fill out a survey to do quality checks. Ditto your local transit agency can tell how well they're doing without polling every rider.

Obviously a harder problem when you never meet your suppliers, but IMO still a tractable problem - IMO part of the problem is that leaning on customers to do quality assurance has become a default rather than a fallback. Harder upfront quality checks also plays against the desire for hypergrowth (you can only vet so many vendors so quickly, plus some of the bad-but-not-horrible vendors are actually valuable for you).

Side note: it's probably more palatable for customers to give feedback if that feedback is actually acted on. One of the annoying things about, say, AirBnb ratings or Amazon ratings, is that they largely just feed into a giant pool of votes, and the only outcome of your feedback is an imperceptible nudge of some tiny fraction of a 5-star rating scale that's visible to other users.
There's an RFC that goes over it but basically, you open a connection, send a pathname, and then the server responds with the file, which is basically the original HTTP spec (without the GET/DELETE/etc verbs).

Oh, but it also differentiates between text and binary files. Binary files are sent as-is, text files are sent line by line with a \r\n terminator. .\r\n indicates the end of file. Leading .s must therefore be doubled. And then directories are sent in another format (type/name, path, hostname, port -- tab separated).

Which means the client has to know before hand if it's a text or binary file or directory. How does it know that? Well, there's a 1-character code at the start of the filename which gives the filetype. 0 is a file, 1 is a directory, 9 is a binary file. There are also other filetypes which will make you reminisce about the 80s (Unencoded file, BinHexed file, n3270 session, etc.

HTTP (once headers and mime types were added) is a better protocol. Maybe people pine for the days when you didn't need 2 megabytes of javascript to punch the monkey, but that's not due the underlying transport protocol.

https://www.ietf.org/rfc/rfc1436.txt
ActorDB takes this about 100 steps further. It replicates the actual WAL pages instead of SQL commands. So the leader executes the SQL, followers just write the pages from leader.

https://github.com/biokoda/actordb

It uses LMDB to store everything instead of storing raft log in one place and SQLite in another. It can run thousands of SQLite instances at the same time and it actually compresses the pages when storing to LMDB.

You can query it with a MySQL client library (though Thrift is recommended). You can have multiple raft clusters, there is a complementary actordb_console app to manage it easily, it supports distributed transactions and more.
It's easier for you. For me the reverse is true.

One reason to avoid hiring people who don't fit the culture is to avoid entryism. If a group allows just anyone to enter, the newcomers may gain power and destroy the original culture. This is particularly true if a culture is significantly outside the norm.

For example, witness Github's transformation from flat hierarchy and meritocracy to traditional corporate hierarchical politics: http://danieltenner.com/2016/02/06/github-the-quiet-death-of...

The thing is, I don't feel like I need to actively think about people's feelings to not say "this sucks". I just do it naturally in response to different social contexts.

I don't need to actively suppress negative feelings when people give me factual feedback. It just happens naturally. People are different.

If I'm interpreting your posts right, it sounds like you feel your personality profile should be privileged over others and that all organizations should adapt to suit you (leaving me unable to find a place that suits me). Perhaps I'm wildly misreading you and interpreting differences in mood affiliation for differences in beliefs? Could you clarify what you are advocating for?
Except when the market's dropping everyday, like in '08 or earlier this year. It takes balls of steel to hold on and keep investing.
Whilst I've found Hindley-Milner systems much nicer to use than, e.g. Java, they can still require boilerplate and "creative" workaround which wouldn't be necessary in dynamically typed languages.

For example, I've recently been struggling with a Haskell library that makes heavy use of `TypeRep` values, which is fine when everything's done in a single process invocation, but very awkward when attempting to serialise/deserialise (e.g. to pass data between processes, or to suspend a computation and resume it later)
People who are right-brained tend to be creative, curious and intuitive, while those ruled by the left are logical, strategic and rational
Is space really an issue in most non-mobile user devices nowadays? Consider the tradeoffs: a bit of space vs. packaging nightmare which results in old, buggy and insecure packages. This was posted a few days back on hn: https://statuscode.ch/2016/02/distribution-packages-consider...

I am not sure if the whole jar package dependency management would work under ART.
I don't think this paper is the source I remember. I seem to recall something from Microsoft Research. But, it reaches the same conclusion.

Article with easy summary and link to paper: http://johnnyholland.org/2008/11/the-effect-of-the-progress-...

Edit: here's a large collection of articles

https://github.com/Zhouzi/reactivedesign/blob/gh-pages/READM...
That process could probably be automated. Run a big collection of clip art through an image classifier to get keywords, and just load some image with relevant keywords. Good Wordpress plugin to write, if someone hasn't done it already.
Asians is a huge group. Would be nice to see a break down between Chinese, Indians and the rest of asia
Presumably, you'd only do this if you knew what it was and you wanted it.
https://en.wikipedia.org/wiki/Timeline_of_ancient_history
for newcomers is it too hard to find all the pieces that need to work with React to make a final product? I just started with Angularjs 1.x, while it has its faults I found it's easier to get started.

maybe React is better suited for the experienced who knows how to bootstrap all the components? I'm interested in learning React _after_ I get more familiar with the javascript-ecosystem, and it seems to start with angularjs will be a good approach?
I have worked with DRF in the past. It is a very nice framework. However, I came to believe that it is too low-level for new projects. Do you really want to handle at least the following pieces of boilerplate for every API or endpoint?

- Request parsing

- Content negotiation

- Creating/rendering responses

- Subclassing or decorating custom views and/or viewsets

- Model mixins, CRUD glue

- Routing

- Content-type parsing and rendering

- Serialization/deserialization

- Validation

- Authentication

- Filtering

- Pagination

Personally, I found it was harder to get from zero to anything when having to slog through that level of verbosity. I'd rather save brain cycles for harder problems.

It was this experience on the job that led to the design of a better approach with Ramses: http://ramses.tech. You can also generate docs, tests and client libraries this way. If you like the look of that, I will make you an end-to-end prototype for free to help drive home the concept.

Some other awesome projects along the same lines are http://postgrest.com/ and https://flask-restless.readthedocs.org/en/stable/