skysight-inc/HackerNews huggingface dataset:
Haven't spent that much time with rust, but so far Result<> has sufficed for all my exception-needs; it's not clear to me what the practical difference is between exceptions and result<>, that would be relevant to implementing real software systems?

As I understand it, the primary usage of both is to report, and handle, errors. Rust splits it as panic! and Result<>, where panic! is naturally left for logic errors (ie states the program should never reach, regardless of circumstance; maintaining invariants), and Result<> is for everything else.

Exceptions do the same, but you can catch the broken-invariant case as well? I'm not sure how often you want to recover from such a state though.

Another aspect is retrieving the stack-trace, which iirc doesn’t exist in a normal result-type, but error-chain! magically handles it for my case (never looked into how, or at what cost)

Otherwise, the other major difference is that rust enforces that you explicitly handle all result types, making it part of the API contract, while most languages, with unchecked exceptions, leave it as a new runtime error to be found after updating your libraries. Java gives you checked exceptions, but in a much more syntax-unpleasant fashion (but thats always the case with java).

As far as I'm aware, Result<> seems to me a much cleaner solution than exceptions for the same use-case. A bit of concern for API updating, since the errors are part of the API so its more difficult, but at the same time, I'd rather update the library and fix the codebase, than update and wonder if a new Exception exists (or perhaps, always existed? Is there any way to find out the list of possible exceptions in C++, without reading the function, and all the code it depends on?).

The primary unpleasantness is that a single use of Result<> infects the entire callgraph until its handled, but thats true with exceptions as well. I'm not too happy about async/await for the same reason

Of course, part of the reason I'm interested in using rust as my hobby-language is because I'm absolutely sick of runtime errors and writing worthless tests in python, so maybe there's an appeal thats missing for me
Appeals Court Tells Georgia: State Code Can’t Be Copyrighted
The other major difference is that supposedly most pieces were pre-cut and there were step by step instructions for the entire process. The menards kits don't pre-cut the wall studs and trim work although some efficiencies can be found in things like prefab trusses.
I basically assume that when someone makes a statement about atheism, they're actually talking about agnosticism. Those who claim to be atheists are hostile to being told their beliefs actually represent agnosticism, and when providing them a link to this article[1], they have claimed the author is wrong. That is an indicator that most participants in discussions of atheism have not spent a lot of time studying the subject formally (which is probably the rational choice).

[1] https://plato.stanford.edu/entries/atheism-agnosticism/
It seems to depend on the definition you use.

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

"Atheism is, in the broadest sense, the absence of belief in the existence of deities. Less broadly, atheism is the rejection of belief that any deities exist. In an even narrower sense, atheism is specifically the position that there are no deities. Atheism is contrasted with theism, which, in its most general form, is the belief that at least one deity exists."
Given that he already knew how to define a Monad instance for his type, the Applicative instance could simply be:

import Control.Monad (ap)
instance Applicative Tree where
pure = return
(<*>) = ap

Also, given a Traversable instance—which is essentially just "fmap with effects"—one can get Foldable and Functor for free via foldMapDefault and fmapDefault.

The really interesting cases are the ones where you can define an instance for Applicative but not Monad.
We pass on qualified candidates for pretty silly reasons. Our process is basically, any one person in the interview process can veto an application. The problem is, the interviewers all seem to evaluate people for their current role, rather than the position the candidate is applying for.

For example, one candidate interviewed for an engineering position that involved a lot of writing SQL/data wrangling. He listed machine learning on his resume and got interviewed by one of our researchers who lives and breaths ML and was torn apart. I didn't care that he didn't know how to do ML, even it if was listed on his resume, I was confident the candidate could do the job I needed him to. The candidate got the veto.

I'm sure other companies pull the same crap. Interviewing is just all-around awful.
There are shuttle buses, but you need to transfer at both ends:

https://travel.stackexchange.com/questions/116531/how-do-i-u...

