skysight-inc/HackerNews huggingface dataset:
Reminds me of a winner of the World’s Worst Sentence award:

>"The move from a structuralist account in which capital is understood to structure social relations in relatively homologous ways to a view of hegemony in which power relations are subject to repetition, convergence, and rearticulation brought the question of temporality into the thinking of structure, and marked a shift from a form of Althusserian theory that takes structural totalities as theoretical objects to one in which the insights into the contingent possibility of structure inaugurate a renewed conception of hegemony as bound up with the contingent sites and strategies of the rearticulation of power."
Those are nice, but "great tooling" is Visual Studio or better, at a minimum.
Alright what about this option, I just go back to school full time and finish up my degree and work here part time.
You are not a smart man
Accelerated Mobile Pages is kind of along those lines. https://www.ampproject.org/
Finally, disruption comes to Ponzi scheme industry
the world's most advanced economy

Come on, we can do without the rah-rah. US banking and law is extremely backward. Everything I can do in the US, I can do here in China, and we have massive mobile payment penetration. Most of Europe is far more advanced. Even East Timor has the IBAN. You guys are still stuck with bank backend systems mailing "checks", and multi-day ACH. The only reason the rest of us find it hard to get payments is because the credit card monopoly is tantamount to a global protectionist racket and is supported as such by US politics for intelligence purposes, just as SWIFT is.
If you're like me and are more interested in how Content ID works, check out this Google paper on the subject.

http://cs.nyu.edu/~eugenew/publications/icassp07.pdf

At a high level, the content search algorithm uses a finite state transducer which operates on trained Gaussian Mixtures.
In case you were interested and wanted the (mostly) full quote[0]:

David Frost[1]: ...Would you say that there are certain situations - and the Huston Plan was one of them - where the president can decide that it's in the best interests of the nation, and do something illegal?

Richard Nixon[2]: Well, when the president does it, that means it is not illegal.

Frost: By definition.

Nixon: Exactly, exactly. If the president, for example, approves something because of the national security, or in this case because of a threat to internal peace and order of significant magnitude, then the president's decision in that instance is one that enables those who carry it out, to carry it out without violating a law. Otherwise they're in an impossible position.

Frost: The point is: the dividing line is the president's judgment?

Nixon: Yes, and, so that one does not get the impression that a president can run amok in this country and get away with it, we have to have in mind that a president has to come up before the electorate. We also have to have in mind that a president has to get appropriations from the Congress. We have to have in mind, for example, that as far as the CIA's covert operations are concerned, as far as the FBI's covert operations are concerned, through the years, they have been disclosed on a very, very limited basis to trusted members of Congress.

[0] - http://www.theguardian.com/theguardian/2007/sep/07/greatinte...

[1] - https://en.wikipedia.org/wiki/David_Frost

[2] - https://en.wikipedia.org/wiki/Richard_Nixon
I think ultimately, there will be fragmentation in the 'as-a-service' industry. For every type of service will be lots of options for companies to choose from; each with their own specific pros and cons and price points. Each one will optimize for specific workloads or customers of various sizes.

I don't think there will be any major monopolies in the space; I bet smaller aaS companies will start creating wrapper libraries and tools to make their products compatible with the offerings of larger competitors. Customers will be able to switch between services really easily.

It would pose a huge security risk if all companies in the world used the same service to manage all their data. You don't want to put all your eggs in one basket... Especially if you don't have much control over that basket.

I think what will happen over time is that each service will become increasingly specialized. The services which are the most 'composable' with other services will be the most popular.

Being 'standardized/composable' will the one of the most valued attributes of a service; especially since as companies grow, their requirements might change and they might outgrow a specific service.
I thought a judge or tribunal typically deals with civil or administrative law (for ex. patent) and juries were limited to criminal matters. I could be wrong though.
I know lots of people who purchase starter websites, brochure sites, themes for CMS (Drupal, WP, Django). Those purchases are mostly in the $20 - $100 range.

And then there's the other end of the spectrum I've seen which is just as common - SAP, Epic Health, some Oracle-based verticals use on-site and off-site consultants to implement and customize their product offerings. Various telco and banking/finance things (SS7, SWIFT, HFT algos) require source code too.
That person's blog is pretty fantastic.
Beat me to it, I'm working on a implementation of this myself currently. I like the idea so far.
How is this _not_ exactly what I said it was though? The author even says in the readme that it's a NIH version of Haskell.

I love PL mental masturbation as much as anyone else, but stuff like this is equivalent to an oil spill in a freshwater lake with 20 endangered species.
This is actually a great letsencrypt.org intro. Too bad it's not labeled that way here or on youtube.
I long for a day when Ericsson is willing to make breaking API changes to bring the much-loved consistency of the stdlib offered by Elixir to Erlang land directly. Perhaps even providing a "free" upgrade path through parse transformations.
Nice equation, makes your argument look more sciency.

