skysight-inc/HackerNews huggingface dataset:
Entirely depends on where you intend to live. You'll even be treated better (IMO) in Paris if you speak English as opposed to broken French.
Thank you for your great explanation. I've read the documentation of re-frame, but I still can't figure out how it deals with reusable components and hierarchies.

Let's say I want to write a reusable datepicker component which sends an event like [:date [2017 1 16]] when the user clicks on that date. How can it send it to the calling component? The re-frame pub/sub message bus seems to be global, but what if I want to have several instances of the same component on the page?

The only solution I can come up with is to parameterize the component on instantiation, so that if I have a "person" component that uses the datepicker to set the day of birth of the person, the date-picker would be parameterized so that it would emit a global event such as [:set-person-day-of-birth <person-id> [2017 1 16]]. Is this how re-frame approaches hierarchies?
But if they don't own an IC fab, how do they know it is secure?
I got the same, but I also received a confirmation email.
Yeah. Clearly some cities (like Paris) are more accustomed to receiving these sorts of visitors and, probably, have more permanent infrastructure in place to handle the visits with minimal interruption. I live in Washington, D.C. and, obviously, my city is not shut down whenever the president is in town. At most, we have to deal with a closed road and some loud sirens for a few minutes when the president is literally driving past.
OpenSSL 1.0.2 coming to RHEL/CentOS 7, replacing 1.0.1
Won't it be a problem when looking for funds though? People who can fund startups tend to be a bit older and might not have a good level of English (or will simply be more likely to help the startup if they can communicate in French).
> (zeroth paragraph)

Exactly. Security check lists become unnecessary when the program is designed to be correct right from the start.

> (first paragraph)

The real problem is that we do a very poor job of embedding languages inside each other. For example, HTML parsers must contain special provisions to handle that embedded JavaScript. </tag> might no longer be a terminator, because it could appear inside a JavaScript string literal. This is terrible design! I don't even like Lisp, but Lispers do have a point when they say using S-expressions would avoid all of these issues.
> Workers should benefit from increased productivity as much as shareholders do.

I mean, they do. The price of goods comes down. This is quite visible. Food, for example, went from 25% of income in the 1940s to less than 10% today as wealth concentrated among fewer and fewer farmers. If that wealth remained distributed, leaving every American still trying to run a small patch of land like they did in the 1940s, it would be highly inefficient and the price of food wouldn't have been able to decline.

