skysight-inc/HackerNews huggingface dataset:
Yes, you are right - you have to query each filter.

To keep the contract of the bloom filter, a "no" can only come if ALL filters return no. So if one of the filters return 0 and the other returns 1, the answer is maybe (i.e. a yes with some false positive probability). If we instead answered no, it would be a false negative as you stated, so we can't do that. This paper doesn't defeat this property of bloom filters.

The cool insight in this paper is that how you choose the new filter size allows for a relatively nice tradeoff of "wasted" size, and a target for the effective false positive ratio, even in the face of growth. We are increasing the probability for false positives, but depending on how you pick the sizes, you can do better than if you simply allocated another bloom of the same size, forever and ever.

(When I say "wasted" size, I mean the extra bits you need to get a certain false positive ratio, when you compare it to a properly sized filter from the get-go. In essence, you're paying some overhead when you get to a certain size. In exchange, you do not need to have guessed the size correctly / allocated all that memory from the get-go.)
Like you, I had always heard "k rail". I'm a California native. Apparently, "k rail" is more common in the west because it is the name of spec for concrete barriers used by the CA Dept of Transportation. You learn something new everyday!

https://en.wikipedia.org/wiki/Jersey_barrier
US has become too risk averse, so every accident leads to yet another regulation. There was a discussion on HN last year, which discussed how death rates on public construction projects have fallen to zero (unfortunately can't find a link to that).

On the one hand, thats a great news and I certainly don't want to be the person to lose my life due to lax regulations. But on the other hand, we should also consider the lost opportunity due to progress not made either due to regulatory obstacles (like biomedical research for cancer cure discussed here) or insufficient public funds (due to overspending on public works to minimize fatalities).

Ultimately, the question boils down to how much dollar value we as a society want to put on human life. A very high value will have obvious apparent benefits but lots of non-obvious costs.
You can aim for "maximize happiness" without assuming that maximized happiness is merely the addition of the happiness of each person.
Go and Versioning
I once worked in an open plan office with a guy that had Tourette's syndrome. As you can imagine, for him the open plan office was a particular kind of torture that should only be reserved for the worst members of humanity.
>The kitchen area, despite being an office staffed with supposed professionals, is always a mess. How does this happen?

Are you staffing a professional cleaner?

Expecting software engineers to be good at keeping a kitchen tidy is about as rational as expecting your marketing people to be good at maintaining your servers.

I mean, sure, there's a basic level of consideration, and even when I'm at work (where we have a pretty excellent cleaning staff) if you drop something on the floor, you are expected to pick it up so that nobody else steps in it and tracks it all over the place, and people do.

But... you can tell that the place would get grungy pretty fast if we didn't have the professional cleaners about. Cleaning is a skill like any other,and some of us are better at it than others... and some of us have higher standards than others.

The right way to deal with this in a commercial space is to pay a professional to deal with it, imo.
From sdboyer, developer of dep: https://sdboyer.io/blog/vgo-and-dep/

"vgo, as currently conceived, is a near-complete departure from dep. It was created largely in isolation from the community’s work on dep, to the point where not only is there no shared code and at best moderate conceptual overlap, but a considerable amount of the insight and experience gleaned from dep as the “official experiment” is just discarded."

"Now, maybe the benefits of vgo’s model will be so profound that these losses, and the difficulties of more experimental churn will be justified. i can’t prove that won’t be the case. And, if it does turn out that way, it would be stupefyingly hypocritical of me to protest, having spent the last year and a half asking the authors of other Go package management tools to gracefully bow out in favor of dep. All i can say for sure is that i’m sorry: to expose the community to yet more churn, and to anyone who feels like i’ve misled them about the process, and especially to dep contributors, who may find this announcement to feel rather like a punch in the gut. For whatever it’s worth, none of that was ever my intent, and this is not the path i believed we would be walking."
Thank you for that, I wish more articles would use SI units of measurement.
Running an effective All-hands [Square]
Would you like to cite your historical and archaeological references for your of view. Have you studied this subject in detail or are you just repeating other sources? Who do you call old, Ra, Baal, Zeus, Jupiter, Yahweh (otherwise known as I Am or Jesus Christ)?

You also don't seem to make a distinction between political systems that use Christianity as a veneer and the tenets as espoused by Jesus Christ. I also notice that you make no reference to Islam which does incorporate conversion by the sword when appropriate.
It wasn't obvious to me either, but apparently vgo translates that into the appropriate git tag, it's not actually a separate directory.
No good reason, really :-) -- just a gut feeling/bias that when problems move from "tricky" to "easy", people end up creating new/unexpected tooling as a result, just because it's easier.

Might well be totally irrelevant here.

Sadly I don't know Rust (yet!), but Cargo certainly seems widely loved and admired.

Perusing the resolver code was pleasant, and impressive. We've come a long way from when you'd pull back the covers on a C++ std library or (god help you) boost, and run away screaming in terror.

The future is bright!
What if closed systems are just that much different than open systems that it's not generalizable?

Closed systems don't have Black Swan possibilities. Black swans are sometimes super-linear, jolting results in directions and scale unimagined.

To answer briefly (and respectfully): because an MMORPG is a different type of system than reality. Comparing cars to buses.
Haven't seen data for 2017 AI funding, but biopharma startups raised $12B in 2017 (AI startups raised $5B in 2016).

The large rounds are due to 1) amazing exit environment attracting tons of capital and 2) no growth in number of funded startups in the last decade. More money chasing fewer deals = larger $ per deal

