skysight-inc/HackerNews huggingface dataset:
I would like to see more such models in the future, because two world seem to intersect here: open source projects and the public domain.

Open source projects can have such a huge leverage, that the cost reductions in comparison to commercial offerings could be enormous. On the other hand, open source projects will gather people, who at least care about the specific domain (this does not mean, there is no politics). Treating software as public infrastructure could be a huge step forward.
Well, we can produce what was considered enough back then without working so much. People just keep want more, more, more.
I agree it's a nice thing. But some kind of answer may also be good. Like restructuring your data to become faster.

I also wonder what happened the last few (10) years. When I was in university I'm pretty sure I learned that JOIN was Satan's mother and if you have a big DB you need to avoid JOINs as much as possible. That's not a big deal today anymore, it seems.
I also think that we underestimate the amount of unused resources that we haven't tapped into yet (e.g. planets in our solar systems) and the resources that we might not even know about yet (e.g. new forms of matter or "new" laws of physics). Also, it seems likely that paradigm-shifting technological breakthroughs will continue pushing the boundaries of our growth further out. An interesting read in that respect is "Thinking in Systems" by Donella Meadows. In the 60s and 70s, the systems thinking approach outlined in the book also predicted that our planet would soon hit it's "carrying capacity" and further growth would be stunted. A major reason this didn't happen was (IMHO) the rate of technological change, which moved the carrying capacity of the planet well beyond what would've been possible 30 years ago. The same processes that were at work then are still at work today and constantly change the technological background against which we make our assertions, which makes systemic estimates of macro-economic systems a very tricky business.

As they say, the stone age didn't end because of the lack of stones ;)
Our Workspaces as a Remote Friendly Company
This is the first I've heard of Shen, so I can't say.

However the Racket engineers, particularly Matthias Felleisen, are doing cutting-edge research into types. Typing is not a solved problem, because if it was, there wouldn't be a static vs dynamic type debate that lingers ad nauseum.

Racket is in an interesting sweet spot for typing research because it is a traditional lisp with dynamic types, to which gradual typing that works both in typed and untyped land has been introduced and continues to undergo extensive attention.
To keep discussion grounded. We should think this trough economic growth models. What model we use is not that important. You can use simple neoclassical Solow-Swan model as starting point and add more factors as you go.

You can play with the model in Wolfram Alpha
http://demonstrations.wolfram.com/DynamicsInTheSolowSwanGrow...

Techno-optimists often argue naively that technological progress or increase in human capital works like magic without understanding how they dynamically interact with more basic factors of production like capital, output and labor.
Integrating Proxy with Docker Swarm (Tour Around Docker 1.12 Series)
You have no idea how lucky you are to have received ~3.5yrs of updates on an Android phone. Sadly that's the exception, not the norm. (The oldest iPhone still receiving updates is the 4S, which predates the Nexus 4 by a full year)
Wait for suddenly and unexpectedly these regulations will be pulled off after the deal.
Doing things once is how you get suburban sprawl that everyone here loves to hate. Drive around some parts of the south and you'll see that the space set aside for infrastructure is only about 50% utilized. There's two and four lane roads with one and two lane widths of grass shoulder between them and the culverts and enough space for a culvert twice as wide before you have to move the sidewalk.

I'm a big fan of leaving room for expansion but everything is a tradeoff to some degree.
Wudaokou is even an extra transfer on line 13. If you can afford it, taxi will save so much time and frustration. Beijing subway is just not well designed or operated compared to taxi and ride sharing services once you reach a certain income level around $2K/month.
Python has a very good lxml module for advanced XML processing. You can define your own classes for XML elements, so you can read an XML file and get your own classes for the underlying elements. They're somewhat limited, you can easily define methods, but the data is locked to what's in XML. You can also define your own XPath functions and XSLT extensions. Comes very handy sometimes.

