skysight-inc/HackerNews huggingface dataset:
I once was smart enough to burst into a rant about exactly this in an interview question.

I didn't get the job.

Next I was joking with a friend that all the layers of abstraction added to the web are probably part of some big conspiracy by web developers to create artificial demand and job security. You run a heavy CMS but the bells and whistles confuse rather than help the user, and they'd rather pay for an hour of hour time than figure things out themselves. Your spa makes a simple series of documents feel like an app, with all the added complexity, but in the end the user couldn't care less about the full page transitions or parallax scrolling.

I have one simple rule: if it's about information retrieval, it's supposed to be a simple bloody document. If it's supposed to act like an app, it should look like an app. The latter is the propper use case for JS, but people are applying the latter to the former. This is not user centric design.
Which nations? Vietnam, who lost two conflicts with China already, when China was even poorer and weaker than it is now? Or the Philippines, who can barely keep their own state together as it is? Maybe Malaysia, a country constantly rocked by internal dissent because of huge economic inequality? Singapore?

The only nation who might decide they "won't take it anymore" is the United States; but post-Iraq, the US will struggle to justify any significant intervention abroad for another generation, let alone against a nuclear superpower. No, on the military side China is laughing all the way to the naval base on artificial reef.

The question is, what exactly do they think to gain from this aggressive expansionist activity? Hopefully it's just strategic military positioning for the long run. If it's anything they think they can directly leverage (like imposing controls or tariffs on ships going through the area), then they risk a backlash on their commercial interests.

There are probably competing forces inside PRC hierarchies competing over this particular policy. It might well be that sanity will eventually prevail. Launching WW3 over a bunch of rocks just to stick it to your boss, seems a bit too much even for the average military nutcase.
Show HN: Priori Data 2.0 Simple, Affordable App Intelligence for Mobile Startups
This is actually a really great idea.
Great idea! Would love also MVP version of that which help you pick better dependencies.
>pc engine

You might be interested in the turbo everdrive from http://krikzz.com/
The Moon won't appear to rotate because this is only covering a very short arc of its total orbit. Despite appearances here, the Moon is a long way away. The Earth's diameter is about 13 mega-metres, but the Moon is about 400 mega-metres away. So here the Moon is moving through a tiny proportion of its orbit.

So just as when you look at a very small section of a circle it appears more-or-less to be a straight line, so when the Moon moves through a tiny portion of its orbit it doesn't appear to rotate.
I'd like a language with "natural language" as a first class citizen of a language so instead of trying to name methods, you break down a description of code into paragraphs in english, then you could have a parser that attaches lambdas to those paragraphs.

you would also need the editor to know to display a separate implementation file for each paragraph.
Tunnelss is a proxy from HTTPS to HTTP to help with web development over HTTPS
similar to cucumber
Your choice in project management tool makes a difference!
Ask HN: How to piss off a programmer?
Rules for effective digital signage copy
It seems like Dotcom these days just uses his position and his notoriety to push products that would otherwise not get much attention. He really tries to leverage his image as an "internet savior" who fights against the evil US government. I haven't been quite so impressed. I think he is just a regular business man more than anything.
I think this is great! While I'm no python expert - as much as i love flask - i get annoyed at the parts needed to setup up the uWSGI stuff. It looks like using chalice, maybe i don't have to worry about setting up the annoying uWSGI stuff?
>Why should we as software developers devalue our craft so much?

Frankly there's too much money being made at average skill levels that don't require any degree. I don't think there's an economic incentive to go for more regulation. Better yet, there's a ton of need and some of the work is just plain easy once you do have 1-2 years.

There's positions that don't directly affect life/liberty unlike law, medicine, engineering, and military. Making our industry like theirs would require legal regulation of titles and work.

Open source would then become a legal grey area (because OS stuff is used in software that affects life/liberty right now) unless you are willing to police open source and make sure all contributors are qualified. Or hold the companies responsible for only using open source that only has qualified contributors. Either way, it's a pretty massive blow to the whole idea of open source.

