skysight-inc/HackerNews huggingface dataset:
> This however is a crypto library designed to run on consumer OSs, as part of programs which will likely offer much more functionality that generating random numbers.

Are you referring to getrandom(2)? Unless you are using `/dev/random` (i.e. GRND_RANDOM) instead of `/dev/urandom` (which by the way you don't need to use [1]), the only case that getrandom(2) blocks or fails is the very beginning of the machine startup where not enough entropy has been collected. It is not something you would expect to occur more or less randomly.

[1] https://www.2uo.de/myths-about-urandom

> In general, a bug is a software fault, which is a passive flaw in the program, introduced by a programmer. Faults can manifest and cause the program to behave in an uninteded way, which in turn can lead to failure - the program can no longer perform its function.

The OP does explicitly say that it may be justified to make the function's API infallible. They strive to simplify the error case to handle (e.g. verification failure and other recoverable errors are combined to ease the error handling), and they are expected to exercise this right only when there exists no good and reasonable error handling strategy.

By the way, it seems that Mundane actually does not panic but aborts the entire process [2] with a rationale that panic handling in Rust is not as trivial. This decision can be problematic by its own, but I found that aborts are only used to guard against generally improbable error cases, e.g. linking or calling to a different library that happens to provide the same set of symbols as BoringSSL. If you say that this should be caught gracefully, uh, I'd say that you should also guard against an invocation failure due to dynamic linkage failure for the sake of user experience...

[2] https://github.com/google/mundane/blob/8aaa1c8/src/boringssl...
For what that's worth, Swift has string indexes, they're just opaque and only obtainable through searching or seeking operations.

Rust also has string indexes, they are not opaque, are byte indices into the backing buffer, and will straight panic if falling within a codepoint.
Shit article. Basically it says, Gates has poured money into sanitation, and went to an expo.

No info about the technology, but there is mention of 5cents a day running cost. That's cheaper than my existing provider, so count me in.

Closing quotes were good.

“I never imagined that I’d know so much about poop,” Gates said in remarks prepared for the Beijing event. “And I definitely never thought that Melinda would have to tell me to stop talking about toilets and fecal sludge at the dinner table.”

Bypass the article.
Why did they leave out Discord? Or Keybase? Or Trillian? Or Ryver? Or any number of other "community" tools out there? What's so special about Telegram and Slack?

And don't both of these tools break down once your "community" reaches a certain size e.g. Slack's 5GB/10K message limit, etc?
You're aware that they now allow gay members and leaders and that the atheism thing is on it's way out, right? I'm an atheist eagle scout. I'll grant you that it has been tough to get these changes in, but they are clearly happening.
how do you validate mail in ballots? I am more worried about votes where we have to verify an absent voter simply because the chance of fraud increases. Fraud not only in not knowing if it is the actual voter but also because we cannot insure their vote was not forced.

my state had early voting for weeks so there really isn't a "voting day" issue here. (Georgia). Now I have not looked but how many other states offer early voting?

We need multiple issues fixed in US voting. (just a random list)

1) spreading the number of days to vote across a week or more
2) providing an easy method to confirm a person is eligible to vote and vote on the candidates they want to vote on.

3) providing a means to vote from outside your district for your own district, this is mostly solved by expanding the voting period.

4) providing in clear language what non candidate reforms are being voted on

5) randomizing how candidates appear on a ballot

6) removing one party votes. people need to choose, we don't need drones

7) removing the primary system which exists to stymie third party options
Similar here: had chest pain, heart palpitations, racing pulse, shortness of breath, dizziness etc. for more than a year. The pain and dizziness was real and worrying. Was convinced I was going through heart failure in my 20s. Took a while to get an appointment with a cardiologist, but I got it and he did a few tests, said "it's just stress" and from that moment on the symptoms essentially disappeared. Boy was my face red (from face disease, I believe).
That wouldn't explain the change with standardized diets though, which presumably did not change over time, yet the lab animals did gain more weight than before.
My $.10 proposal: change Veterans Day to be the 2nd Tuesday in November. Almost no cost, there's a strong “they served so you would have this right” angle, and it'd pair naturally with other civic events.
A very interesting ethical discussion I had with a doctor friend recently is that in some cases where a doctor identifies that amputation is the right/only course of action, they will only present that as a soft option to the patient, if at all.

This is because studies have since found that amputations can cause a great deal of psychological harm and it can be better for the patient if they arrive at the conclusion to amputate of their own volition - even if that takes months of excrutiating agony spent realizing not having the limb is better than the pain.

It was an interesting additional dimension to consider - even if the doctor knows much better than the patient, sometimes the patient feeling a sense of autonomy could be important for their wellbeing, and that short term pain could be beneficial.
> In the medieval days of villages, everybody knew everyone's face. There was little in the way of privacy.

