skysight-inc/HackerNews huggingface dataset:
> 1. The valuation you will get from the founders before being hired ("your equity will be worth $X millions when we IPO") is unrealistically optimistic. Even on the remote chance your startup becomes a huge success, you'll see a small fraction of that at best.

If a founder is selling you on anything but a very sober view of the stock that's a great signal to not join the company. Even so, it is not too difficult to model a few reasonable dilution, acquisition etc. scenarios and get a feel for how you'd do in each.

> 2. Unless you have a lot of influence on the board and majority shareholders (you won't), you can't really protect yourself from losing all the value of your stock.

Sort of. The reason this doesn't really happen much in practice is that it destroys the company's talent pool and ability to hire in the future. Most companies that are succeeding don't tend to screw employees, it's only when they've entered the "squeezing blood from a stone" phase that these things start happening, and at that point the stock's not worth much anyway.
The goal is not a certain level of emissions, as you say - negative emissions would be desirable. A 50% reduction will be a great improvement, a 90% reduction will be almost as good as 100%. 110% even better...

Our task is to reduce emissions as fast as possible. But what is "possible" still entails economic, environmental and safety limitations and priorities.
I think you have to start with the art. Creativity and critical thinking is what keeps me excited for what I do. The experience and the tooling is just the attachments which extend the capabilities of the brain stuff. Maybe I would get more down on my work if that were to get out of balance, less creativity and more process. Maybe a change of scenery would be good? Try something completely different?
> That's bad communication and insularity

Suspect it's more than that, unfortunately. Thankfully though my circumstances are changing soon and I'll hopefully be out the door to somewhere better. Life's too short etc.
I’ve seen wildly divergent estimates for how much uranium we have. Personally I’d rather use renewable and storage for the ground, and keep the atomic fuel for spacecraft just in case we can’t make lightweight fusion engines.
Take care that you can distinguish "allow humanity to be exterminated" from "there is a vague possibility that some people may be hurt." In the heat of the moment it's not always an easy line to distinguish.

Way back in the early 2000s, there was a discussion of the morality of torture; would it be moral, or should it be legal, to torture someone if they know where the bomb is?

My answer was that it was the wrong question. Torture is wrong, and should be illegal, but a true patriot (or a reasonable facsimile) would certainly be willing to do it anyway if necessary, and if the bomb is defused I'm sure everyone would pardon him.
Incredibly true! There's a lot of shibboleths, odd turns of phrase, that come from people translating their thoughts literally into another language.

Japanese > English for example, you'll hear people say things like, "What are you doing from now?"

It's also very common to mix up articles, so I hear a lot of things being inflected very definitely, but they will use the indefinite article. Ex: "That band is great, but the singer is a problem." Grammatically correct, but a shade of meaning to the left of what they were trying to say.
Ok, that's our miscommunication. I'd say that government ownership is certainly government involvement but it's not at all the same as government regulation. Even when the government has an agency running all the hospitals you can still have a more or less regulated healthcare system depending on how many rules parliament has passed about where you can build hospitals, how you can hire or fire doctors, etc. In the US hospitals are private but possibly because of that we have a ton of rules about who can become a doctor, how medicines are made, how close you can build one hospital to another, etc that are in excess of what you see in other countries.

Also, while most countries have healthcare that is payed for by the government having the government run healthcare is also fairly uncommon. I know Canada, the UK, and Singapore have public provision but most countries have public payment and private provision.
The test equipment and medical/chemical diagnostics business was spun off into Agilent in 1999, and Agilent then spun out the test equipment a few years ago.
Keysight Technologies is now where they live on.
> Most countries with single payer also negotiate drug prices and reimbursement rates

The government itself barred Medicare from negotiating drug prices. If it is incapable of overturning such a policy, why should it be entrusted with 10x more patients?

> So how would you have the government setting prices and reimbursement rates and not have a higher "regulatory burden"?

You could have the government give a health-stipend for insurance for all americans, so its government funded, kind of like school vouchers. Today medicare instituted fee-for-service, which means you have to document every procedure you do and you get reimbursed based on that, which I believe is the core reason why there is so much red-tape in Healthcare.

This would allow all patients to choose which insurance fits best, and unleash major competitive forces on price.
As they typically are. Hence why they so rarely actually get tested in a court of law
As someone who runs terminal obsessed engineering organizations I can see a wider implication for team docs. Would love a distributed version of this. I suppose we could do something with git, etc but the sync cycle would inevitably kill forward momentum of usage. Bonus points for a web server for those who aren't terminal obsessed.
Stand out as top tech talent
I quit one career because I felt similarly.....so I switched TO web development at age 40 and I love it.

Sometimes quitting is the answer...
Looks like from the video that it's a multi-tenant building, seems like they created an easy way for anyone who wants to enter to do it without actually being authorized.
Not exactly the same situation, but this reminds me of the area between the Utah-Arizona border and the north rim of the Grand Canyon. Legally it's part of Arizona but it's much more accessible from Utah (there's no bridge across the Canyon, so to get to the North Rim from the rest of Arizona, you have to drive hundreds of miles out of the way).

It ends up being a sort of no man's land. It's difficult to access for Arizona authorities, and Utah authorities don't have jurisdiction there.

https://en.wikipedia.org/wiki/Arizona_Strip
Same. That is a really poorly worded headline.
I'm 25 and it's the same for me completely. Working from home doesn't work for me, I need to get out in the morning or I never leave home state of mind. Same goes for leaving.
I'm 38, and started programming at 8 years old in BASIC on the Apple ][. If ever I find myself unable to convince anyone to pay me to code, I will still work on my side projects at night while doing something else (for money) during the day.

As far as my "working life", I try to keep myself challenged by seeking out interesting projects. Generally this means changing employers every couple of years, but this gets more difficult the more 'senior' (and expensive) you become. I really would like to settle in at a company that can keep me challenged and growing, but most employers put zero effort into developing and retaining their software engineers (too easy to find new ones, I guess).

For example, my current employer (less than a year) has me doing legacy software maintenance (not the type of work I was promised when hired), which is doing nothing for my career (probably causing active harm) and is boring as hell (no architecture/design/SE work, no challenging CS problems, no leadership responsibility) - it's the kind of work I'd expect to be doing in my 60s when I'm coasting into retirement (assuming I can stand it even then). So I'm interviewing again. I hate interviewing.
Amazon's electricity rate discounts have pushed up utility costs
It's definitely a niche product. I think in general people would rather have a free product that abuses their data over a paid one that does not. (Anecdotally based off a group of people not generally known to have a ton of money.)
Related solution built on AWS SQS and a Pi - which takes a picture of the individual ringing the bell.

It's an email alert - but it'd obviously be trivial to connect up the slack API to pass the message + image to a channel.

https://www.hackster.io/taiyuk/iot-doorbell-faee18
A divide-and-conquer implementation of the GJK algorithm
Meanwhile, those are the reasons I applaud Apple. I don't want to be responsible for repairing my own device. I don't want to deal with drivers and compatibility issues. I don't want to deal with virus scanners and third-party payment systems and the stuff that comes with an uncontrolled app store. The only one I kind of agree with is developing iOS apps on Macs, but only as far as I wish the iPad Pro had the capabilities to run XCode as well.

I can completely understand why other people want those things, and I'm glad they have a choice that fits their needs. For my needs, I'm really glad I have Apple.
Waymo measures their disengagements differently than the competition.

https://blog.piekniewski.info/2017/05/11/a-car-safety-myths-...

> Now it is important to note that the definition of a "disengagement event" may vary between companies. Most companies report every case in which a human grabs the wheel for any reason. Waymo (*) only reports the events, in which if not for the human intervention the car would actually cause a dangerous situation [read more here]. The way they do it, is for every physical disengagement they gather all the sensor data and next simulate multiple scenarios. If these scenarios lead to a dangerous situation, such event is being reported. According to Waymo in 2016 nine events would have lead to the car hitting an obstacle or another road user, approximately 1/10 of all disengagements they've reported (124). Hence there is such a gap between Waymo and the rest of the pack.

I also think it's hard to generalize from Waymo employees being attentive and general road users achieving the same thing.
Getting sick of it again.

I enjoy writing software, but the interview process is crap. Its either waste a whole weekend building some mini app, or some random algorithmic questions which are hit or miss whether I get them right or not. Hardly anyone is interested in looking at code that I have already written. So I am maintaining other peoples balls of mud as its what pays moderately well.
That graph doesn't tell the story, it's just picked because single family is the simplest indicator and has well defined economic benefit. The figures always incorporate new housing units -- a 20 story high-rise does not look like a single family home in the stats.

You can look at the raw data and see single/multi/large residential starts: https://www.census.gov/construction/nrc/pdf/bpsa.pdf

Single family construction is the canary in the coal mine because the costs are escalating to the point where more and more people are priced out. New construction is $150-275/sqft (10% more if no garage is present). When I started working in 2000, it was about half that. Per-unit costs drop with multi-family, but it's still creeping up there. The minimum price for finished new construction condos in my area (which is usually a 50th percentile market in the US) is about $350k.
You're right. My examples should've been more complicated for regular functions not to be a suitable abstraction. Now, assume that the examples are complicated. In that case:

One method to define that function would be to do it the way explained in this [0] comment. That is, express the solution with small, composable functions. This would work as long as you can express the program in a composable way. This is what I usually try to do first, unless I find expressing my solution with composable pieces is not worth the effort.

For example, an async solution to a problem would be very difficult to express composably without well thought-out building blocks. One such collection of building block is Reactive Extensions [1], which is the result of years of research and development. So, before RX and similar libraries existed, it was costly to express async programs composably. That cost may or may not have been worth it.

Another method to define that function, if we're not going for "composable," would be to write it with an `options` argument, which would look something like:

type Options = {use_cache: boolean, skip_one_cycle: boolean, number_of_retries: number, ...}

The more options one function has, the lengthier its definition would get, which means its core logic could be obfuscated. So that'd be the tradeoff with this method.

Third method would be to define multiple variants of that function, like `do_things()` and `do_things_with_cache()` and `do_things_and_retry()`, etc. Here, each function is simpler than a single function taking an `options` arg, but then core logic would be repeated in all of them.

And since these three methods are not binary options, one may even use all three of them to some extent.

What Optic seems to provide is a fourth option which allows you to forgo defining that function (as long as that makes sense) and repeat your core logic in many different parts of your code. The devtool would then recognize the core logic in all those different repetitions and assign it a single identity, which would allow you to manage that core logic from a single place. This would be especially useful in a language that does not support macros.

(Btw, macros would be your fourth option if you're coding in lisp/rust/etc. The one tradeoff with macros is that they are yet another layer of abstraction that the author and the reader of the code should keep in their head.)

[0] https://news.ycombinator.com/item?id=17792770

[1] http://reactivex.io/
Ask HN: What is your favorite lightning talk?
A tech talk that is 5 minutes or less
I explained more here: https://news.ycombinator.com/item?id=17801256
You should visit the good judgment project website. They've studied this for a while and have documentation outlining and explaining their claims.

The idea is not that an untrained mass of people are necessarily better than experts. Instead, it's that some people, with training, can learn how to make good predictions about many different fields. These predictions exceed the predictions of domain experts.
> Are we the only country with constitutionally guaranteed Right to Privacy ?

From what I can tell from afar, access to courts in India is mixed at best. A constitutional guarantee only goes as far as its enforced/enforcable.
Yeah, a lot of places around here are Chinese/Japanese/Thai combined and run by Chinese people.

> Good cooking doesn't care where you're from.

Except for some reason it's hard to find good pizza outside the Northeast. What's with that!?!
> "good moderation"

pun intended
See thaumaturgy's comment.
The ethnic food in Memphis is BBQ and if you ate that you’d have had some of the best in the world.
Perhaps they could have gone with a connectivity vendor with an extensive 4G network for backup if the (inexplicably) non-redundant fixed line was cut.
The debt is denominated and must be repaid in USD. Nothing changed in Venezuela except some fantasy exchange rates than no one cares about except a handful of government cronies who are allowed to take advantage of those rates when they want to buy USD from the government using bolivars.
This one is pretty easy to see the reason for if you go to a random tourist restaurant in each country.

In Thailand, you get four pages of Thai food, going way deeper in variety than you ever see exported. Enough that you could eat there every day and not feel the need to flip to that last page full of Pizzas and spaghetti bolognese.

In Indonesia, though, you get Nasi Goreng, Mee Goreng, and if you're really lucky a single curry, before learning about their wood-fired pizzas and other western junk.

So you can go there for a month and come back having eaten a lifetime's worth of salty noodles, but not really learning anything about all the other good food you can get there.

It's pretty rare that I choose Indonesian over Thai, when I have the choice.
> A service to connect with other remote workers in the same city as you would be really helpful.

But only part of it. Surrounding yourself with strangers you have no connection to, except that you all work "remotely" somewhere, is not the same as being surrounded by colleges you work with face to face.
It is a bit of an exaggeration, but the fact remains that handing off to a bored driver who likely isn't paying any attention and expecting them to take over a car at speed is not reasonable or safe.
I once had a maintainer remove random lines of code from my modern C++ codebase until it compiled on his old GCC / Qt combination. He then went on making bug reports of random segfaults on almost every user interaction.
If you don't mind me asking -- have you found trouble with staying in programming / development into your 40s? Or do you see trouble staying in programming into the "good number of years" ahead? I'm just curious as someone in their early 30's who feels the "pull" towards management as a career longevity move. But on the flip side, I love "soft/upwards management" and being hands-on way more, and without the massive doses of stress of actually being in management to boot.
What a wonderful world it would be if world war three were fought with menus. Yes, please, let's engage in gastrodiplomacy.
fwiw I've been starting to get HEVC streams from time to time on Windows desktop Chrome when watching Youtube.
How do you know you can walk into a shop and start picking things up, but not the open door to someone's house?

The law has dealt with these kinds of things for hundreds of years. Intent matters.
I started blogging to keep records on how to do certain things and it eventually turned into teaching others how to do it.
Could you explain the return statement in your example? I only know the '@' as a decorator in Python. This looks like invalid syntax to me what am I missing?
- The total value (in some grand sense) of a human life is greater than their comfort or happiness at some moment.

- I am not a bad person (I am not responsible for the Holocaust; I didn't even vote for Bush), but the apparent abuse I suffered is part of what made me the strong individual I am now.

- Therefore, although I feel bad about it afterwards, it's necessary that I treat the next generation with suitable punishment---to make them better people.
> Does anybody know why their test instruments division was spun off in the 90's?

Profit, but no growth.

All the manufacturers of test equipment have the same issues: the number of people who need test equipment is effectively fixed and costs are mostly all customer support.

So, there is this gulf from the <$1000 category (no customer support--we have a forum, maybe, and it is probably in Chinese) to the >$25,000 category (okay, we make enough profit per sale to allocate a couple of hours of a real human to talk to you).
The racist rants on your Twitter sure ain't helping, bud.
It would only ever be true if the debt you owe is denominated in your own currency. Which would be highly unlikely in almost any case except USD or euros or one of a small handful of major world currencies.
No wonder I couldn't find it.
Great example of "Improvise. Adapt. Overcome." in a bad situation - whether they had SOPs for this situation or not.
The truth about ‘breakthrough’ drugs
Fad or Trend: Agile Maturity and Agility Assessment?
I think that was more a sign of the times. Like Andrew Dice Clay's filthy routine. That type of humor was needed during the 80s to distract people from the stress everyone was under. It wouldn't work today. A lot of Eddie's jokes were something that people never talked about or even heard of, like pre-nups, and wives taking half your cash today. I agree he was one of the early greats, but look how quickly his style wore off after that time period. I wouldn't consider him in the realm of timeless like Dangerfield or Carlin.
I don’t think age has anything to do with how open you are to try new things, it’s an age old throve, but it really depends on the person. Most of our IT staff is young, and they are extremely unwilling to try new things out. Mean while most of our developers and project managers are aged 35-55 and they are all open to new things.

I think you need to fit you team with the kind of people you want, in development you want risk-willing people, in operations you want to focus on stability.

I will say that a lot of young people often put more zeal and conviction into it, when they do try new things, but that’s rarely an advantage.

But actually trying new things? That’s not tied to age at all in my experience.
I have a friend that lived in India for a year or so. At the end of his stay and american chain restaurant opened up TGI Friday I believe). He said that was one of the worst meals he had while there. Nothing tasted "right."
Don't you find that most "new" ideas in tech are actually a rehash of something from 20 years ago at your age?
> I would suggest you don't make dramatic claims

If you could point out some stuff from ZProc's page, that would be nice!

> mpi is the grandfather of message passing libraries

Never heard of it before, but just a simple google search reveals that it _might_ be more performant than zmq, but not as fault-tolerant and flexible. It really looks like a niche thing, from this comment by peter hintjens

> Why smart cloud builders are betting everything on 0MQ. In detail, compare to the alternatives. Hand-rolling your own TCP stack is insane. Using any broker-based product won't scale. Buying licenses from IBM or TIBCO would eat up your capital. Supercomputing products like MPI aren't designed for this scale. There is literally no alternative.

(http://zeromq.org/docs:the-ten-minute-talk)

> Don't get me wrong, message-passing has some advantages, but they certainly aren't that it 'solves' parallelism.

Doesn't it? (For most people)

---

I can't believe I'm hearing words against zmq on HN, its wierd.

Even the guys over at Dask settled on ZMQ over anything - https://github.com/dask/distributed/issues/776

P.S. Seems like you know quite a lot about this topic. Do you have any projects of your own that I can see?

Bottom line, I think most people would be happy doing message passing parallelism in the real world. Sure, it doesn't look that good in theory but works damn good in practicality.
And yet people seem to prefer that warzone to the alternative that open source software offers. You can bury your head in the sand and claim that's only because of Microsoft fud campaigns, dirty business practices, advertising, or whatever, but you're wrong because even many people who know about and have experience with Linux choose that warzone.

Personally, I think that says a lot about the Linux desktop and its community.
Adobe Premiere Pro CC 2018 12.1.1.10 and Crack
Nvidia unveiling GeForce RTX 2080 (livestream)
I think that the creators of the 1996 Squeak Smalltalk were aware of the previous project. They also named their subset of Smalltalk which could be translated to C "Slang", which is a name that had already been used a couple of times.
> Feds Threatened to Fine Yahoo $250K Daily for Not Being Able to Print Automobile-Sized Metal Objects

haha, Love it!
https://www.viafiles.com/movavi-video-converter-premium-crac...