skysight-inc/HackerNews huggingface dataset:
First, what is right in the article: It's unclear exactly how SSRI drugs work and the precise role the serotonin plays in regulating mood (and therefore depression)

But then there is so much wrong here it's hard to know where to begin. I'll go with the basics though: The article relies primarily on two doctors, one who is at odds with the consensus in the field and another based on an editorial, not a peer-reviewed piece of research.

In fact, peer reviewed research directly contradicts some of the opinions, such as stating it's unknown if SSRI medications raise or lower serotonin. It is known, they do raise it [0] (and many other pieces of research to support this)

Undoubtedly pharmaceutical companies have made quite a bit of serotonin and drugs that influence it, but calling serotonin a "myth" is, at best, overreach and at worst click-bait.

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4921409/
Facebook removes accounts from Russia, Iran for coordinated inauthentic behavior
> Too bad you didn't let him assault you: that would have made it much easier. Simply charge him with assault and use it as evidence in the POA hearing.

Sometimes its best not to further aggravate family arguments. This situation is currently recoverable, filing charges will forever change the relationship.
Yes, but you know, that isn't Google controlling it and these are all member from major internet companies that won't take part in such a "conspiracy".
There aren't any API level 1 devices out there though. Supporting, say, Android 4 (level 14, from 2011 so almost eight years ago!) is very straightforward. The fragmentation argument doesn't hold water for most apps.
Wow!

Never thought they'd actually pass this terrible "law".

Terrible.

But maybe not a complete surprise. Pandora's Box was opened two years ago when Germany privatized censorship. Maybe, back then we did it for all the "right reasons". But in politics, that's all too often just the beginning of a slippery slope. And many of those who today protest this new censorship where in favor of it the last time. Because that time it was supposed to censor "the other side".
In reality this is entirely moot and comes down purely to driver development cost. Nothing in the OS is designed around the idea of being "vulkan native" or not. That's just not a system architecture thing at all.

But what is a thing is whether or not the GPU driver bothers to have an OpenGL ES path or not. It's obviously simpler if the driver doesn't, but a quality driver implementation will also obviously always beat something like ANGLE in every way.

So take a hypothetical Nvidia Shield 5 running Fuchsia in 5 years or whatever. If games are still dominantly in OpenGL ES, then you can bet your ass Nvidia will be shipping a first-class GLES driver and not use ANGLE-on-Vulkan.
As someone with many brothers and sisters, how is Power of Attorney determined? Just curious.
Would love everyone's feedback here :-) We're launching soon, and would like any advice you could muster up.
Show HN: Packagr – Private Python package and dependency manager
except we pushed back and pushed back until they got us by outrage fatigue and honestly fuck that, democracy shouldn't require constant protests not we want to transform democracy into a mob rule

the issue is too much power too far from constituents and with little balances to prevent easy lobbying of few key people - it's basically broken at its core.

"just vote for different people next time"

yeah as if people don't say one thing and then do another. and once in power a rotation is simply too long, searching a candidate by trial and error to weed out the liars* would require a lifetime of committment, meanwhile the young generation would outweigh all the voting of those that have been keeping track of the politician scores by sheer demographic.

*spoiler alert: they all lie to some extent, or "compromise" if you prefer. but it's easy to fool voters on technical issues like these while gaining consensus with the popular topics of taxes, jobs and housing.
Can Instanceof Make Unmodifiable Collections in Java Faster?
asiatsana reminds of C418's music, mostly the minecraft stuff but there is alot more.
Hmm, seems a little lacking in references to prior art. However, Prof. Michael Franz used a (subset?) of thinned gated single assignment in his thesis so there's hope.
As I keep arguing [1], TGSA is astonishingly under-appreciated.

[1] https://news.ycombinator.com/item?id=10059823
Just means it’s realistically priced. Typical bill of materials for consumer electronics is 1/9 to 1/12 the msrp. This allows for ~3x markup for manufacturer and ~3x markup for store front. Not sure why 3x is such a magic number, but it seems to be a good target for the last 40 years.
Spatial audio support in mumble was just coming around in its early stages when I looked at integrating mumble as a VoIP solution to a Unity3D training simulator project. Good to see it's still around and kicking!
It's about more than noise.

Cube walls, over the years kept getting shorter and shorter until finally doing away with them entirely.

The point is - the business requires that you have zero privacy or any kind of time to yourself in any capacity outside of assigned breaks.

The whole purpose is to create a panopticon of a work place, where even when you aren't being watched you modify your behavior on the possibility that you're being watched

Open offices are inherently authoritarian in a corporate/cyberpunk sort of way. That's their primary function. All this crap about collaboration and fostering open communication is just the face of it.
Indeed. We haven't invested in expanding our public-facing presence yet.

I was just answering the "Who's we?" question.