If you want this to happen organically, then that's just going to take time on the scale of generations. Law, medicine, engineering, and military have all had a ton of time to develop this versus software engineering. Right now we're just cavemen protecting and healing our villages with shell scripts and compilers.
5 Key Points About the GE-Microsoft IOT Partnership
What If Pokémon Go Integrated Bitcoin?
Paper based OTP for encoding messages
so what would be the best way to increase genetic diversity?
The huge benefit to this ruling is precedent and credibility. Laying down a trail of rulings against China around the globe, that will facilitate cohesive economic sanctions against them if they attempt to enforce their bogus claims to the waters. One country attempting to sanction China would fail, and China would and could easily retaliate. If most of the developed world signs on to sanctions for their attempts to annex territory ala Russia with Ukraine (except this is dramatically larger), then it will stick. An easy example would be to throw China back out of the WTO, dump their currency / refuse to promote it any higher as a reserve, actually enforce consequences on their dumping practices and other economic misdeeds, and so on.
No. The article mentions a number of reasons why friends can be (and are) genetically closer than random people.
The chinese are getting better at soft power. This is really about oil and natural resources in the South China Sea. A direct confrontation wouldn't be acceptable and it would be costly. If anything I believe they'll put financial and political incentives and convince them to sell the islands.
An interesting bit: China created a half-mile square terrain model of a disputed region with India that was discovered in 2006[1].

1. http://www.gearthblog.com/blog/archives/2006/07/huge_scale_m...
Continental breakfast(at least in Europe) is usually some bread, butter, ham and cheese. Maybe some jam on the side. Continental breakfast definitely does not include anything cooked(well, unless an occasional boiled egg counts)
Under $20? Condoms. Shower mat that feels like grass. Hand chalk.

Under $50? Bicycle lock. Iron skillet.

Under $100? Bicycle helmet. Bicycle headlight. Cell phone.
Facebook, Snapchat and others must hate Pokémon Go
Honestly! The nerve of that webmaster!
woah there, he said _interesting_ technology!
The levels I've heard from bigger companies I have worked for is 30%--they didn't want to provide more than 30% of my income via 1099 contracts because more than that would raise "he's not a contractor" warning signs.

On the other hand, I worked for a smaller company as a 1099 contractor and was billing up to 67% of my yearly income to them.

In both cases I set the rate and determined my time off.
Link to "hidden" stories should be on the user profile page and if you click "hide" it should take you to the user profile page.

-OR-

Take you to the "HN.com/hidden" URL and tell the user to bookmark it.

-OR-

Just be on the main nav if you've hidden links and are logged in.

________

