skysight-inc/HackerNews huggingface dataset:
This right here is the major difference between software and actual engineering. I studied and got a 4 year accredited engineering degree and I have been working in civil engineering for 7 years, but, I am not YET an engineer. I don't yet have my license to independently verify and stamp designs. I've passed most of the tests required to do so, but I've got another one to do. In most jurisdictions in the US, there is a 4 year minimum training period AFTER school, where you must train and apprentice under an engineer before you can apply to take the tests. They go through that application with a fine toothed comb. To get authorization for that last test, I had to send in sealed recommendations from 4 different licensed engineers familiar with my work where any one of them has the opportunity to basically say "no, this guy isn't ready" without my knowledge.

What is lacking is an understanding of the ethics, duty and responsibility to the public that is hammered into the conventional engineers on day one. It starts with subtle things... In school, we had very strict standards for report formats. If you screwed up something (like putting a figure title above a figure instead of below, or vice versa for a table) you got ZERO credit for that report, regardless of how much of your grade it counted for. If you misreported the significant figures on a result? Zero credit. Didn't do an appropriate error analysis? Zero credit.

This isn't just anal retentive BS though. It teaches from the very beginning that failure to adhere to the code has serious ramifications. It teaches you that when you, as an engineer with a duty to the public, report a figure as a result of your calculation, you had damn well better be right. If you get it wrong, people can and do die.

In the real world, if I inappropriately call myself a "Professional Engineer" or a "Structural Engineer", that's straight up illegal. I can lose the right to future licensure for something like that. If as a P.E., you make a mistake, or perform work outside of your scope of knowledge, the licensing board WILL sanction you ruthlessly. For minor things, they may just require you to re-mentor under an engineer and get all of your work reviewed before you stamp it. For more serious things, you will lose your right to sign off on work at all.
That Julia benchmark is really quite unfortunate:

1. It treats all arrays as row-major, while Julia arrays are column major. That is pretty unfair.
2. It creates lots of unnecessary copies, as slices in Julia does not return views (but you can easily make them do that.)
3. It creates an output array with an abstract element type, `zeros(Complex, pols, L)`, which can seriously hurt performance.
4. Benchmarking should preferably be done with BenchmarkTools.jl, though I'm not sure it that makes a big difference here.

It's ok to be a novice user of a new language, but when comparing and publishing benchmarks like this, I really think the author should solicit some feedback to avoid obvious rookie mistakes. I found no way of offering any feedback on that blog, however.
Not gonna disagree too much because the nepotism bothered me too, but you absolutely cannot deny the progress Jared Kushner made in his role of coordinating ME peace agreements.
“Facetime™ their friends and family?”

Pretty much every messaging app has video chat these days.

If you care about an open phone, buy Android. Nothing is going to stop you having a video call with your family and friends.
I feel like I can get pretty good estimates on the following conditions:

- the application is thoroughly specced. You might need WEEKS for this.
- all variables are taken care of. Stack is known, and you’ve experience with all parts involved. If you don’t, get familiar with the parts first. Again, might take weeks.
- there is no implicit functionality. It is either explicit or not included.
- there are clear boundaries and rules to prevent feature creep.
- you cannot estimate an estimate
- all designs and UX are final

Now the problem is, this estimate is really expensive, because it’s actual work. It takes about 10-25% of the total project time to estimate the project.
Google’s scattered approach to App Store Privacy Labels leaves users in the dark
Recycling Nuclear Fuel: The French Do It, Why Can't Oui? (2007)
Then, if you fast for the third month, you... vanish?
Agreed that success rates are irrelevant to this conversation and it's certainly not true that adoption is always better. I think that most people would agree that the relative stability of having permanent parents would be, on average, better than being in the awkward foster system for ages. The foster system is meant to be temporary until a child can be placed in a permanent home [1] but 29% of children placed in the foster care system are stuck for at least 3 years [2].

[1] https://pathwayfs.org/foster-care-vs-adoption-differences-an...

[2] https://www.goodhousekeeping.com/life/parenting/a35860/adopt....
Try using Freecycle. It's similar, but is not so focussed on a local area, and importantly for you doesn't rely upon Facebook.

https://freecycle.org/
Easiest way to make a budget and pay off debt for GOOD
Ask HN: What is your CSS framework of choice?
Hey mates, I will be compiling a list with the most loved and popular CSS frameworks soonish. I will highly appreciate if you share your CSS framework of choice. Please add a link to its repo within your comment if possible and a short reason why (it could a be one word - e.g. "Easy / Small / Modern / Responsive / etc.").

Many thanks!
> I thought I believed in free speech, to the point where I started a company dedicated to providing privacy and communications products that were not subject to control by any central authority (that turns out to be very hard!) But watching the events of the past few years unfold I am no longer convinced that this would really make the world a better place.