I agree that not having a rail link is absurd though, particularly given that both HK and Macau are incredibly dense and would be perfectly suited to one.
Actually, while re-watching the video, I realized that they reference the Dead Homer Society in minute 16:03!
Yeah, good points. I've never worked with a company that even had a promotion system... :)
The only reason wages for software developers are going to decline in the next 10 years is the move towards vocational schools (bootcamps) and increased popularity of university CS schools flooding the job market.

Software engineers are in this really sweet spot. They are a scarce high-skill asset and if you aren't pulling in above industry average wages you should be hopping to the next job that will pay you more.
No, it wasn’t.

Trees (esp. those suitable for paper) either burn or fall over and rot, both of which release most of the carbon they used to store.

Fossil fuels used to be trees, and they were well sequestered. Paper would eventually become something similar when buried.
In context, the sentiment that you're replying to is discussing a criminologist's concern that a genetic basis for criminality --- which, again, there is no "settled science" to suggest exists at all --- would be construed as racism. At best, you're making the same hyperbolic argument you're complaining about, just in the opposite direction.
We're talking about a world where the distributed social network instances replaces the facebooks and twitters of the world.

And be assured, in such a world, the advertisers would move to the distributed social network instances.
Coinbase's observation is that the cryptocurrency ecosystem is filled with many different players, with many different goals, and by facilitating commerce between them they can profit off all of them.

Your goal may be to accumulate Bitcoin and develop the technology until it takes over as the world currency. An (honest) ICO's goal is to take Bitcoin or Ethereum, convert it into fiat, and use that money to fund development of an interesting new technology. A day-trader's goal is to get rich off short-term price movements. An arbitrager's goal is to get rich off of price differentials on different exchanges.

So your goal might manifest itself in the strategy of "Always buy when I have fiat available, never hold money on an exchange, and invest in promising ICOs that look like they actually have a product and interesting technology." You buy Bitcoin monthly on Coinbase, immediately move it off Coinbase into your own wallet, and buy promising ICO tokens on IDEX as you become aware of them. This makes the price of Bitcoin on IDEX lower than on Coinbase (since you only buy on Coinbase and sell on IDEX), so an arbitrager buys on IDEX and sells on Coinbase. Your purchase was a net buy of Bitcoin relative to fiat, which makes the price rise, so a day trader takes note of that and decides he's going to sell and park his money in USDC until the arbitrager comes along and sells on Coinbase. Eventually everything evens out, and Coinbase makes a profit off every transaction.

You didn't have to deal with USDC at all, and only with Coinbase as a regulated U.S. exchange where you can exchange $USD for Bitcoin. But the other participants in this market have no moral issue with censorship or centralization, and they're all too happy to take their profit and park it in USDC while they're looking for buying opportunities.
Thanks! I'll do just that then.
Not to Macau it doesn't, and getting to Zhuhai involves going around the entire bay.
Yeah just ignore. His initial tweet ('precious white dudes...') is borderline racist even. Reading the github issue, you handled things well even if others didn't, regardless of the merits of renaming the library or not.
Get rid of manual data entry. Web based data capture platform
I saw this first hand at British Telecom due to restructuring we had some one who had only done COBOL since they had joined the GPO.

They found Perl a challenge at first :-)
I totally agree.

How do you want to enable the user to use that functionality?

Is it only intended to apply the classification to content that's available throw orac.ai?

What are your thoughts on delivering it as a browser extension and/or api?
Uber Should Focus on Robots, Not Drones
trust, but verify
Isn't it YCW2019?
Lol it has 3gb of ram, it's almost 2019. $750, what a bargain
The fallacy is defining all crimes as drug crimes, then saying legalizing drugs will end all crime. Might as well legalize violence directly.
I agree that political action is incredibly important. Carbon tax, carbon incentives etc. I don't believe we need to change our political system in order to stop climate change. And if we had to that would make it far more difficult to do.

Even if countries implemented carbon tax and carbon incentives like many have it doesn't change that we innovation. Modern cheap verification systems, Marketplace's like Nori.com
Right, but one weed per second is already better than humans if for no other reason it's effectively continuous.