Hidden the link to unhide links that hidden... To hard to do.
The dating world is already experimenting. (e.g. http://www.genepartner.com/)
Yes. In the article, it states the satelite is 1 million miles from Earth.
That's a bit more than 4 times the distance Earth-moon.
Estonia will grant you a form of partial citizenship so you can do exactly this.

https://e-estonia.com/e-residents/about/
> 2. What kind of budget does the company has for hiring devs ( killing point for Clojure, Elixir, TypeScript, etc. ) ?

To me it looks like right now it would be easier to hire elixir devs than for instance ruby devs, lots of people are happy where they are but would jump ship in order to work with a new/interesting technology
BI Data aggregators aren't innovative? ;)
Please do user testing on the existing features before adding more features.
What's with charging a custodian fee to the employee? I've worked at multiple employers that don't do that.
And thank you. I wasn't even aware gas tanks had security measures, let alone gadgets to circumvent it until your comment piqued my interest. Pretty interesting.
The moon is tidally locked to the Earth. It does rotate, in the same amount of time that it orbits the Earth.

https://en.wikipedia.org/wiki/Tidal_locking
I think this is huge. Retirement is totally full of people reaching in for nothing.

It started with "we will manage your money with secret investments, for 2% fee and 20% if we beat a benchmark".

With enough math and science, people moved into index funds. Except index funds through a 401k can easily be 1%+ extra fees. This is an awesome way to avoid that.

The only irony, is that the founder made taskrabbit, which is part of the gig aka no retirement for you economy. Only other people who can afford task rabbit have a 401k, not the actual doers.
Upwork? They are a firewall, though you pay dearly for that.

Other than that weak suggestion, I don't have anything to offer you except sympathy. Sorry to hear about your situation.
I have a Moto G 3rd generation, with FM radio enabled. Works like a charm, and it's not the most expensive phone around.
Regarding monads, there's some discussion on whether promises really are monadic in JS here: https://gist.github.com/briancavalier/3296186

Basically the counter-argument is that promises are not composable, i.e. you can't wrap a promise in another promise.

There was an attempt to convince the spec authors to make promises "true" monads but it failed for reasons of simple practicality: https://github.com/promises-aplus/promises-spec/issues/94
Why 30 is the decade friends disappear – and what to do about it
Is there any compiler/interpreter that is compiled to web assembly?
tl;dr: A caech-able method for including other programming language sourcecode which is then interpreted or compiled clientside.

--------------

One thing that would be interesting about the concept of web assembly, is if this allows for running websites where the source code is in a textual format that is interpreted or compiled from any arbitrary language.

Take for instance the humble

<script type="text/javascript"></script>

The issue with including other standards would be the need to bake support for the language into it.

## External Link to Interpreter/Compiler in script tag

What if the script tag also supports a reference to a web assembly binary that is tasked with reading the source code and compiling it to web assembly?

<script interpreter="dartlang.org/compiler.wasm" type="text/dart"></script>

<script compiler="tcc.org/tcc.wasm" type="text/C"></script>

The compiler reference runs a bit like a 'preprocessor' converting C code into wasm. While the interpreter mode, would run the interpreter on top of the web assembly virtual machine. Having it be a separate referenced link, would provide opportunity for informing the browser to cache the compiler/interpreter for future usage (Which is a good thing if its a popular language).

## Package Repository approach to Interpreter/Compiler

The other approach besides linking to an external compiler/interpreter. Is to maybe have a "package manager" approach this code. Which means all the major browser would link to a common package repository of such interpreter/compiler, along with various versioning. This would also allow for implicit imports based on the `type` field of the script.

<script type="text/javascript"></script>

<script language="python_V3.x" type="text/python"></script>
I use the best tool for the job. If it is a quick scripting kind of thing, python. An API, i'll probably use Ruby which has a gem for everything. If there's a lot of complicated rules where I might refactor a bit, i'll use a strongly typed language like C#. If its a data thing, keep it in sql. If its a stats thing maybe R. If it's a hardware kind of thing, C++.

I don't really care about what's hot or trendy, I just want to accomplish the goal, and i'll use the tool that gets me there fastest.
How can I be sure that some lazy code (may be from some library) may not encounter "head []" at all?

Of course, I can avoid that by avoiding all such libraries.

Another painful thing is the exception handling is also not as clean and clear as, say Java/Python exception handling, AFAIK.

Please correct me if I am wrong here, and I will be a happy camper. In fact, I love Haskell as it has taught me how to think clearly. But I am scary to use it in production, sorry for that.
In my experience, there is a large hidden cost in rejecting good candidates. I've seen first hand companies go under and projects fail, because too few employees really had the experience or ability to tackle challenging projects.
My $40 iPod shuffle provides energy and entertainment for my long workouts. Its great and helped me lose a lot of weight. Super durable and practical. Highly recommended.
Nice advice. Its inspiring.
#define float int

#define while if

#define else

#define free(x) ;

#define assert(x) (x && rand())
I want a cable laying snake..
Coping with the TCP TIME-WAIT state on busy Linux servers (2014)
Github changed their pricing model to per user pricing with unlimited private repos:

https://github.com/pricing
Under bed storage tray, old bed sheet, bag of play sand = indoor play area that's had hundreds of hours of use.
There isn't a majority in either Northern Ireland nor the Republic for that to happen.

As an Irishman, I've always thought even of the nationalists up north as a different breed; their mentality is defined by what they're in opposition to. Toxic politics; everything is looking inward rather than forward.
Start based on the project itself.

If it's a personal project and there are no risks involved, it's a change to pick a new, innovative or trendy language, like Go, Elixir, Clojure, Rust, etc.

If it's a personal project, but you want to complete it fast, probably pick whatever you are more comfortable with. Don't try a new environment if you have to deliver in time.

If it's a corporate project and chances you are not alone in that project, pick whatever is more comfortable for the team. Don't try to innovate that much or you have a chance of have a world of not predicted problems with that language/environment.

But if it's a corporate project and you are mostly alone, then you could pick a different language from that world. Some language that you have deeper knowledge that others and maybe you wanted the team to try/adopt. And that's a quite nice opportunity to both showcase you abilities, initiative and the language itself - because companies generally have a hard time adopting new things.
Amazing yall cant tell basic CGI.... Nothing authentic about this
Actually that's often but not always true -

brother b1 and sister s1 from family 1, with parents g1
brother b2 and sister s2 from family 2, with parents g2
s1 has child x with b2 - x has grandparents g1, g2
s2 has child y with b1 - y has grandparents g1, g2

x and y are cousins, and also share the same 2 pairs of grandparents :-)
Agreed.