But, okay, imagine (to stay with the previous comment's example) that the price of food remained the same and your income went up by $100/month instead. Your profit is still the same. Are you really any further ahead? Is having $100 clearly in your hand more apt to have you put it into the stock market, or similar, to captures wealth? Or are you still going to go out and spend that on a smartphone plan, or similar consumable, leaving no wealth to show for it?
As an interim CTO who helped a number of clients find good hires, I can say I'm definitely under the impression that a large part of grandes ecoles talents is siphoned every year by FB, Google, MS and the likes (which makes it harder for new startups to hire).
No, I believe there are more algorithms listed in Skienas book. But from Skienas book you will barely understand them and it won't teach you how to really implement them. Sedgewicks book is much better in that respect. One can compile and run the given Java examples and actually play around with them. Skienas book is a good reference for postdocs in algorithmic design. Sedgewicks book on the other hand is for people who actually want to implement these algorithms.
In my opinion you already have said so much about desktop and laptop comparison. I think you should definitely go for a desktop if portability is not an issue. I personally use a laptop (low end) just because of portability issue. Other than that I never felt that owning a laptop is better than owning a desktop. You can easily upgrade your desktop, custom build it to your own requirements, replace individual parts for maintenance etc.
And I think you are right that desktop processors are better than mobile ones as there is also enough room for heat to dissipate in desktop due to their form factor.
I lived in Rennes, and frequently visited Paris. Your post summarizes my experiences exactly. What's more--I learned French in university, but my accent and the native accent were mutually unintelligible for quite a long time.
For Americans, that's 2.00773TB/s per Square Mile.
Thought they'd shred all disks? This reads as most drives (all passing the test) are sold to others.

Would be interesting to know where you can buy old Google disks? Should be rather high volume.
Don't know why McD's has a mobile app, but Chick-fil-A has an awesome one that lets you place an order remotely, drive into the designated parking spot, press a button, and get the food run out to your vehicle. It's a lot of fun.
No, you don't want cases. You want real specifications that you can understand before setting on to write a program. “Corner cases” only exist due to lack of understanding.

Also, explicit HTML (or SQL or whatever) string handling in normal application code is just a failure to separate concerns: you haven't distinguished the level at which HTML has an abstract syntax and the level at which HTML's abstract syntax is linearized into strings in one particular way.
Disagree. You called out a pattern that has characteristics, but ads don't match the characteristics. There is a superset of characteristics that this pattern falls into as well, but now you are making a misleading analogy.
Me (and you) can do theoretical work.

Even nanomanipulators are DIY: http://www.popsci.com/diy/article/2011-07/you-built-what-sca... or http://hackaday.com/2015/01/13/cheap-diy-microscope-sees-ind...

(ESM can be used to manipulate atoms)

Yet I haven't had time or courage. Or badassness.
I like this idea. Maybe we should limit governments to a population of N citizens for the same reasons.
You still get the physical pieces but they all have unique redemption codes printed on them. I assume if you win anything besides a free drink, they make you input the redemption codes to prevent counterfeiting.
This wasn't my experience living in Rennes, trying very hard to speak French. :(
Pan-resistant CRE case in Nevada
Can confirm, have a physics PHD friend who is now doing primarily programming work.

I, for one, welcome our new physicist overlords!
Exactly, and I think it's worth noting that they likely only apply this level of security because of state actors. Which then shows that they are trying to prevent eavesdropping by NSA & Co., they probably just realized too late how far advanced they were.
What are good machine learning startups in India for internships?
I disagree. Not every country is the same.

I was in Berlin, and I was never spoken to in German (since I don't really look German), and I would ask the person if they spoke English just to be polite before I started speaking to them, and they would almost get offended. Actually, I hardly heard any German being spoken.

On the contrary, in Warsaw I had problems getting basic directions in English even if I asked young people on the street. They were either self-conscious or didn't know English, but either way they wouldn't speak to me in English. When I went to mini-markets and places where you'd find less educated people at the cash register, absolutely zero. Not even "bag".
> You can put them in to black-and-white mode and their viewfinders show black and white. That's a great way for an amateur photog to learn to see light unconfused by color.

FWIW, I think this is a bad idea in general. For digital photography, black and white conversion should be done in post, where you can both keep the color information in case you need it later, and where you can play around with setting different luminosity settings for different colors of light.

Playing around with that will give you a much better idea of what sorts of black and white images you can turn a color image into.

Here are a couple examples of the different effects you can get from the same color source:

http://imgur.com/a/xDrkj

Both images are from the same source; one was edited to simulate a red filter on the lens; one was used to simulate a blue filter. As you can see, the effect is profoundly different; using an in-camera "black and white" mode gives up the ability to learn those differences.
Try Seeed:

http://www.seeedstudio.com/propagate/
This is a pretty common career path I think once people realize that finding a well paying physics gig is much much tougher than just becoming a developer. Every physicist has at least some programming experience and are generally adept at problem solving. Coding was always way more fun than doing 4th year/grad school level physics for me too. Also, it is especially tough to get a job if you're a mediocre physicist (like me) whereas there are very many jobs available for fair to middling programmers (like me).

Don't want to guess at numbers but my gut instinct & experience tells me that very few physicists end up doing physics and most end up in finance, software, and hardware.
BackTalk: Failure IS and Option
No, you can't. There is no look ahead at all. No gradients are available to measure. Without looking ahead, the notion of a goal is meaningless.
Scanning JavaScript for vulnerabilities: How the impossible is now possible
I personally love having both a desktop and a laptop. To me the advantages of the desktop are that it is in a fixed location within my house, with multiple large monitors and is part of psychologically getting into "work mode". The laptop is great for a change of pace at coffee shops, client sites, and the general goodness that comes with mobility. There are a variety of ways to keep pertinent information sync'd (google drive, github, evernote, etc.)

Also, the personal pleasure of looking at your desktop and saying "I built this" is nice. As others mentioned, there are some one time purchases like case, power supply, etc. Otherwise, you can piecemeal upgrade. I've been doing that for 10 years now. The case is the same black aluminum, just as shiny, but the innards have changed over time.

Remember, the fun can be lost in striving always for "the best". Strive instead for knowledge gained and personal goals. Good luck!
Well, one is where your labor and the benefit of it (earnings) get taken from you without consent. The other is land ownership, I'm not sure how else to digest that? Are you implying that land belongs to everyone and someone claiming exclusive ownership of it is somehow theft?

The usual response about how land "becomes" owned:

https://en.wikipedia.org/wiki/Homestead_principle

I really can't think of any fair way of distributing land other than the mechanism above which is essentially "first come first serve" along with a "use it or lose it" expiry mechanism.
That's weird, but I believe I remember seeing some DHH writings talking about coding in anger around the time he was defending cursing and sexually suggestive mostly-nude slides at Ruby confs[1]. I blew the phrase off as as a DHH-ism, thinking maybe he believed in trying to remain angry while coding or something crazy like that. Thanks for explaining the term!

1) http://david.heinemeierhansson.com/posts/39-im-an-r-rated-in...
Good to see things like this. Even though I would not participate in this particular scheme because I cannot speak French and have no interest in living in France it's still great to see this sort of thing happening if only for freedom of movement for hard working talented people.
How I fixed my biggest mistake with implementing background jobs
interesting idea, impossible to enforce. we'd end up with even more contractors, and mega-conglomerates of hundreds of companies with ~N employees each.
I know a self-taught developer who was specifically getting a degree in physics because of the wide variety of fields that it could allow him to work in. If you insist on getting a degree, degrees in engineering fundamentals like math or physics are probably the best things to target.
IMHO, Stern-Gerlach experiment demonstrates interaction of magnet field with guiding wave mediated via particle, so I expect that magnet will steer particle-wave into same spots, thus will demonstrate «quantum» behavior of particle spin at macro level.
> Isn't it like super hard to setup a startup in France?

It's been getting way easier each year. This book[1] by Criteo's founder explores the question in details.

> the talent coming out of all the grandes ecoles seems definitely underutilized

I'm really not sure what you're hinting at here, though. Some of the concerned people will choose more relaxed jobs over intensive ones, but that's a personal lifestyle choice, and not really frowned upon.

1: "They Told Me It Was Impossible: The Manifesto of the Founder of Criteo" https://books.google.co.uk/books?id=_gA0DQAAQBAJ
And that's when they don't go to finance/consulting/audit instead. But you can't really blame them given the salary difference.
I don't know if this will bring greater choice to the customer.
The way I came to think of it when I studied Latin: V is the consonant version of U, just as J is the consonant version of I.

When you put those vowel sounds next to another vowel (assuming a certain Romance pronunciation similar to modern Spanish or Italian), they tend to make that consonant sound (similar to English W or the consonant version of Y).
I got this error too.

So this is why they need engineers...
The type system can verify values as well, but can do so more exhaustively than you can practically test.
Great move by the French government. There are many things that could be improved vis à vis entrepreneurship in France, but at least we're giving it a real shot. Good going!
I was a Physics undergrad+ Physics / Materials Science PhD and I ended up just quitting 4 years into my PhD. You can do it too. You don't owe your advisor anything and you've definitely put in your indentured servitude. I ended up getting a job as a data analyst / scientist and never looked back. You can work on interesting problems, use the same experimental design knowledge and methods, and get paid $100k more than a grad student.
Another classic is https://en.wikipedia.org/wiki/Peopleware:_Productive_Project...

"It is the one thing every software manager needs to read... not just once, but once a year." (Joel Spolsky)
Not a new phenomenon. Most super-programmers and computer scientists (especially greybeards) were trained a physicists.
I've been using it for years, so I did not realised they had closed Labs in the interim.
Verifying identity is the government's job. Since time immemorial, governments have been issuing identity documents for their citizens.

So when did it become the job of the telecom industry? So why would anyone think that a telephone number can robustly represent identity?

Of course there are privacy and ethics concerns with government-issued digital identities. And they can be addressed, after we first agree with whom primary responsibility for identity assurance ought to lie, because then we can remember that all the alternatives are worse.
IMF boosts growth forecast for US
what are the supports built on?
It sounds like you're talking about being a project manager.

PMs don't code though. Not if they want to survive.

Not sure why you're talking about being a generalist but that word will kill any chance you have of getting a job unless it's help desk.
You raise an interesting point. I mostly answered from the point of view of an engineer, for whom it's not the biggest issue not to speak french.
For a founder though it'd make things more complicated. They'd need to have someone close who speaks french, especially since there is a bunch of paperwork to do to start a company here and some physical interactions with french administration where english speaking might not be guaranteed.
My 3D Printed iPhone Stencil
Does anyone know if there similar opportunities for other European countries?
I'm actually a French who lived 5 years in Berlin.

I can tell you that not speaking german was really a burden (again in the long term).

Everyone below 40 speaks english, but as soon as you have to deal with the administration, or just even the doctor, it really was a PITA.

Also, Even the tech support (e.g. for Internet) wasn't allowed to speaks English on phone.

I'm pretty sure the same "issues" apply to any country.
Totally in awe of this guy's mad skills (@bunniestudios)
I think i said this multiple times in this thread (and probably even in the article, not sure) but i am fully aware how unlikely this is. I just used it as additional argument that now many used to pick on.

I never heard of anyone got his number taken when they paid the fee. I highly assume most companies never done that actually.

Edit:// Its not actually the point tho, it is just a (obviously not that well) argument for my point
China increases oil demand, Saudi Arabia adheres to OPEC cuts
The nature of the organic audience is such that if they found their way to the site in the first place, they are very likely highly specialised in IP telephony and know the answers to these questions. They are typically looking for more details, not a gentle layman's introduction. When they contact me, 90%+ of the time they have highly specific questions, and there is no need to convey what the product is or what it does in broad terms.

There is a market segment of relative laypeople who do not know what this product is, yet could benefit from it nevertheless. However, it is very small and does not represent the most desired customer base. Imagine selling an industrial control mechanism used in water treatment plants. You probably aren't looking to target the product page to people who don't already work in one.

By the same token, a successful ad campaign in this case would be one that effectively targets the search terms used by people that by and large already know what they are looking for, and steering them in my direction.

On the other hand, you both have a point. I am probably underestimating the number of managers looking at the site who, despite working in the VoIP service provider industry, find this all to be Greek. And it's probably equally true that I am reasoning backward from a self-selecting group of customers--the ones to whom I do manage to sell. In other words, survivorship bias, where the survivors are those not spooked by my esoteric content.

So, fair points!
The 'pre-existing condition' clause that Obamacare did away with was only applicable for patients who do not have continuous health insurance coverage. In other words, the reason this was ever an issue is because health insurance companies wanted to avoid the situation that people who never had insurance sign up for coverage only after they've gotten sick.

If you already have health insurance and you change jobs, there's no issue with changing providers.

I'm not in the "Obamacare is completely useless" camp, I'm in the "Obamacare solved the wrong problem" camp.

But premiums and copays are completely out of hand. The supplies my son receives for his insulin pump and glucose monitor cost the insurance company $5,780 (per quarter.) The supplies are not complex and likely cost Medtronic no more than a couple of hundred dollars to produce. There's nearly zero competition in this space because of vendor lock-in (I can't source these supplies from anyone else.)