I've gone completely the other way. At one point my thinking was that private companies running these platforms weren't a problem as long as there wasn't a monopoly. So government censorship is a problem (monopoly on force), Apple and Google are a problem (duopoly / two "regional" monopolies) but there is no reason to criticize Twitter for removing anything because they actually have competitors.

Recent events have led me to believe that removing central control from the distribution of information is an imperative.

Because having more alternatives only matters if the alternatives are actually different. Uniform obsequiousness to the party about to be in control of the government isn't a marketplace of ideas.

If I want to try to be ideologically consistent, there is still an antitrust argument to make. Uniform behavior when the alternative would attract a large contingent of users implies collusion, or government censorship via capitulation to some not so veiled threats from legislators. But one way or another this is a threat to democracy.

MSNBC is now arguing that Comcast et al should stop carrying Fox News. Comcast is the parent company of MSNBC.

The answer has to be disintermediation. Which also solves the real problem, which is centralized platforms purposely promoting controversial content to increase engagement. QAnon came from Facebook, not Parler.
JAMstack Modern WebDev Technologies you need to try in 2021
It's a really hard problem because the "anti-censorship" argument is also used by the side that wants to destroy democracy once in power.

Historically, Americans have succeeded at destroying ideologies by grossly impeding on free speech and other constitutional rights when there was political will.

Currently, I'm not sure there is a sign of political will to restore democratic norms by suppressing white-supremacism.
The common ancestor basically tells us who we are related to more, but does not tell you when they branched out. So we are more closely related to fungus than to almonds, and that is what we learn from the tree of life. But the common ancestor of plants was born after the common ancestor of fungus.

In Human analogy you could think of it like that cousin uncle (non native speaker, so don't know what if that is the right term) who was born after you, but in the family tree will be shown before you.

Edit: Googled a bit. I have a first cousin once removed, who was born after me (referred to as cousin uncle above)

Edit2: https://labs.minutelabs.io/Tree-of-Life-Explorer/#/?ids=ott7... Minute Earth tree of life explorer makes it easy to see this, but beware many hours can be lost down this rabbit hole.
Definitely easier said than done, but the process at least makes labelling interesting. Sometimes you run into roadblocks where you can't get past just having a human doing some element of the labelling, but once you do have a few algorithmic strategies that work reasonably well on a representative sample of your data, you can usually scale them pretty effectively to the rest of your data
Yes, the counting part is mentioned in the brief summary at Wikipedia, and I find it fascinating. I wonder if it's some kind of cummulative chemical effect that wears off in a short time, but if it passes a threshold it triggers something.
Trump has lost the election in the end - the market place of ideas has worked. Establishment prevented the coup -- representative democracy has worked. No need to change anything. Maybe force the 1st amendment on the big tech when an account is verified as non-anonymous.

Also the so called "existential threat" is the result of serious internal issues in the country. (changing demographics, the deindustrialization by the international capital with a tacit agreement of the establishment, the chasm between values of the educated class and the rest of the country)
On the Metal: Star Simpson
I don't mean to suggest for one minute that this is a technical problem. It's a voting-with-your-feet problem.
What Can We Learn from the Experiences of NASA Astronauts?
Although do note that doctors are just humans, with all the same flaws. There's just a bias in the kinds of humans that tend obtain the title.
"/sub."

;-)
May I ask your definition of "conspiracy theory"?
My thoughts exactly. Kind of sends a negative signal, even tho financially might be fine for them.

Hey @kemyd, any reason (that you could share) you decided to make that one a lifetime instead of annual? Always keen on learning others' approach to pricing such a product.
House speaker is 2nd in line for the president, and she has the highest security clearance in the government and is briefed on all major intelligence / national security operations -- although I doubt any of that was on this computer.

The house decides the budget for the entire federal government (so black budgets, NSA, etc.) and most of their work is public, but at least some of it is classified and other parts are politically sensitive.
We have spend decades understanding the seperation of presentation /view from model
Agreed, there are no shortage of injustices which could use the attention of an attorney. The more help for those causes the better in my eyes.
My take is that engineering is essentially the use of predictive models to solve design problems. I think the general trend is that the more accurate and universally accepted the models are, the more ‘engineery’ a particular discipline is. EEs use models of circuits and devices. ChemEs use models of chemical reactions. MechEs use models based on physics. Financial engineers use models of options pricing, etc. Optical engineers use optics.

So, similarly, SWEs are engineers to the extent that they use widely accepted models to solve design problems. People building compilers, databases, or OS schedulers might be called engineers, because there are relatively well accepted (but evolving) models of the performance and capabilities of those things—-although those models are perhaps less universally accepted than say, Newton’s laws. Hacking, on the other hand, is not engineering, because it is not backed by something like a well-understood model. It therefore tends to command less respect, as the output of such activity is less certain—since there is no good predictive model to judge whether that activity will achieve the goal.
Innovation Starvation
There are already near-misses happening from time to time.