Yeah. And they were horrible places for anyone who didn't perfectly fit into them. The smallest deviation could lead to your death and many people had to hide their true self behind something they projected for others to see.
It’s my impression that every story someone tells about Newfoundland contains the phrase “I was on a boat at the time” somewhere along the way...
Haha, that "sample security test" is hilarious. Basically just a link to SSL Labs saying they meet industry standard. That's great, glad they can meet low hanging fruit. How about proving that they can do better?
HSBC Data Breach Affects 1% of US Customers
The placebo effect isnt bad, lying about the effects (homeopathy) charging much more than the cure is worth (homeopathy), and outright selling poison to people (homeopathy) is not ok.
I must add the Bangladesh Civil War, 1971-87 , to the pogrom count, the other way around. Calcutta Brahmin Hindu families intermarried and converted to Islam. The Muslims were supposed to go to Pakistan, as it became. But the ties were deeper than just family; Calcutta was a technical powerhouse in its prime. Skilled workers couldn't find work outside the community, which of course moved to East Pakistan/Bangladesh. The numbers were not few, and the fact that the war is officially dated to the first year of Independence, is the start of the most sorrowful tale. Three million women and children were killed or perished. Veterans of that war, ten years ago, suddenly were allowed to immigrate to the UK and America. The UK dropped the prohibition of entry and settlement, of elderly, infirm, uneducated and dependant relatives. I have friends whose futures were ruined, as the burden, despite having free healthcare and extremely generous benefits, if you have cooperative society, which in a majority ghetto concentration, you can rely on as friendly, my friends watched younger siblings lose education and housing chances, the family resources depleted entirely. Caring for unwell elderly is not compatible with the part time jobs which young mothers and school age children forwent to be on hand to attend often multiple great grandparents and even aunts and uncles. THE EFFECTS ARE CATASTROPHIC the strictly patriarchal Bengali society was obedient to elders who alienated the younger population from general society. The youngest are growing up in houses no longer bilingual, but Bengali only for avoidance of offense to the elders. The elder men collect voting cards. Twenty five, in my friends family. I see families suffering from organised indignities. I see racial discrimination in sensitive positions like social workers, who are largely another race altogether. Unusual in i predominantly, 80% Bengali area. We have frightening frequency of forcible adoption and removed from mothers and the most amazingly brazen aggressive and fraudulent routine abuse of Family Division of the High Court. I experienced this obviously through friends but then with my mother because I fought in Court Pro bono and started winning the kinds of cases that sicken me to know many go unchallenged. I became unwell as a result.
Think about a startup who does not care their customers. This is Evernote
A lack of startups means half of all US companies are now more than 10 years old
Hi guys, I am Ivan (author of Photopea) and I would like to thank you all.

I used to post here about Photopea in the past without much success. Now, I see a others posting it, and it makes me happy :) Thanks for all your support!
Ways the FDA promises to regulate AI-related medical devices
1. Managing shards and the mongos router layer should not be dubious, IMHO. Additionally - there should not be a SPOF if you've designed the architecture to leverage the native scalability aspects of MongoDB. That said, if you struggle with management, you can certainly leverage an online service that greatly simplifies not only scalability but security, manageability, and availability as well.

2. I don't know the read/write profile of your app but based on the hundreds of apps I've helped to configure and size, I'd be inclined to suggest that you don't need a Redis cache if you're configured properly.

3. Interested in that roadmap... haven't seen it... what specifically interested you?

4. MongoDB has similar available... happy to share that with you.

You're certainly free to choose whatever solution you believe works best for your use case. However, the points you've made don't appear to provide compelling arguments for Couchbase over MongoDB.
I used it a few weeks ago to crop out a picture of Lebron James’daughter’s face to use as a reaction in slack because I didn’t have photoshop or an app capable of doing what I needed on my computer
what you're saying is good but:

the right path is through transparency in government and other efforts to make it easier for people to understand what they're voting on

bit of catch 22, because in order to do this we need to vote out people actively obstructing this change
I hate going anywhere, and I am so happy to have mail-in ballots. I can't recommend them enough, it's insanely low effort.
So who's betting both the "anonymized" votes and the biometric software are both going to end up having time-stamped logs, which we'll only discover after a major election takes place?
Apple blackballs popular crypto podcast after it shot to #4 in rankings
BTW: If you find this kind of thing interesting there's some really engaging analysis here: https://kb.osu.edu/bitstream/handle/1811/64622/OSLJ_V53N5_13...
https://news.ycombinator.com/item?id=18399294
We crypto now
Nabla Containers (runnc) on Kubernetes
Blogspam with 4 photos? Why not just post a link to the actual awards website which has much higher resolution photos?