From what I see professors don't typically don't join companies, but rather stay in academia and advise re the science. The management team is generally comprised of a team of serial entrepreneurs or 20-30 year big pharma veterans. Most startups are seeded in house by a cadre of biotech VCs

Will write a post about the blueprint for these startups, but in broad strokes it's 1) $1-5M seed round to make sure the academic work is reproducible, generate IP and derisk core hypotheses with a few "killer experiments". If that looks good, there will be a $20-50M (or even $100M+) series a that is typically designed to get through human proof of concept in phase 1. This is when the exit window opens, and the exit window these days is big. Should be noted that most of these rounds are tranched

There are several Bruce booth blog posts that walk through this in more detail. Bruce is a partner at atlas venture, a leading early stage biotech fund, and he's one of the few biotech VCs who blogs. Don't have specific links offhand but can find a few if interested

It's tough to bootstrap in biopharma because you don't generate revenue basically ever. You could theoretically sell assays or reagents or something to get revenue to support the real r&d but it's often preferable to get VC money. The best exits require $10-20M minimum
> There is a dissertation in psychoanalytics just waiting to be written.

Just don't wear a Hawaiian shirt while giving interview about it on TV.
> But certainly for C-like languages I've used, just getting people on the same team to all use the same format was a struggle, much less the whole company, much much less the whole world.

clang-format has really changed the game here. It's commonplace in large projects to run it on every commit.

There is a difference between C and C++ formatting and Go formatting, and it's that Go had gofmt from the start and has always had large social pressure to conform to it. Contrary to popular sentiment, I'm not sure that this is an unmitigated good, though. The reason is that clang-format was designed to mimic the existing style that emerges when programmers manually format code for maximum readability. This forced clang-format to consider comment formatting, line length, argument bin packing, etc. It had to be good, or else it wouldn't get use. On the other hand, because gofmt was guaranteed to get lots of use no matter what, there was less pressure for the result to be readable. This shows up in decisions like the lack of a line length limit.
SaaS Conversion Rates from Free Trial
As I said: gofmt is not a pretty printer.

It may help if you decouple the goal (increased readability of code) and the action (application of a style to code). Pretty printers—and gofmt—apply a style to code. That is their only job; in a traditional pretty printer, you could configure a terrifyingly awful style of code, and it would apply it happily and correctly. The readability of that style is a subjective judgment to others, but this is in no way a concern of the pretty printer.