The API is still rather awkward though.
Fiddler is amazing!
Serverless Pester Tests with AWS Lambda and SSM
Show HN: Natural Language interface over your database is now offered free
Git is an epic example of a relatively recent extremely impactful open protocol.

OpenGL is another I can think of. I'm sure there are many more.

In my opinion, we are in the golden age of open source, with the caveat that big companies have subverted it, realizing that open sourcing a popular project and controlling the repo is tantamount to controlling an ecosystem, forking is not an option in practice.
What did they do? Never heard of them.

Edit: Ah, they were like an old-school Amazon?

webcache.googleusercontent.com/search?q=cache:GSePr0KJAvoJ:krm.kagi.com/about/

Edit:
Why is this post downvoted? There is nothing discriminating here, not even an opinion. Just someone asking what Kagi is. Instead of downvoting you should simply answer the question.
Matrimonial Services in Chennai
Best Matrimonial Services in Chennai.we matched thousands of members in Elite Class Group Keeping Their Profile Confidential.visit @ http://goo.gl/Gyb0E4
Because we haven't gotten a way to get fuel outside earth yet (that I know of), or a solution to long travel times. As such we are practically still bound to earth, which is finite.
Total networking layman here. Am I understanding correctly the author uses a bit outdated example to show how quic can be theoretically faster for the initial connection while at the same time admits TCP fast open will reduce RTT?

Also, with quic you actually receive 10% less data, but then saying a packet retransmit would take longer is not convincing to me. It should depend on how many packets are lost (on average) like 1 RTT = 20 UDP packets * 10% thus using quic/FEC on a stable network would actually decrease performance and drive up data plan costs.

Also I don't see why a few packets matter that much to actually introduce a new networking stack with all of its own problems from e.g. increasing complexity. Just opened a news site on desktop, it was over 2 MB in size without the ads. If we should be concerned about percentages, we would surely be cutting down on the JS/CSS bloat first.
Its weird seeing a post mortem for losing a user (I really want to say customer) from a piece of FOSS. Its also weird (still!) to consider Uber a tech company, rather than a company that happens to use tech.
Very much this. Maintaining existing software and improving user experience is what is missing in open source, building shiny new things is not.
We don't need more features in Gimp or Kicad, we need them to suck less.

Obligatory: https://www.jwz.org/doc/cadt.html
Because its not always convenient to carry a firearm openly - under a coat, in a holster for instance.
Maybe one day they'll work out this whole global business thing. Btw did you read about Margaret Thatcher resigning? Pretty crazy huh.
If the ridiculous scenario the GP suggested actually worked, we would see, you know, examples of it.

You mean like all the documented examples people posted? (see https://news.ycombinator.com/item?id=12178695 for an example)

Company towns enforcing debt slavery are an actual, genuine, true, real, factual part of US history. They existed. They really did work as described. People really did not manage to escape them. In several places it took literal armed revolution to break this system.

So if your theory of economics somehow predicts that such things are impossible, the problem is with your theory of economics.
I think it's interesting context to the continued rise of feminism today.

Flagged and dead, though. Doesn't fit the narrative.
Postgres uses MVCC, which is basically copy-on-write: every UPDATE to a row actually creates a new row. Once all transactions that could see the old row have finished, the old row can be pruned.
Nah, humans go by indentation anyway. Just use whatever brace style you like, but make sure you have a linter / formatter that makes sure your indentation agrees with your braces.
Economic growth of 1% per year is exponential growth.

Light of speeds puts limit to the economic growth and it's less than exponential.

Maximum sustainable economic growth in infinite static flat universe is f(t)/dt where f(t) = 4/3×π×t^3.
> "In some ways, people worry about the bugs they have seen, not the bugs they haven't seen." [0]

This is a key take-away for me. I used mySQL extensively and switched to postgres for everything years back. I would need extremely good reasons to use mySQL again.
What you get with postgres is a lot more consistency and peace-of-mind, in my opinion.

[0] https://www.postgresql.org/message-id/20160727160408.GA23585...
I think the strongly worded logic in your post is questionable.

> There is zero actionable difference between a limit that doesn't exist, and a limit that is unknowable and unguessable.

Thought experiment:

Situation 1: I rely on a single food source, which I know is unlimited.

Situation 2: I rely on a single food source, which I'm not sure is unlimited, but I can't guess when it'll run out.

> Your behaviour should stay exactly the same either way, until that limit becomes known or guessable in some way

Really? Because if I was in situation 2, I would be preparing a contingency. Trying to find another food source. By the time the limit of my current source became knowable, it might be too late and I would starve. The right time to prepare is from a position of strength.

That's an actionable difference - do you think this is a valid counterexample to your logic? Or is something not appropriate?
Me getting the name and the opening hours wrong shows how often I need to buy groceries on Sunday. :)
I had some minor "issues" after I installed ShellStatus and its dependency StatusMessage using package manager. These may be true for rest of the packages as well, luckily they are all 1-2 minute fixes at most, so they are just small quirks.