http://www.nhm.ac.uk/visit/wpy/gallery/2018/index.html
I wonder how many pairs of ID pic and selfie video can directly be grabbed off Instagram.
As a Canadian, my wife and I can concur. My wife hated girl guides.. calling them glorified 1950's housewives in training. They learned to knit and sew and babysit cubs and sell cookies. Camping and swimming weren't even options.

Scouts treated her like an equal and she went camping and adventuring. And we always had girls in our troops. We were just Scouts.. the silly 'Boy' bit the Americans use was never there.
The BSA now allows openly gay members and leaders. It took a while to get there, but it happened.
Substitute any other minority for Athiest in your sentence to explore your underestimation of the extent of discrimination you’re advocating.
> This is overly pedantic IMO. Practically speaking, a char will always be 8bits ... [List of some cases where it isn't]

If you want an 8-bit unsigned type, uint8_t is that type. If it's available, going with it isn't "overly pedantic", not going with it is irresponsible.

What does "overly pedantic" even mean here? Whenever I see that phrase, it's often a case of someone who is wrong trying to shame someone who is a right for the crime of being right.
The senate will never change. It was an agreed-upon compromise to entice independent states to join a federation. You’re better off hoping for the state where you live to declare independence and do without the federation completely than hoping the federation changes its entire structure.
They won't do that. The people a certain party doesn't want voting will get bussed to voting stations by local churches, etc.

Tuesday is a day that certain people have to be at work, working. And politicians like that.
The `miscreant` library also does this: https://github.com/miscreant/miscreant. It's really effective. For example, any method that requires a one time pad takes ownership. This allows the borrow checker to validate that you don't accidentally use an OTP more than once.
I think the way the private sector solves problems and the way voting should be done are diametrically opposed- the more inefficient voting is, with the more people involved, the larger a successful conspiracy must be. Trust a lot of people a little over a few people a lot.
Placebos also work when people know they are placebos. No reason to lie to the patient.
The last great era of startups in the USA was the 1960s, when many of the best advertising agencies launched, and a great many fast food chains launched, to catch up with the success that had already been demonstrated by McDonalds.

I've been collecting articles on this theme for awhile. Here is a chart:

The decline of USA investment since 1964

http://www.smashcompany.com/business/the-decline-of-usa-inve...

Here is a summary of the situation:

The decline of entrepreneurialism in the USA

http://www.smashcompany.com/business/the-decline-of-entrepre...
Government bans on pot research have created room for marijuana health hype
Two Types of Investment Apps to Help with Your Investing Career
I microdosed on microgynon to find out what it’s like being a woman in tech
Evernote might or might not care about their customers.

But that's not because they don't put out a Linux client.

A company cares about their existing customers and target market. If they don't intend to compete in Linux, then Linux users are not their customers.

And of course a company doesn't have to comply with anything some customers might want to care for their customers.
The problem with "meta" democratic decisions is that we can only discuss them honestly in the abstract. Once it's a live agenda decision, gerrymandering implications are all that will matter. The quality of the proposal becomes irelevant.

Lets imagine that security issues are 100% solved. The app can go live. Pollsters will figure out how this (inevitably) changes voting patterns. Young, or rural or some other group will vote more, to the benefit of some party.

At this point the only relevant factor determining most politicians' stance on this will be determined by good/bad for my side, in the short term.
One issue with ranked choice is that it's more complicated than some alternatives like approval voting, and certain ranked choice methods (non-Condorcet ones) can encourage strategic voting or produce surprising results.
This is super interesting :). Just curious, why don't you use a more advanced code editor than Notepad++?
There needs to be a paper trail. Newer technology is not the answer for voting.

What would be a good idea is a team to do UX on voting ballots, nationally. Solve this problem once and take into account all the variations of local things (bonds, amendments, etc.) Then pick a company to make ballot readers, open source the software and use best in class info-sec practices.

We don't need instant results, people don't take office at midnight of election day. We need accurate, transparent and verifiable results.

Also, make it a national holiday, close schools and just use them all as polling places.
~$20 per device to RENT a very basic and simple piece of electronics seems like a huge ripoff. That company must have an amazing profit margin.
Most people don’t want to die, surprisingly.
Question: Are there (m)any people other than those involved in the manufacture and sales of voting machines, or their lobbyists, that support increased automation in the voting process?

I'm absolutely, 100% happy with putting a pencil mark onto a paper ballot, which I fold and place into a box (with people watching), which is later taken (with people watching) to a counting place, emptied out on a table (with people watching), and counted by hand by volunteers (with yet more people watching).
There's a lot of grants for cancer research coming from donation dollars. For the Leukemia and Lymphoma society, which I've contributed to numerous times, they fund early-stage research going on at academic institutions mostly, though trials and patients are also supported. A number of their early-stage funded research projects have advanced to official FDA trials.