And regular sweeps means you won't be seeing hundreds of weeds per square metre, certainly not once the primary crop's established.

I recall the Bosch weed-stamper robot from a few years ago were pretty happy with ~ 2 weeks per second stomping rate.
Keeping secrecy the exception, not the rule: An issue for consumers and business
Doesn't sound right. The history and Mr. Rønneberg has been known in Norway a long time. Rønneberg started talking about his experience in the 70s and he has spent much of his later years speaking to schools. He has been active in the Norwegian Trekking Association, a well known journalist in the national broadcaster, active in the local museum.
> Meritocracy, on the other hand, certainly threatens the SJW crowd.

Yes, I think that’s true - especially in tech. Look at all the amazing open source contributions from people far worse off than even the bottom quartile of Americans.
Is that on mobile? Never seen it on desktop.
What’s something very few people know about PHP?
Sheryl Sandberg: Progress for Women Isn’t Just Slow–It’s Stalled
Roslin Bioinformatics – Law's Laws
This is an interesting piece, which may be correct on some points. But it gets off to a pretty rocky start, building its case around overly aggressive claims directed at uncharitable (some might say crabbed) readings of the Bloomberg piece.

> That first part starting with “telling the device…” is nonsensical.

A fairer statement, in light of the article's own explanation, would have been "assumes that the BMC is networked in an insecure way unusual (perhaps even unheard of) at large sophisticated tech companies, or a network compromised in such a way to bypass blocked egress routes."

In other words: no. The statement is perfectly sensical, and probably even true of many networks. The author simply doubts whether this could be possible in what he regards as a properly configured (and not otherwise compromised) network.

> The next inaccuracy to this paragraph is the line describing BMCs as “giving them access to the most sensitive code even on machines that have crashed or are turned off.” That is not how this technology works.

But the author then goes on to explain how BMCs could indeed be used to power on machines that were previously powered off, potentially allowing access to sensitive data. (Presuming that the machine is also compromised in other ways, presumably by downloading malicious code).
Not even that: Macau has its own international airport. While Asian destinations are well covered, you need to go to HKG for long-hauls though.

https://en.wikipedia.org/wiki/Macau_International_Airport#Ai...
read the report. http://www.ipcc.ch/pdf/assessment-report/ar5/wg1/WG1AR5_SPM_...

the data does not say we will be cooked to death. the data says our planet's ecospheres will continue to be increasingly violent and unstable if the warming continues. the warming is caused by atmospheric cO2.
I like to think of facebook type algorithms as amplification, not suppression. Its not what content gets deranked, its what content gets promoted to the top.

The question is, should "bad speech" be amplified, promoted, propogated, broadcast, surfaced, and repeated, ON PURPOSE; just so it can get rebuked, debunked, dismissed, and exposed?

(I agree with you, the answer is closer to "The Remedy to Bad Speech is More Speech ... Marketplace of Ideas" however, the question being discussed is more akin to "Theres a limited amout of space at the front page, and people have limited amounts of attention to give, WHO gets the megaphone, and for how long". Its the inverse of "the robust debate principle recognizes that sometimes in a crowd of speakers it is necessary to turn down the volume of certain loud and clamorous speakers in order to give others a chance to speak." Facebook and the algorithm DO DECIDE who to turn the volumn up on, who to promote to the top. They already arent neutral, they already exhibit preference and bias for certain ideas.)

Others are arguing that this is flipping the argument, BUT we are talking about algorithmic placement moreso than true censorship. If someone is allowed to post something but it NEVER makes it into someone elses Newsfeed, is it as good as censored?
Maybe if you exclude the $10b cost of building the bridge...
Except I'm not. I specifically called out that genetics and environment are both important, in response to someone who declared that genetics play no role whatsoever -- and that arguing otherwise is engaging in hate speech.
Maybe it's because Americans like to be alive and atheists have an alarming tendency to kill themselves. I don't know why, but humans are hard wired for religion.

http://ajp.psychiatryonline.org/doi/full/10.1176/appi.ajp.16...

http://aje.oxfordjournals.org/content/155/5/413.full

