skysight-inc/HackerNews huggingface dataset:
That depends.

If you're a person looking for a quick buck while times are good, unethical behavior is hard to beat.

If you're an owner who wants to build a sustainable business or another one in the future, then yes.

But we knew that already, that's how it always has been.

I'd like to know why this gets upvoted when most HN'ers also upvote posts calling for fines or state regulation of tech companies. If they're acting unethically their business will gradually shrink or grow slower than that of ethical competitors.
I would say it's better to iterate on y first because line at the time is more sequential access than column at a time.

I noticed that before the naming inconsistency.
"The "tangible" damages to all these users is not clear to me."

The Illinois Supreme Court decided there is no need to claim actual damages. As the article clearly states, there are statutory damages.1 You might think of these as like a fine you pay everytime you violate Illinois privacy law.

1. https://www.eff.org/deeplinks/2019/01/victory-illinois-supre...

Certainly we can be cynical about class actions. Class action lawyers handling cases with millions of class members probably care about individual class members as much as over-compensated Facebook employees care about individual Facebook users (or internet users Facebook spies on in general).

One difference is lawyers are regulated, licensed professionals who have to follow ethics rules, while Facebook employees implementing and deploying privacy-violating technology for profit are under no such restrictions.

Imagine if lawyers could use all the personal, confidential information they see in the course of their work with clients to finance an online "platform" for targeted advertising. Knowing so much about people's personal lives, they could pass on "relevant ads" to clients. Perhaps they could even promise that their services would "always be free". Fortunately, they can't. However, Facebook can.
> Day in the life in a low effective environment

> notes that a previous feature has been approved by reviewers, she moves it into another branch that kicks off a long nightly E2E test suite that is almost always red, managed by a siloed QA team.

This is not a low effective environment. A low effective environment does not have a large e2e test suite. It does not have a siloed QA team, and people write little to no unit tests, never mind integration tests.

If you are in a "low effective environment", a "siloed QA team" is a godsend. At least someone is responsible solely for quality, as opposed to everyone churning out features as fast as they can. Disposing of the siloed QA team in such environments rarely helps matters.
>> I sometimes wonder who these articles are written for.

If you're a Leader (big L) in an org, this gives you a way to asses your organization. If you're a leader (small l) it may give you a way to concretize your thinking around problems so you can discuss them better.

>> Am I supposed to share this with the CTO to show them how poorly the organization is being run?

That would be the worst way?

Why don't you pick whichever problems on the list resonate the most, come up with a good case as to why it's a real impediment to your team, ideally quantify its impact, perhaps come up with some solutions, and then go have the conversation?

Ultimately, it's not important whether your org looks good or bad against some checklist, the "meat" is whether you have an opportunity to be more effective against your goals. If so, people generally want to have that conversation. Especially if you go in with a realistic understanding of why things are this way and the tradeoffs.

>> and even then - it will still IPO

Sounds like they know what they're doing then?
I built a website for finding deals on Amazon Warehouse items.

Over the past few years I've been buying a lot of stuff from Amazon Warehouse and have been extremely pleased with the experience. Most are very lightly used items that were returned, and in some cases it's just that the packaging was damaged. If you're ok with this, it's not uncommon to find items with over 50% discounts. In the few cases where I got a bad item, returning it was a breeze. My main complaint has been that the items are very hard to browse, so I decided to make my own website for this.

The website is https://www.dealforager.com
This is her entire argument:

"Gain-of-function research is also subject to intense scrutiny and governmental oversight, precisely because of the high risk involved in conducting it safely; thus, it is extremely unlikely that gain-of-function research on hard-to-obtain coronaviruses (such as bat SARS-like coronaviruses) could occur under the radar."