JS on a website that is otherwise not an app has its use cases ie. tabulated data, search, filtering, realtime data etc.

But a static website displaying a simple article has no fucking business running any code other than HTML/CSS on my computer.
Go is reasonably performant (compared to slowpokes like eg Python or Ruby), but not actually all that fast.

But that's probably fast enough for most projects, and seems to be fast enough for you.
A New Way to Prevent Muscle Cramps
The whole island of Ireland was never an independent state. Partition was a condition of the Independence treaty. Ireland as a political entity has only ever been the 26 counties. According to this study from 2013, only 15% of the population want a United Ireland. This may have been affected by the South's relative economic problems at that point, but as far as I know, there has never been a majority in favour of a united Ireland in the North.

http://www.ark.ac.uk/nilt/2013/Political_Attitudes/NIRELND2....
Instagram does have 2FA...
> What counter argument do you want?

I expect no counter argument or faulty ones if I'm right in my view, and good ones that change my view if I'm wrong. I don't expect to be attacked just by insults without any explanation why I'm supposed to be wrong.

I just pointed out with my original comment that the FSF doesn't tolerate other definitions of liberties and doesn't care if it tramples on them on their way to "replace and eliminate"(from this article) everything that doesn't follow their definitions. It also puts its own cause above everything else.

This seems pretty extremist and totalitarian to me
Very interesting, but I can't seem to sign up for the trial to use on private repositories.
I am surprised I haven't seen HN's typical love for Haskell in this discussion, yet.

(I do like it well enough, that I might even decide on my project on what I can write in Haskell. People usually go the other way round.)
The other factor I'd consider: is working on this project someone's full-time primary job, part-time or shared by multiple people, or a one-time contract gig?

A rapidly-evolving language / library ecosystem can be great if you work on it full-time and have a lot of supporting infrastructure but miserable if you're the person who was just told to patch a security hole flagged in the last audit and you end up needing to upgrade dependencies with a dozen breaking API changes just to install the version of something which the maintainers officially support.
You get mad? Really? Why?
Soon will be scraped/exported to a Google docs I hope
I always start with Python, because I can't find any other language to be just as easy for others, including the "me of the future" to understand.

Then I go through Python's ups and downs for that specific project.

Is Python too slow for this? Then let's take a look at the most python-like techs on the "fast as hell" list.

Does it need to be small/embedded? So let's look at the Pythonics of the the crudest languages.

