skysight-inc/HackerNews huggingface dataset:
Urbit [1] is a real software effort that many have considered a deliberate performance art.

Beautiful Code [2] is a well-known book that attempts to examine the development of some successful software projects from the perspective of the lead developers, and how they came to design decisions.

Beautiful Architecture [3] is a similar book focusing on large-scale project design.

[1] https://urbit.org/

[2] http://shop.oreilly.com/product/9780596510046.do

[3] http://shop.oreilly.com/product/9780596517984.do
If it's a static site, there are several apps on Sandstorm you can use: Wordpress, Ghost, Hacker CMS (which is basically Jekyll + a text editor), or Davros (to which you just upload files, and then publish). Any of these will allow you to connect an arbitrary domain to the page so that visitors see your content only, not Sandstorm.

If you want to publish a dynamic site with server-side logic, that's currently not supported, unless you are OK with it being a Sandstorm app, which means everyone who accesses it will see the Sandstorm UI around it.
What class of drugs? If you don't mind.
Prometheus range queries work a bit differently, so this is not 100% reproducible in a graph query, but a similar thing is possible. A given PromQL expression is evaluated at every resolution step along the graph and doesn't have context about what the "graph range" is. At every evaluation point, it can still look back over a given time window, but that's more of a sliding window approach then and independent of what the visible graph time range is.

For example, instead of highestCurrent, you could do something like:

topk(3, my_metric)

This would at every point along the graph select the current top 3 series that have the my_metric metric name.

Or if you want to average each series over the last 10 minutes at every point in the graph before selecting the top 3:

topk(3, avg_over_time(my_metric[10m]))

Note that due to the reasons mentioned above, topk() here does not select whatever line has the largest area under the entire visible graph range, but whatever is at the top at each given resolution step. So you may actually get more than 3 series in your graph, but only 3 at a time at any given X.

There's also an issue asking about this, but we're not sure if that is fundamentally compatible with Prometheus's query execution model without major changes: https://github.com/prometheus/prometheus/issues/586
The first was performance, while the second is a 500TB database, and that very much requires scaling. I'm just saying it can do both well.
According to Wikipedia[1], one way a species can be considered monotypic (not having multiple subspecies) is with the following criteria:

> The variation among individuals is noticeable and follows a pattern, but there are no clear dividing lines among separate groups: they fade imperceptibly into one another. Such clinal variation always indicates substantial gene flow among the apparently separate groups that make up the population(s). Populations that have a steady, substantial gene flow among them are likely to represent a monotypic species, even when a fair degree of genetic variation is obvious.

That sounds like humans to me, so I think we would be considered monotypic. Perhaps before globalization this would not be so.

[1]: https://en.m.wikipedia.org/wiki/Subspecies
Unfortunately I'm a web developer and I have and frequently use all major browsers :).
It's Judgment Day for Marissa Mayer
Why is it trending now? It happened almost two months back, if i remember..
Game of Genomes part 2
I remember this was a feature in TweetDeck, so you can pin a column of this
Route-recognizer – nathan hammond
Don't schedule 100% of your time, schedule more like 60%. Much easier and more motivating to keep up with that, and you will have time for detox from the web dead loop - time for sports, reading a real book, meeting people etc.
I'm not sure there is a typical user. We've got everything from single-sysadmin small companies to Fortune 500s to companies looking to integrate it into their products.

https://prometheus.io/blog/2016/03/23/interview-with-life360... and https://prometheus.io/blog/2016/05/01/interview-with-showmax... look at two of our users.
The great frustration is that the longer you spend tilting at those windmills at large companies, the less likely you are to get a startup to actually hire you, since you are too "corporate" or "enterprisey".
Depends on your definition of socialism. If you mean "all the means of production are owned by the state", then yes, that probably counts as collectivist.