http://www.ncbi.nlm.nih.gov/pubmed/26661826

http://www.ncbi.nlm.nih.gov/pubmed/26110867

http://www.ncbi.nlm.nih.gov/pubmed/25862549

http://www.ncbi.nlm.nih.gov/pubmed/25863908

http://www.ncbi.nlm.nih.gov/pubmed/24115346

http://www.ncbi.nlm.nih.gov/pubmed/24908151
It's funny that the USDC website doesn't list the main use of stablecoins (especially Tether) these days: arbitrage.

When moving fiat between two exchanges can take days and flag your accounts for suspicious activity, moving the same value using Tether is much much faster (~30 mins to 1 hour).

If one observes how does USDT flows, you'll find that it flows between the 3 or 4 major exchanges that use it, with almost no use elsewhere: no major wallets, no merchant acceptance, etc..
Youth Hostels Expand in U.S. By Shedding Old Identity
If anyone is curious what the surrounding area is like, I did some sleuthing and found the exact spot on Google Maps where this occurred: https://www.google.com/maps/@40.7282362,-73.9792943,3a,75y,2...
Uber is funded by the Kingdom of Saudi Arabia.[1] Softbank's Vision Fund is mostly a front for the Kingdom. That may be more of a political move than a financial one.

Even that wasn't enough money. Uber recently borrowed another $2 billion at 7.5 to 8% for 5-8 years.

[1] https://www.crunchbase.com/organization/uber/funding_rounds/...
RE: 1. Automate tree/crop planting:

https://www.biocarbonengineering.com/
These guys use drones to shoot tree seeds in the ground.

Also regarding terraforming a dessert, I think one of the biggest problems with is the number of water needed in the area, but I do think that this will be a really interesting part of the solution. Maybe the increase of land prices due to the decrease of arable land might make such ventures more profitable.
There's a great ted talk about reversing desertification: https://www.ted.com/talks/allan_savory_how_to_green_the_worl...
If it's not now, it'll eventually be.
Why is there no source editor that allows graphical annotations?
I wonder all the time - why have source code and annotations to be separated? Wouldn't it make sense to integrate notekeeping and source into a single file? For example, why can't I add graphical notes, like snapshots from documentaion, to my C source file?

Some situations where this would be valuable:
- I am implementing something from a scientific publication. I want to keep reference and implementation in the same place.
- Embedded programming. There may be an external circuit that is controlled by my code. Both implement a function and should not be isolated.
Right

It is interesting that he knew this fact,and that it would be nice if this code could be automatically derived too, but I think that should not replace the learning process.

It is more of a nit for advanced users
Time not spent going out and buying food is more time I can spend with my friends, family and hobbies. If you spend 30 minutes per day on logistics of going out, buying, traveling, and coming back, then that's a full week per year.
Really the only people hurt are those buying, eg Google stock based on ad impression numbers. The advertisers have already priced the fraud into their bidding. Other than that, the only people who care about impression numbers are google investors. Even then, they’re probably more concerned with the aggregate ad spend, which is likely unrelated to the percentage of fraud since it’s more a result of marketing budget than anything else.
You're not even reading the original comment you're replying to accurately, let alone charitably. They said that arguing for biological determinants of crime is at worst a justification for hate speech, not that it automatically is. And it's clear that pleading to biological causes for criminality is often a rationale to justify racism, so they're not wrong.
i'd like to upvote you about twenty more times, because you correctly nailed down:
1) The disconnect between American Christians and Atheists
2) How (many) atheists approach moral relativism
3) How (in my atheist mind) Christians should approach the world, akin to the way Jesus did.
On the other hand, we've got a pretty bad track history with adding gases to the atmosphere.

And, as mentioned, it's pretty easy to 'turn off' (fold or destroy) a sunshade. Not so easy to remove a bunch of aerosol in the stratosphere. I'd prefer more expensive but reversible action, personally.

