skysight-inc/HackerNews huggingface dataset:
It seems contradictory that the hive mind of HN argues for decentralized technology and Internet governance, while also arguing for a globalist agenda and top-down international cooperation.

If you believe in the principles of decentralization as they relate to technology, can you not apply the same axioms to the world?

To me it seems intuitive that the world is better off governed as a web of many different institutions (nation states) with varying interests, as opposed to hierarchically under a singular power attempting to coalesce around an impossible consensus.

Of course, not all the "nodes" (states) are equal, which is why we have "spheres of influence." Western powers as of late seem to be pushing for a singular sphere of influence, as opposed to accepting the bipolar or tripolar world that has naturally developed after World War II. You don't see China or Russia trying to export their hegemony onto the rest of the world, yet the United States continues its attempts to "export democracy" into areas like the Middle East. Why not let the Middle East develop into its own pole of power along with the US (the "West"), Russia, and China (the "East")?

The world would be much better off if the global elites allowed the spheres of influence to develop naturally and peacefully, without trying to push those in the middle one way or another. Some cultural differences are simply impossible to overcome, and any attempt to ameliorate them only ends in violence. One might argue it's not even in the world's best interest to "overcome" cultural differences. One of the great tragedies of globalization is the emergence of a monoculture (go to any club in the world, for example, and you hear only American music) that could cause people to sleep walk into the control of a single world power.
Why you should never use MongoDB (2013)
My most important git tip is: use Magit (https://github.com/magit/magit). It really is a huge step forward from using the git CLI — but, unlike many UIs to CLI tools, it actually helps one learn the CLI, but presenting flags and git subcommands. Thus, it both supersedes the git CLI and teaches it, just in case one is ever on a computer without Magit.
Just because something is useless to you does not mean it's useless to everyone else. There are clearly a lot of people using Keybase.
Unfortunately the link posted here is wrong, it should be http://wiki.tcl.tk/285
I don't know much but in US I see home is very much used in type of house sense e.g. town homes, single family homes. Home does not give any warm fuzzy feelings here.
Meditation today is a term must abused with many differente significances.
Meditation is a state of conscious. The tecnics of meditation are used for create the condition for the manifestation of this state.
Mediation can't be learned in a book. The best mode is learning it from a master. And one of the best clean way for me is Zen with zazen.
In yoga sutra of Patanjali mediation is considered one of the high level of yoga, level that is reached after a long practice of other yoga levels (asana,pranayama,prathyara and dharana)
Irish guy I knew once told me:

The difference between the an American and an Irishman is that the American looks at the mansion on the hill and says, "someday, I'm gonna be that guy". The Irishman looks at the mansion on the hill and says, "someday... I'm gonna get that bastard".

(I'm sure this is an old joke and he didn't think of it, and it's probably been applied to many nationalities)
Sorry, I meant that you pretty much always want RankNTypes instead of Rank2Types. My fault for not specifying.
It's not towards "less back end", and it's not "awkward". Since the dawn of time, everyone has been trying to do more stuff with less energy. Backend, frontend, transportation, everything. That's why there are frameworks, and that's why, these days, we're fortunate enough to be able to glue a heap of libraries together and pretty much only need to write the functionality that's novel.

I think that the author is doing everyone a disservice by framing it like that. I don't even know where to begin to detail where he's wrong: Backend devs are the first people who want to write less backend (they're the ones writing all the libraries!), deepstream isn't a novel idea (it looks like it makes the 90% easy and the 10% horrible), pushing all the code to the client isn't a good idea (just imagine how long it would take to update every client when you discover a critical bug, rather than the three minutes you can update the server), etc etc.

It's a nice service that will allow people to prototype much faster and more easily, and I guess the controversial stance and title of the article worked very well for getting the clicks.
Wikipedia link for the lazy folks like me that didn't know the Equation Group: https://en.wikipedia.org/wiki/Equation_Group
>excellent programmer ... top of his game

One of these two assertions may not be true.

GORILLAS.BAS
https://en.wikipedia.org/wiki/Gorillas_(video_game)
DONKEY.BAS
https://blog.codinghorror.com/bill-gates-and-donkey-bas/

Q.E.D.
8 Insights for Millennials to Excel as Entrepreneurs
DuoSkin – On-skin User Interfaces
Mostly the physical design (and the culture and market decisions behind it). The cheap plastic mentioned in the article that attracts thumbprints. The lack of attention to things like coil whine. The screen flicker, fan noise, random wake ups, etc.
Displaying the signature in the web UI is actually the only feature from GitHub I miss when using GitLab. It's not a huge deal, but it gives me a warm-and-fuzzy.
It sound like those people don't want to devote the time to get a new job. And thus don't really want the job.
Millennials' distrust of banks is spawning a new breed of startups
Equation Group is the name given by AV vendors to a group of attacks thought to be carried out by NSA. This is, apparently, a dump of internal files (mostly exploits and command & control scripts) that someone got ahold of. They're now apparently trying to auction them off.

If it's a fake, it's a very good one – the code words match up to things we've seen in the Snowden leaks, e.g. Jetplow (https://www.schneier.com/blog/archives/2014/01/jetplow_nsa_e...). Matthieu Suiche has a good initial writeup here:

https://medium.com/@msuiche/shadow-brokers-nsa-exploits-of-t...
i think the main reason most of the windows laptops wakeup while in sleep mode is they have wake on network activity checked in the power settings. i had a toshiba and an msi that did that but stopped when i changed the settings
This is wrong.

There are reasons for the town to control what you can build on your property. My neighbor should not be able to tear down his two story house and replace it with a five story apartment building built up to the property line. My neighbors should not be allowed to leave a rusting hulk in their front yard, nor should I. We shouldn't be allowed to not mow the lawn for a month, pissing everyone else off (they were not growing dandelions, they were simply neglecting their property out of laziness).

And no, I really do have a property interest in the view from my porch. And so do my neighbors. Which is why I don't care if you have a rusting hulk in your backyard, or you never mow it. There is a very large difference between "you cannot allow your property to go derelict" and "you must paint your house this shade of puce."
On my personal projects, my default database choice is Postgres unless I have a glaring, obvious reason to choose something NoSQL (in which case I like CouchDB if the situation calls for a document store, don't know much about the others).

At work, it doesn't matter if we have a perfect use case for a particular NoSQL solution (I'm working on something now that I think would be a great fit for a Graph database like Neo4J). We use Oracle, because it's expensive, we're already paying for it, so damn it, we're going to use it.
>Yes but there is only so much energy in the brain. A good startup requires extraordinary thought and work.

Or that's what the old wives tales say.
It's more simple than that. If the US respects natural rights, yet violated this guy's rights at the behest of a foreign government, that should be a crime.

Of course, they should investigate it reasonably, but all the evidence is circumstantial. Turning on the NSA surveillance is a criminal act.
My impression is that PureScript aims to not be configurable. For example, the compiler does not allow you to disable warnings. Other tools, like `psa`, can do that, but the base language is always the same.

Specifically related to language extensions, there is this wiki page: https://github.com/purescript/purescript/wiki/Differences-fr...

> The PureScript compiler does not support GHC-like language extensions.
It's on their roadmap: https://gitlab.com/gitlab-org/gitlab-ce/issues/4232
The Apple ][ DOS was written in about 4 weeks by Paul Laughton. That doesn't mean it was easy, just that it was possible. (Laughton was/is an extraordinarily capable developer.)

(edit: fixed name!)
https://en.wikipedia.org/wiki/Lump_of_labour_fallacy
Auction information is here:
https://github.com/theshadowbrokers/EQGRP-AUCTION
Builders often include business expansion lots between the residences and the arterial road, purportedly for businesses like that. Hardly anyone ever buys one of the lots to build there until long after the area is already too developed to build a business building anywhere else.

This indicates to me that developers tend to overvalue their owned lots near a neighborhood that they just filled with McMansions, almost as though they were selling lots that already had local businesses in them. They would do a lot better to just build the strip mall first, stick one franchised business in to anchor it, sell the house lots, then spin off the strip mall ownership into a separate business after 80% of the lots are built.

The home builders see it as someone else's problem. The houses are their moneymaker, and the businesses can take care of themselves. It's almost as though they have never heard of loss leaders.
Lightning Watching for Cheaters
The US is only constitutionally obligated to respect these "natural rights" of its own citizens. As long as nations have borders, that will remain true.
Va ? Läste du inte svenska MAD, skam! ;D

Joking aside, the C64 game (the first one) captured the comic strip very well in my opinon.
Visual Studio Code feature: tabs and split view for integrated terminal
I would check out the wiki (https://safenetwork.wiki). The network's been in development for a decade, it doesn't use a blockchain, and the coin isn't the goal of the system (just a feature).
Not owning an Apple computer is the biggest problem. I really wish it were possible to cross-compile into macOS.
Yep, I bungled the link. The tumblr has all of the information but it's split into separate posts:

https://theshadowbrokers.tumblr.com/
fair point, thanks for downvotes :) But do lookup the documents where Hitler clearly states that he forbids any violence against the jews. The real monsters were Goebbels, Goring and Himmler.
>No, you often can't. If you could, it would be already done by one of those shallow initiatives the GP is talking about.

Well, a lot of them have. Besides "you often can't" is not very helpful.

The question is whether it's more difficult because you started as shallow or not -- not whether it's not a 100% surefire way to make it.
I got the second one and just finished setting it up, thanks!
I don't see them doing any of those things.

Also, I just realised my keyboard isn't quite as noisy as a model M. I don't think it has quite the same spring mechanism. It's clicky, but apparently tolerable.
I agree.

However, re: document store, I've been bouncing Postgres around in my head for that: all required columns (ie, columns that always exist, or will be queried on) are normal SQL columns, everything else is stashed in one or more hstore columns.
Mhmm. I had a T40 and it was awesome. I wish they still made them like that.
Brick is not used in England because of cost or strength. Brick is used because historically London has burned down completely leaving many people homeless. Brick ensures that a fire will not spread from one hour to another. When you build a densely packed city it makes perfect sense to use fireproof material at any cost. When your houses are spread farther apart you rely your neighbor's house fire not taking your house down so flammable building materials is much less risk.

In fact brick is NOT always as strong as wood! Brick is stronger under compression, and it feels harder, but under tension brick is much weaker than wood.
> And yardwork. Ugh. I hate it. I'd happily live in a house with a postage-stamp of a yard with 1/4 the total sqftage of our current one.

The best use for a yard is to turn it into vegetable gardens and animal pens. Make it productive, not just pointless, wasted space.
Shadow Brokers: NSA Exploits of the Week
That's my point, I've read many times that I'd be surprised how many times people don't pass this (and I agree) but I'd love to know how many. Could you share please?
Understood but none of things equate to being a socialist beyond the fact that certain bundles of policies tend to get lumped into broad 'left' and 'right' buckets at any given point in time (being in favour of more immigration isn't intrinsically left or right - I'd actually argue that it probably has a more natural home among 'right-wing' laissez-faire economic policies).

My point is that Obama would be regarded as far from being a Socialist outside of the US - with it's own peculiar calibration of the political spectrum.
Sensor Tower Predictions Include 5M Apps by 2020
That's great, and I'd certainly rather live somewhere with higher population density, but if there's anywhere in my city that 1) is not a horrible mcmansion suburb, 2) has good schools, and 3) isn't ZOMGWTF high priced, I haven't seen it.

Lots of people live in suburbia not because they love it, but because they can't afford a decent place in/near the city and a good private school for their kids. Probably 75% of the cool houses in my city are in high(ish) crime areas with awful schools, and the rest are way out of my price range (and often still have bad public schools)
"Who benefits?"

The hawkish neocon establishment, as can be easily observed.

"evidence"

You mean, "code with comments in Russian"? Then I presume if the comments had been in English, it would be evidence of a British involvement? Or maybe Australian?
Previous discussion: https://news.ycombinator.com/item?id=6712703
But if you know what a function does and call you would also know whether it is an implicit yield point or not, right?

Also, I don't know about JS, but many event loops can be reentered recursively, so even with top level only yield all bets are off.
But, for god's sake, don't make the nth "skateboarding startup", "surfing startup", "t-shirt startup", "music startup", "Startup for enthusiast photographers", etc -- in other words, things that young developers, in the microcosm, believe everybody cares about, when not even a large percentage of the younger demographics gives a damn about such things...
While their emails may well be getting intercepted, I find it somewhat implausible that a nation-state-level actor would go to all the work of intercepting their messages, but do so in such a way that they disappeared in transmission. That doesn't make a ton of sense. Sure, anything's possible, but have they really considered simpler explanations?

My recollection of how Gmail works is that posting messages to the "Sent" folder is a bit odd: in contrast to other email providers, where the SMTP server is completely separate from the IMAP / incoming server, Gmail has them connected so that if you send messages out via Google's SMTP, a copy of the message is automatically put in your "Sent" folder. (At least, this is how it worked for me, last time I checked.) This normally gets noticed because if you have your MUA set up in a sane way, where it files a copy of each sent message via IMAP into the "Sent" folder, you'll end up with duplicates. Thus, you have to suppress the normal MUA behavior when using Gmail and Google's SMTP servers.

Cf.: http://superuser.com/questions/224524/sending-mails-via-mutt...

I wonder if perhaps someone had this Gmail configuration in their MUA, and then sent messages via an alternate SMTP server. Doing this would cause the messages not to show in Gmail's "Sent" box, and if that SMTP server was badly configured or behaving, could easily cause the messages to 'disappear'.

Since many MUAs will roll from one SMTP server to another if the first one is unreachable, it's not hard to imagine this happening 'mysteriously'.
I'm not sure if the examples are actual results from the transpiler, but there are semicolons in the Swift code which are not necessary unless you have multiple statements on the same line.
Longitudinal cohort study of the displacement of teaspoons
> It seems contradictory that the hive mind of HN argues for decentralized technology and Internet governance, while also arguing for a globalist agenda and top-down international cooperation.

You and I must read very different parts of HN, since in every article concerning globalism, the top comment, or one of the top comments criticizes globalism.

If there is one phenomena that does permeate HN, it's 2edgy4me contrarianism-for-the-sake-of-contrarianism, and even that isn't very strong here.
And if the west goes back in you be screaming "interference"

damned if you do damned if you dont
Welcome to ClojureScript.org
This is a bug fix release, list of fixed PRs (Problem Reports):

https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED... (may be incomplete)

Next major version (7.0) is scheduled for 2017.
This is from 2013 - honest question from someone that doesn't know, is it still relevant?
It provides a confirmation that the person who's name & email are on a commit actually made the commit. I can configure my instance of git to make commits as "Linus Torvalds <torvalds@linux-foundation.org>", but only the real Linus can sign them with a publicly-verifiable GPG key.
Oh, they have a Linux versios, too, did not know that. Then it makes sense to audit this software.

Does anybody have any real life experiences and performance benchmarks for VeraCrypt on Linux?

Also a feature and performance comparison to LUKS would be very interesting!

Linux Magazin authors, please consider... Thanks!
CAESAR Round 3 Candidates
> Error establishing a database connection

...but this is not a reason to stop using a RDBMS, just a reason to use it in the right places and for the right things. Using it to retrieve objects to fulfill every request is not the proper way. There are caching solutions which shine at performing this task.

...just as there are applications for which a variety of key-value stores shine.
I use a unicomp keyboard, and I have the same problem. I think the problem is that it draws quite a lot more current than other USB peripherals. I have mine plugged into a powered USB hub, which seems to help.
TFA mentions the 22 calls as if the similarity is in some way potentially surprising though, which I took as meaning they weren't something in that documentation. Internal call points that were (at least at that time) intended to only be used by built-in tools and other internal routines, rather than being part of the published and supported API.
Interesting, I tend to recommend people who want to use a UI tool to first learn how to use git from the CLI because many times UI tools are leaky abstraction and sometimes they are flat out wrong and rename concepts. This sounds like it'd be perfect if it wasn't for the emacs aspect of it.
"Permissive" licenses provide highest freedom to "distributors".

"Copyleft" licenses provide highest freedom to "end-users".

"distributors" normally tend to be corporations that want to benefit from "free" software, but OTOH deny the same freedom to their own users. In other words, software that uses free software internally, but it itself was a proprietary with stringent license terms.
Much easier than keybase.io. It's still early for keybase though, Im excited to see where they go with it.
Hyper_, the container-native cloud, is now generally available
Keybase has a pretty good command line tool and commands very similar to ones in the article we are commenting upon can be used to grab the public key of a Keybase user using just their Keybase username.

It should probably be easy to presume that if a user gives you their Keybase username they are telling you it's the easiest way to get their most up-to-date key(s) and revocations and that they are actively managing it. (Pretty much the same assumption any time anyone ever suggests to you a specific keyserver over just a fingerprint and keyserver roulette; that's probably the keyserver they actively check/update/revoke and will be the timeliest.)
I still have some of my code from that era, where with the interrupt list and the "PC Game Programmer's Encyclopedia" I wrote a few games. Space invaders clone (with soundblaster support!). Flat-shaded 3D engine capable of a few hundred polygons per frame.

I've considered putting it on github, but I wouldn't want it to be seen as representative of my current work!
Their competition isn't dashboards it's modelling.

Customers want dashboards and Palantir provides excellent dashboard tooling. Dashboards make people feel smart and feel like they are learning something. But dashboards are not as useful as people think and usually fail to return enough value to cover the cost. As Palantir is so expensive the bar is higher and often not met - hence the losing of customers.

Customers need data models but they don't know it yet. The charts used with models are usually not interesting if they exist at all. If you did show charts of the data models to the customer it often makes them feel dumb and out of control - few people like that. They're also dependent on you to interpret the models and customers don't like that either.

So given the choice of comforting lie or uncomfortable truth the vast majority will choose the lie. So if you're in the business of selling comforting lies don't be surprised when they fail to work.
A yearly account with Private Internet Access is a bit cheaper at $3.33 a month.
I stopped reading where it said "never".
Just need 1 karma to prove HN on keybase (and I have invites)
Don't mind me.
I have 9 invites
Reply to the post and I'll reply with invite link :)
If you want to define "stored procedures" as "application code running in the database", yes. But traditional stored procedures are to ArangoDB Foxx what "copying files with timestamps on a network drive" is to version control.
Exactly, and once these sorts of videos become common enough in society that everyone has at least one, they won't even harm your chances at employment.
If you read the post, the problem wasn't Mongo as much as they chose the new hotness (document db/graph model) when in reality their problem was already well solved by a RDBMS and tabular model, they had classic problems like duplicate data and performance issues when they tried to use a document db as a RDBMS.

They changed over and everything was fine.
>Apple did this with great success. They built a product that the consumer didn't know they needed. They imparted their design principles on the public through a solid product line, rather than telling them their current computer were ugly.

And look where that got us: we went from Windows XP, Vista, and finally 7, to the UGLY horror shows of Windows 8/8.1 and 10. You may think your Apple UI looks nice, but for 99% of office workers, they're now either stuck with the hideous Metro UI, or they're going to be really soon as soon as their IT department upgrades them.