https://github.com/shagabutdinov/sublime-shell-status

The installation instruction said: "There is 'sublime-status' file in this package. Put it in your 'bin' folder..."

I put it in my bin folder, but it didn't read it. This was because on line 20 at shell_status.py, you -only- looked into package folder(and none of "bin") if the default wasn't changed. so unless I changed the settings and put some other name as my command, putting "shell-status" file in my bin folders wouldn't work, thus putting the default file in "bin" doesn't do any good. Just a mismatch between the documentation and code I suppose.

It also didn't create a ShellStatus/ folder under Packages/, which is the place you look for commands, so I had to create that as well.

There was also no entry for settings under "Package Settings", so I had to find the settings at Packages/User/ShellStatus.sublime-settings, it would've been better if I could go Prefences>Package Settings>ShellStatus like I can do with other packages.

Also the example on that page doesn't work, but again this is a minor detail too. There is no "<?php", so it just prints the file content itself. If you just add "<?php" after the comment it works. http://hastebin.com/ezirazekaf.php

I also have a request for anyone developing sublime plugins: I want to execute a shell command while I am working on the file, in-line. This is similar to some of your plugins, so I thought you may be interested. The output could be a comment. This would be useful when developing cli files, or just standard files if we can call it with "php arg1 arg2" or just "arg1 arg2" and have this file run with the correct path, get its output. Some plugins offer terminal access, but it is done in a separate/embedded window and the output is in console or a new file, and they offer no shortcuts to "just run the current file"

Anyways, thanks for the plugin. I will be using some of this.
If you build it they will come.

(I'm a strong advocate for a paper trail system, "use a #2 pencil, bubble in your choice then feed it into a scanner" is pretty ideal IMO)
Erlang Master Class
Apple sold its billionth iPhone last week
We'll see. I'll hold out hope too, both for the series and for CBS not to kill it if it turns out to be good (like they did to Person of Interest).

> pushing daisies

Yeah, I've seen some of it; it's quite ok :).
Right, the 10€ limit is common and sucks.
Putting the map on the map
I guess setting the locale requires all applications using it to restart to pick up the changes in their environment, just like on regular Linux/Unix systems – processes inherit the environment from their parent.

I don't know how iOS works, but it might also have to restart processes if it uses system locales for such settings.
I love emacs, but I must admit that slime is not very appealing to me. I can not stand the lack of readline in the repl.
> The document is a tree where each element has well-defined context; there should never be confusion about whether a particular <title> is part of the feed or part of the content in the feed, because if it's in content it will be inside the content tag.

In this specific case, maybe – but generally, it is not true that you can infer the namespace of an element from context. Also, elements can have multiple attributes with different namespaces (and often do).

> I mean what if the XHTML had another Atom feed embedded in it? Or the content of one of the entries in the feed was another Atom feed? That's legitimate, but you wouldn't want to show titles from the "inner" feed as titles in the feed