On the other hand, a slow approach may negate that aspect, and just about anything is better than the nothing we've got now.
If you can pin them down to giving specific steps or details in smaller doses, that could help. You might be able to do that by researching enough that you have specific questions to ask and get them to answer just that question succinctly. Or asking for a good resource to get the key points. Sometimes experienced people don't remember what it was like to be trying to stay afloat in a new ocean and instead try to give a satellite image when you just need to know where the flotation devices are kept.
I've started blocking a bunch of these sites from my searches using uBlock Origin. I don't even use websites that aren't someone's blog anymore because I'm sick of the trendy bs.
EBay is suing Amazon for allegedly stealing away its sellers
so Jupyter notebook sounds like what you want.
Didn't he punch someone who said the moon landing was fake? Or is that something I dreamed up?
Reading the article, I started thinking of how to put my thoughts as clear as possible.

But your quote is exactly that !

If history showed a long list of bad things made only by atheists while believers were only virtuous and kind, well, I could eventually understand.

Sadly it’s not the case.
The EU didn't come up with any protocols, advanced or not. The GDPR is not even specific to the internet, let alone specific ways of getting consent. It's up to the industry if they want to use fancy protocols to do so.
I agree, but First Man is not a story about landing on the moon. It is a story about Neil Armstrong. The movie focuses on a piece of the story that is inherently less interesting than the stuff going on in the periphery.
It could go poorly, but delivery drones are inevitable at this point. We just need to focus on innovating ways to reduce noise, and flying them at altitudes where most people won't hear them, as well as flying paths that avoid private property and optimize for the least populated areas.

Food delivered via drone sounds amazing to me. Maybe not to other people, but I'd like to see this done well and without creating too many externalities.
A biscuit! Breakfast 4 carbon credits...

I saw a nanofilter that could remove salt from water.

If you can puncture a material with ultra-violet lasers, the holes might be the right size to filter carbon; that is my guess, based on these results https://phys.org/news/2014-10-oxygen-molecules-carbon-dioxid...
I end up in such situations too; your comments resonates.

Such taks are sometimes what can be likened to quests from old adventure games: the quest giver doesn't mention the key, and the key is actually two lands and an hour of gameplay back. So you end up wasting couple more hours realizing this, and then backtracking, combing through every place you've been.

Such things are rightfully considered as bugs in quest design these days.
> wipe out all shellfish species worldwide

Look you raise good points but this is nonsense. The Earth has had far higher CO2 concentrations for geological periods and there’s no fossil record suggesting shellfish all died. This kind of Trumpian rhetoric just hands ammo to the skeptics.
It's amusing that the California DMV autonomous vehicle testing rules Uber bitched about are very similar to those for a learner's permit:

- Must have a licensed driver in the car.

- Must report accidents.

- No driving for hire.

- No heavy trucks.
How many of those are qualified?
I think if you were to have a really old phone (say 5 years) it would be more of an impressive jump than from one year to the next. I think it's harder to notice some of the incremental improvements being made. They can feel kind of lackluster because they're not as big as the initial innovation that smartphones brought.
So, being able to globally allow or disallow cookies, which every browser does already?
Despite the down votes this is a perfectly valid point. In the last 100 years Kyoto has turned from a quiet backwater into a city of over 1 million, liberally slathered in concrete like every other Japanese city. This will have an impact on the local climate, above and beyond global warming as a whole.
I don't get the point in trying to make sense of a death - he was broke, unemployed, used up etc - when the man seems to just have had mental issues long term. Perhaps the stress of his existence might explain throwing food at a worker, but texting your sister about how bad poison tastes?

People shouldn't be using this as a warning-story, this guy had bigger issues than unemployment.
Things like "an user account in the system which you need to even start doing some work there" seem to fit your MacGuffin definition quite well. It's just an arbitrary trifle, but the meaning of it (and the meaning of the "worker" not having even made that user account) is quite central to the "plot".
If privacy is the concern, I recommend checking out tutanota.com and Protonmail. Neither are self-hosted solutions, but they'll give you the ability to use your domain, have an org and both have good (proprietary) Android/iOS clients.
No, I have in mind the exact question I outlined at the beginning of my response.