skysight-inc/HackerNews huggingface dataset:
We don't program the boards in C#, just the services/Silverlight. The communication methods between the boards is well abstracted - most of our devices are reached via phone number. They have a SIM card with a carrier and services essentially make a phone call to get the data. There's a lot to do with communication protocols (i.e. bytes 0-8 are the configuration, 9-12 readings, etc.) but .NET has nice support for binary constructs. Some RTUs are difficult to work with because they have conversations with our server, and the lifetime of that call must be maintained while a million other things are going on.

I wasn't here when the C# decision was made, but it's worked out really well for us so far, Silverlight notwithstanding. Microservices work out really well for us too because there's a lot of code written for specific RTUs which will not (and should not) be shared, and having them explicitly separated keeps everything tidy. Microservices communicate via a centralized publisher using WCF, which uses MSMQ as the underlying transport method. Our #1 priority is to never loose data so these technologies are a pretty safe bet. Like I mentioned before, C# has good support for low-level stuff, but we don't do as much low-level as you think. Our greatest challenge is handling several distinct protocols with as much as the same code path as possible, and C# has really great generics support which makes our lives easy. We don't require the performance a C++ platform would bring.

To elaborate a bit more, our basic control flow goes something like:

Poll unit -> get data -> push data -> translate data -> assign data to business objects -> operate on data -> present data

Each step usually involves a save to the database of critical info at that stage.
KeyCDN also offers Let's Encrypt in combination with HTTP/2
https://www.keycdn.com/blog/free-ssl-certificates/
Ever since the guard statement was introduced I think you should never, ever use the ! as operator. It still has some sense when using as a type, for example for IBOutlets.
I'm a hearing developer with conversational ASL skills, and there was a brief time when I had the opportunity to work with a Deaf developer. We didn't get to write much code together, but he was able to help me learn the signs to talk tech jargon and we had a grand old time. He was thrilled to be able to communicate effectively with someone at the workplace. One of the best parts was seeing my coworkers react when I started signing with him - I hadn't mentioned that I could use ASL.

ASL is a pretty easy language to learn and it's pretty rewarding. I suggest more devs try it, especially if you have the chance to work with someone who you could communicate more effectively with via ASL.
This Is How Tattoo Can Ruin Your Life
Still an external authority.
> I'm starting to think that I am (or we, men, are) blind to this.

Nobody's blind to that. Most of the time it's just that nobody wants to get involved in cases like that. For all one knows ones could be accused of doing nothing about it. So people prefer "not to see" and "not to know", just like in blatant cases of racism at work. So it's not blindness , it's just individualism.

> but I'd guess Eastern-ish Europe would be worse

Why just Eastern Europe ? I'm French and sexual harassment is an endemic issue. Same in Italy. We might have stronger laws against it but good luck when it comes to proving it happened in a court of law.
Samsung is larger than Apple, Microsoft, and Google combined.
Britain’s spy security service MI5 leads way in LGBT equality
Thanks! I have never seen that option, although I don't usually fly United. I'll look for it next time.
Insurance – TheCthulhu
This problem happens in every industry, tourism and hospitality is full of these cases as far as I heard even by people I personally know.

The Silicon Valley situation is more visible for the simple reason that diversity is still a problem, so having so few girls makes this a huge problem and a barrier hard to overcome for women. I feel truly sorry for all the female colleagues having troubles with bosses and colleagues harassing or also bullying them (have you ever heard somebody saying: "she's a girl, let's give her this task b/c is very trivial").
Indeed; never trust HR to do the right thing. HR will choose the approach they believe minimizes risk to the company.

If they believe kicking you out instead of your harasser is less risky they won't hesitate twice to do so. I can confirm that from personal experience.

If you can afford it get legal advice first ... and then go to HR.
Folk mythology isn't always based on underlying facts. Thatcher wasn't perfect but the decline in British manufacturing and mining had been happening long before - the graph of employment in British manufacturing is essentially a 45 degree downward slope from 1961 going back to the same (absolute) number of people in 1991 as were in employed in 1891. In the same way Thatcher didn't shut the largest number of pits.

Britain was the "sick man of Europe" during the 70s, we got bailed out by the IMF in 1976 - unions gave us the Winter of Discontent. Far too many confrontational unions protected Spanish Practices and demanded unjustifiable pay increases which bankrupted companies - not to mention earned a dire reputation for quality. I see a lot more "worker solidarity" in things like German work councils than 70s British trade unions, they didn't seem to have any concept of creating a sustainable business and ultimately wanted everything nationalised in order to separate pay from profits.
For mapping, you sensor up the cars you sell, SLAM, and send the data home. I'm not saying its easy, but you don't need to wait for someone to win a Nobel prize, Tesla started doing it last year.
I am interested in (a). Recently I heard from a trusted source who works for a popular CDN that some top levels CAs, who are trusted in my browser, are known to be issuing certificates for domains which they have no authority to be doing so, for the purpose of man-in-the-middle analysis by certain parties. But that there is a reluctance to pull these certificates because that would be like switching off portions of the web.

