skysight-inc/HackerNews huggingface dataset:
I've read the AR5 synthesis report, and your description is simply inaccurate.

To use your numbers, the IPCC reports that 99% of scientists believe 100 units of climate change is coming, and 1% believe no more than 30.

It's less than 200 pages, I recommend actually reading it, rather than just guessing how the sausage is made, as you've done here.
Seeking work | San Diego, CA | HARDWARE

- Full stack hardware engineer (electrical, mechanical,
firmware, sourcing & manufacturing)

- Designed and produced all the hardware @comma.ai
(https://comma.ai/shop, https://github.com/commaai/neo)

- Resume: https://eddiesamuels.com/resume.pdf

- Email me! eddiemsamuels@gmail.com
tell the truth but use hipster words like , restoration, elevation, inspiration ect.
> Did the public have a say in that?

Have a say in it? Ha. The public CREATED it and drove it. Government are followers of public opinion, not leaders.

There are politicians now who are building their identities and campaigns around green policies like EV credits. This is in response to the expressed desires of the public, it is what wins votes.

However there's no contradiction. What the government spends money on in free market voluntary transactions is absolutely 100% within the purview of the public - right up until the instant the money is spent. After that the money is the property of the market participant who earned it. The public cannot spend the money (through government) and then also try to claw back control of the same money. It was spent, on your behalf certainly, but spent nonetheless.
SEEKING WORK: Embedded/IoT development

Location: Chicago, IL
Remote: OK, have worked fulltime remote for 4+ years

I'm an experienced (>10 years) embedded software engineer. I have a bachelor's in electrical engineering.
I've experience is split between bare-bones RTOS embedded (FreeRTOS) and various flavors of embedded Linux. I'm typically involved in rapid prototyping to look for market fit.

Examples of previous work:

* Video streaming on legacy hardware
* Yocto environment to support Python/Java/App developers on embedded hardware
* OSGi/SmartHome development
* FreeRTOS development

stackhead.com
james.ocarroll@stackhead.com
https://www.linkedin.com/in/jocarrol
Then its not a lie because there is no intention for someone to misinterpret it.
Stephen King Quit Facebook – Should You?
why would banks care if it is anonymous?
You can move back in time using this device we call "memory". Up and to the left - value grows as you consider earlier values. Up and to the right - value grows as you consider newer values. Yes considering newer values after older ones is a reasonable default but it's not completely redundant to specify that's what's meant.
I wonder if we'll see IBM get into video games before too long. Or buying a lesser known streaming company like Mixer? It would seem like an odd fit, but it wouldn't be too surprising.
I believe you are talking about Chaos theory [1]

[1] https://en.wikipedia.org/wiki/Chaos_theory
No, that's not normally what a four day week means. It generally means less hours, but you also wouldn't normally expect moretotal stuff to get done, but you might expect a similar amount to get done (5 days worth in 4 days, not 6 days worth in 4 days!).

Now,if that's generally achievable is up for debate. I think most would agree 8 hours a day, 5 days a week is likely better than 10 hours a say, 7 days a week. But it's not obvious if a 30 hour week is better or worse than a 40 hour week.
DVC (Iterative) | REMOTE | FULL-TIME | OPEN SOURCE | dvc.org (iterative.ai)

Our mission is to build widely adopted tools that solve complexity of dealing with data and ML. Think of Hashicorp (Terraform, Vault, etc) for MLOps. We love open source! The whole team is highly technical and you can find our profiles on GH.

We are VC-backed, well-funded company. Adoption for DVC is growing fast.

Please, find the full job description here - https://remoteok.io/remote-jobs/76126-remote-senior-software.... and feel free to ask any questions.

To apply send a direct email to ivan@dvc.org.
In that case, Amazon is your friend: https://www.amazon.com/Mathematics-made-difficult-Carl-Linde...
XKPasswd[0] is a nice tool to create easy to type and strong passwords. I set my own config with a structure that is specifically easy to type on phone keyboards but still has high entropy.

[0]: https://xkpasswd.net/s/
I've heard this term for 20+ years and never questioned it until just now. I think the "to the right" part is meant to convey that profits going up is not just a one time thing, but something that has, or will be happening continually over a period of time.
Trusting digital images to not be fake or altered
I don't get this "we don't know how to do it" mindset. We know exactly how to do it, we're just not spending the money on it.
Yes. The more things "I have to check" serves as believable mind-delusion until I drain that pool.

Also people / noise / visual distraction is way up there in terms of trivial-type distraction.
Be careful what you wish for. I agree with Stieglitz that the Troika has historically not chosen the best path for crisis countries by implementing austerity. My fear with using Fiscal Policy and running deficits is that it is hard for a politician to win a campaign fighting for austerity if and when the debt binge becomes to great. From my own understanding, that is why monetary policy is strongly preferred because it’s easier to roll back but Europe is at their end of Monetary policy. I wish I understood MMT better, it’s something discussed in the circles of parliament and congress but I don’t think the average joe is aware.
I saw that chart in the article and thought "the predicted warming correlates with the level of wokeness of the country" From Russia 1.83 to Canada 5.64.
Things is great, but the plot twist is that it actually costs $50 for the Mac, $10 for the iPhone, and $10 for the iPad -- all separate purchases.

The company also has a habit of charging $TEXAS for upgrades for new major releases. That is totally within their right and they deserve all the cash they can get -- but that reality may affect your buying decisions.

I did the Things thing for a while but determined the money leaving my wallet wasn't worth it for me. That said, it's among the best, cleanest, highest quality Mac software I've used.
It is not that he is a one-in-a-billion kind of genius, no.

He is probably in the 99.99th percentile of engineers, but that still means there's many many thousands of engineers as smart as he is. However, he is also in the 99th percentile for marketing, 99.9th percentile in leadership, 99th percentile of celebrity, etc.

No, he is not special on any single dimension, but it is extremely rare to find this distribution, which is what he actually is and all these dimensions were used to make his companies successful.
i was one of those who funded pillars of eternity 2 through fig. It turned into a dud, the game didnt sell well. I took a 50% haircut.

the actual mechanics were all onboard. Private shares were held using computershare and proceeds paid out in dividends.
You could try Bitwarden (it’s not as rich as 1Password, but is adequate for web logins, cards, etc.). You can even self host forks of it if you wish. You get a lot for free, but it also has some paid tiers that are quite cheap with additional features.
Why do people upvote paywalled links? This post has 8 upvotes already. Why? Were those 8 people actually able to read the article somehow?

Mirror without paywall: https://archive.is/r1cXt
Climate is long term patterns. Weather is what is happening at a specific time. If the distinction wasn't made then someone could argue that a cold winter day disproves warming.
> How does the support and ecosystem compare to FreeBSD

Haven't used NetBSD much directly, but used pkgsrc (NetBSD ports) on dragonfly for several years before dragonfly switched back to running their own ports system.

The netbsd ports build system at that time was much cleaner (buildlink to ensure linking only to correct and explicitly managed libraries rather than 'whatever is in path') and the fact that there were pkgsrc 'release points' made it easier to have coherent/reproducible applications (not sure if things have changed on FreeBSD side). There were less ports, but generally most things were covered.

As for the OS side, not so sure (see dragonfly), but the times I have installed it seemed solid enough. Overall it feels more 'clean' whereas freebsd feels more 'cosy'. Not sure how to quantify that. The system build is cool because you can cross-build any system & toolchain, and this works even across OS's (e.g. build NetBSD/arm from linux)
The tweet is just a link to https://medium.com/@underthebreach/tracking-down-revils-lala...

https://news.ycombinator.com/newsguidelines.html "Please submit the original source. If a post reports on something found on another site, submit the latter."
Seeking Work - NYC / Remote

Prefer medium/large projects over small ones.

Front end/interface architect with a focus on B2B. I’ve participated in countless rapid prototyping / ideation committees and teams. Very comfortable with putting together various APIs/concepts from different domains into an integrated solution, a working prototype, or a polished web app.

Skills
- rapid prototyping/product ideation
- Able to integrate any API into a working product
- svelte/react/node js
- advanced UI design skills
- graphQL and MongoDB
- lambda / functions / serverless
- consulting on interfaces

Email: sethjgore@gmail.com
Also, here’s a snapshot (of the original page, which is blocked in the EU):

https://web.archive.org/web/20200203164738/https://www.teleg...
This comment needs more attention.
In fact you made me tear-up a little.

Taking the time and effort to care for yourself is worth the effort because you are worth it.
"Correctness" in programming refers to mathematical correctness. As in formally proving your program to be 100% correct as apposed to proving your program correct for a couple cases using software blackbox testing.

This can be done and has been done but is not well known among the javascript boot campers that populate HN.
Why do you need "actual modules"? I feel that (when PSR-4 is followed) PHP's code separation practices are among the best, especially compared to other interpreted web-languages (Python, Ruby, js). And it's convenient while experimenting that it doesn't really enforce anything.
>>Just try to think about this: how bad do the conditions on Earth have to get before it makes sense to try to move to a planet that is essentially uninhabitable?

Your question is premature because you're comparing the Earth of today to the Mars of today.

The short-term goal (short in the grand scheme of things, that is) is to build a colony on Mars that can satisfy the first level of Maslow's hierarchy: air, food, water, shelter. After that, moving to Mars will be a much more attractive prospect to a non-negligible number of people.
I haven't written very much Java, but here are some differences between Java checked exceptions and Rust errors as I understand them:

In Java, a function may throw a long list of checked exceptions, and these lists tend to grow to inconvenient sizes in larger programs. For example, if foo() calls bar() and baz(), which each throw 3 different exception types, then now foo() might throw 6 different exception types. In contrast in Rust, each function can only return 1 error type. If a function needs to represent several different types of internal errors, then the crate that it's in needs to define an error enum type with a variant for each of those. (Either that, or the function can use a generic wrapper error that can contain anything. This is less common in library code but pretty common in application code.) This shifts a lot of work from library callers to library authors, which is a good thing.

Someone with more Java experience will need to correct me here: I think it's fairly common to bulldoze all that complexity by declaring a function that just "throws Exception". That saves you from writing out N different types (and more importantly, from changing every transitive caller when a low level library introduces a new exception type). But it kind of defeats the purpose of checked exceptions, by throwing away all the info they provide. It's a shame that you have this "all or nothing" choice when it comes to exceptions and how much complexity you want to deal with. In contrast in Rust, wrapper errors can define automatic "From" conversions from the lower level error types they wrap, and the standard `?` operator automatically applies those conversions. That means that in many cases, a low level library adding a new error variant might not require any changes in its callers at all. The new information is there for callers who want to look for it, but existing abstractions around the error type generally just keep working.
Midori's really interesting. I'll just leave the link to Joe Duffy's blog on the Midori error model: http://joeduffyblog.com/2016/02/07/the-error-model/
Sonder | San Francisco, CA & Montreal, Canada | Onsite | Full-time | https://www.sonder.com

Sonder is transforming the future of hospitality. We are building the operating system for the future of the hospitality industry. Technology is at the core of powering the platform for the world's first deconstructed hotel and we are the first to do it. We recently raised our Series D at a $1B+ valuation. We are growing rapidly and looking for talented engineers to join us on this journey.

Senior Front End Engineer: https://grnh.se/f123d6652

Dev Ops Manager: https://grnh.se/e6cab88a2

Engineering Manager (MTL): https://grnh.se/7b36fc272

Staff Data Scientist: https://grnh.se/9ae8c42d2

All openings: https://grnh.se/7b42419a2

Reach out at chris.spada at sonder.com with any questions
Analysis of a triple-encrypted AZORult downloader
> It’s by such misadventure that the working F# programmer soon realizes that any function could still potentially throw.

That's your problem right there. "Invisible control flow", as Joe Duffy puts it.

http://joeduffyblog.com/2016/02/07/the-error-model/#unchecke...

What's needed are two distinct error mechanisms: panic/abandonment for unrecoverable errors (which can happen at any time), and then for recoverable errors, either checked exceptions in some flavor (including Swift and Midori's untyped `throws`) or Result types.

