skysight-inc/HackerNews huggingface dataset:
you do have to provide your ID to connect to the Internet, except for the prepaid anonymous sim cards paid for in cash.
He's talking about Spain, not France.
Do you have some beginner-friendly links on what is and not allowed in French winemaking. I've always thought I'm paying only for the "Frenchness" and not anything specific about the winemaking process itself.

E.g., kinda like the German beer-making standard vs. "anything goes" Belgian-style ales.
On top of my head:

- Chat/Social Media: Wechat's P2P money transfer, cashless transaction

- Drone: DJI

- Phone: Xiaomi Mi Mix, One Plus series

- JS framework: Vue.js
Making a language learning game for all languages
I've changed flight in Singapore or Bangkok a few times after a really long flight.

Had there been no security check it had been nice to take a walk and look at the too expensive wine in the taxfree shops, but the extra inconvenience of queuing for 30 minutes and unsolicitedly getting fingers down the front of your pants is surprisingly irritating when all you really want to do is to take a nap.

In one or two cases I had the option to stay in the plane, while they were cleaning, which was not bad.
That is cool, a compressed blueprint. Also cool is that it is still under construction, maybe someone reading right now is involved and can tell us more.
It says right in the article. You train it on your 'top performers' and then use it to increase groupthink and tribalism in your company.
Aside from the obvious answer that the current US president is one of the most openly racist in the past 40 years, there's a strong indication that white presidents fail to award black achievement, especially by women. Otherwise she would have been awarded the medal considerably earlier, given her retirement in 1986.

(The sample size is unfortunately limited; I recommend electing more black presidents to further test this hypothesis.)
Incredible that they can now get phrenological measurements from a video capture.
To put skepticism aside for a second - I could see this working (maybe) in a field where face to face communication is incredibly important (e.g. sales). But the vast majority of roles in a modern company don't need people that are good at communicating verbally, not to mention in front of a camera.

Can you imagine putting a scientist through this process? A janitor? No way.
That OOP is only skin deep. Look at the way data flows, which pieces of code need to understand any given data structure. Look at the preferred way of extending classes - composition. I think what we have now is not old-school anything, but cherry-picked good parts together forming a New Thing.
Admiral William H. McRaven's commencement address at University of Texas (2014)
Holy shit, what HR department would ever approve such a thing?! Photographs on resumes are discouraged - can you imagine the risk involved asking for a biometric scan and doing feature analysis on video interviews? How would this interact with GINA and polygraph laws? It raises far, far too many questions - unless the app makers are providing indemnity I can't see any reasonably competent hiring process professional adopting such a risky tool openly.
This was probably necessary due to instances where someone rented an AirBnB apartment under a fake identity, and then proceeded to completely trash the apartment.

In cases like this, where anonymity allows users to cause serious damage without repercussions, I don't think identity requirements are problematic. However, extending this to harmless actions like commenting online is a completely different thing.
I remember being freaked out when I read THE DIGITAL IMPRIMATUR, which was authored in the early 2000s. I thought it was already reality, but it was just describing what COULD happen with a determined censorship / police state that can use the power of regulations to make it happen.

So I wrote this: http://magarshak.com/blog/?p=114

I am going to post it on HN actually right now.
One needs to work really hard to do that if one does not re-invent the wheel:

Tag routes that you transit (or originate) with a community. Do not ever announce routes that do not have that community.

The issue is that Google insists on re-inventing a wheel, in process making it square.
Has there _ever_ been a race to the bottom in terms of wages ever?
In the article it says they don't put them in their house. They put them in a shed or other detached building.
> One might even consider incentivising people to write positive reviews, we will just not call them ads.

Are you being sarcastic, or are you unaware that this is a real thing that happens?
The wrecking bar also works great at deterring free riders.
Solutions to Security, Identity, Privacy and Censorship
Books (free):

- Javascript Patterns https://shichuan.github.io/javascript-patterns/: Good for wrapping your brain around scoping and how things flow in JS. It's a very nimble language. While you won't use every single one, internalizing their concepts are central to be efficient in wrangling JS and reading other's.