Is there any truth or more solid reference to this from those who are in the industry and know more about these topics? Rather alarming if so.
Why don't they provide a good working example, using Browser Sync or LiveReload, Sass, etc ?

I haven't found a good build process using npm as a task manager or build tool; I haven't seen any good example on any article I've read so far; gulp was built for, and it's much clear in my opinion!
Connect IFTTT Triggers to a REST API and Return the API's Response to IFTTT
تور کیش ورود ۴ بهمن ۹۴ در هتل جام جم
ew em
The Big Short film review: A bleak, sharp and totally sleek Wall Street takedown
You shouldn't stay in a company where there is no power balance between business and tech.

Usually the technical debt will accumulate to the point the product can no longer move, is stuck on an outdated stack, and dies.
I agree with true AI possibly being extremely non-human, but according to your examples that could be its most important feature. Us humans don't have the mental capacity to link child sweatshops to our limited world view, but an AI might, exactly because it's not limited by biology.

And even that also depends on upbringing. Our super intelligent spider who's been raised well (and associates with humans) should be friendlier than say a super intelligent dog who doesn't associate with humans.

Basically for me it comes down to how/if it associates with us. If so (or not), what does it stand to gain from exploiting us?
France problem is Europes problem.

One of the big issues in Europe is that it has no culture for letting civil society handle it's issues. Instead it tries to mostly solve it through EU regulation.

Further more as the EU moves to standarize regulation across the countries it's in effect disrupting startups by changing the underlying legal reality they exist on.

Of course it's possible to build companies in Europe but mostly they will be "better mousetrap" companies rather than actual disrupters.

Furthermore because of the way income taxation works in most of Europe the amount of money that someone can make from a startup they worked for making it big is relatively limited. In effect instead of spending some of the money they have made on investing in other startups they end up maybe buying a house or something like that because it's simply rarely that much they will make.

This is not a sustainable model.

You can't both take away initiative from the startups, while making your labour laws so strict that it's hard to pay with equity, while eating most of the spoils in taxes and at the same time expect European startups to stand a chance.
In the void, regulation (assuming you talk about the producing countries) simply won't work.

If suddenly, a given country would, say, increase minimum wage and mandate safety conditions, it would increase the risk of losing market share. That's just how it works - only a small fraction of the production/consumption chain gives weight to the sources of the goods.

Of course, that doesn't imply that regulation doesn't work; I'm saying that by itself, it's not going to work.
Related: https://www.youtube.com/watch?v=wteiuxyqtoM

(Showing clearly why simultaneity does not exist in an absolute sense.)
> It's probably worse in all sectors where women are a small minority.

It would be interesting to see if the data supports that statement. Is there less sexual harassment in education or medical professions where women are the majority ? According to my experience, I don't think so.
> If you can afford it get legal advice first

And if you can't, join a union (or form one if they don't exist), they can help pay for legal advice and/or have their own lawyers.
It is an ablative part though.
VR First by Crytek
If you can't trust HR to do the right thing or they don't, it's time to leave.
I don't agree, but upvoting because I think it is worth discussing the idea that women get attacked like this (and that's what sexual harassment is) because the men think they can bully the women. Perhaps not a punch in the face, but a clear shove away may go a long way towards making the point.

I am also suspicious of approaching HR first. Perhaps a lawyer has written about how to handle this online, especially what and how to document, how to handle any witnesses, etc., but if not I would hope my wife would talk to a lawyer first. I guarantee that HR knows how to handle the incident, but they are working on behalf of the company. That doesn't mean they are working on behalf of the manager, though, so they can be at least half-trusted (IMHO). But I would still prefer that my wife have her own source of knowledge on this situation.
Few programmers have read the most important paper in this area, Leslie Lamport's "Time, Clocks, and the Ordering of Events in a Distributed System" (1978)

If you want to be one of the few:

http://research.microsoft.com/en-us/um/people/lamport/pubs/t...
25 Most Common Passwords of 2015
Yeah I visited china recently and I was very jealous seeing my girlfriend (grew up there) order taxis, pay for food and loads of other small tasks all through WeChat.

This should definitely be developed for WhatsApp (or something similar).
It's not really useful to single out Eastern Europe. The problem is everywhere; its manifestations are just different.

Eastern Europe for example has much less of a glass ceiling problem but gender roles are stricter and but racism and homophobia are orders of magnitude worse.