You may not like the style of code that Go uses. That is a perfectly valid viewpoint, and I encourage you to develop it as you see fit! It is also perfectly valid to criticize the style choice of having an undefined maximum line width.

The problem gofmt solves is not "how do we allow you to style Go code", but more specifically, the problem it solves is "how do we encourage the community to adhere to one style of code for Go?" And it is successful in that. It is obviously unsuccessful in applying a style that you find aesthetically pleasing—alas!

Also, I am afraid that I did not claim indent does not allow for a maximum line width! I said that indent (like other pretty printers) allowed you to define a style "with a specific indent level" and that "you could mix in your own preference for indent level".
For me this paper fires of the typical warning signals for antidepressant studies.

>It should also be noted that some of the adverse effects of antidepressants occur over a prolonged period, meaning that positive results need to be taken with great caution, because the trials in this network meta-analysis were of short duration.

Issue one for me due to the typically long effect of depression. There is little to no assistance to coming off of antidepressants. For me personally even on a moderately ineffective dosage, the withdrawal symptoms are nearly incapacitating.

>The median duration of the acute treatment was 8 weeks (IQR 6–8).

The effects of long term depressive disorders seem to be essentially unstudied. I can't say I'm a valid source, like most people commenting this comes from a place of subjective personal experience, however with a median outcome time of 8 weeks this seems almost pointless to me?

>The great majority of patients had moderate-to-severe major depressive disorder

We're talking about a greater than middle ground level of depressive disorders and the study outcomes are judged at the 8 week mark. While admirable the study to me seems to just exemplify the fire and forget attitude towards depression in most developed countries. The costs are astronomical and these costs are not simply due to 8 weeks of treatment.

>Our primary outcomes were efficacy (response rate measured by the total number of patients who had a reduction of ≥50% of the total score on a standardised observer-rating scale for depression)

Considering it's a greater than 50% reduction, that appears to be a considerable enough reduction to assume the full recovery of the patient? However with all the numbers around costs etc. It seems a 50% reduction in 8 weeks, while great on paper, doesn't amount to much more than a slightly comforting silver lining to a storm cloud. Perhaps you won't be dead but you'll feel like it forever.

I'm writing this from a place of great personal distress in response to my so far completely ineffectual treatment after over a decade of attempted treatment and I simply cannot put faith in these papers and especially not these headlines. So apologies if my comment comes of as arrogant, incorrect or just plain offensive. I'm still in my early 20s and full of angst and regret.

The headlines remind me of the countless comments that tell me things will get better while I watch my life fall to pieces around me as I drain the finances and time of my already struggling family and partner who have to come to terms equally as I do that while 'major study finds they work', myself and my father continue to see little to no improvement in our quality of life.

Personal feelings aside, to summarize, I simply cannot see this paper as anything more than egotistical numbers surrounding psychiatric medication that has been the topic of debate among medical professionals regarding who is right, rather than who it helps.

Thanks for reading.
Here's a reduced example. I want to ask whether an incoming 16 bit number is in my set. I can make a bitmap that answers that question perfectly in 8KB :)

So I'm assuming what the parent meant by sparse is, things where the universe is much much bigger, and therefore the things in your set are a sparse proportion of the universe. For instance, in deduplication, we use at least 160 bit hash functions...and that bitmap isn't looking good for us!
It's entirely possible that you're neurotypical but you may want to get checked out for ASD.
What Does OO Afford?
gofmt did not intend to solve the problem that pretty printers are designed to solve, but rather to unify formatting to remove formatting contention within the ecosystem.

A typical pretty printer has knobs and dials to control its output, for instance — gofmt has none.
As I understand it right now,

vgo get -u

(As a reminiscence to go get -u) should do what you want.

I might missinterpret your need though.