Problem with it is that it ignores that physical things don't follow standard accounting depreciation schedules. Like I mentioned, you can't make the assumption that physical resources like energy, labor, and materials flow through the economy like intangible 'money'

The problem with your equation is that real things don't degrade by X percent per year. Or more that the utility tends not to. For maintenance you usually have a fix part that is based on time and a variable part that depends on use. And typically the the cost of depreciation occurs mostly at the end of life when you need to expend real resources to replace it. However if you don't need to replace it then what? Bonus.
Meet Don.The AI Marketing Robot Designed by MaaxMarket
> largely because JavaScript doesn't (yet) support tail calls so the CPS transform must be trampolined

I wonder if any research has been done here as to "let the stack grow" and THEN trampoline before it overflows.
This is addressed in the article:

> The good news is electricity is getting cleaner. Since 2013, the world has been adding more electricity-generating capacity from wind and solar than from coal, natural gas, and oil combined.

with a link to: http://www.bloomberg.com/news/articles/2015-04-14/fossil-fue...
I've also found that with an older audience your choice of words can change their entire perception of what happened for the worse.

In one of my apps, my error message had "error" in it. While it was an error, their perception was that the app itself was flawed. I removed the word "error" and re-worked the copy similar to this article and I no longer have the support issues.
Or, you know, people could just write webpages that worked without loading 10s of megs of (useless) assets.
I'm shocked; an actually good article about IEX which doesn't come from their marketing department.
Sweetness! I use hn.premii.com but on the desktop it doesn't support commenting/voting.
Axioms and rules of inference are fundamentally different:

(0) An axiom is an internal statement to a mathematical theory that is assumed to be true. That is, inside of a mathematical theory, you don't need to prove that its axioms hold. However, if you want to construct a model of a mathematical theory, you need to prove externally that the axioms hold. In return, you get the theory's theorems (suitably interpreted) for free.

(1) A rule of inference exists in an external metatheory, where the original mathematical theory we were studying is treated as a syntactic object (also known as object language), in very much the same way a compiler treats the program being compiled as a (possibly annotated) syntax tree. A rule of inference defines a class of valid syntactic transformations, but doesn't concern itself with the impact of these transformations have on the meaning of the phases in the object language.

It is perfectly sensible to consider the effect of changing the rules of inference, on an axiomatic system.
It will have a positive effect, until it doesn't. There are some scenarios that could see the price fall rather dramatically should Apple put up too much of a fight.

If they lose on appeal and still refuse, we could see federal agents storm Apple's HQ to acquire the keys and anything else they deem necessary to construct what they need. Such a stunt could disrupt business. Similarly, the court could hold the board in contempt, even lock up directors or employees who disobey the court order. That would not aid the stock price.
There are two fundamental issues with the mobile first approach.

Duplicate effort does incur a real cost in terms of time to delivery. Duplication is a clear sign of inefficiency. A platform that provides native support for multiple platforms reduces such duplication.

The maintainance cost of providing multiple platform-specific implementations compounds over time. For every feature added there's a chance that subtle differences will be introduced. In a perfect world one platform developer will have an equal level of skill and understanding as a developer for another platform. In practice, there's no guarantees that both versions will be kept in sync. The differences and abstraction leaks become technical debt and accumulate as the platform grows/changes over time.

Now, lets say you want to provide a web, iOS, Android, and Desktop interface for a platform. Would you choose to do 4 independent implementations in 4 different languages. Or 1 in a single language with platform-soecific differences?

Platform duplication is a violation of DRY at the system level and incurs the same problems of diplicating code, at a much larger scale.

The Russian Facebook is basically a independent fork. It's not required to remain feature-complete and in sync with the official Facebook platform.
That's cute. Now to make it a mass-produced product. LED strips [1] are very similar; they're long strips with LEDs and a simple ASIC in one package, wired end to end in long rolls. You plug power and a bitstream into one end and can control each LED independently. Cheap, and popular at Burning Man. If someone can find a volume market for this, it should be easy to get it made.

[1] https://www.adafruit.com/products/1138?gclid=CMnogdfklssCFU9...
This video claims that Facebook's lack of a content ID system is harmful to individual / small content creators as their videos are copied and go viral with no compensation to the content creator.

https://www.youtube.com/watch?v=t7tA3NNKF0Q

The video paints Google and content ID in a very positive light.