That actually appears to be a bug in my stylesheet. Thank you for bringing it to my attention!

Programs often use namespaces to provide metadata. Here is an SVG I created with Inkscape that uses six different namespaces for metadata: http://daten.dieweltistgarnichtso.net/pics/icons/minetest/mi... Thanks to namespacing, web browsers can display the picture while ignoring Inkscape-specific data.

> Only if you need the ability to embed an arbitrary other language. And if you do need that you can't possibly be validating or transforming based on what's embedded, so what value is the namespacing of it giving you?

It is very useful to embed any arbitrary language, as XML processors can preserve the content they do not understand without processing it. My XSLT stylesheet would have no issue with SVG embedded in XHTML, just as your web browser most likely ignores everything about the SVG linked above it can not understand.
>> we are starting to get neural networks that can do complex language understanding tasks.

Ah, please, don't say things like that.

We have neural networks that can build complex models of language. But those complex models are nowhere near performing well in "understanding tasks", whatever those are (processing meaning, you mean basically).

The use of ANNs in Natural Language Processing has not led to the same advances it did in, say, image and speech processing, and... and, well, image and speech processing.

There's a ton of things about language that go well beyond building a model of language. Neural networks are nowhere near addressing meaning and context, or the way those are conveyed through language but are not the same as language.

In a way, NLP today, with ANNs or not, is still stuck in the same rut we were ages ago, where we assumed that syntax was the biggest part of language and solving that would solve language [1]. We got syntax down pat and it didn't do us much good. Neural Networks simply build more complex models of language than what we were able to build by hand-crafting grammars thirty years ago- but they're still just complex models of syntax. But syntax is just the surface of language and it's not even all of the surface.

No we're not starting to get nets that can do "complex understanding tasks". Not even ones that can do simple ones. No AI technique does "understanding" yet, except in very limited ways.

[1] Did we really assume that? I'm not even so sure anymore.
I have been using the BlackBerry Priv since it's release. One of the best things they have going for them is how quickly they apply the android security patches once they are available.

I think they have released every security patch on the day of the public disclosure since the Priv released. This blog post shows the release dates up until March atleast, and they've hit the Nexus release dates on all of them.

http://blogs.blackberry.com/2016/03/beating-expectations-and...

EDIT:

The beta branch for the Priv already applies 5th August security patch. Usually the official release is not that far (a week or so AFAIK).

http://m.gsmarena.com/latest_priv_marshmallow_beta_brings_au...
>Very-low cost higher education was a thing in mid-20th-century America--it was possible to attend your in-state university for a few thousand bucks in today's dollars. What happened? As long as we pretend these things are too expensive to invest in, then we're sure to enter a long slow decline.

I don't think your point about education makes sense. You want more investment, but then bemoan the fact that it costs more, as if that signifies low investment. People are investing in their education at record levels!

Maybe you think student loans are a problem for other reasons, but they certainly aren't stopping people from going to college. Again, they're going in record numbers and spending record money to do so.
It's less bloated
You're right! But then I'd really wish they'd refine the phrasing of the rule section.

In fact, if you have a full-time employer, this employer will in most work contracts reserve the "right" to your full work capacity, and will insist on a sign-off for other jobs besides the "full-time" one.
I don't see it. KiCad seems like a perfect example of where giving it €30k to maintain it wouldn't have mattered. It is CERNs leadership and shiny improvements, like the push and shove router, that have made people excited about KiCad again.
Same here. Especially the fact it happened 10 years ago and they are still paying the debt off.
I believe that Tor browser is least uniquely identifiable. That's a major Tor Project goal. Ideally, all Tor users would be using the same browser, with no modifications. There is a privacy/security slider, but there are only four settings.
Getting a copy of "The Debian Administrator's Handbook" also helps support Raphaël Hertzog and Roland Mas keep doing good work.