This research was not happening under the radar. WIV has been openly publishing gain of function research on bat Coronaviruses for years. It's quite possible that SARS-CoV-2 was a research project that they fully intended to publish, but was accidentally released during the research.
They do more regulation up front. In US, instead the system assumes that people will sue each other and that litigation is how details are worked out and creates precedence.
> > Heck, if you ask some people, Rust is less secure than a GC’ed language for web apps if you use any crates that have unsafe code - which includes Actix, the most popular web framework, because unsafe code allows things like deferencing raw pointers.

> You can write unsafe code in Python (and some of the web frameworks use this) and nothing helps you with auditing it, unlike unsafe blocks in Rust.

This was the dumbest part of TFA Python and Node both have parts of their runtimes, standard libraries, and extension libraries written in C and C++. Last time I checked, C and C++ allow dereferencing raw pointers.
Very skeptical of this study. Here's the full text: https://www.nature.com/articles/s41598-020-79429-1.

The first thing they did was a proteomic screen of the study participants' blood samples to identify proteins that are associated with cardiovascular disease. They analyzed each of 1305 proteins with a univariate logistic regression model, and a P-value threshold of 0.05, and they found 36 proteins. There's nothing in the materials and methods about multiple-testing corrections or controlling the false discovery rate, which are standard and essential techniques when going on 'omic fishing expeditions like this.

Given that many or most of these 36 proteins could be false positives, all the subsequent analysis of the associations between the proteins and the religiosity/spirituality scores and their impact on CVD is highly questionable.
I'm a fan and daily user of Signal, but here is the harsh reality that this outage (going on for more than half a day now) exposes: Signal is not, today, suitable as a primary secure communication channel. Maybe one day when it scales, but not today. Countless critical conversations were disrupted today.
Productivity and efficiency of people is one of the topics that's always fascinated me, and I've both read a lot of material on the topic and have had the opportunity to observe hundreds(!) of organisations first hand thanks to being a consultant roaming from place to place.

From both scientific studies on the matter and anecdotal observation of the same, I can unequivocally state that the top three priorities are:

#1) The high-level goals of the organisation must be rapidly and clearly passed down the management hierarchy so that everyone can "row in the same direction". Ambiguity about goals, or uncertainty in whether one's work is even worthwhile is an astonishingly effective destroyer of productivity. Never treat employees on a "need to know" basis, feeding them the bare minimum that you think they need.

#2) There is no known method more effective at improving overall product quality than mandatory peer review of all code. Not only does this have the obvious direct benefit, but it also helps cross-train senior staff, bring junior staff up to speed, and helps improve consistency.

#3) There is no known method more effective than checklists at improving the quality of manual processes. Sure, if you plan to do something a hundred times, automate it. But you know what is really easy to turn into automation? A checklist. For non-automated processes, a checklist allows junior staff to confidently produce quality. Checklists are a training aid as much as they are a tool for quality improvement.

Of course, there's a very long tail of things one can do on top of those basics to improve productivity, especially of junior staff. Use an IDE. Use a code linter. Use automatic tests on checkin. Etc, etc... But none of those hold a candle to the above three in terms of raw effectiveness.

To put things in perspective: I'd rather have those three things and no source control than source control and none of those three things. You can meticulously track every version of a piece of garbage and it'll still be garbage...
I also find it gets in the way with doing everything with a keyboard in my editor and then suddenly my cursor focus is changed by my palm touching the touchpad.

At the same time having the extra spacer on the laptop as a wrist rest is pretty good, imo ergonomically better than a standard external keyboard (opinion informed by countless physio visits to sort out RSI). Also the built in trackpad is substantially better than moving hand position to an external mouse.
It takes more time and dedication to become effective at B). And at first, you may get things wrong, but the approach does pay off.

Someone that follows approach B learns more in a shorter amount of time. Because learning (advancing the frontier of your knowledge) happens when you encounter that limit, recognize it and try to move forward. Rather than dismissing it, which is what A) does.

B) always thinks: what is a better way of doing this? A) never does. Therefore, over time, B) becomes more effective than A).

