skysight-inc/HackerNews huggingface dataset:
Wow, very cool implementation, fun to play around with.

The "knobs" are a UX nightmare with a touchpad on my laptop though, nearly impossible to use.

Sometimes replicating a physical object doesn't translate well to the web - a simple slider (input type=range) would be much more effective here.
Google releases search quality evaluator guidelines [pdf]
I was thinking of gyro-powered space launch assistance not unlike railgun. An inexpensive way to give rocket with all the fuel 150 mph on the start.
C11 atomic variables and the Linux kernel (2014)
Any Open-Sourced Style Guides?
Flipkart re-introduces mobile site as Flipkart Lite
Hmm, given that a few hundred line python script fed with large stream of characters can start producing sentences with correct grammar (however mostly nonsensical), I agree that we, given the complexity of our neural networks, don't need any pre-existing machinery to learn languages.
Arguably I am not very versed in US politics and South American Interventionism, but the Guatemela Coup d'état [0], wich was supposedly lobbied by a fruit company is hard to read differently than a US corporation pushing its own interest.

I know this is a tu quoque fallacy but you can not expect any powerful state or actor to not wield its power to advance its own agenda just because it is "evil". (Actor being US, China, EU, Google, Amazon, etc)

[0] https://en.wikipedia.org/wiki/1954_Guatemalan_coup_d%27%C3%A...
In a world where the Trump bid for the Whitehouse has popular support, and a lot of it, and where things like Fox News and Buzzfeed exist, it's reasonably clear that people care more about being entertained and having their opinions validated and reinforced, more than being right.

It's a difficult question - should information be censored, to make sure it's actually correct?

Personally, I struggle with this one. My default reaction would be yes, a curated internet, fact checked for accuracy would be better. But at the same time, I know that people interpret unbiased information with their own prejudices, to reinforce their own views. So simply curating and only reporting truth, I suspect, isn't enough.

My own feeling is that the issue at its root is societal in nature - how do you get people to care more about being right than about holding opinions that fit their narrative of the world, or their own ego? I'm not sure there's an answer to that.
Building an Information Mart with Your Data Vault
How does one automate the bank aspect of arbitrage? You'd need to withdraw the money to your bank account and make a deposit to the other exchange pretty often, you'd like to automate that as well. Most banks don't provide an API to do this though.
We need to make secure p2p messaging easy so we can focus on building the other software.

I am building yet another secure messaging tool called Firestr (http://firestr.com and https://github.com/mempko/firestr). Except it is designed to be a platform for building all that other software. Has a built in application editor and application distribution system.

I have already built file transfer, voice chat, white boarding, and game examples. I want p2p distributed software to be EASIER to write than client/server.

The execution might not be ideal and it is a very small project, but I hope the idea catches on and inspires something better.
Naming Conventions in Database Modeling
I'm pretty sure the movies you're looking for is on PassThePopcorn. They have 121,937 movies in their collection, and thousands of their members are the same kind of movie geek as the author of this article.
Capitalism optimizes people into the loop in fact. It pulls more people into higher standards of living, and produces more jobs for people.

We have four billion more people than 50 years ago, and more people have jobs today globally than at any other time in history, and less people are in poverty, and there's more food available for everyone, and famines are almost non-existent, and the infant mortality rate has been drastically reduced, and the global life expectancy keeps rising, and a hundred other things that prove you wrong.
Why Alibaba's Massive Counterfeit Problem Will Never Be Solved
I disagree. Given the track record of the various 3 letter agencies over the past 50 years; any hacker who didn't think, prior to the Snowden leaks, that the NSA had cast a far-reaching net was naive in the extreme.
Google Awakens to the Force
I don't know about the uptake, but I have seen patches making their way back to OpenBSD from BitRig.
I hope this doesn't mean that re:dash will stop getting love from the developer. It's one of the best browser-based query front-ends I've used!

http://redash.io/

Edit: Looks like the Github repo has changed from the EverythingMe owned one to a Redash-specific one, huzzah!

https://github.com/getredash/redash
Driver Genius Professional 15 Cracked Serial Key Full Free
This isn't really WSD though, or at least, only very weakly.

Rare words are usually pretty unambiguous for part-of-speech. I would guess this mostly has an effect on the top 5,000 items of the vocabulary, and most of the rest of the lexicon only has a single "sense".
I leave. This is related to the "not being afraid of not finding a new job" :)