In recent years, this means almost anything I write is either Python or Go.
> I think he is just a regular business man more than anything.

This is exactly what he is. He's just a business man with a PR firm that makes sure his press releases get posted on reddit and HN.

If you spend even 5 minutes researching his history you will quickly learn he is not an innovator, he's not a crusader for freedom and he's not a hero. He's just another greedy person chasing the dollar via the easiest routes he can find.
> Northern Ireland should just pull out of the UK already and the whole island can return to being Ireland, and solve the problem with land borders.

This idea wouldn't be as simple as it sounds if you account for the sociopolitical context. Today actually is a perfectly timed example: https://en.wikipedia.org/wiki/The_Twelfth#Controversies_and_...
Sticky table headers would be useful.
Wow. I certainly hope someone with a lot of power over company culture at, say, Apple is watching this. And that they get inspired to think about cultural preservation.

I really think it should be a standard act of corporate responsibility and platform stewardship to make it so that work like that of Professor Abrasive's, is not the only spare key we have to current culture a few decades down the road. We as a global culture just might be really, really lost and bereft of history if that was to be the case.

I frankly think that Apple under Tim Cook is in a historically unique position of making cultural preservation of games and software feasible and something built into the whole social and legal contract of proprietary, locked down platforms. It's not like Sony is going to lead the way with the PlayStation?

I mean, to really make preservation legit, there needs to be some sort of useful official emulation and data extraction capability down the road. For all we know now, there might be terrible legislation that prohibits reverse engineering in a lot of jurisdictions.

There's of course a lot problems to solve, with all the crypto and stuff, and licensing, but someone should be on this. Especially since software distribution is becoming all ephemeral and download based! Not to mention the cloud fragmentation of personal data.
Every article that makes it clear that JOIN are effectively operating on tables and thus informally part of the FROM clause (rather than being independent clauses) deserves upvoting.
make me take headphones off
Regular business men don't commit fraud.
Your premise is entirely backwards. The response is almost universally that this can only be enforced militarily. That's not accurate. China's economy is their achilles heel, not their military.

China's economy is extremely fragile right now, and it's going to remain so. Growth will continue to trend toward zero in real terms, as all the easy growth ended nearly a decade ago (thus they've taken on ~$40-$50 trillion in debt in that time). Their transition over to a service economy is not going to go well. They'll need trillions of dollars in new capital to continue to keep their economy afloat, mostly consisting of trillions of dollars in new debt (far over burdening an already hyper indebted economy). And they'll need that much debt in just the next year. They can't manage any of that in an economic vacuum. There are now countless economic levers to use against China, most of their economy is dependent on external consumption and extremely high levels of exports. Their integration with the global economy has made them dependent in that way. Other Southeast Asian nations are being set up as counters to China manufacturing wise, which has already begun to rip the heart out of China's export economy, leading to their own versions of the US rust belt.

If the other global powers decide China has taken this dispute too far, it will be very easy to punish them with a unified front. Numerous of their industries are violating WTO rules governing dumping for example, the first start would be to finally take action against China for that. Their desire - need - to see their currency continue to gain reserve expansion, could be hampered very easily. There are a dozen other good economic ways the rest of the world can make China's territory annexation painful.
The author fails to mention the expansion of the VC acronym.
Wow those are some razor thin margins! If you can pull this off it's going to be both huge (from an AUM perspective) and a big win for the 1,000s of companies that want to setup 401(k) plans but are either scared off by the complexity or fee structure.

I do wonder if profitability can be sustained. With an average account size of $50K, you're looking at $50K x .03% + 9 x 12 = $123 per year of revenue per participant. I'm sure there's a scale factor to dilute the common expenses on your end, but a few hours of customer service (per participant) will eat through all of that.

Either way, best of luck, this looks awesome!
Hardly any surprise.

A tiny piece in the massive chess game that is China's rising military dominance and the west's declining ditto.

This will play out over decades and is at its heart driven by a Chinese economy that expands faster the west's.