Probably the easiest frame to think about what we're doing is building engineering automation products for systems & robotics engineers.

We ultimately want to do for those classes of engineers what things like CAD, FEA, EDA, etc. did previously for mechanical & electrical engineers in terms of managing complexity and amplifying their capabilities.
This is fantastic! Thanks for putting this on Github. I am planning to build a [R] Shiny app for automl. This gives me good learning opportunity.
Oh yeah, I forgot about that. Thanks for the link!
The fact that some people exaggerate issues that are sub-clinical into a self-diagnosis doesn't really come into play. The point is determining if trigger warnings are effective and useful for people that do in fact have a clinical issue.

And there's really no need to politicize this. It adds nothing to the conversation and only served to alienate people who might otherwise consider what you say seriously.
Fixed mortgage rates are already historically low
I'd respect them more if they refused to do business in China. Not good for the company, sure, but it'd give me warm fuzzies.
this a great response to so many situations. avoiding sugar coating turds and fubaridness is key to being a good boss. Acknowledge the fubar situation - let the team chime in - then get back to facts and actions.
The blog post desperately needs "...for some people" appended.

We are all solving for different things.

Some want a shot at changing the world, some want to get rich, some want a job that (mostly) "doesn't come home with them", and many want to trade off between stress+anxiety and income+convenience. Others want to be always learning. Some have families and non-work commitments, others don't.

For example:

>>In my experience, it’s harder to have any visible growth in a

>>startup because well first, what do you grow to? There is no

>>clear hierarchy, no promotion paths.

In startups, there's often a better chance to learn general skills outside of (say) just development (dealing with users, writing content, devops, QA, teamwork, etc.) for those that have initiative.

Larger companies can be more structured but may have a chance for a more defined impact, with an existing customer base and market.

Which makes more/less sense? Depends entirely on what YOU care about.
Aphex Twin actually listened to Stockhausen (and vice versa):
http://www.synthtopia.com/content/2010/10/15/karlheinz-stock...

and they probably met
https://www.reddit.com/r/aphextwin/comments/8vyrbf/aphex_twi...
Main cost of nuclear power plant is the capital cost of building it. Operating nuclear plant is extremely cheap, even cheaper than maintaining solar or wind power plants.
What we are seeing is not as much a war inside the community but an assault from a set of corporations that want to harvest their ownership of a name associated with a successful opensource project into making them the next Microsoft as they have to repay their investors/owners with super-normal profits a functional free market cannot actual provide.

All of the recent issues have started with someone trying to reinvent Microsoft shared source idea where the focus is on code transparency not the right to modify and fork.

It's a common pattern of substituting the real movement with a cargo cult copy, where the original goals is replaced by a set of consumable you have to buy, that have killed far more important movements then the opensource one in the past where orithe attack does not come openly but as astroturfing campaigns crafted to subvert real criticism and create the impression that the purveyors of cargo cult movement is trying to save the movement where as the goal is usually to carve a way for them to generate the cash their investors/creditors demand if not to become filthy rich.

The opensource schism between osi and fsf was more about letting opensource escape the leadership by committee culture of academia and find a way for it to ride the corporate beasts as a symbiotic parasite through forking and re-merging. Where as the current manufactured crisis stems from the need of a bunch if startups to turn the relationship around and control the opensource project they back like a rider controls a horse which means preventing forks and independent commercial contributors.

The Linux project where nobody uses the mainline kernel tree directly in production is a good example of the OSI model, here we have a bunch of companies forced to provide code upstream in order to provide a Linux product downstream to their customers in a relationship where there is not a "Linux inc" monopolizing the revenue stream generated from the end users but where all of the commercial contributors gets the revenue from their individual customers.

What the likes of elastic or mongo that have been the center of controversy recently want is to become that single entity monopolizing the entire revenue stream of the opensource project they sponsor, which was also what oracle tried to become for MySQL and OpenOffice, as this is not an new conflict.
Miscommunication and misunderstanding is the norm. NVC is just another technology. Use it or don't.

At the very least, if someone is patronizing you, being aware of the technique(s) will help you extract yourself from the situation quicker.
It's not in my browser. I guess it's loaded in from a script somewhere. The text loads fine without scripts but the date requires javascript to load. What an odd framework.
Cool, that was actually what I had hoped would happen! It was fun creating public APIs; the ArenaNet leadership was extremely supportive.
Don't forget "ability to add keyboard shortcuts and have them apply when your current tab is loading".
> Throwing an exception in Java is a non-trivial expense since the constructor for Throwable populates a stack-trace structure for the current thread. If you're using exceptions as a routine flow-control mechanism, you're incurring that cost too frequently.

