skysight-inc/HackerNews huggingface dataset:
Not the OP but I agree with them:

Little things, like some functions want to be called with a tuple of dimensions,

np.zeros((rows, cols))

others just want to be called like

np.random.randn(n, m)

The 1d array is a huge, fundamental design flaw in numpy. It makes zero sense that I can do matrix-vector multiplication against both an nx1 2d array as well as a 1d array. The latter is complete nonsense.

When you slice a column from a matrix, and get a not an nx1 vector, but a 1d array, it makes me want to shell out $10,000 for matlab (yes, I know I can get a column vector with the slice A[:, [2]], but I shouldn't have to).

This problem leaks out into the ecosystem. For example, when you try to use scipy to integrate an ODE, and pass it an initial condition vector that is nx1, the scipy integrator will silently coerce your vector to a 1d array, pass it to your RHS function, which then either blows up, or more likely, produces silently wrong result because of numpy's insane array broadcasting rules.

This problem further leaks into the ridiculous function hstack. If you just used the function vstack, which made a 2x3 matrix from 2 1d 3 element arrays, you might imagine that hstack would produce a 3 x 2 matrix. But no. It creates a 1d 6 element array. For what you wanted, you actually need np.column_stack.

I think the way Eigen handles this is the most intuitive. You do linear algebra with 2d objects, and cast to arrays for elementwise operations.

There is also a huge inconsistency between what numpy exposes as an object oriented interface vs a "functional" interface. What I mean by this, is that I can call x.sum() on an array, but not x.diff(). For that, I need np.diff(x). There seems to be no pattern to what is exposed as a method vs a function.

The array slicing api is also really inconsistent. For instance, given a 3 element array x,

a = x[5]

is an IndexError. However, this perfectly fine

a = x[2:5]

I just can't forgive that this is not also an IndexError.
Yep I also use it with Svelte for a couple of side project tinkerings. Great combination IMO, but I think it was an excellent choice to just have a vanilla JS (TS rather, I suppose) API on the client side and let people use whatever they want, without pushing any sort of suggestion or framework plugin.
Or, reach out to your competitor and explore whether there is an opportunity to merge and grow together.
I don’t know if Pete was working from Scotland in which case he would have had access to NHS, but if not, then I’m all the more convinced that we need such a system in the US so nobody need depend on their company status to have access to what should be basic healthcare.
Macron says France will spearhead operation to evacuate Mariupol
There's a much better solution used by a huge chunk of the world already - the 24 hour system, which avoids these pitfalls completely. "Burning the meaning into your brain" is just destined to fail when you use the 12 hour system rarely enough, like a lot of people do.
Ok, did anyone find out what happened here?
That was not the point. Lisp applications were already a team sport back then. That all or even most Lisp software is written by single person teams is just wrong.
Looks like metal gear solid. Nice.
I work in scientific software. I tend to view really hard problems as problems where you don't know the solution, and don't even have a blueprint for how could be solved.

Writing a package manager is hard in some sense, but you have an idea of what it needs to do, what features it should have, and what success ultimately looks like.

But there are problems, large and small, which require new thinking and leaps of faith. There are people working on these, of course, but sometimes I feel they are being neglected.

(and people working on those problems probably make 10-25% of what many FANG developers make...)
I think that pretty heavily depends on natural level of ability. Is there some kind of special training program people use? I've never really heard anyone describe it, and the ones who can seem to not have done anything special to learn

Is it some kind of polling strategy where people somehow get in the habit of asking "What am I forgetting" every few seconds while also doing other things?

It seems like more of a thing that just happens, like the correct thought "I need to check the pot on the stove" just comes from nowhere at the right time, without any external stimulus or process that you can learn from a book.

Just thinking about the thing all day definitely doesn't seem to help, as soon as you stop thinking about it, it's gone till something reminds you if you don't have this mysterious power.
Is there a good alternative for Google Voice? As in, a phone number that rings multiple phones, can work with SIP phones, and that shows up with a good reputation as a standard phone number?

I haven't been in love with GVoice since I degoogled my designated "mobile phone" (I've just been limping along without being able to respond to texts on the go), but haven't taken the leap to Voip.ms or Flowroute, due to the reputation problem (eg many banks' snake oil authentications reject "voip" numbers).

My tentative plan is to move my main longstanding "main number" to one of those VOIP providers, and move snake oil auths to either the SIM card in my "mobile phone", a separate SIM on a fixed cell modem, or perhaps just a new GVoice number (which only needs to receive, so interop is easy by forwarding to email).
Don’t let them live rent free in your head. Innovation comes from a calm and quiet place. Focus on your customers and invent new ways to use your team’s unique superpowers to delight them.
> Of course, If the best algorithm is known beforehand or the manpower is not a problem, a lower level-language is probably faster, but this is seldom the case in real life.