I have done it twice in the last five years - in both cases because I wasn't allowed to improve the quality of the code. In the first case, it was because "the client isn't paying for that, they're paying for features". In the second case, because "that code was written by the NY office and they're going to be upset if we change it".
Also, somebody is porting WAPBL for FFS from NetBSD to OpenBSD.

[Edit] add a link: https://marc.info/?l=openbsd-tech&m=144561370912073&w=2
Why wouldn't an http client library turn off Nagle's algorithm by default?
> Satisfying someone's needs doesn't justify anything. Not all needs are meant to be satisfied - especially if they conflict with the needs of others, whether directly or by generating externalities.

What cases are you talking about? If a consumer pays for something, they want it. What is the evil of supplying a consumer with what they want? If they don't want it they don't have to buy it. If they don't like it they don't have to use it. Ultimately, the decision is up to the consumer for what is the for them.
Cache: https://webcache.googleusercontent.com/search?q=cache:dymaxi...
My default reaction would be yes, a curated internet, fact checked for accuracy would be better.

I'm the opposite. I'd rather have a free, open web that's full of lies and misinformation, but with a population who understand it's like that and question what they see.

Something based on your default position is probably easier to implement.
"The market" is people. You just said that people don't care about good or evil. I submit that this is an exaggeration.
Libertarianism was tried in the US during the Gilded Age[1], and failed spectacularly. Power quickly consolidated in the hands of the (unelected) very few, and in a form of modern feudalism, much of the population came to live under the boot of the robber barons and called on the government to save them. That's how the strong American federal government came to be. The US is one of the few places where government regulation actually came about to free people from libertarianism.

Somewhat ironically, Ayn Rand came to the US in the aftermath of the backlash, not knowing that all of her ideas had been tried and the mess they caused cleaned up not long prior to her arrival.

[1]: Of course, some would say that the US in the Gilded Age wasn't really libertarian, but it was closer to true libertarianism than anyone has ever gotten to true communism. So anyone who says libertarianism hasn't failed because it hasn't been tried must admit the same about communism.
The subtle distinction between "want" and "need" is at the root of this. What the user wants is at odds with what they need.
This is incorrect. Security is definitely a first-class goal for them, not "just" clean and correct code.

That is, they do not only fix code, but try hard to ensure that code which doesn't match their quality goals can't do much harm. And this is security.

The topic at hand (vmm) is the best example for that. At a first glance, this is about creating a clean and correct hypervisor. But what is this good for? To be able to run less secure systems within OpenBSD without them doing too much damage.

Another example is pushing hard to enforce W^X on all kinds of applications, even browsers:

http://www.tedunangst.com/flak/post/now-or-never-exec

This doesn't fix any existing bugs, but it actively mitigates the damage that a bug may have (ideally, it prevents a buffer overflow bug from being actually exploitable).

From their website:

http://www.openbsd.org/security.html

| Our aspiration is to be NUMBER ONE in the industry for security

Sure, security by clean and correct code is their main measure to increase security. They call it "proactive security". But there's tons of stuff in OpenBSD which is "merely" mitigation.
Trying to repost because of low karme on throwaway account:

I have similar problem with one of the Salesforce's subdomains. Report accepted and assigned status low. 7 months later XSS is still there.

Not sure what to do by now.
Surely it is a noble goal for a state or a religious community to fund scientific endeavours. But in absolutely no way they should be connected by content.

Even in the western world, I am not aware of a single example where a religious community is funding research without taking influence and without using it to advance their own goals. There surely is no shortage in dubious research institutes funded by christian sects or even more moderate entities.