Once you eliminate invisible control flow, you're no longer "better off using Exceptions".
> (cheap shot: not even on the same planet...)

I shouldn't have laughed. I definitely shouldn't have upvoted. Apparently I am not a good person. :P
Well one problem I ran into was because of the changes to iTunes audiobooks are now stored in the Books app but the Books app doesn't support external drives for media so the Catalina update includes hours of copying files from my external HDD to my primary Macintosh HD - filling it up almost entirely (I have/had about 300GB of audiobooks) - this was bad enough (as their was no UI telling me it was doing this) but then Time Machine kicked in trying to back up these files (I had excluded the external drive but obviously not the primary partition) but because I ran out of space during the initial Catalina upgrade run, their were lots of artifacts which also got added to Time Machine. Time machine itself started trashing for hours.

I lost probably a day (to a day and a half tidying things up and cleaning up stuff that was not my fault) and of course I have no decent way of managing audiobooks now.
It all depends on context. I believe that's why python for example throws an exception if given key doesn't exist when you use `dictionary[key]` but also gives you option to call `dictionary.get(key, [value])` which returns `None` or `value` (if specified) if the `key` doesn't exist.
> I never understood the hatred checked exceptions received especially from the younger crowd.

I worked with Java professionally for several years and in a sense I feel the same: Checked exceptions are not as bad as they are often portrayed.