https://research.swtch.com/vgo-tour
Glad to see Ed Propst in legislature with a bullshit flag raised over this madness. Saipan's post-Fitial government apparently still reeks of nepotism and corruption, and it's going to take a proverbial shit-ton of Ed and community leaders alike who exemplify genuine selflessness to get that busted rock where it ethically needs to be.

True story: Once upon a time, Ed was a public high school senior English teacher who acknowledged an academically troubled yet "out of place" student by allowing independent calculus study while others were lectured...of course, iff all other assignments were satisfactorily completed ahead of time. Needless to say, the gesture left a meaningful impression, and--to this day--remains the sole high school teacher whose name wasn't forgotten.
>People enjoy federated networks of regulated, good faith players; wide open federated networks tend towards anarchy.

Like... email and the phone system? both of those have huge amounts of bad actors and spam, and people still use them as primary means of communication. Email and phone are generally expected to be more reliable, I think, than any of the walled garden communication protocols.

(Speaking of, if you have ideas about curbing phone spam other than keeping the number secret, do let me know.)
https://listverse.com/2013/06/30/ten-influences-on-the-bible...

On top of those, the ones I remember relate to the Greeks. For a long time Greek language and culture influenced the Christian church, and their lettering and symbolism still linger in the church today.

Early Christian versions of Jesus were basically copies of Eros, and Late Christian versions of Jesus were basically copies of Zeus, and then in the middle ages everyone got depressed so they turned him into a holocaust survivor on a wooden plank. Eve falling victim to curiosity with a Tree of Knowledge is basically just Pandora's story re-spun for different effect. Great Flood? Zeus did it first. Cain & Abel? Acrisius & Proetus. Satan/Hell? Hades/Underworld. Holy Trinity? Pagan Trinity. Twelve disciples? Twelve elder gods.

Point is, Christianity came along well after the Greeks and Romans had been spinning these tales all over the place. The Christians wanted a religion that everyone could be part of regardless of ethnicity. They're pushing this idea that there's not only one God, but there's a Messiah doing a lot of David Copperfield shit, and a Holy Spirit, and more weird stuff. Of course they're gonna include familiar stories to give some credibility to the new ideas. Plus, the old stories had weight - we still have Zoroastrians today!
> We will probably never understand why any one young man decides to end the lives of others. [...]

Actually, there is a very easy answer and precisely why men join armed forces, or a biker's club / gang / ISIS: power. [and to follow up on this, the same "will to power" that our societies have deprived them of.]
I think the problem is that somehow we've reached the point where republican/democrat, liberal/conservative, has come to be the difference in the answer to "should [insert minority] be treated equally". Not fiscal, foreign, etc policy. Not religion.

The act of saying "you should not be able to fire someone just because they are [minority X]" has somehow become "divisive" or discriminatory.

There are plenty of things you can argue about (I mean my view is /obviously/ right ;) ) but I think at some point people have decided that specific classes of people should have fewer rights than others, and I'm hard pressed to say how that is valid in an objective sense.
If retirees prefer teaching to watching TV, and everyone is happy with their performance as teachers, they should be stopped from doing it because somebody else could have earned more doing the same work less satisfactorily?
Not slavery but kind of. I'd rather the (computerized) self-driving car driver die than a real person.

There are also many jobs that are demeaning or not intrinsically rewarding for people like trash collection and some kinda of construction. Enslave the computers so the humans can focus on higher minded pursuits.
Very interesting, and mostly right imho. Still no killer app for any blockchain so far, but lots of problems already well known. I'm almost disappointed the author didn't mention the ecological disaster that goes with the energy consumption, instead of just talking about the price.
Giving away my Startup
Hey everyone.