This latest year our premiums didn't go up at all (yay!) but our coverage got worse (same plan) so instead of paying $0 out of pocket for his quarterly supplies we now pay $700. Prescription/doctor-visit copays have gone up too.

The sad reality is if you're sick and not rich in this country you're fucked. I'm not rich, but I happen to be a software engineer nowhere near SV and have a decent (contract) job, so we can swing it for now. But if I was making $90k, we'd be in trouble.
Given France history (and bagage with England), many French people are very proud of their language. I believe that if one wants to really enjoy France, develop good friendships there, etc., one has to speak French. Or at least be learning it.
Programming in Scala
by Martin Odersky, Lex Spoon, and Bill Venners.

Beside a good introduction into Scala, that book also teach me the principles in computer programing. It's worth read again several times.
Having had a bit of startup mileage, I second this. I don't know why the above post downvoted.
In your everyday experience, you are constantly bombarded with overwhelming evidence that space and time are two completely different things, that matter and energy are two completely different things, that life is much too complex and well adapted to its environment to have arisen without an intelligent designer, and that the sun revolves around the earth. And yet, none of these things are true.

Likewise, you are constantly bombarded with overwhelming evidence that you are a classical physical entity living in a classical universe. But that is not true either. It's a very good approximation to the truth, good enough for most day-to-day purposes, but it is not the truth.