- Patterns For Large-Scale JavaScript Application Architecture https://addyosmani.com/largescalejavascript/

Docs / Articles:

- Callback functions: https://developer.mozilla.org/en-US/docs/Glossary/Callback_f... Absolutely mandatory.

- Currying: https://www.sitepoint.com/currying-in-functional-javascript/

- 'return this' for method chaining: https://schier.co/blog/2013/11/14/method-chaining-in-javascr...

Annotated Source:

(soak these in 10-20 minutes every day over a month or two)

- http://backbonejs.org/docs/backbone.html

- http://underscorejs.org/docs/underscore.html

Frameworks:

- None. Webpack 3 + jQuery + babel + pjax

Tips:

- The longer you hold off on a framework, the better. Focus on getting your stuff out the door, test coverage + CI feedback loop, core business data schemas, and trimming off technical debt. After a couple of iterations and months of stability, consider a/b testing a framework.

- Most libraries are still in ES5. Wrap your brain around ES5 is a sure thing. Not everyone is using newer JS features.

- In many programming languages in your webstack, you're likely going to be dealing with node for build utilities and compilation.

- Webpack, while it seems unintuitive at first, can be pretty nice once you get over the hump. It's like a miss of the old r.js configs and the declartive-ness of grunt.

- As a parting note, don't feel a necessity to buy into single page application and frameworks. They're a tremendous time sink and the ROI just isn't there.
I'm going to guess that because the article is rather old (from 2000 as far as I could tell) it has been copied from CMS to CMS to CMS over the years and some loss of fidelity has occurred. Anyway this stackexchange question may be a better source: https://aviation.stackexchange.com/questions/8885/do-militar...
Exactly right. We do accurate-color work so I need a wide-gamut monitor I can calibrate. And we need NVidia "Pro" cards (with FP16 full-speed) support. The Mac "faithful" will tell you can can jerry-rig a side-car box and run your GPU cards over USB-C, but that's flakey and slow.
Look at graduate certificates in statistics, biz intelligence etc. About half the credits of a masters, complete in a year.
> So I guess that, to the question "How could the 27 file commit example comment not be a clear case of overengineering though?", the answer would be : "when there are 100 modals in your codebase and various devs work on various parts of those modals". Not saying that's a place I want to work either, obviously :)

Hmm, if each component is properly isolated though and you're not all working on the same area I still don't see why a simple modal could take so many code changes. Can you give an example?

I've worked on Java codebases before where there's hundreds of abstract interfaces, factories, design patterns galore etc. where you can't work out where the actual work is done because every file is just delegating to another file which I hate with a passion. JavaScript gets a lot of stick around here but I find it fun and productive to work with to be honest, as long as the same silly level of abstraction is avoided.
This is naive. How will you know what product to buy? And I mean this quite seriously. Where I work, there are initiatives to internally advertise tools and libraries that exist so people don't go reinventing them. For certain niches, it's not clear that a product exists unless you've seen it before.
"Judging a book by the cover" taken to the extreme? And I'm sure this leads to great diversity in the workplace too :)
Right you are. I wrote that a bit ambiguously.
It's hard to know if they do - everyone who dares to state something else finds themselves in dire circumstances.
Every time I see basic internet infrastructure experiencing issues, my default is to think about who is testing a new cyberweapon or censorship mechanism. BGP has been known as trust-reliant for a while.
At least here in the states, social media + anonymity hasn't exactly been a boon for human progress. I will never support the laws being proposed in places like the u.k and China, but I like the fact that we are forced to grapple with these ethical issues when laws like this are proposed.

Humanity is mainlining an experimental drug in social media. What makes it insideous is that most don't realize it. Governments are grappling with how to insulate themselves from the threat this tech represents; when will regular people do the same?
Incandescent bulbs provided light and people were happy to use them.

They were outlawed for the simple reason that the problem they solved wasn't efficient compared to other ways of solving the same problem.