One is wary of one-dimensional analysis of anything in a software context.

Who cares if the Fortran library runs like the blue blaze, if it cannot be readily maintained?
> Taxes rarely prevent some business from existing since almost all taxes are tied to profits, not revenues.

* Does one need capital for growth (more tractors, more people)? How do taxes affect the process of saving the capital, do they increase or decrease the pace?

* Having multiple ways to invest someone's capital, would a person prefer the enterprise with higher net profits?
Focusing on your product presumably involves improving that product.

Improving the product presumably involves understanding the end user.

Understanding the end user presumably involves understanding their alternatives.
Yeah if you want to get a lot more back pain. With 61 I would do more valuable things and not coding computers in an environment what changes every day and following trends so fast like the clouds fly by.
I would start something more steady like painting, an instrument ... something with art (yeah I think coding isn't art and just a tool to tell this machines what to do)
Also only "in some previously considered theories for physics beyond the Standard Model," and

> we engage in some “science fiction”. Namely, we will introduce a dark sector with desirable properties for constructing macroscopic traversable wormholes.

Seems unsurprising that if you purposely introduce hypothetical physics with desirable properties for making traversable wormholes, then it turns out the physics supports traversable wormholes.
The amount of pesticide and herbicide used of crops is an environmental disaster on it's own. There is mounting evidence that glyphosate is responsible for increases in cancer and birth defects, lower fertility rates, and is implicated as a likely partial cause for celiac disease.
I actually don't remember the details, I haven't used numpy in 4-5 years. I remember being bitten a few times by some operators that had a different behavior based on how you had arrived to what looked to be the same data. These were issues I don't remember encountering with e.g. Mathematica, MatLab or R, but then, I was manipulating different kinds of data.

Next time I find myself manipulating numerical data, I'll definitely take a look at Pandas!
Why is it so taboo to talk about people leaving, quitting, or even dealing with their own battles? Shouldn't we keep people in the loop with common sense disclosures? You don't have to say much and it makes people understand the situation and take on the responsibilities.

So while it's hearing nothing, an irish exit, or even greener pastures, I do believe it's up to someone to communicate it in a common sense way so people aren't surprised months down the line.
That's not quite what I'm talking about. If you look at Gries's 2006 paper (the less formal one, not his formal proof of the algorithm), each node has 2 bits for state and two child pointers.

State 0: Node is white

State 1: Node is grey and child[0] points to parent

State 2: Node is grey and child[1] points to parent

State 3: Node is black and both child pointers are restored

To generalize this algorithm to nodes with k children, you need to either pack ceil(log2(k+1)) bits into object header and tag bits in the first few fields of the object, or else have a white/not-white bit in the object header and have one tag bit in each object field, indicating which pointer has been reversed to point to the parent node. The latter is less complex, but results in O(k^2) time complexity in the repeated scanning of the object to find the currently reversed pointer each time you recurse back up to the node while traversing the graph. To really maximize speed, I suspect the O(k^2) algorithm is used in practice for small k, and the more complex counter spread across tag bits of multiple pointers is used for nodes with larger k.
A Frequency Based Theory of Catalysts (1999) [pdf]
I’d like to argue for eating healthy and sustainably produced animal protein.

Commercial meat is really bad for the environment, but you don’t have to eat that.

Animals are evolved to make the most of vegetables that humans can’t eat. There are sustainable sources that we can use to eat beef, pork, chicken, lamb, etc.

I try and do my best by eating local sources that I know are well produced. I don’t hunt, but would one day like to.

https://www.sacredcow.info/ Is a decent source of info on this.
I assume that you also sign up for their services. It's an important part of your business research and is totally legit.

The weirdest thing that ever happened to me was when someone, in same line of work as me, signed up - and he had the same first and last name as mine.
Zoho?
“Mom do you remember the walk we took around the lake just before you died?”

“Yes what a wonderful day. I also fondly remember the Adidas sneakers I wore. Did you know they’re 25% off at Target this weekend only?”
I'm just asking a very basic question. Whether if the sources (tweets) in this particular story is misinformation or faked regardless of what you think about the organization reporting it.

> It's good practice to wait until something has appeared in several news sources especially if a brief bit of research casts doubt on this one.

It is indeed. But what if these 'several news sources' you speak of don't ever report it at all?

If this article had no sources, screenshots, etc and just a block of 'text', then I would have agreed with you. But the tweets in the author's Twitter account as sourced in this article and cross-referenced with their Patreon account (which last time I checked it is still disabled) [0] makes it difficult to dismiss this as false. That's my brief bit of research.

You are welcome to discredit and disprove the contents of the article as well as its sources and tweets.

> It's quite revealing that you immediately leapt to a much more exaggerated interpretation of my short statement.

Revealing that I actually read the contents of the article and its sources and do my own basic research to determine if a particular article is misinformation, faked or not. Rather than wait for others to do it and they end up never covering it.

[0] https://www.patreon.com/sydneywatson
> more than $60 million of the $100 million was received in the main fund run by Kuna, the Ukrainian crypto exchange.

So the majority of crypto donations were from Ukrainians on Kuna exchange; hardly a prime example of global crypto's good will. Also $100M is kind of small when you consider it next to the $14B congress has promissed to Ukraine. Then consider the total $1.5T sticker price of the congressional spending bill that $14B was a part of and it all seems insignificant.

In short we can and should give more to Ukraine.
Just money? What about the resources themselves? Putin is wealthy because he has exclusive access to them.
This sounds really interesting, but I'm not finding it. Would you mind sharing a link to the tool?
"and the U.S. is discussing this as well."

I haven't heard that. Do you have a link?
> The Gotthard Basis Tunnel [0] (delivered 6 months ahead of schedule after 12 years of construction) would like to have a word :)