At the same time they are certainly not as nice as text book examples make them seem to be. For me the biggest downside always has been that their types are part of the method signature and therefore whenever you change the exception type of one class you more often than not end up refactoring half of your other classes too.
Thanks!
I'm still a bit hesitant to add a section describing the nature of the hiatus to a list of previous work experiences.

Seems a bit unprofessional to me as if the work experience is sorted in descending order — the gap is gonna be at the top.

So i'm at crossroads here: risk and add the medical section or prepare an answer if a follow up question even occurs.
With former i'm blatantly throwing it to the face, with the latter i'm more moderate.
The Most Common Airbnb [YC09] Scams Worldwide
> The virus won’t be what ruins China. It’s the panic itself.

We should be so lucky. Prior to this I feared the only thing capable of such a halt would be something like WW3, but if the Corona Virus makes an China incapable of being a Human Right violating power, than all the better.

I can cope with less trinkets and cheap products from there, I already by used or repair most of what I use that made me reliant on China. Everything else I have or want comes from Japan and to a lesser extent (that isn't food/water/housing related) US/EU/Korea.
I'm in Germany, on my home connection. When I try to access the website I get the following:

> www.telegram.com - Access Denied

> Error code 16

> This request was blocked by the security rules

> 2020-02-03 16:54:50 UTC

> Origin Server IP N/A

> Incident ID: <redacted>

> Please Note: We are temporarily unavailable to users from certain countries while we upgrade our site to implement new methods for data processing as required by applicable laws.

> Powered by imperva

¯\_(ツ)_/¯
Dotfiles for the Bashful
Nylas | New York, NY-San Francisco, CA-Denver, CO | Onsite or Remote (US and Canada only please) | https://www.nylas.com

Our mission is to empower the world to communicate with context and insight. The Nylas Cloud APIs powers email, calendar, and contacts features in SaaS products ranging from CRM and marketing automation to recruiting tools, scheduling assistants, legal and real estate platforms, and more. The Nylas email API integrates with 100% of email service providers, allowing bidirectional email sync between SaaS apps and your email client.

Tech Stack: Python, MySQL, Redis, Kinesis, HAProxy, Linux, Javascript, React, Redux, Flux, Flow, Elasticsearch, AWS, Jenkins, MyPy, nginx

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/nylas

Our open positions:

- Support Engineering Manager (SF, NYC, or Remote): https://grnh.se/f630c94f2

- Technical Account Manager (SF, NYC, or Remote): https://grnh.se/0589a7a62

- Lead Product Security Engineer (SF): https://grnh.se/8fe7c7f12

- Software Engineer (SF): https://grnh.se/20ecc3132

- Software Engineer (NYC): https://grnh.se/b2a35acb2

- Staff Engineer (SF, NYC, Remote): https://grnh.se/127c7a2b2

- Sales Recruiter: (SF, NYC, Denver): https://grnh.se/a3ed123d2

- Sales Engineer (SF, NYC, Denver): https://grnh.se/05d26b7f2
That's weird, anyone know why it's blocked in the EU?
Edit: Aha, it's probably GDPR-related.
> A record not being found is a normal thing!

It's not a normal thing for code that needs that record that wasn't found.

> They literally tell you nothing and there's no way to solve them without catching/rescuing them. A null value, a plain "error" object, or an error argument in a callback would have been sufficient. If I need an exception to be raised for this kind of thing, I'll do it myself.

They tell you lots: you asked for something your code path wanted and your request couldn't be satisfied. Also, you've been helpfully kicked onto the alternative execution path to handle that situation.

Exceptions are a hell of a lot better than littering your code with null checks or error code checks, especially when you forget one and get a null pointer error or your code wanders away from the root cause and fails later.
The failure mode of a module is a function of its implementation. Beyond simple argument and state validation, interesting failure modes are usually abstraction violations.

The tension between needing to communicate the actual reason for a failure (which violates abstraction) and preserving the abstraction (which demands shoehorning error states into some kind of polymorphic receptacle) is at the heart of the problem with checked exceptions.

If you try and pass through the failure mode, then new implementations cause new failure modes, which means methods grow new exceptions, which in turn break downstream dependencies, because adding a new exception to the throws clause is a breaking change.

If you try and abstract away the differences in failure mode (e.g. with a specific module exception), then you fill the code with boilerplate wrappers, need to translate exceptions at module boundaries, and (in the worst case) invent taxonomies into which all future implementations must awkwardly categorize their failure modes.

Specific to Java, there's another bug. The type system can express sum types only for concrete exceptions and not for generics. That means that if you parameterize code with other code (e.g. with a lambda or callback), the argument code can only throw pre-defined or runtime exceptions; there's no way to declare, in the type system, the transitive set of exceptions across control flow when the set of exceptions is determined by the argument. E.g. if you have a generic map(f) method, you can't generically declare that map() throws whatever f() throws without forcing f() to only throw a single checked exception - generic type arguments can't be the sum types that Java permits in throws and catch clauses.

All this is costly. Meanwhile, in most actual applications, exception handling is extremely rare; exceptions are almost always propagated up to a top-level handler and logged. When exceptions are handled, it's usually near the leaves of the control flow graph, where the application interacts with other systems, like the network or the file system; these inherently non-deterministic failures often need explicit management. So the work to propagate the exception types throughout the control flow graph is pointless.
Would it be possible to flood the mast with emergency calls to drop all other calls?
Erowid peaked around the year 2000. Modern psychunauts have been using the Psychonaut Wiki https://psychonautwiki.org/wiki/5-MeO-DMT
Ask HN: Ideas for high speed one-to-many communication between smartphones
Here's the scenario: You have a bus driver with a smartphone connected to the internet. Then you have the passengers(who have booked seats on the bus) with smartphones as well but NO internet connection. The bus will pick up passengers at every stop and each of these passengers needs to quickly perform a "check-in" once they on board (there's no internet on the bus either). Because of budget constraints, it is not possible to provide internet on the bus or install any 3rd party device (like QR code reader) that could handle check-ins.

Ideally what should happen is: The passengers' offline phone somehow communicates quickly to the drivers and shares its boarding id (Bluetooth conns are a hassle and won't work well when multiple people onboarding). The driver phone (connected to the internet) verifies booking from the server and communicates back to the offline phone with a success message. All without any intermediary device and while handling multiple passengers at the same time.

One idea is to use something like chirp.io to transfer data using sound. Any other ideas?
Params.metadata.generateOidcPEM Is Not a Function
Same here. 4g mobile in UK.