Programmer/designer guy here who has due lack of motivation determined to give away an entire future company. (Although I will require a ~10% ownership of any legal entity you setup, but I'm willing to make that negotiable.)

I figure it'd be a nice thing to try, cause there's (in my mind) nothing wrong with the idea or the execution. I'd really like to see it fly!

But after 10 years of constant, excruciating grind – I have decided to make some life changes.

The app, called Trotter is for those on the move to 'Feel at home, wherever they are'.

The current state of things:
The app was built from May 2017 - December 2017. Launched in iOS App Store December 2017.

It's currently hidden in App Store and all servers and services are switched off.

Here's a look at the app and it's features.
https://www.youtube.com/watch?v=LuIycb4bLRk&feature=youtu.be

In terms of revenue model,
Users can contact up to 10 new users per day. After that it costs $x for 10 more.

I would like to add though that I won't give it away to give it away to anyone but to the person or group I deem most suitable in terms of ability to grow and nurture it.

I will not be taking an operative role in any future operation. At all. I want to make that perfectly clear.

Any questions,
Let me know!
/Philip

philiplindblom@gmail.com
Adult men joining gangs just seems so childish.

I remember wanting to be in a gang when I was 15 years old but I grew out of it.
> I really don't see how you can include the Russia investigation on that list.

I really don't see how you wouldn't. "Russia" investigation I think includes not just the investigation itself but the insinuations and rumors around it. The time and money spent talking about it, writing about it and so on.

It started with the Russians hacked our elections idea. As in KGB agents in the bushes in Wisconsin with laptops twiddling bits on voting machines. Remember the Stein's recount. /r/politics was abuzz with everyone sure how it will be discovered and Trump will swap places with Hillary next Tuesday. https://patch.com/michigan/detroit/hillary-clinton-could-sti... except in the end it gave Trump 3 more votes.

Then it went to Trump colluded with Putin. And how at the G20 they were exchanging secret coded hand gestures between them: https://www.cnn.com/videos/politics/2017/07/20/trump-appears...

Then Comey's hearing. People took the day off to watch Trump's collusion being exposed. /r/politics talked about him being impeached next Tuesday again. It turns out that Trump was mean to Comey and nothing else happened.

Then it was the piss "dossier". That surely would impeach him next Tuesday after it came out. Except that it didn't.

Notice how the goal post keeps moving every time and how it's always "next Tuesday" when the impeachment is coming. This is not unlike the doomsday cults where the day comes and then you'd think, finally the followers will see it was a scam and go home. But in a counter-intuitive way many stay and become even more zealous.

In the end some Russians were indicted because they were internet trolls. Half supported Trump while others supported BLM, Muslims for America, Bernie Sanders and Hillary. Even organized an anti-Trump protest in New York. I was invited and almost attended that one. It's sure good thing to catch those and worth a few weeks of reporting, but not a whole a year of hysteria? Didn't all the media companies, the blogs and the journalists who should have known better play into the Russians plan to destabilize and demoralize the country. It looks like they did. Did they "collude" as well perhaps? Are they secret agents, maybe? (/s)

The saddest part is really the opportunity cost. Some were working on fixing the DNC, there is effort in flipping some legislative seats in Congress with good results. But a lot more could have been done had the effort not been wasted on the "Russians".
Insulation material with built-in repeater to improve indoor cellular signal
How Automation Could Make Teams Less Efficient – And Less Cooperative
I use Samsung Pay for some of the services. So I was surprised with that the post sounded like it has been discontinued. Though it seems the service isn't used that much in US.
What does it mean by modern?
I suspect the people who honestly believe that are far smaller. The chief debate seems to be whether or not certain minorities groups have inherent disadvantages compared to others, and whether or not we should, based on people's race, gender, or orientation, give them a manufactured advantage to try to reach some sort of socioeconomic "equality".

The majority of people who identify as Republican likely do not feel that black people or women or queer people "should have fewer rights", but do feel that their status as a minority group should not grant them special privileges.
Exactly, this is generally going to happen before 25 years old, when the frontal cortex is not yet fully developed. Which is another pattern: most are below 25 years of age.