In mind sports it's the same. You learn more in slow games when you take longer to think your moves. Every pro will recommend you to prefer slow games over fast games.
I'm fine with this, there needs to be incentive to pursue damages against companies like philip morris and Facebook.
> Element is less polished than Signal app

Exactly, which means that it lost.

There are opportunities that are rare or unique, and it doesn't matter that you're "catching up" - either you're good enough when the opportunity arises, or you've missed that window.

You might get a second chance later, but this opportunity is lost, and the options aren't "Signal or Matrix", the options are "Signal or frustrate people, get them to go back to Whatsapp, and be even more reluctant to switch later".

And even if through some magic Element was polished right now: Signal has been polished for years now, and as a result, has built up a brand and user base.

I'm not going to be able to switch all my already switch-reluctant friends to something they haven't heard about and that nobody uses; I am going to be able to switch them to Signal, because they've already been pestered about it by several people, have heard about it in the news, and (except for today, which is a huge problem for adoption/switching people over), it works.

At least on Android, Element is simply not suitable for end users. I'm not talking about some poorly formatted UI, I'm talking about confusing/broken UX and features that don't properly work.

So I put my tech elitism away and do what works, because otherwise we'll be stuck with Facebook.

Edit: Forgot the biggest problem: Matrix has no chance because it doesn't use phone numbers as a forced default. With Signal, if your friends have already installed it, you can just start using it with them. With Matrix, you can't. This is one of the hard choices that Moxie made that is a bit of a dick move but was absolutely necessary.
It's also possible you have lint in your connector. Try poking around for a while with a thin non-metal object (e.g. toothpick). If you keep your phone on your pocket you'll need likely get lint in there with time.
Pompeo for me seems very narcissistic person. This week alone I already saw his tweets as Sec of State asking people to follow his personal account. Is it normal to do that?

Not to mention having digital photo of him for every announcement tweets reminds me of my country's bureaucrats that keep doing same for every PSA posters.
That was deliciously creepy...Reminded me a bit of this

http://www.scpwiki.com/top-rated-pages-this-month
From my understanding the distinction is whether or not personal data is being saved, so as long as iOS isn't saving/classifying specific 'faces' it's not illegal.
Java was perfectly dominant in it's realm only. Obviously Java is not competing in the realm of machine code generation at all, and assembly language should always exist too.

C/C++ is the perfect example of a language lasting multiple decades without each new generation trying to throw it all out and start from scratch, but simply evolving it.
I'm working on a weight loss(or gain) program based on my dietary experiments the last couple of months, where I lost 11kg/24lbs in a little over 3 months, without starving myself or eating weird, bad-tasting and expensive food.

I'm not sure I'll be able to crack the overly saturated health & fitness market, to be honest, but I'm using the project to learn about SEO and other marketing related things I usually try and avoid.

Currently it's only a landing page, but I'll be putting up articles pretty soon.

https://weighthackers.org
What a terrible, bigoted site.
Maybe no one system is best, but the US system is definitely the worst.

So many things about our lives are dictated by precedents set by ridiculous law suits, we don't see it anymore. I went on a bicycle tour in Italy, and the owner was an American. We paid our money and took the bikes. I asked the owner if we had to fill out any release forms, and he said "You only have to do that stupid shit in the US. Here in Italy, we treat adults like adults." The realization of how intertwined our lives had become with the results of all these lawsuits shocked me. It is truly a slippery slope created by lawyers and we are now at the bottom of this slippery slope.
Here was their terms of service [1], as of 2021-01-09, converted from PDF to text.

Here was their community guidelines [2], also as of 2021-01-09, converted from PDF to text.

They also had an Elaboration-on-Guidelines.pdf. I tried to do that one, but pastebin.com said it contained offensive material and could only be made private, but the option to make private pastes was greyed out. I assume that is because I do not have an account.

My PDF of that, grabbed on 2021-01-10, looks like it identical to the one Miner49er posted.