I purchased a recent copy of the book (covering Debian 8), and while there are things I'd like more details about, I find it a good resource to have on hand.
Ah, thanks for the clarification - the bloat issue makes more sense now.
Just curious, what's your definition of "Tech Company"? All services provided by Uber are purely technical. Drivers and Riders are customers of Uber's technology. The full name of the company is "Uber Technologies Inc."
The programming part can definitely be self-taught, that's basically how virtually everybody actually goes about learning programming successfully.

You already know some biology, so you can probably say more about that side of the equation.
You're correct on this I guess. I was more wondering about the wording, because to me it sounds like full-time people with part-time "self-employment" are excluded.
> What happened? As long as we pretend these things are too expensive to invest in, then we're sure to enter a long slow decline.

I'll go on the Marxist side of things and say that "quantitative differences have turned out into qualitative ones". What I want to say is that scale matters. Regarding investment in higher-education, it was relatively ok and feasible to give Government subsidies for all the students attending university when only 1%-2% of the students finishing high-school were going to university (I think that happened up until the mid-50s, but maybe I'm wrong), but once you've got 30-50% of the students finishing high-school going to university then the money just isn't there anymore.

And to add to that, it always baffled me how Malthus's name has always had such a bad reputation. The economics for handling a planet inhabited by 1.5 billion people in the late 1800s (we only reached 2 billion people in 1927) are totally different from the economics of a planet inhabited by 7+ billion people, going on 10. Our resources are finite, no matter how much we try to hide it.
Just you wait until the Grand Soir.
Aren't we doing that already? Just the rhetoric has changed: we just dress up all our basic science as being about cancer.
It is a good opportunity but I could not find answers for these questions:

- Is it permitted to use these 30k to pay for hosting/cloud or they do not limit the use of the grant?

- Is a person eligible if he is employed but works also on some other projects (startup, open source).

- Do they fund teams? For example, can two persons apply for the grant? For example, one person is employed and works part-time while the other developer works full-time.
MicroConf Europe 2016 is happening right now. Read the live notes now
check out QUIC: Design Document and Specification Rationale available at https://docs.google.com/document/d/1RNHkx_VvKWyWg6Lr8SZ-saqs... for way more detailed description of what is going on and why...
That kind of thinking is probably what spawned the whole "do the join in the app, not the database" anti-pattern. The truth is, the database is going to be much faster at performing a join than loading the contents of two tables into your app and iterating. If you need the data that results from doing a join, doing a join is the best way to get it.

Unless you already have your entire database in-memory in your app, that is. In that case, why do you have a database?
>> We're not that far from agents that can much more meaningfully interact in language.

Really, come on. That's all based on what? A few missives from Google and Facebook, and other companies that try to sell you their super tech?

We don't even know what the distance is from where we are now to "agents that can much more meaningfuly interact in language". Let alone how we're going to cross that distance.
Sure, but the project you want to get fundet doesn't need to be full-time.

I know a bunch of people in full-time employment, who are self-employed on the side for few hours a week.

Also, some employers would let you reduce to 80% or 50% for a few months, if they're nice :)
The creators of XML were aware that it was verbose; they mention in their design goals that this was the least priority.

Child and attribute "dichotomy" is not a mistake. What you mean is that these two samples appear to be equivalent:

<foo value="123" />
<foo>123</foo>

But they are not equivalent. The first line (with an attribute) is there solely for the computer. When the document is rendered, the human user is not supposed to see anything there unless the computer adds it.

The second line (with text content) is there for both the computer and the human user. The text "123" is for the human user; the fact that this text is something called "foo" is for the computer. When the document is rendered, the human user will see "123" here. Maybe computer will enhance something or maybe it will just use it as index or reference, whatever.

Most people who don't like XML seem to only encounter it in config files. In config files there's normally no content that needs to be there for the end users, so all data can happily go into attributes. The text content starts to matter when we deal with natural language texts.