There is little disagreement in the scientific community about keeping science separate from religion and preferrably even the state.
"that's two potatoes in series" - rarely one comes across such a combination of words. I'm still laughing.
I generally upvote your comments but I think this one is far too pessimistic. You're worrying about coordination problems on the internet? That's like, I don't know, worrying about dying of thirst in the middle of the ocean.

Oh wait... :P

On a more serious note, though, I think this is just another problem to be solved. Long-term, I am an absolute optimist: everything will get better, everywhere. Short-term, I admit there are some speed bumps :)
This is very cool. I have to wonder though what you could do with it, like I don't mean to devalue the OP but I see a lot of people here discussing the possibilities (inventory management etc.), but what is there to stop you from doing that with traditional modding? I guess with consoles this might be useful (although I heard consoles can play PC mods this time around), but as far as the PC goes its probably far easier just to use make an actual mod for the game that does what you want instead of bouncing it around wirelessly with a relay.
See also Meditations on Moloch for a more poetic desription: http://slatestarcodex.com/2014/07/30/meditations-on-moloch/
The CIA doesn't run nations and they didn't put Pinochet into power. You're drastically inflating their power over the world. The CIA are opportunists. You might start by applying responsibility to the countries in question for the actions of their own governments, and their own citizens who did the torturing and disappearing - while simultaneously not ignoring any terrible things the CIA has done. Trying to proclaim the CIA is responsible for everything is just silly, they're a bit player.
STACK OVERFLOW: "Curation by Humiliation"

The main problem is posing as a question and answer site, yet wanting to be the go-to reference on the web for getting accurate helpful solutions.

The people asking for help are not there (most aren't) because they heard about this fantastic site that wants to be the go-to reference on the web for getting accurate helpful solutions.

The people asking for help don't want (most don't) to build the go-to reference on the web for getting accurate helpful solutions.

They want programming help.

It's a trick SO has been playing for years.
Not that they'll ever realize it. The founders may not deep thinkers. Or they realize what they're doing and don't care.

After all these years, the founders have not fixed the SO problem. They have failed to address the conflict of asking knowledge-needy users to help build the go-to reference on the web for getting accurate helpful solutions without subjecting them to cruelty.

It's conceptually simple, and a bit of a bait-and-switch.

They pitch the site as a question-and-answer site. In the field of education, it is extremely counterproductive and cruel to subject someone lacking a bit of knowledge, and for whatever reason they lack it, to berating. It's just not accepted. If someone asks a question you simply do not humiliate them or berate them, or 'close the question', or edit the question they asked! It's not even the asker's question anymore if another user edits it! Curation by humiliation.

In any normal, respectful setting that promotes itself as a source to get help -- a "question and answer site" -- if an authority figure in that setting berates someone who lacks a bit of:
- knowledge
- or even the style or manner of how they ask questions

that authority figure would be fired, dismissed.

It's extremely unfortunate that the founders of SO are not brave enough (or deep-thinking enough?) to realize that failing to disclose to Users the truth about the potential cruelty, embarrassment, and humiliation they might suffer using the "question and answer site" -- is shameful.

If a school or university allowed any educational authority figure (like moderators, etc.) to berate and humiliate people with less knowledge than they, the institution would find itself in trouble.

Some of us believe the founders realized that if they told the truth -- "we're casting a big net, a lot of you who fall for the 'it's a question and answer site' are going to be humiliated by the moderators and other users who know more than you do" -- the founders probably realized if they had full disclosure of the "curation by humiliation" process, no one would use the site.

The fact is, the majority of SO users have been subjected to this "curation by humiliation" but are hesitant to speak out about it.
Have looked it up once, for me Bitrig is about better ARM support and using LLVM. Both desirable. Am I still correct? Am I missing something?
Deploying Static Sites with Flightplan
Wouldn't "we" be more likely to unionize if our wages were bad?