[1] https://pastebin.com/FTFMh4ad

[2] https://pastebin.com/a1mCqq6b
Yeah, the very type-centric programming flavor of the ecosystem and strict type checking in the compiler mean that Rust developers will generally leverage guarrantees from the Rust compiler for all sorts of interfaces that you would never do in Python or Nodejs. It's frankly annoying in the kind of web api context that this author is describing and is another source of lost productivity.

So, Ruby has Rails, PHP has Drupal/Wordpress/etc, Python Django. However, neither Go nor Rust have a mature framework that makes it easy to spin up a CRUD app. I'm hopeful that some sort of project in Rust will rise up along the lines of Flaskrestplus in which resources are the primary abstractions. Resources could have codegen'd frontends built using something like react-admin so that you could build a fully functional web form in 100 loc or less. There's no reason the frontend bits couldn't be shared by Rust and Golang (and C++, D, Haskell, etc) frameworks.
I am less optimistic. A good developer documents the right parts because he has the understanding that this is helpful. An under-documenter doesn't get why that's helpful. An over-documenter doesn't get why it's helpful either, that's why he does it all over the place.
Well, fortunately, there are exceptions. Case in point being XFCE. It has remained the same for years.

However, your point still stands, because exceptions are just that, exceptions.
Why does the author feel the need to draw two comparisons to Trump in the first two paragraphs? Or detracts from what otherwise would be an interesting piece.
Use Calibre to transfer the book to a kindle - this worked for me. However, the code is hard to read on the e-reader. I recommend to use a large display to read the book.
Does the default setup flow enable encryption, or is this something that has to be done manually?

Also, search still doesn't work in encrypted rooms.
The ‘Blatant Arrogance’ of Zuckerberg and Dorsey: Revolution Populi[..]
I'm not saying a single lawyer is getting 110 million dollars, again reading things in good faith, using common sense, it's simple stuff people.

Lawyer is a synecdoche for the people actively working on the litigation side. Like when people say "I'm calling my lawyer" while referring to a firm with multiple names at the helm...

And the rest of your comment... did you actually read the comment? I said if you leave 10 million for the cost of litigation they got 50 dollars each.

See how there's numbers between 110 and 0?

-

50 dollars is not pocket change for the average person, maybe for people on HN since we work in tech, but I bet relative to the worth of the average person represented, 50 dollars is worth more than the bonuses about to land where the majority of the 100 million that would otherwise benefit them is going.

It's nothing like talking about the McDonalds CEO because the numbers involved are not pocket change if you apply critical thinking, 50 dollars from a one-time payout vs pocket change has very different dynamics for the recipient..
Dhewm3 – Doom3 Source Port
> while leaving the capital (hopefully/in theory) for his inheritants.

With inflation $100M will probably buy an ice pop in 50 years.
Working on https://subbed.org, a subreddit recommendation engine that shows related subreddits based on a variety of factors.
Have you read while comment your parent responds to? Cause that comments did not take issue with people being too proud of "alternative sexual identity".

Instead, it calls them cancer and wish that "Pandora box" would be closed.
Because you'll just as easily stumble on other packages which are "bleeding edge", highly regarded, and require Node 15 features to run
> One is legal -- the government tells registered ISPs "stop forwarding packets".

This only works as long as people respect the law. It wouldn't surprise me if in many countries they'd keep forwarding packets on the down-low. Black market internet access. At least for extended shutdowns. May not be any incentive if it lasts very short time.
This is common for many real time applications, not just games. It can be a result of designing for WCET (Worst case execution time). By always running on worst case even if not needed, your testing becomes much easier because there is less need to go into every corner case and see if your frame rate drops. For gaming its less of a safety issue but it gives a more consistent experience.