https://medium.com/@leolabs_space/the-iras-ggse-4-close-appr...

https://spacenews.com/esa-spacecraft-dodges-potential-collis...

Add in thousands of new satellites from various race-to-the-bottom move-fast-and-break-things companies and Kessler syndrome seems less hypothetical and more inevitable.

"a bug in our on-call paging system prevented the Starlink operator from seeing the follow on correspondence on this probability increase"

Imagine if the other satellite operator had been similarly negligent, or if the satellite had been defunct. It will be somewhat ironic if a Musk-led operation grounds humanity on Earth for a decade or more.
On a less clever note, I also find it useful to think about XOR as the "conditional inversion" operator:

x invert? out
0 0 0
1 0 1
0 1 1
1 1 0

This has saved me some nested if-statements before.
Dartium
Symbols retain power for a long time. That's why we're not seeing a swastika revival in interior design or anything like that, even in places where the Nazis did not exist. Another good example is the U.S. confederate flag, which only existed officially for a few years and was decided against by a bloody and brutal military loss. However, it's retained enough significance that someone just pranced through the U.S. Capitol with it. If it doesn't have power as a symbol, why not pick a new flag?

Obviously banning a symbol is not going to prevent future violent movements by itself, but it also seems wise to not leave still-hot embers of symbolic power lying around for the next would-be demagogue to fan back into a fire. People trying to pick up those old symbols are giving a very strong signal about their ideology.