The overall issue you're speaking of is the healthcare system in the US, which is not present in other countries where drugs and treatments may be present, albeit slightly delayed, for much cheaper. Some of the most expensive options are biologic drugs, which cost a lot but that's because they are more difficult to manufacture and are often tailored to the individual patient level.

Still, the US healthcare system is supporting the main engine of biotechnological research in the world. Look at Cambridge, MA and you will see huge brain drain and financial investment into pharma and biotech companies.
Indeed. And listen every business needs to make tradeoffs, especially when you are just getting started. The job was described to me as running the "front page of Amazon" which of course sounded very exciting. I went to final stages there and it became clear that I was really going to be running a content management system, which is a bit different than I thought the job would be, but fine. But my last on-site at HQ, they really seemed to have a tunnel vision view on the problem, and just how siloed each team was became clear. I forget the specific question they asked that made it clear that changing any color would be a herculean undertaking, but I remember just being annoyed at how they seemed to have this air of superiority that they did things so much better than others, and seemed dissatisfied with my answers- to the extent that at one point I felt the need to make it very clear that to change the Walmart logo consistently, or turn it from blue to yellow or whatever, would be a simple change I could push from my laptop and have live within an hour. They were implying I couldn't handle the complexity and scale of their site, and I was in disbelief at the mess they had made of it.

Honestly the whole recruiting process had turned me off. They had reached out to me, and they baited me with the run the "front page of amazon" hook. I knew things were not headed in a great direction where I was, and it was right before bonus/vesting, so while I was not yet actively looking, I said just have a talk, make some contacts there. The recruiter I spoke to was unlike any I had spoken to, he felt like he worked out of a call center. He made it clear the position was based out of Austin, and I wasn't looking to relocate. It also became clear to me that this guy was just trying to fill this role, he had zero interest in trying to see what else was open where I might fit. Even though I wasn't looking to relocate, I figured I could wow them and either get them to relent on relocation or find a more local role that would fit. 6 months and several rounds later I finally get an on-site. At this point though, I had started actively looking, and by the time I got on the plane, had 3 offers in hand. I wouldn't have gotten on the plane, but I did kind of want to see the process through, I had never been to Seattle before and had a friend there.

I was really disappointed in the whole thing really, particularly their recruiting process.
Cool project. Playing around with it now and I love what I see. Must have been very fun learning about how to implement image filters and such along the way.

Any particular reason you choose Notepad++ over a full-featured IDE for a project of this scope?
Teaching kids respect for other's views on the subject of faith
Ethereum 2.0 Serenity could have a Good Holidays
...how does the user know his vote is valid and added to the tally?

Changing a vote to be for another candidate is not the only way to influence an election; you could have votes for the 'wrong' candidate be thrown out as invalid, too.
That's a pretty good idea! Would have the positive effect on voter turnout without negative economic effect of an extra holiday.
> Can't a CI/CD pipeline

Those 100 engineers have to first agree on a CI/CD pipeline.
> Getting ignorant people to cast poorly-informed votes does not help our society.

EDIT: "Wow" Retracted and language changes - agree that ignorance is something to be fought, but it's a tough determination when it comes to voting.

How are you determining a voter is ignorant? What if someone is informed but disagrees with you?

Like so many things, we need both, and I don't think it is an either/or.

It should be easier to vote (Maryland just passed same-day registration 67% to 33%.), and people need time to vote which can be hard to come by if you work multiple jobs.

We also need transparency on the issues and good explainers. Civic groups have been doing a good job on the latter, and this works well on the local level depending on your jurisdiction.

Transparency may help you understand incumbents, but will not help with new candidates, or with ballot questions. That also won't scale to local politics. Donate to civic groups that are trying to make it easier to understand what is on the ballot. Push for better explanations on the ballot itself. Fund local newspapers and buy a subscription.

Also, in general, if you think higher participation is better you kinda have to rely on the voter - even the "ignorant, poorly-informed" ones.
What are the most commonly used Probability Distributions in Data Science?
> "One thing I always thought fascinating about Gates was his candid relationship with feces."

I'd say his relationship is with humans. People are his ends. Feces (i.e., the lack there of) are his means. It's a stunning example of hope (not being lost).

What's most impressive to me is a $200 million investment over 7 years, has the potential to "return" $200 billion __annually__. The lottery seems to break $200M a couple+ times per yer.

Editorial: It's amazing what you can accomplish for the price of a handful of F35 fighter jets.
You really should not generalize about athiests. I'm an atheist and I see no special athiesm-based reason to do anything. I promote critical thinking, but that isn't because I'm an atheist. That's because I'm a litterate human being.
The organization's recent reaffirmation of the "Duty of God" doesn't make me think the "atheism thing" is at all on the "way out": https://blog.scoutingmagazine.org/2018/05/31/bsa-reaffirms-d...

Where I am, in semi-rural Ohio, I think an openly atheist person would have a very tough time being accepted.