And are unions good at this stuff? Here in Sweden, they seem to be mostly aligned with the industrial profit motive. For example, the big metal workers' union supported extending our large arms export deal with Saudi Arabia, since it employs thousands of people.
The author is being nice calling it a bug. A buffer overflow is a bug. This is a moronic design, like a sql vulnerability. I am shocked that in these days and age, so many web developers have not adopted the mentality "everything coming back from the client may and will ultimately be tainted". Relying on an ID provided by the client without checking the appropriate access is unexcusable. How many years ago was the Dell shopping cart bug (where a client could alter the price of an order)?
> How about all of the coups sponsored by the United States to remove threats to the hegemony of U.S. corporations? It's a fun exercise to count them.

Ok, count them for me. Are you going to say Vietnam? That was France asking the US to get involved to save its colonial possession. Are you going to say Iran? That was the UK asking the US to get involved.

Turns out it's an extraordinarily short list.
Multi Providers in Angular 2
Vinyl's resurgence isn't exactly the same. Imagine a video store where you could rent the 35mm print and watch it at home. That's vinyl. It isn't the 'coolness' of record, it's the fidelity. I never want to watch a film on VHS again. That's the 128kb MP3 version of a movie.
How do you propose the studios which owns the movies satisfy all the laws in India? It may not be possible to get a censor board certificate for each of the movies in the collection of Netflix.

The cost of opening up them to vandalism (if they have offices in India) or lawsuits alleging "hurting the sentiments of the people" is too high.

One reason I use torrents (even though I am willing to pay for good content) is to defeat censorship.
Sounds similar to GNUNet - did you look at that / consider being compatible with their protocol?
An american dies by suicide every 13 minutes. There's a lot if depression around.
People do point at Facebooks news filtering algorithm, which is "obtuse and unempathetic". People do complain about Googles algorithms flagging stuff as spam in an "obtuse and unempathetic" way.
This is Spinal Map
If you're willing to steal movies via torrents, wouldn't you also be willing to get a VPN to watch Netflix?
"Poverty" is a relative condition that couldn't exist without Capitalism. There is no objective state of poverty anyone has been lifted out of by Capitalism.
Selenium, Macros, etc
China is no more the new master today, than Japan was in 1992. The exact same things were claimed about Japan back then. Comically, the timing was exactly wrong, just as it is now: this is the end of China's boom, not the beginning.
Mostly the MacBook Pro and Thinkpad X250 keyboards.

At home I type with the Microsoft Sculpt which is the best keyboard I tried to date.

I find mechanical keyboards uncomfortable. Tried MX browns/reds and hated them because of the low actuation force (resting my fingers on the keyboard means accidental key presses so I need to hover my fingers which can lead to injury), MX blues are an improvement but too noisy, MX blacks are very nice but tiring on the long run...

So basically mechanical keyboards were nothing but an expensive fad for me.
My favorite theory of the origin of language: http://www.amazon.com/The-Symbolic-Species-Co-evolution-Lang.... It unfolds a bit like a murder mystery, so I won't spoil the ending for you. If the middle section seems a bit of a slog -- persevere!
To be annoyingly pedantic, ocean water is unfit to drink, i.e. contains too much salt, so you can very easily die of thirst in the middle of the ocean.

Just s/ocean/any big lake/
I wonder how this plays out when the consolidated land you get sits on less farmable earth than the fragmented one you had.
http://www.gridwatch.templar.co.uk/
I will take a quick look at decompiling the android app this afternoon
Off topic but still related:

When opening this nautil.us page, it turns out to be one of the MANY websites that show a modal javascript "popup" after a few seconds of reading the article.

We're back to the year 1999 with the popups.