Unfortunately, the JVM has special code to detect this case (!) and stop recording the stack trace after a while (!!). Then when you go look at your log to see why the system isn't working, you see only `NullPointerException` without the expected stack trace, and you have to guess where it's coming from (after wondering for a few hours why the stack trace went missing, only to find the explanation at https://stackoverflow.com/questions/2411487/nullpointerexcep...).
> Maybe or optional types don't really help because your "get value" functions also throw exceptions, or have undefined behavior, if the value doesn't exist.

That's a big leap. That's like saying Haskell isn't pure because of unsafePerformIO. You still get nice static checks with Maybes. If people cheat with fromJust, it's at least obvious they are cheating. Both big and obvious improvements over null :)
Booking.com Just A/B Tested and Leaked This Pulldown Menu UI Change
Any centralization of power, at large enough a scale, will escalate to such problems, it's not limited to social media.

One tech field where this kind of centralization is now at similar levels with social media is cloud computing, where a handful of giant actors (AWS, Azure, GCE) hold 99% of the market, providing cheap solutions at the hidden cost of an increased centralization of power.

I believe the paradigm shift on social media cannot operate on the application layer if it is not also met with a similar paradigm shift on the platform layer, otherwise it will only transfer this power to hidden entities. Decentralization is becoming more than a buzzword, especially with net neutrality under assault.
I enjoy getting my work done, so then I can work on my other projects or look for new jobs. When my required work is done, then I don't feel bad about doing other things...

It baffles me that I spend my energy building a silly Drupal/Ember CMS. But when I go home I write advanced stock algorithms.

Here is some clickbait I ran across this morning, for the most part you just have to read the paragraph titles. https://www.cnbc.com/2019/03/25/suzy-welch-4-signs-its-defin...

My gut feeling is that anybody clicking on this link might be looking for a change? (I know I am.)
I don’t want to spoil too much, but yes, I think “participatory” may play a part. I have more questions than answers, though.
Note that the below makes big assumptions as to what the situation looks like. I read a lot between the lines, so take the words below with a grain of salt.

I won't sugar coat it: it's a tough situation to be in because you need to fix a potential mistake that was done a while back and doing so, while going in the proper direction of fairness, can be interpreted as unfair by other parties.

First I would have a discussion by putting yourself in the shoes of the company, not your personal shoes, as you have a fiduciary duty to do it. This removes your personal interests from the discussion, as it should, and will make it less personal (as it should too). From that perspective, the company needs to do what's best for itself, and giving away significant equity for little in return doesn't seem to fulfill that duty. I imagine your cofounders also have a fiduciary duty to make decisions that are aligned with the company's interests, even if these decisions aren't the best for themselves. This is a good test for that.

If the contributions of your other co-founders are minimal, then it needs to be reflected in the equity allocation.

Perhaps an acceptable solution would be to turn these "future founders" into advisors. You can use the Founder Advisor Standard Template as a simple framework to allocate shares vs contributions (see https://fi.co/fast ) - this will keep them engaged, compensated for their current contributions, and also gives the company a way to have a history with them to decide whether it makes sense to turn them into co-founders later or not (whether you want to call it co-founders when that happens is irrelevant).

What's nice about the FAST template is twofold: first, it formalizes the type of work that advisors do (in terms of workload too) and it relates that to a specific percentage of equity, allowing you to map their levels contributions to a more reasonable compensation. Second, it was not engineered by you: you have not written the template so you cannot be accused of influencing it for your benefit.

Lastly, a lot of this depends on how the relationship between the founders is. You may find out that things don't work out as easy as you'd want to, and that's a lesson that's better to have earlier than later. Conversely, you may find out that your cofounders agree and perhaps were a bit uneasy by the unfair allocation.

Good luck!
Looking at any individual employee's outcome from a startup's exit is wildly unproductive because there is so much variance in startup outcomes.

What you really want to know, as an employee, is what the expected value of your shares/options are. As a general rule of thumb, I'd recommend taking the valuation of the company's last financing round and halve it. Then, multiple this valuation by your projected ownership percentage after vesting (and subtract any impact from exercise price).

The biggest reasons you want to discount the company's last private valuation are liquid preference and risk intolerance.

Then, treat it as a high variance investment, which it is. I.e. don't count on the money.
> When you describe it this way

Which is by far one of the most accurate description in this community.

> the entire process sounds like something that takes place in a totalitarian state run by a crazy person

It's due to the way the Universe works, it only requires a review of your early school notes about science / geography / astronomy.

DST is a way to compensate that "strange" behavior for the current definition of a "time-zone".

Is DST good ? it depends because we over-generalize the definition of a "time-zone" by taking in consideration only the longitude, but not the latitude. (and above/below certain latitudes, nothing can be done)

Is DST good for EU (or North America) ? Mostly yes if you take a closer look at the year-round daylight charts for key geographic coordinates.

Extra notes while here:

1) "EU propose to get rid of DST", its our best interest to keep it; don't let some incompetent rule such a thing because he/she doesn't really know how it works but only how it's perceived.