If what you're saying is true, where does this video go wrong?
Gopher is a Go->Javascript compiler https://github.com/gopherjs/gopherjs
This is not really the appropriate forum for that kind of thing.
Pfft. Islam is way broader than medieval Iran, but even in medieval Iran people were good at wine. Hopefully this article does bust some really ignorant stereotypes, but it doesn't go far enough. Shiraz, anyone?
I'd love to go back to the days where I didn't have to endure the 20+ external scripts (mostly ads, analytics, social and "optimization") that some crappy dev has crammed into their markup, just to read an article or browse a store.

Maybe we need a content oriented alternative to the web browser.

Maybe a modern Gopher.

Display preferences are handled by the client. Sure, support video and audio. Support tables. But keep it minimal. Put all the scripting on the server side, as it should be. Lock down the specification - do everything to stop it becoming web browser 2.0.

Then we wouldn't need junk like AMP.

Maybe it would take off well in some nice to start with.
Wasn't it called The Footage?
This is why language oriented programming is a better alternative to everything else.
This reminds me of Neal Stephenson's description of "War as Text" in "Cryptonomicon" just a bit too much.
Power in Check: Chess and the American Presidency
Twitter Hashtag #WhichHillary Goes Viral, Disappears
> I chalk this up to how the hadith were compiled.

What do you mean?
Having repeatedly started exploratory work on building my own data based projects using various versions of things created under the banner "Wikidata" ... I continue to be unimpressed by the tools and documentation and developer experience... I love the project and its really great for Wikipedia and working well for them.

But while anyone can get MediaWiki going and do useful things with it... Wikidata's components are poorly explained, and in many ways actually constructed in a way that's only useful to Wikipedia. Which is a massive loss to the overall open data community.
Show HN: Slack /command Crypto Currency Price with Bitcoin, Ethereum and More
Bolivians Use Social Media to Expose Electoral Fraud in President’s Referendum
> I assume the panel was successful, although I never heard from the organizer or any of the other panelists inquiring why I didn’t make it.

It would be interesting to know what the organizers themselves thought of the abstract, because the editors' response to the Sokal article was quite amazing [1, 2].

[1] http://www.physics.nyu.edu/sokal/SocialText_reply_LF.pdf

[2] http://www.physics.nyu.edu/sokal/reply.html
Is it really that difficult a concept to grasp ?

If a single big company fails then you have an instant drop in tax receipts and a rise in benefits. The communities in which the business is located instantly suffers which then flows through to supporting businesses also going under. All of which puts immediate pressure on the job market as you have lots of skilled people looking for work.

And nobody is saying that problems associated Japan's shrinking population of working adults are going to manifest immediately. It's a long term macroeconomic trend which when you combine with an ageing population means significant structural risks. Every Western country e.g. UK, US, Australia, Europe all have quite sizeable immigration rates purely to cater for these risks.
>> For everyone else, however, our support load indicated that the errors were completely unintelligible: people didn’t understand what “timed out” meant or why a “hostname might not be verified”. All they saw was a cryptic message and no solution to move forward.

I don't see the problem. They did have a way to move forwards. They called tech support. Faced with something they did not understand, they elevated the problem to someone who did. Dumbing down error messages leads to "engine lights" whereby any number of actionable errors are replaced with a single indicator. This deprives savvy users of the ability to take action, and deprives the less-savvy of the opportunity to learn.
If the true purpose of academic hierarchy is for wealthy elites to compete through the status of affiliation, especially with whomever has the most fashionable, progressive opinions and presents them in the most esoteric and obfuscated way yet can still have others call it "art," then most of the bad behavior of this post seems to just be rational business on the part of the academics.

As much as we like to talk about rewarding academics for actually making breakthroughs that have positive effects in the lives of most others, that is all just talk. Want we really want is to collect academics like they are elusive Pokemon cards ... the more obscure their abilities, the better, as long as they can be plausibly connected to whatever cause, regime, or attitude is favored in the in-group where that academic's works wield influence.
VCs leave Sand Hill Road, seek out new hot spots
AFAIK there really isn't a story for clients to configure how to view the content. It is really just a way of removing bloat on pages, so they render faster on mobile.
The Official Guide to the SAM Pattern (Reactive/Functional Front-Ends)
TX-2 is still underrated for the level of innovation and impact it had.
React Native doesn't use embedded webviews and provides an escape hatch to write native code when Reactive Native's capabilities fall short.
Oh sorry for that, my bad. However if you want to try it out I've two invites, though.
The opinion is here: http://www.cafc.uscourts.gov/sites/default/files/opinions-or....

The original judgment involved five patents. They went down for different reasons.

1. Recognizing dates, etc, in documents and highlighting them. Found not infringed because the court construed "analyzer server" in the claims to require a separate server process, while Samsung implemented them in a shared library. The Court did not address validity.