Games also really don't care since they are single use applications. You are not going to run something else cpu intensive in the background while playing.
Learning how to write memory safe code in Rust is a challenge at first, but it buys you access to an ecosystem of transitive dependencies that are (mostly) efficiently implemented and interconnected through memory safe API's. That advantage remains even if you have you have to manually define an unsafe C API for the rust code you added to your codebase.
It’s all relative.

Relative to the highly effective teams the article is describing, the points on the spectrum you discuss here are “low” and “lower”. Sure, low is better than lower. The article is making the case for “high” though.
Can you expand on "any rumor hire cheaper labor"? Im too new to understand that one.
couple of weeks (days ?) back there was a post here which described the new defer mechanism (possible source of reference: https://gustedt.wordpress.com/2020/12/14/a-defer-mechanism-f...)

this can do that quite easily afaik.
> in which, for example, individuals experiencing adverse life events feel they are being punished or abandoned by their God, or have a crisis of faith. [..]

I don’t know if I missed this, but what religion and which God are they referring to?
Just realized: Shouldn't actual message delivery be easily shardable in Signal, since the server side doesn't know the sender, i.e. you can put each user on a different shard without having much issues with cross-shard communication?
Could you also use something like varbinary / bit varying to do this same process in binary? It would avoid the waste of limiting to a particular alphabet and might make the logic even simpler.
Got the same thing, I've tried everything in this issue to no avail but maybe something will work for you:
https://github.com/ValveSoftware/SteamVR-for-Linux/issues/33...
> I think this is more the assembler - the linker's perfectly happy performing relocations

No, this is “all executables are PIE because applying relocations to shared code is stupid and inefficient in the presence of ASLR”.
Materials and methods: https://www.nature.com/articles/s41598-020-79429-1#Sec11

Look for "R/S variables" section.
MANY red flags with the Patriot Plan For America (PAFA2021). PAFA2021 went online on 12/15/2020. Significant events concerning Pres Trump and the election that day. The site is registered anon but IP activated connects to Amazon Corporate in Virginia and a small town in Virginia just 30 minutes outside of DC. The site has been taken down but there are mirror sites in Japan and China. One of the mirror sites clearly states that foreign orgs are involved with PAFA2021.

A second site affiliated with PAFA2021 is military.me. Also taken down. Also anon but it's registrant is located in Taiwan.

PAFA2021 in a nutshell says Democrats are corrupt and their ideology must be "exterminated". 8 named groups who the media labels as Q or Trump supporters are allegedly making a step by step, state by state plan, to occupy DC on Jan 16-17 with 15,000 citizen militants. They want Pres Trump to declare martial law and hold criminal trials against both the Dems and the complicit media. If Trump does not act, the org said that their own Militia Union may be forced to act. All this and more explaines in detail on the sites.

One of the named groups issued a public statement that they are NOT involved, disavow PAFA2021, and feel this site is attacking their good name and reputation. They asked their name to be removed.

This site is clearly election interference and psych warfare. It is instigating widespread backlash vs Pres Trump and supporters, even though it's authenticity has not been vetted. It is also eerily similar to the war game exercises used in the Democrat's TIP Project - that predicted a threat if Trump contested the election results (see #4).
It looks like mostly blocking code... I wonder if that's hampering their ability to scale.
I don’t know, there’s really not much concrete information to go off of at this point. I think any reasonable person would naturally side with the people asking for more evidence and/or transparency. In this case that appears to be the State Dept. I’m not sure if you could call that a political consideration, though the question of origin has garnered plenty of attention in our political theater.

Maybe you’re right and most people today will base their beliefs on politics. I’d still hesitate to label anybody when the facts haven’t landed yet, if only to deescalate the present day’s partisanship.
I’m working on a home inventory system https://www.thingybase.com/
The corollary being that the technical problem of a microservice architecture is easier to solve than the management problem of leading a single large team.

Probably some truth to that.
Some, a long time ago. Others come from Mach, and there’s ~20 years worth of independent work and divergence between then and now...