2) "If I have to choose, I prefer more daylight in the evening": fine, but that is out of scope from DST; it's about changing schedules. Clock should (I'd say "must") stay on their natural "time-zone" for the sake of coordination and travel.
Interestingly, 30-50 people is the standard range given for 'band societies', the most basic pre-agricultural group. That's been cited as a problem with Dunbar's number, but most people seem to think it's just another major "natural group size" among many. Dunbar has also cited 5 and 15 people as rough 'rings' to which we devote disproportionate amounts of our socialization time.

I have a bit of trouble judging how Fibonacci compares, since the distinctions I've seen are gradual rather than nonlinear. But it does look like moving from ~15 to ~35 might match a switch from close-association to band structure, and exceeding ~55 would match another restructuring away from that.
Very much #2!

As far as I can tell care.coach does not give you a caretaker. There's a reason it's an avatar and not a person. It takes your input and assigns it to someone who writes up with a response. That person may or may not be the same person who responded the last time.

It's not a relationship. It's an illusion of a relationship. That's really scary to me.
Acquisition is always the last thing to recover after a bust. There is so much legacy data around for reprocessing that all they need do is find someone with data in their prospective area and have it reprocessed using the latest imaging tools. A lot cheaper than acquiring new data.

Also, there is a shift in the industry from ownership of the survey equipment (sensors, recording systems, etc.) to rental of everything. Manufacturers build it all, rent it out for custom surveys, maintain it and service it all, train the equipment operators, etc. That cuts costs and makes acquisition a matter of retaining trained personnel for key positions and recruiting trainable people for the rest.
Jepsen is not a performance test; we verify safety. I haven't looked at ScyllaDB personally, but you can read about Scylla's own work testing their database here [1], and see some of the issues they found here [2].

[1]: https://www.scylladb.com/2016/02/11/jepsen-testing/

[2]: https://github.com/scylladb/scylla/issues?utf8=%E2%9C%93&q=i...
I use Discord now since most of my friends are on it, but I've always been a fan of Mumble (and murmur server) since it's high quality software and open source.

I also made https://guildbit.com years ago for gamers that want to just quickly spin up a temporary server with their friends. I still operate it today since there's still a few users out there.

I think it would be cool if someone were to create an open source Discord clone using Mumble/murmur.
There Are Inconsistencies Between Amazon Associates and Facebook Ad Analytics
Interesting, so they want to go beyond the line number of the exception and include information on what on the line is null.

It's sort of funny that their example doesn't follow the usual Java style guidelines of encapsulating member variables in the parent and using set() and get() methods for access.

a.to_b.to_c.to_d.num = 99;

This could be rewritten as a method in 'A' as...

protected void setDNum(int num) {

C c = b.getC();

D d = c.getD();

d.setNum(99);

}

In this case, a nullpointerexception would include the line number (using default compiler options) clearly indicating which is null.
Firefox is also in the App Store, albeit "real" is a subjective term here since it's forced to use WebKit/WebView (as are all browsers on iOS) if that is what you were alluding to.
"is a different order of magnitude than disregarding a country’s rules and laws"

Apple seems willing to disregard American laws regarding backdoors, national security, and access to device information.

I find it interesting that we're all proud that Apple will "stand up" to the US federal government and resist attacks on privacy and liberties, but then so many turn around justify them doing the exact opposite in China. "Well, when in Rome..." sounds like an awfully convenient rationalization as well.
> I don't know reposting memes off of reddit in the chat channels.

I'd love if that was it. It's when you see horrifying 4chan greentext that I start to cringe.
Personalized Experience Recommendations with Deep Learning
Look at the URLs in emails from big companies. A ton of them go through a click-tracker first so if the tracker fails you can't follow the link.
Assuming you’re using it to access websites or services with PoPs in US/EU then tunneling traffic via US/EU VPN would add negligible latency, actually would probably improve your latency overall.
Example dialogs in this article are without context. However, the responses that engineer got from founders or other teammates do not sound terrible to me in most contexts.

Most of the time, you shouldn't spend time on new shiny tech, like a new programming language. And you should really try hard to not urge adding more stuff to your stack, like a job queue server.

>> Founder's goals and your goals, as an engineer, will not be aligned most of the times.

This happens a lot and to be honest, I believe most engineers don't get it. Your goals should be aligned with the founders. If this is not the case, you shouldn't be in that startup. You don't do any good to yourself or to your team. Find another job.
The issue is that normally, Chinese censorship does not apply to travelers with a foreign cell phone and foreign SIM. However, the way Apple implemented censorship for News+ goes beyond the norm, such that even foreign travelers are impacted.

It's not a good thing for Apple to be innovating on ways to enforce Chinese censorship (although if I understand correctly, it doesn't matter—China could already censor roaming cell traffic, they just choose not to).