But if by "socialism", you mean "what goes by that label in Scandanavia", then probably no, "collectivist" doesn't fit. It's just somewhat more government services than the US has, at the price of somewhat higher taxes.
> How does this work? Rather than a company asking an employee what their salary range is, the employee asks the company what is the most they can afford to pay you, and they pay you that.

I still don't see how that works. Your comment seems like it boils down to saying the company should pay the employee more than they're worth (i.e. worth to the business compared to others who could add the same value), but the company has all sorts of obligations to investors, other employees, etc. and spending money just because they can afford to do so today seems like an irresponsible way to run a business.
Meet Olli, the autonomous electric people mover from Local Motors
It's your license, dude. :-) It specifies how credit should be given.

Did they actually use any of your code? The idea doesn't count (unless you filed a patent in a country that recognizes software patents, which I'm guessing you didn't).

If they didn't use any of your code, "inspired by" is probably the best you're going to get (and they really wouldn't have to do that).
Those successful European countries let the economy operate and tax it. Venezuela runs the economy, including setting prices of basic necessities, which then become unavailable because it turns out the government cannot set those the way it thinks it can.
I tried a linear classifier, yes. It works decent too, but has lower accuracy when using a big dataset (+/- 98% top-1 accuracy vs. 99.4%).
I've grown somewhat disillusioned by ActiveState, but StrawBerry Perl has been quite good to me.
Turkey has the same advantages now that caused it to be the arguable center of the Western world for parts of the previous several centuries: it's simply wildly well-placed, geopolitically. Russia needs at least the presence of a relationship given its never-ending pursuit for warm water ports. Europe realizes that, as the sole overland route to the Middle East (and by extension, all of Asia) without going through Russia, that Turkey is key to both the economic and territorial security of the continent. The Middle Eastern nations recognize that Turkey is a nation with enough Islam in its identity that they are more able to sell their populaces on explicit cooperation, and due to Turkey's importance geopolitically, can be a convenient partner that allows them some interaction with the West (that doesn't need to be sold or hidden to their population). Finally, so long as the US continues to have ambitions in the Middle East or in counterbalancing against Russia, Turkey will remain important because of all of the previously listed reasons.

Once you start paying attention to geopolitics, it becomes fascinating. It helps explain a huge slice of Russian behavior that seems far less logical at first glance, as well as why certain parts of the world seem to be perennial hotbeds of conflict, no matter the prevailing rulers or ideologies.
I'm reminded of an experience many years ago, when talking to a couple of other senior engineers about a talented but hotheaded young manager who couldn't understand why we were all so cautious about new ideas. We decided that what he really needed was a death march - the experience of being stuck on a project that is inevitably doomed, and having to push on through to the bitter end anyway. That'd teach him!
It can be argued that the PRC has done as well as they have by not only embracing free market principles but by turning a blind eye to their own industries essentially cheating on the global stage. The west in general has done similar things but at nowhere near the scale.
Depends what you're doing. If your code is simple but serving at scale is the problem (Twitter?) then I can see why this kind of architecture appeals.
The only way to revoke Spotify API tokens is to delete your account
>It has a socialist majority because previously the rich bleed them dry

BS. The system was always open enough that you could make something of yourself.

>Now the boot is on the other foot and the socialists are starving out the middle and upper classes.

Except the upper and middle classes still have money to buy products at exorbitant prices. Who do you think are the people who are starving to death, having to kill wild dogs and pigeons to be able to eat something?

>Meanwhile the US continues to pressure the socialist government through sanctions in order to break a government that they don't approve of. Whilst the oil price remains low, the socialist government can't profit enough to get back on track.

There is no track to get back to, Chavez,his XXI century revolution and his cronies have always been about stealing as much as they can.

>The innocents, including children are going to starve.

Pero tienen "Patria" (but they have "Homeland").
Clang/C2 doesn't use LLVM, it will use Microsoft's C2 backend.
"Somewhat higher" as a euphemism for "half again more"
Firstly, that's not how replies work. Secondly, no, they were not rigged elections. A couple of links:

https://www.cartercenter.org/documents/297.pdf

http://eeas.europa.eu/eueom/missions/2006/venezuela/index_en...

Of course democracy is not incompatible with Communism. How could it be when the people are enthusiastic supporters of Communism?
If it was, it would make Chrome all but unusable to a very large portion of its users. Once they realized Flash didn't work on any websites, they'd switch back to Internet Explorer or Firefox or Safari, rather than trying to figure out why it does that.
Yeah, it goes from people putting Prometheus on their Raspberry PI all the way to companies like DigitalOcean monitoring millions of machines with Prometheus (https://promcon.io/talks/scaling_to_a_million_machines_with_...).

A lot of open-source projects (Kubernetes, Etcd, ...) are also exposing native Prometheus metrics now, making it easier to integrate with those.

EDIT: also check the PromCon schedule for other user companies giving talks: https://promcon.io/schedule/

And the sponsors are also users: https://promcon.io/#our-sponsors
Your SSL cert is invalid.
They're hardly forced. I disabled automatic updates via a Group Policy setting. Here are the instructions for the Pro version of Windows:

1. Run `gpedit.msc`.

2. Navigate to Computer Configuration\Administrative Templates\Windows Components\Windows Update.

3. Locate the “Configure Automatic Updates” setting in the right pane and double-click it. Set it to “Enabled,” and then select your preferred setting. For example, you can choose “Auto download and notify for install” or “Notify for download and notify for install.” Save the change.

If you're running Windows 10 Home you can simply set your ethernet/wifi connection as a metered connection which results in the same exact policy being applied - you get to choose when to install updates...
> LW: PHP is both the motivational poster child for worse-is-better, as well as the demotivational poster child for worse-is-worse. Somehow PHP has managed to convince a horde of programmers that if their programs are flakey or hard to maintain, it must somehow be the programmer's fault. It couldn't possibly be because they've been frog-boiled.

I've never heard the term 'frog-boiled' before, but it's the most succinct description of PHP I've ever heard.
>aidsskrillex.jpg
... and you executed on this death march idea? Did he learn anything, and was it worth the toll you put on yourselves?
There's a big difference between Paas, where you hand over control of your backend. Compared to Faas, where you just outsource a small part of your infrastructure.

FaaS solutions like algolia, getsentry, getstream.io. mapbox, layer, keen.io, twilio, stripe etc only run a small part of your application. They scale well, are more reliable and often more cost-effective than an in-house solution. If you're ever not happy with them it's easy to switch to an alternative. If Algolia no longer works for you, simply switch to Elastic. If you're not happy with Mapbox, use google maps. No longer like, getstream.io, use Stream-Framework. It's relatively easy to change since you're not handing over your entire backend.

Also see my post on HighScalability about this:
http://highscalability.com/blog/2014/12/22/scalability-as-a-...
Show HN: I'm working on new clustered graph layout algorithms. Here is npm.﻿
The government was elected with overwhelming support.
> I wish we could call that "empathetic capitalism".

OK, but the universally accepted term is democratic socialism, which is quite accurate. "Capitalism" implies a lot more than just free markets.
The data is in direct opposition to your assumption. Individuals with incomes below $15,000 spend more time online than those with incomes above $100,000.
Don't forget that Quark was also copy-protection mad and insisted on things like stupid hardware dongles if you wanted to actually use the software you bought from them. Forcing paying customers to jump through flaming hoops to use your products is a great way to turn them into ex-customers.
And that's wrong; a complete misunderstanding of how both serverless in general and Lambda specifically works.

You provide an entry point to your application. AWS provides you with an `event` and `context` object, both of which are nonstandard. You extract, out of those objects, the data you care about... and you pass it down to whatever it is you want to run.

The extraction is very simple. Here, take a look at a SNS-triggered lambda:

https://github.com/HearthSim/HSReplay.net/blob/e12a6b8217b3b...

One line of code is vendor-specific. I could move to a different vendor in a heartbeat. Yes, bits and pieces are using SNS/S3; some of which are already abstracted away, the rest which can be easily replaced.

And frankly, when dealing with platforms as large as AWS, the vendor you choose is a big deal. You're not supposed to change every week... so it doesn't matter if it takes a little cleanup to move to another vendor. If it's taking you more than a few hours, your code is making assumptions it shouldn't about the underlying architecture and that's your fault, not amazon's.
Obviously there's no net win, given that TFA is talking about extensions distributed on Chrome's Web Store, infecting over 130000 users before it was banned.

That kind of proves the walled garden is pretty ineffective, the only accomplishment being the lock-in of users to Google's Web Store as the sole distribution mechanism, thus keeping Chrome a proprietary platform, in spite of the open-source nature of its code.

The only real advantage of the web store is the ability to uninstall banned extensions. But that could have been accomplished just as well by digital signing of the distributed packages.
Having democrat elections is not the same of having a functional democracy.
This distinction has nothing to do with the point I'm making.
TOS agreements require giving up first born–and users gladly consent
Dignity of labour
Can those who are downvoting this explain why?

The blog post was, to me, like someone complaining about stupid comments on the internet. The digital equivalent of tilting at windmills.

If there's a real discussion here maybe it's around FB's spam filter.
I think we need to be more careful with our terminology than using the terms "communist" and "socialist" interchangeably.

You might be surprised to learn that not even the Soviet Union considered itself communist (they considered themselves socialist transitioning to communist).

The reality is that "socialist" is a word without a clear definition, and it's better to avoid using it altogether if you want people to understand you. If by socialism you mean, "a country that takes care of the poor" than say that.

Arguing over the definition of the term 'socialism' is arguing over a definition, and a waste of breath.
Then probably we are not referring to the same thing when we talk about socialism.
What a ridiculous and strange definition this is.

Its an architecture that relies on multiple, supposedly distributed services, all of which are hosted on servers...

Why not just call it "Multiserver" instead.

If they mean "containerless servers" or "microservices", then why don't they say so?

If they mean "distributed servers" why not call it that.

If they mean that the client relies on multiple services (each hosted on different servers) why not just call it a thick/fat/stateful client?

Even a database is a remote service (if not embedded), that is run on some sort of server.

Calling anything serverless is just ridiculous as long as it depends on services on the network.

This smells really bad of just another attempt at marketing a pointless definition just to get more business.
>> Regardless, any sort of environment where you can do `import extend from 'just-extend';` is going to (have a way) support map and filter.

That is not true for the now-fairly-common use case that browserify/webpack satisfy. I write code with ES6 module syntax and build with browserify (& babelify) to target the browser. But I still need to pull in modules like lodash.map/lodash.filter if I want to target IE8.

(I could use es5-shim but that makes for less portable code).
"If you need to lie about someone to further discount them - as the media has done repeatedly - maybe there's something there worth thinking about."

There is a sizeable crowd out there that believes that "fake but accurate" is an acceptable strategy to get what they want.
I did. Apparently that was too tongue in cheek at the ridiculousness of the title. Tongue through cheek I suppose. I am happy it gave you the opportunity to feel good about yourself.
I think I used that software too. I don't remember the name either. It was sold as a database program (those were early days for relational) and they tried to present a database as tables in WYSIWYG. So everything was filling-in graphical tables and then defining operations on them (in some customized BASIC.) Actually, I remember that program as being very popular at the time. I seem to remember that they eventually abandoned the "graphical relational database" and became more focused on the graphical creation of the reports produced.
It's the standard intro text and it's good enough.

I don't know that it stands head and shoulders above comparable texts, but it does what it sets out to do.

I believe it comes with a study guide which can be useful for self-study.

If the cost of a book is unappetizing, MIT's Intro to Biology on edx is great and free.
I want to focus on statistical analysis. I would love to learn programming while doing that.
Edward: a Python library for probabilistic modeling, inference, and criticism
Yeah, not totalitarian policies, just stupid policies. Genghis Khan could become dictator and if he fixed those policies, the economy would improve.
Thanks.

AMD is coming with 32 cores - http://www.extremetech.com/extreme/222921-amd-is-supposedly-...
I am not an American but I'm following this election closely. Hilary is really tainted by the FBI remarks and Trump.... what shall I say. Most people say he is a clown, elites hate him, nytimes and the like are always against him.

But Peter Thiel is backing Trump. Are people in the valley silently backing him? or is Thiel and odd one out?

I know HN is not the place for politics but this time I couldn't stop asking.
You can be irritated that the word "socialism" is ambiguous, but your irritation doesn't change the fact that it is. We should be careful trying to use the word "socialism" to mean things that it doesn't always mean. That's all I'm saying.

There are already specific, well-known terms that capture the real problem with states like Venezuela or the Soviet Union. For instance, "command economy".
Borland's IDEs (Turbo Pascal, etc.) also implemented the WordStar keyboard shortcuts and block behaviour, and it was amazingly productive.

You could mark a block (^KB to start, ^KK to end), and you could move around, find a place to insert it, then hit ^KV to move it there. Borland's IDEs also had selecting (using shift+arrows like many UIs today), and didn't affect blocks, which meant you could do some really fast editing by combining them.

The WordStar keystrokes currently survive in JOE [1], which I use as my $EDITOR. There's also a tiny Atom plugin [2] which gives you those block commands.

[1] https://en.wikipedia.org/wiki/Joe%27s_Own_Editor

[2] https://github.com/iarna/atom-joe
The unfathomable DSL is a problem with undocumented code in very important places, not with LISP. LISP is merely powerful enough that people can have this problem.
You can force the "bearded hackers" to write documentation and not make a mess in any language.
There have been countless statistical anomalies on all elections since 2004; like voting centers with 0 abstention and 100% votes pro-government on extremely remote locations without oversight from the opposition.

But please, continue lecturing me on my country's electoral and voting system.
When I first started using twitter, I found the upper limit on how many people I could follow without feeling overwhelmed was ~100, but as the years have gone by that maximum has grown to the point where I'm following around 700 people at the moment. Muting heavy retweeters helps a lot.

Depending on how chatty they all are, I think you could reasonably follow around 1,000 people and keep up with it alright. Much more than that and you're just periodically sampling a chaotic timeline you're not really engaged with, though.
> countries that are fairly socialist

Please describe the ways in which some countries are "fairly" socialist but aren't actually socialist. I'm not aware of a single example of a socialist nation succeeding in any regard towards creating prosperity for its people. Nor am I aware of a successful national experiment in socialism in the last two centuries of various attempts. Every historical attempt has ended extraordinarily badly, universally failing to accomplish high living standards.

None of the Scandinavian nations are even remotely close to being socialist. They all rely on the market economy, they all embrace Capitalism to significant degrees, they all have property rights enshrined into the core of their economies, they all allow for the vast accumulation of wealth without forced redistribution, they all allow for the private ownership of production, they all allow for the accumulation of and investment of capital privately, they all utilize equity and bond markets that can be bought and traded freely (another critical point to Capitalism), and on it goes. They're all substantially closer to Capitalism than Socialism, which is course why they're able to pay for their large welfare states and other actual Socialist nations universally fail at that. Sweden for example famously had drifted too far toward being an over-burdened welfare state - circa the 1970s and 1980s - and had to de-regulate and de-tax their economy, which then resulted in boom courtesy of increased Capitalism. The nations you refer to, are actually welfare states, not Socialist - there is a very big difference.
Nothing is more exhausting than tryimg to look busy when there is nothing to do.

As a freelancer i got some contracts through headhunters that were like that.

Looking back now, i should have quit and found something else.