The same thing will happen to cars with internal combustion engines.

People may value the sound of combustion engines or the warm glow of incandescent bulbs but as a society we don't care what they value since we share the effects of externalities.
I love this sentence from the piece: "In the 90s, it seemed that you couldn't go wrong by getting into professional journalism, opening a video rental store or an arcade, or selling calculators, encyclopedias, disposable cameras, answering machines, and audio CDs."
It would be odd if it only occurred in one place in the world. But I do wonder if the deep embedding of mathematical concepts in various forms of Buddhism encouraged higher order thinking.
Congratulations!

I'd definitely write up a blog post. If you find the feedback confirms the originality, you might then consider writing a short paper for arXiv. After that, sprinkle appropriate references in StackOverflow, Wikipedia, etc. so folks can find your work.

If you are in the US, I would not spend any time or energy trying to figure out a patent. With the "Alice" ruling [1] in 2014, the Supreme Court has effectively said that algorithms and business methods that are performed just "....on a general purpose computer" are not patentable.

Also, should you get a patent, then what? Royalties to individual inventors w/o actually developing and selling a product...it virtually never happens.

[1] https://en.wikipedia.org/wiki/Alice_Corp._v._CLS_Bank_Intern...
"This community takes it as a given that "email is too hard" for an amateur to do right."

I don't.