You can choose to accept these facts, or you can choose to bury your head in the sand. But you cannot legitimately say that there is a "problem with quantum mechanics" when in fact what is going on is that you have chosen to bury your head in the sand. There is no more a "problem" with quantum mechanics than there is a "problem" with relativity, evolution, or the Copernican theory. There is no intractable mystery here, only people who choose not to accept what the math is telling them.
Unified Write Filter (UWF) allows to redirect all disk scripts to memory
Erlang uses concurrent processes for stability and soft scaling,
not for speed.
If you want to decipher stuff, program a gpu not cpu.
Personally i rather give my name and my passport ID than my telephone number. At least with that data they cant annoy me or resell it to ad companies to annoy me.

Also i cant lose the knowing the number. I can easily replicate it on my own site (saving it in multiple places)
Show HN: SuperSelect – Super-fast text selection
https://superselect.rocks/

I find myself on occasion needing to very quickly select data from web pages in cases where writing a scraper/script doesn't make sense.

So I made SuperSelect, a Chrome extension. You don't need to install it to play around with it. You can demo it at https://superselect.rocks.

I've made it open-source.

I would love feedback!
As fine as you can be if you can not talk to about 90% of the people around you.
The timing can't be too much of a coincidence.
So, there would never be a way to email someone a link to a site? Ever? Links are the whole point of having a Web!
I disagree. In my experience (and talking with classmates) finding a job as a generalist (physics/math) is much tougher than specializing in CS, finance, engineering etc. Yes, there are more paths to take, but there are generally large hills on those paths that need to be overcome first...
3 Things UX Designers Can Learn from Project Managers
Heh, i actually tried. They would invalidate my other sim if i get a second one. There is no such thing as "backup sim" with the provider i was with.