crossrail is by far the biggest european construction project.

it’s the most complicated, required the most people, cost the most.

just by length it’s double the size of the gotthard tunnel.
What is your easy solution for exactly? A manager suggesting a team to turn on their cameras means "turn on your camera.". It will cause stress.

It sounds like they developed a good working relationship and that camera/no camera didn't make a difference at all.
Music labels are in the business of cultural relevancy, a label does not make money if they're not relevant, certainly Warner, UMG, Sony etc. wouldn't be generating multi-billions of revenue each year if they were not relevant.

I have a point, I am not being pedantic. The message of your post, or at least, the message I took away from your post, was that the tides are turning against labels and independent musicians are the future...

...but that's been the claim made for at least the last decade, and it's proven again and again to be untrue. Yes, independent artists can reach huge levels of success without a label, and certainly it's becoming easier and easier to achieve success without a label, however, that doesn't have any logical through line to music labels becoming irrelevant.

Artists like Macklemore are great examples of independent artists who reached great success but still chose to work with labels, because labels provide value. Likewise, there are many successful independent artists who sign with major labels, even some of the artists people pointed to as independent examples in this thread have gone on to sign with labels.

I will happily make a bet with you, and you can choose the metric: in 5 years, major record labels will be doing better than they are today. My metric of choice would be total revenue as measured by the IFPI, but I'm open to other metrics if you think total revenue as measured by the IFPI isn't a fair representation.

Although I don't work in the music industry, I have participated in this discussion many times over the years, including conversations with major label artists. Historically, record labels were gatekeepers and it's fantastic to see the shifts in consumer habits that have enabled independent artists to succeed, I would not dispute that for one second, and I will happily celebrate it alongside you, but the last decade has disproven the anti-label thesis again and again. Labels and independents will co-exist, they will grow together.

If your comment was focused entirely on the success of independents, I wouldn't have had anything to say. I would have just given an upvote, because I agree wholeheartedly.
One hopes that Python's packaging story can be streamlined in the next few versions.

Never needed Conda, but the packaging tool proliferation is an embarrassment, IMO.
Along those lines: this has happened exactly once in my life but man was it something, getting off a red eye at 6am and noticing a piano in the middle of the food court. Place was a ghost town except for the morning shift relieving the evening shift, a few food vendors setting up and us, the first arrival of the morning.

Guy a few feet ahead of me pauses, sits down, and unleashes a beautiful melody that stops everyone in their tracks.

There's an applause, he calmly gets up, and we all continue on our way.

Edit: I had to do some seriously creative google dorking to find it, but this was the melody: https://www.youtube.com/watch?v=RjqkkuhRt_M
Because people only vote based on how it will directly impact their bank accounts, not as though values like freedom and independence are deeply imbedded into our society.
This is actually impressive. A (future) competitor to gtk / qt, written by ex QT developers, low footprint, multi platform, multi arch, and if I get it right compiles natively in rust without gcc/llvm.
> Focus on your product, make sure your customers love it, and more new customers get to know about it. If you do that, competition does not matter; if you don’t do that, you lose regardless of competition.

Ugh. I think these types of platitudes really trivialize the immensely difficult job of being a founder.
Non Equilibrium Mechanics of Light in the Microwave Region [pdf]
For a very specific definition of Windows 10. It is extremely stripped down and with a wildly different set of APIs in many places, it's just that it supports D3D and XAML
There are numerous examples of Google doing this shit to businesses.