I agree that the main bulwark of a society against falling into fascism is its people's memory of the past and willingness to prevent recurrence of such episodes though.
(Very small discussion on this yesterday: https://news.ycombinator.com/item?id=25817320 )
Docker vs. Docker-Compose
Yahoo Finance, Seeking Αlpha, Benzinga, Reuters
I like to remember "plans are useless but planning is indispensable". The plan is useless because of the challenge of predicting the future. But the planning is useful because trying to predict the future gets you asking good questions.
This. How is HomeScapes not banned for spamming so much??
> in the UK it is now drilled into you that you need to keep track of kick data for your child and that you must - must - call the hospital as soon as you notice any change at all in kicking from your unborn child (1).

From link: “You do not need to count the number of kicks or movements you feel each day. The important thing is to get to know your baby's usual movements from day to day.”. I am guessing you are repeating what you have heard outside of the NHS recommendations (the NHS link appears well written to me, although I have zero experience).

Quotes from https://www.nhs.uk/pregnancy/keeping-well/your-babys-movemen...

“Call your midwife or maternity unit straight away if: your baby is moving less than usual; you cannot feel your baby moving any more; there is a change to your baby's usual pattern of movements. They'll need to check your baby's movements and heartbeat. Do not wait until the next day – call straight away, even if it's the middle of the night.”

“It's not likely your baby can move too much. The important thing is to be aware of your baby's usual pattern of movements. Any changes to this pattern of movements should be checked by a midwife or doctor.”
Playing the devil's advocate here: is this really "exceptional power"?

Before the Internet, fringe, extremist political movements had essentially the same options as every other minor interest group: local groups, physical, mailed newsletters, maybe magazines, booths at whatever kind of group meetings, and maybe news media coverage. All of those options still exist. So the modern state of things hasn't removed anything.

Since the age of the Internet, cloud providers have the same power as any other hosting provider: Geocities, Angelfire, AOL, whatever; they all have acceptable use policies that will get you taken down if you don't obey them. Outside of those, colocation and network providers seem a bit more willing to tolerate things, but they can still cut you off, just like they (sometimes) did in the good old days. And you can still go full-on backbone peer, if you can afford it, which these political groups certainly can.

The bottom line is, you have your old options and you can still host yourself. You have options in between, but if they decide you aren't playing nice, they can hurt you.

The only thing "exceptional" here is the nature and vocality of the groups in question.
I'm of course unable to prove anything about my behavior.

That, however, is besides the point in my opinion. All taxonomy is arbitrary; there aren't "races" or "species" or even distinctions between "mineral" and "organic". All that matters is that those artificial distinctions are meaningful to us, humans.

In that sense, we consider we humans are qualitatively different than plants, and a Venus flytrap is closer to a plant than to an animal.
I agree that there is a disconnect between Github repos and Gists. Unifying them with Github profiles would probably increase both the visibility and adoption (particularly if they were listed with your repos).
> cook the onions for 20 minutes, then quibble about whether "caramelizing" is the scientifically-correct word.

Except that this is wrong. It makes a world of difference in how the recipe tastes. And you have to be a relatively experienced cook to know to flag this.

"Cooked" onions are generally soft but still acrid.

"Caramelized" onions are starting to get hard again because of browning and are sweet with no acrid flavor at all.

Those are two VERY different flavor profiles.

And that's before we get to the point that we have to wait 40 extra minutes for the caramelized onions while everything else is waiting because you expected that it only took 20.
As is true of almost all "creativity" apps. DAWs, video editors, animation tools, paint applications - there are few highly featured examples of this software that do not require a serious learning committment before being comfortable.
Try this book::

https://www.amazon.com/Thus-Spoke-Plant-Groundbreaking-Disco...

It describes some experiments which can be interpreted as plants "remembering" and "predicting" things.

Here's a recording of a (~1 hour) presentation I saw her give: https://www.youtube.com/watch?v=SZFKon7kook

I don't know what to make of this, but it's certainly made me think differently...
He had not the slightest idea of how doctors prescribe drugs.

The typical doctor has minimal training in evaluating medicines - that is not their job.

They defer to so-called opinion-leaders, who are the experts on particular diseases.

These people are the targets of drug companies' marketing - think scientific conferences in 5 star hotels in exotic locations.

The cost of influencing them would be millions.

So,the author was barking up the wrong tree.

That's not to say that he didn't have something, but had no idea how to market it.
i guess this is why I'm not a salesperson. If it works it works, but I'm having trouble accepting that it's not demeaning, which was the original contention. Because it's not really a question at all, it's a sarcastic question. Maybe being demeaning gets sales, sure.
True, but it's not just the legal liability.

I used to write software for industrial control systems. Knowing that someone's life is relying on the software I wrote (but last had control over) 8 years ago to do what it's supposed to right now is a deeply unsettling feeling.
Your example is an interesting one, because I think it just shows there are consequences for certain types of speech, but that speech is still very much possible.

Kind of like how I can park without feeding the meter, and the "consequences" are just tickets. At no point can my license be revoked if I always pay all the tickets.

So getting back to your analogy, if I use speech to make false claims about a product I will get a hefty fine, but there is nothing physically stopping me from doing exactly the same thing tomorrow.

The speech isn't actually prohibited or "denied" anymore than me parking illegal is, there are just consequences if I choose to do it.
I'd say yes but the last time I was truly sick (flu) my roommate went to the store and asked the pharmacist what to give me and came back home with a bunch of homeopathic sugar pills. My trust in other humans is pretty low for this sort of stuff.
Agreed. That's where I was hoping Obsidian would be helpful in terms of providing a way to tag/index individual gists.
It's mixed and depends a lot on how far they go into the unmoderated depths. Gab and Parler for example are US company while there's 8kun/chan that are overseas and go/went way further into illegal content.
as i recall this was PR counter to NYT's "1619" project, not really intended to produce anything but an intro grade historical text.

I dunno what this cost but I bet it's among the more expensive 40 page history reports made.
Can you give an example of a pure arb that takes years to close?
> The consequences also include society-wide social and economic impacts

Which are not the result of individual people's poor decisions, but of our society's extreme overreaction to any kind of risk.

> We absolutely do.

Where? Please point me at the states where cops are doing this routinely. I have driven in many states and have never seen it done except at particular special events.
ISIS and other islamists are very much still on twitter.
> doctors in the US command a much higher salary than their counterparts elsewhere in the world

Yes, but salaries are also linked to huge debts to pay in their first years, a permanent state of fear to be sued by negligence (losing their license and seeing their only possibility of income vanished). It seems that suicide and depression are too common among young students. They also work too many hours in irregular schedules (working in sundays, holidays or passing one on each three weekends at the hospital is not uncommon. This will add a lot of stress for parents with small children trying to having a normal life. And is a emotionally charged work.

... So either you provide a particularly high reward in form of a golden salary, or perhaps nobody would wanted to be a doctor.
> Imagine walking into the office of someone who spent the last ~10 years at school and then potentially 20 years practicing their craft as a successful psychologist and then you waltz in and tell them what they prescribe is wrong and your automated treatment plan is better.

As I understand it, this is exactly what new pharmaceutical sales reps are asked to do?
I gave the document a skim. It's pretty much standard post-2000s republicanism; there's nothing hateful in here, nor are there any binding conclusions on what to do. Just a reiteration of a common GOP take on American history.

About the only bit that you could even call somewhat contentious is the content about identity politics at the end, but it's not like there anything racist or anti-diversity or whatever in there as far as I can tell. The document has been really carefully written in that regard.

I'm not sure what big thing coming you're worried about. Panic less.
With a good PI, indeed it is, but similar to you, my experience is limited to neuroscience and biology departments.

I have a feeling that the further you get from math, the more restrictive the intellectual atmosphere becomes. Math, as a tool, makes it much easier to successfully and productively stray from consensus since the opposition would require "better math" (to put it crudely) to defeat it, and math is math. There's no way around it.
I there ever was a time to blow your cover for a literal smash-n-grab, you'd be hard pressed to find a better one.
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6539070/

Why the downvotes?