I found no plugin for firefox that blocks those (and only those plus EU cookie warnings, I want other JS to run). Does anyone know one? What is the correct word to search for (it's not really a popup)?

Thanks!
Great idea!

"I want p2p distributed software to be EASIER to write than client/server"

Totally agree.
Celestial Navigation was a part of USAF navigator training, but was retired about the same time as the USN - and it should remain that way. The USN's reinstatement of CN is a signal that the Navy does not understand it's own technology and threats(cyber attacks). And just common sense says a ship operating off CN will not be able to bring kinetic effects to the fight. The article mentions CN oriented a disabled Apollo 12? Gimme a break, what saved the mission was the quick wit of the engineering staff... and a crew that understood its own technology.
If it's not practical to redistribute, it's not free software in practice
"More people have jobs" is a completely meaningless sentence. There is an amount of work that all humans have to do to ensure the survival of themselves and all other humans. If we were doing it right, we would all he doing less work, not more, and we would have some kind of equality of access to the total product of society. Instead, and increasingly, the people doing the hardest work are disconnected from access to the product of their labor or the chance at ever getting access to it.
>Otlet hoped that this new system would allow for a grand unification of human knowledge, and entirely new forms of information. But neither he nor his Mundaneum survived the ravages of World War II. After invading Brussels, the Nazis destroyed much of his life’s work, removing more than 70 tons worth of material and repurposing the World Palace site for an exhibition of Third Reich art. Otlet died in 1944, and has remained largely forgotten ever since.

Thats just sad, really tragic.
First of all, the consumer and the supplier do not form a closed system (regardless of what some ideologies would want one to believe). You have to account for the effects supplying a customer with something has on the third parties. Those are the externalities I've mentioned, and even Wikipedia has a lot of examples.

Secondly, you have to take a look at the aggregate effects. So for instance I may need a new, shittier way to spam web with ads, and there's a company who'll happily satisfy my needs. By having this transaction, I start earning more, and now my competitors see the strategy and all decide to adopt it. The end result is that web is more spammed, my advantage disappers, and the new solution probably costs more than the old one, but now no one can go back. A classic coordination problem[0].

Finally, as 'lostlogin points out downthread, what you want doesn't always equal to what you need.

[0] - http://slatestarcodex.com/2014/07/30/meditations-on-moloch/, a day does not go by without me linking to it...
The part I missed is that you're doing this at the character level, and not at the word level. If you were doing this at the word level a Markov chain could easily tell an IPA from a porter. But at the character level it suddenly becomes a lot more impressive. Thank you! I'll read the paper now.
why ditch the new, high-quality test? I don't get it.

Has Common Core improved student achievement?

Any one in software should know, as a first principle, that you cannot test your way to quality.
What if they want something illegal/immoral/harmful to others?
No, this is what happens to rat brains when they give up sugar.
This is a positive way to think about things you hate.
Is there a problem with the Earth's gravitational pull in the future?
It's not about fidelity - vinyl reproduction is measurably less accurate than CD, but the hip stores are selling vinyls, not CDs.
If only TSA considered security out of scope, and settled on a firm warning to follow the rules.

Sure, planes may not fall out of the sky through webservice vulnerabilities, but but you'd think airlines would be slightly more aware of how security works.
Great summary and very recognizable points.

It would be useful if there was a guide on how to scale your app wisely.
> So what are the basic steps you will go through?
> What are caveats and best practices per step?
> What are the important choices and when do you make them?

Could you recommend a resource for answers on these questions?

I took your comment and edited it a bit:

Start:
database + web app

Slow database:
adding caching layer

Need to backup:
starting back up all your users' data

App gets complicated, deployments break:
being able to roll back quickly

You have a dozen or more servers. If one goes down everything breaks:
adding redundancy to each part of the system and improve backups and recovery.

You need search features:
add another kind of database to index your primary database and add more app servers.

Now when things break, it becomes really hard to tell why things are broken:
add monitoring and centralized logging. Those are two more kinds of databases and web applications to manage them.

Coordinate multiple pieces of the system for any change you make:
add additional software to manage that.

You'll realize your original code was terrible:
you take various pieces of your infrastructure and break them into microservices in new languages.

And...