Never heard of it doing this to private customers though. So I assume it is safe to use gmail for me.
I pictured a cow bred for country fried steak or snitzel or something and was intrigued by the idea of animals bred for specific preparation methods.

I only hope this crisper age will allow for amazing animals. I’m hoping they can breed cows with cheese inside their muscles.
Just my 2 cents, but seems to me Western society depends a lot on meat, bread, diary as "food" , the fast food for the masses, sugar or glucose syrup made from corn is another huge ingredient as is palm oil... there's a great french film out there called "Demain" or Tomorrow, which is much more succinct... but basically growing vegetables can be done much more intensively by small farmers and generally is...
Obesity epidemic in the US and elsewhere is because sugary products are so much more accessible to the lower income earners ... there's a huge variety of plants we no longer eat such as purslane or nettles which are highly nutritious... agriculture as is currently is imo a form of terrorism on nature, monoculture, x"cides", and heavy machinery which still isn't in this day an age of hype about self driving and gps,automated (because legislation...duh) even pastures could and should be planted with bushes because they provide added shade, roots reaching deeper and leaves the cattle eat....
I could rattle on but just saying in Switzerland apples taste of sugary water, here in Romania we have so many tastes... so I guess good luck you WIERD countries...
The person you're replying to said that clothing marketed as cotton is 5-20% polyester.
very cool. there are already immediate mode libs with a focus on tools. what i’m more interested in is really great gui libs that make architecting multimedia or audio applications easy without requiring me to learn and use game engines. ideally on top of opengl(es) and linux (arm) support. i am thinking about applications where you want cooler UI effects and UX than what we are all used to, like what you sometimes see in games. i just don’t want to do all the drawing myself and don’t want to use game engines. stuff like qt is too heavyweight and too much traditional UI focused. most UI frameworks also have little support built in for advanced producer/consumer or multithreading/work load balancing scenarios and expect you to roll all that stuff yourself over and over.
Considering that only 15 people have been killed since 1910 during the Pamplona bull run, and that the bulls are routinely killed in the evening, I'd say those that are truly in danger are the bulls.

What a ridiculous, violent, stupid, and unnecessary thing to do: get chased by terrified and antagonized bulls for fun, only to kill them for trying to protect themselves and escape.
The old argument is that anything a power user can do, a malicious script can do too. So such options must be removed entirely if there is any chance of a less technically inclined user being tricked into doing it.
I think the basketball example isn't true - this is a skill someone with the basic ability to throw a ball that far and no neurological impairments should be able to acquire, even if it takes a few months or years.

Chess? Not so much. In my opinion there is something in some people's brains that is akin to a custom hardware acceleration. It can be trained and further developed but the first seed must actually happen by chance. Nobody knows what creates those circuitry in some people's brains and there is no way to reliably recreate it.
How is he breaking rules and violating laws? They used real email addresses that easily identified who they were.
And you have blind trust.
Speaking as someone who has genetically modified several organisms, please don't do this.

Genetic engineering is a distinctive and new technique for modifying the genomes of organisms, and the results of genetic engineering are referred to as GMOs.

The rhetorical flourish of decompiling the acronym and pretending it is descriptive rather than nominal does no one any favors. It's disingenuous, and doesn't alleviate someone's distrust of genetic engineering, because they know perfectly well that you know what they meant and are deflecting the conversation.
Voiding the warranty on a 1993 Minitel 2 to run arbitrary firmware
I don't think we can wait on technological magic bullet to deus ex machina save us from disaster.

Economy got us into this mess. Economy needs to get us out.

Climate change would be already solved if somebody figured out how the richest could earn more money when the energy is more expensive rather than when it is cheaper.

Billionaires would singlehandedly legislate all the necessary laws that would make energy as expensive as it really is to our planet. An our livestyles would change against our selfish preference. You wouldn't fly abroad for vacation if it costed more than your annual salary.

People in the developed world would need to be much poorer in relative terms to save the planet from global warming.

Tradeable right for emitting CO2 are great mechanism, because they let rich get richer by driving up the price of CO2 and the high price changes behaviors of energy consumers, producers and whole economy.
Curious what space are you in?
If I wanted full disk encryption, my memory state in swap would sure as hell be one of the things I wanted encrypted.
vector is like an angle and a magnitude, perhaps you mean attack surface, which is the integral of known attack vectors.
What about plants with insect genes to make them resistant to pests and thus require less pesticide? It seems like you are against specific applications of GM where we should be using it to reduce the presence of harmful things a we don’t want our kids eating.