I work on software (http://www.virtualmin.com) that helps over 100,000 people manage mail servers (and web servers, and databases, etc.) for themselves. So, I disagree with the premise that email is too hard.

"Unless you're an EE and an expert in power supplies, this is way more dangerous than splicing some copper wires and following some building codes."

Is it? I don't understand how. It is a battery bank. You hook up your charge controller (two wires) and your inverter (again, two wires). Same as you would for any battery bank...it's just a better battery bank, and battery installation aint rocket surgery. (Here's a diagram: http://i.imgur.com/jXuag5l.jpg )

If one can understand a solar panel installation in the general case, it seems pretty clear that one can understand Powerwall installation. In fact, building your own battery bank is more complicated than the Powerwall, since you have to wire up all of the batteries, and figure out how to protect them from over-charging and over-discharging. Tesla provides the smarts and bundles up all of the batteries for you.

Some people like to be self-reliant and understand how things work.

Again, I can't stop Tesla from selling their products this way. It's certainly their right, and I'm still pleased with Tesla's existence (and I have a standing buy order for TSLA if it ever drops low enough, as I regret selling the TSLA I was holding a few years ago). I believe in Tesla. I just wish I could buy Tesla products and use them the way I want to.
Hell and High Water (2016)
When ‘free speech’ becomes a political weapon
There's another great manual they dropped over Nicaragua to instruct people on how to take down the state. Comes with helpful illustrations and everything!

http://www.picassodreams.com/picasso_dreams/2006/06/cia_sabo...
> So much better than a number of other language. Have you ever dealt with the horrors of package management with pip because it's inconsistent installs.

Personally I'm surprised the null/undefined checking feature of TypeScript isn't raved about more which is missing from many typed languages.
That sounds precisely the kind of industry that needs to get disrupted.
If gold could be found without excessive energy use then it would be a waste to spend a lot of energy digging for it.

If there was a good low energy alternative to PoW then it's a waste of energy to use that method of validation.

Like incandescent bulbs are a wasteful way of making light when there are more efficient ways.
Anyone know why this link got flagged? I'm confused.
People can use commenting to call for genocide or push people into suicide, they can use communication to plot terrorist attacks, etc.

The only difference is that it is not physical damage.

I support anonymity, I hated what Airbnb made me do in terms of insecure exposing of my identify to them (and then had I use an empty gmail account to verify in the end).
> It's not just an upgrade issue. Many organisations aren't running Windows 10 and so have no browser upgrade path to Edge at all. Many organisations still have an older version of IE, probably IE11 but sometimes earlier, as their standard desktop browser.

That's an upgrade issue. They are using older software and a feature you'd like to use is being added to a newer version of that software. Yes, upgrades aren't always convenient or timely, but it's still just an upgrade issue, not a technology you have to give up on because two major browser vendors aren't interested in developing it.

> So it's all very well talking about newer JS features, but pragmatically, you can't just wish away the need for compatibility with browsers more than a year or two old if your target audience is businesses, governments, or other large organisations.

I'm not wishing away the need to support older versions. I'm just saying that this is something we'll be able to use eventually, not something we'll never be able to use because two major browser vendors refuse to implement it. It's an upgrade issue.
Oh, no-one needs ad revenue to serve content.

What they need is money to produce content worth reading.
Showtime pay-per-view servers in CA and FL crashed for Mayweather fight
The latest Harvard-Harris poll, table 31

http://harvardharrispoll.com/wp-content/uploads/2017/08/HHP-...
> The GBC is basically a handheld NES.

Do they just have roughly comparable computational power--or do they actually share some chips?
May I recommend rewatching the Waldo episode, especially if you live in the US?
During many years there have been lots of Spanish workers going to France to work on the vineyards on season. Maybe that have changed but Spanish were the cheap temporary workers of the French vineyards.
Pretty cool project.

OCaml -> AST -> JavaScript

It even solves known expressions at compile time.
The vanilla solution doesn't offer as many features:

* With the vanilla solution, the user can check a box that says 'Prevent this page from creating additional dialogs' (which can break the site). With a non-vanilla solution, the user cannot check that box

* The vanilla solution can't be themed in tune with the rest of the site or webapp

* The only options you have are 'OK' and 'Cancel' - you may wish to have other buttons/labels for your modal. Never mind if you want three buttons, or a list or the like
This invariably will identify and rate characteristics like race. It will judge their vocabulary and identify if you are a native or an immigrant. Probably also identify your upbringing and class from language and grammar composition.

Let the lawsuits begin.
* Fixpoint find_categories_ids: Uses "find_category_ids"; this is missing.

* newDb version 2 needs a period.

* untag_image needs a period.

* Theorem preserves_consistency_1: The module MF containing empty_in_iff seems to be defined in the discussion of Theorem preserves_consistency_2.

* Require Import Coq.FSets.FMapFacts requires period.
You are confusing slavery with criminal punishment.
architecture is just wrapping paper for houses.

UI design is just wrapping paper for programs.

Presentation is just wrapping paper for food.

Interior design is just wrapping paper for homes and offices.

Typesetting is just wrapping paper for words.

It's thinking like this that gets us poor experiences in all these fields. Aesthetics matter, but treating these things jut as aesthetics misses both their beauty and their engineering.

And hey, art is cool. Even when it is just art. Paint is just paint, but it can make beautiful things when handled well. It may not be your thing, but no need to hate on it.
Ok. And your take is that in the original example they show sufficient arguments behind its statistical significance?

(honest question, not trying to sound snarky or anything.)
obviously the idea is to dispose of the sim after you've used it to create the account.
Ask HN: Have anyone traveled the world while working as a freelancer?
If so, what kind of work did you have? How was it? Do you have any tips or suggestions?
Async Iterators: These Promises Are Killing My Performance
I remember reading about african immigrant being paid 4 euros an hour on Sting's vineyard.

http://www.telegraph.co.uk/news/2016/10/14/underpaid-illegal...

http://www.ibtimes.com/plight-migrant-labor-barolo-italys-ki...
That was an agenda-driven movie. All of the racist characters featured in that film and nearly all of the racist scenarios were fabricated out of whole cloth. There was definitely institutionalized racism at NASA in those days, but Katherine Johnson herself said that she didn't really feel it there. The film irritated me because it made it seem like the few women depicted were the ones responsible for all calculations, when in reality there were hundreds of such people.
I always though that if the skills of a person are highly shaped by the genes, that would have a reflection in body traits. So basically you could have a good idea of the mental skills and personality of anyone just analyzing the body and other external features. One of the things that lead me to this theory is how mental illness do affect the body features.

But even if I am right in this theory, this only gives you one part of the person. Because the environment and the own decisions of a person shapes them. For example, even if a person if the perfect fit for the job position based on the analysis, and the analysis is right, the succeed of that person also depends in the attitude. If the person has developed a natural laziness over the life it wont be productive at the job. And the opposite can be true, a less genetical predisposed person which has work hard during all the life could be a much better match for the job.

EDIT: when I said the skills are encoded in genes and also expressed in body traits it doesn't mean gender or race, it could irrelevant things as the length of the fingers, or the way you walk.
According to the article,

> Goldman Sachs, Under Armour, Unilever, and Vodafone are also among the companies that have used the platform.
Show HN: CommunityKit – Reddit and Quora as a Service
Tomayto, tomahto. You can't parametrize a null geodesic by proper time, sure, but I don't see anything particularly wrong with calling the arc 'length'/spacetime interval between events along any particle trajectory a proper time, even when it's 0.
The best book I know on high tech clothing design is Spacesuit from MIT Press[0]. Great story of how the engineers and designers at a women's underwear company (Playtex) massively outperformed all the "military armor" inspired hard-shell suit designs put forward by the favorites of the ex-military-aviation guys running the space flight program at the time.

As someone who has built high-grade muscle and body simulations for the film industry, trying to respond well to the full range of motions and deformations of the human body is definitely a non-trivial engineering challenge. In men's fashion, for example, Italian cut pants look great when you wear them but the front pockets are guaranteed to lose any coins you're wearing when you sit down because the engineering tradeoff swung too far one way and didn't address enough issues the other way (the issue has to do with the way the inner pocket structure is anchored to the seam of the pants, so it never gets out of place but also is forced to tilt the wrong direction dumping its contents if you sit on an overstuffed couch). The spacesuit designers had to get every part of the body right (though as anyone who has watched The Right Stuff[1] knows the original suits weren't actually designed to manage a couple key body functions, which became an issue when launches got delayed).

[0] https://mitpress.mit.edu/books/spacesuit

[1] https://www.rottentomatoes.com/m/right_stuff/
> Chat/Social Media: Wechat's P2P money transfer, cashless transaction

helps when there are no foreign competitors (thanks, GFW!), and credit/debit card infrastructure is underdeveloped

> Phone: Xiaomi Mi Mix, One Plus series

Both of which are barely profitable or operating at a loss

>JS framework: Vue.js

MVVC with html bindings has been around for years now
BGP runs over TCP/IP, as a normal TCP service (port 179): it just tells you how to route packets. On 99% of machines you'll run into (your laptop, your servers at work, cloud VMs, etc.), they have exactly one network connection to one network provider, and so the routes are static, or at best provided by DHCP. For instance, at home my laptop knows that everything in 192.168.0.* can go directly over wifi, and everything else can be sent to 192.168.0.1. My router knows that everything should be sent to the ISP. And so forth.

BGP is for network devices that have multiple connections to the Internet and need to decide which connection to use. They'll set up static IP routing to their immediate neighbors, make that TCP connection between their BGP daemons, and then let their BGP daemons configure the rest of the routing table.

Most of the time these devices are backbone routers run by ISPs, but you can totally run BGP on your random Linux server. You'll need someone to peer with, though. I've used Quagga http://www.nongnu.org/quagga/ (although with OSPF, another routing protocol optimized for smaller-scale use) for implementing two separate web servers sharing the same IP address - that is, two servers claiming "Hey, I know how to reach this address, you can route through me," such that the service would stay up if either web server died - and it was mostly just `apt-get install quagga`, a small bit of config, and lots of help from the networking team doing some config on our intranet's routers to peer with my two servers and trust them.
I agree with everything you said, but carpet-bombing the crap out of all ads does not seem to be an improvement. Ads satisfy a real need, stamp it out artificially and it will come up with some other name, some other form.

This

war against *

is too hackneyed an approach, admittedly, very popular in the US. It has not done much good anywhere.