2. Slide to unlock. Killed as obvious because two prior art references (one disclosing slide to unlock and another disclosing sliding an image along a path traced by the finger) were obvious to combine.

3. Keyboard auto correction. Killed as obvious in light of prior art disclosing an autocorrect UI.

4. Universal search. Found not infringed. Essentially, Apple's claims required the search to search the Internet, while Samsung's implementation only searched Internet data previously downloaded. The Court did not address validity.

5. Background synchronization. Found not infringed because Apple's claims recite a software component that synchronizes two databases in the background, while the corresponding component in Samsung's implementation causes something else to perform the synchronization. The Court did not address validity.
What do people think of this video?
https://www.youtube.com/watch?v=t7tA3NNKF0Q

IMO Content ID is essential for a healthy video creator ecosystem. Google's implementation may give the big media companies too much power, but for indie creators it is crucial. Facebook, on the other hand, seems to not care about video piracy at all and as a result small creators suffer.
A simple demonstration of spatial indexes used with WKT/WKB or various shape and geometry column types in GIS databases would be helpful in understanding how an index is used in a typical spatial query (e.g. distance, contains/bounds, or intersects).

There are also video and image (e.g. histogram) indexes in postgres as well, but they're much more rare.
It's complicated. Basically, every time I build a new product of any complexity, I end up spending the first week or so cobbling together some sort of logging/debugging framework that I'll use for the entire lifecycle of the project. It ends up being different for each project (I'm a govt contractor, so each of our contracts usually has a completely different tech stack), but the core usually revolves around allowing me to quickly and easily send specific variables and values to some place where I can view them all at the same time.

In a nodejs project, think of it like having a bunch of calls to console.log() littered all over the place. Then when it's time to go live, I usually run around ripping all those calls out, or your code ends up with a bunch of calls to the logger commented out.

What this system does, and what I've been using it for, is flexibly let you put in calls using a really simple API to the logger and pass whatever kind of data you want. Then, since all the logging is occurring through the API to my service, you can leave all of those calls in your code when you launch or go to production.

The part (to me) that is really sweet is that you can have your app deployed to production and have logging basically turned off. Then, from our web console, select a specific session that you're trying to debug and flip a toggle that turns on more granular logging.

We also have customizable alerts, like I mentioned, so that if you have a critical error, you can have our system send you a text message. This could be super critical for a small business or startup, I think. It's easy to add Twilio and toss that sort of stuff into a new project if you so desire, but honestly I've gotten kind of tired of writing the same thing over and over again. What I'm trying to do is build a system that is flexible enough for power users, but simple enough to quickly drop it into a new project and be up and running.

Then our design allows for multiple projects within an organization, so you can have logging on your website track people through a conversion funnel or something and then have a separate app that tracks usage on your mobile iOS app.

To me, the best part is the simple libraries I've built for a bunch of different languages.

Javascript would be as simple as:

var LogDebug = require('logdebug');
var ld = new LogDebug('API_KEY');
ld.log('Simple log message');
ld.critical('Super important alert!');
ld.log('Simple message with complex data', { something: true });

Then if your next project is C#, you can use the same framework in C#:
using LogDebug;
LogDebug ld = new LogDebug('API_KEY');
ld.log('Simple log message');
ld.critical('Super important alert!');
ld.log('Simple message with complex data', SomeDictionary_or_List);

It seems really useful to me, so I convinced one of my engineering friends to join me as my CTO and let me try and learn about marketing and sales.

We have a lot of ideas for where we want to go in the future, but for now we're racing to get our MVP out the door with the useful stuff we already have working. Thanks for asking. :)
Yes.

One other alternative is the Li-Ion batteries that we already have.

In any case, I am just reacting to the hype we sometimes see about an `H2 energy future', as if hydrogen was a source of energy.
I was about to post that this is the Notepad Easter Egg, but you beat me by 5 hours. I guess I'll upvote you instead.
You're going to need to provide citations for that.

A quick google search turns up a Daily Mail article; a video titled "Skinned alive in China" that does not, in fact, show any animals being skinned alive; and other similarly dubious articles.
Scrolling slightly down the page then refreshing also does the trick without needing to clear it from your reading list. Just a refresh sometimes works but it's inconsistent.

I suspect it's looking at the page before it's fully rendered and determining that it doesn't meet some criterion for reader mode.
I really wish there was a pgsql oriented translation of Use the Index, Luke. It seems fairly Oracle heavy, and I seem to recall the mysql stuff being explained in terms of obscure oracle features.
Duotrope – A subscription-based service for writers
I sure hope that their estimates are wrong. Only 35% of new cars being electric by 2040 sounds depressingly little...