In the Dutch workplace (where I'm from) homophobia is for example much less of an issue; but racism is still pretty ingrained and while there are less strict divisions in gender roles but the glass ceiling for women is much stronger.
The competition is Asian for Airlines is a lot more intense then in North America. Almost every country has a Carier or 2 or 3. They all fly to each other countries so there is a lot of choice. Every country has been expanding its airports for the 20 years. And competition is driving the use of brand new planes and perks.

Now look at North America. There are only 3 countries here. United States airlines are the largest carriers. In the past 20 years consolidation has reduced the number of airlines. That's why despite the huge drop in oily our not seeing ticket prices go down.

In most cities / airports there is one dominating airline and they know chances are you will take their flight.

There's times of the year (not holiday) when it's marginally more expensive for me to to Vietnam for a vacation then to visit my family living in Austin. This is from NYC.
My mother worked in an all-male field starting in the 1970s; they didn't even have a women's bathroom at the plant when she started. When something like this happened to her, she was perfectly capable of opening her mouth and telling the person that their behavior was unappreciated.

I don't see where she says she ever even hinted to the manager that his actions were inappropriate. I suspect a single "cut that shit out, stop acting like a damn teenager" might well have stopped this problem in its tracks. But we'll never know.

I read these tales of woe and wonder why people today lack the intestinal fortitude to stand up for themselves, rather than resigning themselves to the status of "victim".
Ifttt-proxy simply proxies IFTTT triggers from one maker channel to a specified API endpoint, and posts the API's response to a different IFTTT endpoint. Use it to connect any IFTTT trigger -> API -> IFTTT action. (e.g. push me metro next train times when I leave a geo-fence)
How much again you are allowed to earn as a auto-entrepreneur?
How come the manager got away with just an apology?
What is the Full SSL feature offered by you? From what I understand it means supporting weaker ciphers apart from SSL and older TLS versions. Is that the case?
Good point. However, the dictionaries also need to be transferred to the user and a MITM could easily replace this with his own (flawed) dictionary.

Same point: JavaScript injection/modification.

HTTPS doesn't guarantee that the dictionary isn't flawed or the JS is secure, but it does guarantee that the received data/scripts/dictionaries are exactly the ones the server intended to send.
The problem is that often you might not be entirely sure about what's going on. In her case, the kiss in the cheek might just be cultural confusion (in Spanish-speaking countries we do that even with strangers).

Of course, after the lap thing... I don't even have words... How can you treat other people like that.. you are put in a position of power/responsibility and they use it to degrade others..
This. I find it surprising that the offender wasn't terminated and incomprehensible that the victim was required to continue reporting to him.
Biopython Tutorial and Cookbook
The main thing to remember is that much of it is done by men who are smart enough not to be easily caught. The rest of us don't see things happening because they're careful not to have witnesses, or try to have some plausible excuse.

That leads to the other side of how toxic this is: if you're harassed, how do you know who's safe to tell? It's probably safer not to tell other men if you don't want to risk finding out that they're part of the problem or just unsympathetic without unrealistic levels of proof.
This is called wanting to have your cake and eat it too.

Currently consumers in the Western world are doing it at the cost of child/third world labor. Apple's surely got some margin to cover some of it but why shouldn't prices go up to reflect it? Companies don't have a right to succeed. If the consumer won't play their part then Apple will have to adjust their devices and software to get to a price point consumers will pay. The yearly device model of business is incredibly wasteful and maybe it should go away.
> ...but people struggle to see the real problems and replace the void properly with positive things.

I'm not sure how you do that without some sort of "religion" (loosely defined to encompass environmentalism, scientism, salvation-through-politics, hedonism, etc.).
It's not realtime, though. You send your message and the other person gets it... in a few minutes.
I'm not GP, but the few handful of times I've Skyped to other countries the experience has varied from kind-of-ok to horrible.

Maybe it's a location thing? I'm in Scandinavia..
The solution is federated, P2P-like systems. But, unfortunately, there is no money to be made with such solutions.
The dangers of falling in love with your mobile app
UCSC Series Default Password for Units Shipped Is Incorrect
Yes, for the things she describes her manager should have been fired, not kept on after some kind of apology.
I suspect that while Silicon Valley has slightly more instances of this behavior than other industries (due to lots of startups running without adult supervision), the perception is amplified by the victims being more likely to have blogs or other ways to speak up about it.
The second statistic says it's about "unwanted sexual advances", not "sexual harassment". Not being interested isn't the same as being sexually harassed.

Edit: The way the page is written makes it hard to understand what most of it actually means, but if I interpret it correctly 50% of 65% of 60% received sexual advances from a superior more than once. So about 20% had experience of a boss failing to take a hint.
I have to write this comment pretty carefully to avoid vindicating the offender or blaming the victim. It seems to me like the victim wasn't making it clear that she was uncomfortable (this is not her fault), and perhaps the offender was picking up on signals that weren't there. The situation needed to be fixed, but the behaviour mentioned in the article could have been more flirtatious than forced. A zero tolerance policy is just a way of removing the humanity from the situation. Maybe the events weren't so severe to demand that he lose his job, has charges pressed, etc. I don't think we should be calling for his head. I am surprised that she continued to work under his management, though.
Ask HN: Is startup equity just snake oil?
Is equity just an excuse for start-ups to motivate lower salaries and bad work hours, which in the end don't yield much anyway?
Arduino Library for Proteus
Hey, great article. Can you elaborate on the second paragraph please?
To build a Google or Facebook, you of course also have to get the US market.

So you have to accelerate to massive scale across Europe, and then conquer the US market before a US company conquers the US and spreads across Europe. It's clearly a far more difficult proposition for the European company. The only alternative I can think of that might work, is for European companies to start with targeting the US market first (a challenging concept in its own right - to target a foreign market first).
3D Printing: Science fiction might just drive you out of business
When something like this happened to her, she was perfectly capable of opening her mouth and telling the person that their behavior was unappreciated.

Good for her. What happened next was that the offender moved on to someone else, and when they found someone who wasn't so confident as your mother, sexually assaulted her.

It's nice that you wonder why people don't stand up for themselves, but you should be careful that people don't accidentally think that you're ascribing blame to the victim. It is interesting that you imply that in previous generations, there were no victims. This does not tally with the evidence I have that indicates that sexual assault and other such crimes have been with us for a long time.
I doubt it, at least not in terms of mechanical complexity. They'll probably have solid state quantum tunneling superconducting turbo-encabulators, but not the mess of moving, spinning, and sliding surfaces in an IC engine.
Show HN: Buzzer App – location aware notifications done right
It's created by two students from my town. They showed it to me and I thought it was pretty neat. I tried it out and helped them with their copy a bit and it seems to be an app that can do well. I'll pass your critique and praises to the founders when I see them this weekend. The website is http://buzzerping.com/
This made my day. Thanks.
It needs to happen at the consumer's country. We should have laws banning import of any goods or services from countries that don't have a decent living wage and mandated safety conditions.

Of course the price of goods will increase, and then the rubber will meet the road. Do we care more about our "things", or people half way around the world being *pulled out of squalor?
I would disagree with this advice. Unless you have a good reason not to trust your particular hr department for this situation, you should put in a good faith effort. Perhaps you could argue that most hr departments are incompetent, but I cannot imagine a scenario where retaliating against an employee for reporting sexual harassment would minimize a company's risk.

Also I believe most employment discrimination employees will work on a contingency basis, so you should consider reaching out to them regardless of your financial situation.

I understand the constant refrain from HN of never trust hr, but I think reporting to hr could form a better foundation for a lawsuit. Feel free to contact an attorney first. That is what I would do.
Elon Musk explained why they need drone ship landings at all, once they have proved they can land on land: because some missions require landing downrange.

I explained that Hans Koenigsmann said 27 minutes 57 seconds into NASA's Jason-3 prelaunch new conference that they have to try to land the Jason-3 booster on drone ship instead of land because they don't have environmental approval at this time for Vandenberg AFB in Califiornia.
I don't really trust an automatic tool with my configuration files, to be honest...
That's because your mother was not a special little snowflake who thought the entire world always revolved around her. I'm going to guess she did not have her parents walk her to school every day or come with her to a job interview.
My apologies for not knowing how to create a clickable link :(
HR is the company's (i.e. directors'/owners') legal & policy counsel; wouldn't talking to a lawyer be the more sensible option?
Datalog not "click" to me. Is weird to understand and another uncommon programming model, and think that the ideao of build a relational language exhaust the limit of paradigm switch for my potential users. However I wonder if can be used as a internal engine and will provide efficient/easier backend for all the relational stuff?
Internal Applications: When Semantic Versioning Doesn't Make Sense
In all fairness, parent's username is shallowpedantic.
Maybe it's my problem, but that essay just sounds confused to me. Can you summarize what she's saying there?
Reading the comments here, I'm surprised at how broadly the terrible situation in the Congo is being generalized. This is not one immorally-sourced component among many, it's a massive outlier: A rare element with its richest mineral source in one of the poorest, most chaotic and war-torn nations on the planet.

It's correspondingly an incredibly hard problem to solve. At an extreme, Apple probably has the cash to buy its own mines for cobalt but how can they ensure that their suppliers use it exclusively? It's a fungible commodity, after all.

If anyone has any ideas that don't revolve around armed 'humanitarian' intervention in the DRC, I'd love to hear them.

Also, I'd be interested to hear what problem #2 is if this one could be eliminated. My suspicion is that its degree of horribleness would be a significant drop-off.
No, not always. It's something a lot of startups misuse. But I wouldn't say that's how everybody does it. I know some startups that offer equity with a slight pay cut, just to gauge your motivation, and bump up your pay soon after.