skysight-inc/HackerNews huggingface dataset:
I'm taking the opportunity to mention my project that implements a language that is inspired by, and is mostly compatible with APL. It has some major differences, such as being lazy evaluated and providing support for first-class functions.

It also supports defining syntax extensions which is used by the standard library to provide imperative syntax, which means you can mix traditional APL together with your familiar if/else statements, etc.

At this point there isn't much documentation, and the implementation isn't complete, so I'm not actually suggesting that people run out to try it unless they are really interested in APL. I just took this opportunity since APL is mentioned so rarely here.

https://github.com/lokedhs/array

There is an example of a graphical mandelbrot implementation in the demo directory, that may be interesting.
Just recently read the interview transcript [0] of CEO and CTO (Jim Keller) of Tenstorrent which I believe they're in the same field. That's interestingly deep conversation open my eye a little bit about AI processor and how it's not only about a chip that accelerate "AI task".

[0] https://www.anandtech.com/show/16709/an-interview-with-tenst...
/orders

/orders2

/orders3

/orders4

/neworders

/getordersbutonlythistype
Life is the most wonderful gift.
It is. I mean don't get me wrong, I got a sensible chuckle out of it. But this isn't really technology related in any way, unless the dog has a startup we don't know about.
It was used heavily for legacy trading and accounting applications at a fortune 50 company that I worked at early in my career. I don't recall any performance discussions at the time, but we were processing a large chunk of money on a handful of expensive ibm power pcs.
Some APL environments such as ngn/apl[0] allow tab completion like |o<tab> results in ⌽. This is probably available on tryapl.org too, but I can't test it when it's down :/. It may also be available in the full dyalog apl product and IDE.

EDIT: see https://news.ycombinator.com/item?id=27462828 too

[0]: https://github.com/abrudz/ngn-apl
It's always mindblowing to me that we've been able to encode such complex behaviors into instincts just by selective breeding over a few hundred generations.

Related: https://en.wikipedia.org/wiki/Domesticated_silver_fox
Is there an established word for the chronic build up in annoyance of waiting a few hundred ms each time you click something on a smart phone or computer?
russian device on front page of hn; metrologists respond with feces joke. rustaceans make fun of being a code spelunker, make a godfather joke. oh, and multi national food corp offers their fake processed food to aliens re: disclosures.

all of these are tied together, as is the unfortunate news about defrauding homeless orgs in sf.
I agree with you. Churn for churn's sake to make things marginally better. One man's refactoring is another man's refucktoring.

Depending on a library could also insert a record on the library's CI system to indicate the dependency. The library CI will ping a URL with a version number to indicate that "you need to re-test with this version". It would certainly make software more robust and evolvable.

I've thought about it before and called it library mesh: https://github.com/samsquire/ideas2#10-library-mesh
The headline is confusing, but I think the author means advice for "people who write about technnology", not "technical writers" the profession. The second sentence is pretty clear on the intended audience.
Rain, wind, heat and other heavy weather can affect your internet connection
Domesticated Silver Fox
Maybe HN is being footprinted
How do you prevent them from suing you if they find out?
It's mandated by ICANN.
BTC jumps above $37,000 after El Salvador passes law to adopt it as legal tender
So there is some people that move backend apps from C# to Typescript? really?
My expectation is that if it turns out to be practically possible and significantly beneficial to turn over lots of strategic military and business decision making over to AI, it soon won't be a choice not to, thanks to competition.

I think AI rule of much of our top-level, super-important decision making is either a dead-end that will never work or inevitable and something we won't have the practical choice to avoid (barring, say, a real and effective world government) with little room for anything in between.

And if it pans out, I expect it to be much as you wrote: the decisions will seem nonsensical much of the time, but those who second-guess the AI will be at a disadvantage against those who do not.
Haha. EU will not be able to compete in the AI-area at all, because they cannot collect any data due to their GDPR laws. No data = no machine learning. Nice shooting to the own leg :D
Why dont you see the lead developer as a manager in this instance?
Sure, but there is value in a "Hello World" being focused on what is special about the hardware/language. Look at Haskell and OCaml tutorials for instance: they all explicitly say stuff like "let us start with the 'Hello World' of functional languages, namely, implementing the Fibonacci (or factorial) function recursively".
How many 1850 'dollars' would it take to get from NYC to London in 5 hours?

How many to get a heart transplant?

Or a 'vehicle' that travels great distances, quickly, on rubber wheels?

Or to get strawberries during winter?

Or to talk, live, to a person on the other side of the country?

Inflation is a difficult thing to measure.
Dogs themselves are very much a technology for humans. As evidenced by their “instinct” to do useful things for us like herding!

Certainly stretching a bit, but the article is an interesting commentary on one of our most primitive technologies. (Or you can consider the selective breeding process itself to be the technology powering this)
Inheritance is thought by some to be a key to software reuse. By others it is considered a huge mistake.

Myself, I don't consider inheritance to be problematic when used wisely. But one shouldn't expect inexperienced programmers to act wisely.

My main point, though: Don't act like the inheritance question has a consensus answer. It doesn't.
Some better links:

https://www.reuters.com/world/us/cdc-heart-inflammation-case...

(presentation) https://www.fda.gov/media/150054/download
There are some browser extensions that do similar things, I'd be interested if there is one that is particularly effective and security focused.
Not ad nauseam. There's a floor, an equilibrium where countercyclical forces take over. (Besides: many people agreeing with this sentiment maintain that growth _per se_ is already an existential threat to human existence.)

Inflation is a tax on saving which encourages malinvestment "bubbles" that fail catastrophically.

Monetary policy addresses them by creating ever more money to encourage ever more synthetic growth. Once debt service threatens to consume the sovereign budget, monetary tightening ceases to be politically viable.

Not for nothing, we appear to be living in the Keynesian "long run."
Tech forgets about the needs of the 99%
Cool concept, best of luck to you with it.

I have to admit though, I think the name could be better. I understand it's a play on "mock interview" but "to mock" has several meanings and the one in "mock me" doesn't seem like the one you want to associate with your service. Maybe something like "mock match" instead?
Go 1.17 Beta
The primary effect of amphetamines (that matters) is VMAT inhibition. While lots of drugs hit lots of receptors, and there are lots of overlap because of this, this does not make different compounds equivalent.

For example, off the top of my head, mescaline is also in the phenylethylamine family but is a wildly different drug with different receptor bonding affinity and subjective effects. I doubt anyone would want to mix up the two.
Say goodbye to your camera bump: researchers discover counterpart to lens
> 451: Unavailable due to legal reasons

> We recognize you are attempting to access this website from a country belonging to the European Economic Area (EEA) including the EU which enforces the General Data Protection Regulation (GDPR) and therefore access cannot be granted at this time. For any issues, contact q6news@khq.com or call 509-448-6000.

What about a correct usage of people's data?
GH Research Files to Go Public Only Two Months After Raising $125M
What you could not buy for even a trillion dollars in 1665, is now free
The art and craft of scientific glassblowing (2020)
Elephants are one of the most fascinating animals that I have heard stories about from my uncle and dad. They grew up with quite a few of them. I might have said the same thing about dolphins and orcas. I find them equally fascinating, but unfortunately no family / goodnight stories about them, just what I have read and seen on videos.

In my country, India, many elephants are killed each year on rail tracks. Its heartbreaking if you follow their story. A few years ago a young got stuck on the track some how. Seven elephants took position upstreams of the track and held steadfast even in the face of an oncoming train. All eight died. Then there is this story of this male elephant that would attack train engines because his partner was killed by one.

They seem human or what should perhaps be aspirational/inspirational for humans.

On a brighter note my country legally recognizes dolphins as non-human persons https://www.dw.com/en/dolphins-gain-unprecedented-protection...
I'm going to express what I know will be an unpopular opinion.

PA snacks are terrible. Pretzels? The hell even are those things. Bologna wraps with cream cheese? I see so much pride around what I consider to be C- student level snacking culture.
Rust is pretty darn close. Compiler definitely not as fast, but error messages are much better. Given the choice between rust and go, I have chosen rust; but could just as easily have gone the other way!
Dog: This is my life meow.
Sex in Sport: Men Don’t Always Have the Advantage
Another point, Go has always been pitched as a simple, what you see is what you get, general purpose language. The case for re-defining the meaning of a '+' symbol, for example, is a conscious decision to ensure that the language remains as explicit as possible, as you alluded to yourself.

As a language it's not really used for doing dot product on a matrix, whereas Scala for example, there's a pretty clear case for operator overloading because it's more geared towards complex numerical cases where that might make more sense
End of flight weigh ins incentivizes dehydration during the flight.

It's possible some people will actually get healthier. However, it's also much easier to lose 10lbs from dehydration and pooping than from losing fat (from my experience).
UPS Piloting Same-Day Delivery Model
>So any buggy app (or just a `make -j`) can crash the system?

Yes. This isn't the 80s anymore, nobody runs multi-seat mainframes. Any critical system should be designed to be resilient enough that a machine can reboot without downtime.
Apple is adding a lot more fine grain control in iOS 15

https://9to5mac.com/2021/06/09/how-to-use-iphone-focus-mode-...
Federal court rules NSA may lawfully intercept American communications (1983)
Cute. But this so much doesn't belong here.
One of those graphs that’d benefit from a logarithmic scale.
I’d be worried if it happened more often. But it’s not totally out of character historically for HN.

I’d say this is sort of interesting. I don’t know my dog breeds but my first thought was this dog must have some sheep dog heritage. I’m amazed looking at my children how many of their thought processes, how their brains are wired, seem to be genetically inherited. And, like what kind of work would my daughter naturally gravitate towards if she was ejected from a car crash at an equivalent age of this dog…
GiveCampus (YC S15) is hiring US remote senior engineers
Chrome zero-day. Patch now
We create a separate branch for the customer and preview this branch with wunderpreview and give the customer the link to the preview.

Every once in a while we merge new stuff in the customers branch so she has always the latest stuff in her preview.
If you want serious responses, you'll need to provide more information. Best of luck.
BQN is really impressive, and implements a language which is similar to APL, but without a lot of the legacy baggage that Dyalog has gathered over the years.

For someone that wants to get started with array languages and does not have any need to be compatible with APL, then this is probably the best place to get started.

It also has good documentation, unlike my array language. I need to put a lot of effort into it to get even close to what BQN did.
Suppose you have some expectation about the closing value of the S&P500 in a month's time. You can bet on it using a variety of financial instruments, e.g. options and futures.

How much you bet is up to you and your counterparty; the amount is not in any way constrained by the actual value of the companies in the S&P500.

And that's how the size of the derivatives market can look like this when compared to the stock market:

https://www.visualcapitalist.com/all-of-the-worlds-money-and...
A significant amount of work on the Linux kernel is done by contributors who on the clock for Intel, Red Hat, etc., and I'm sure have software managers.
We have been working to make this happen. Read the items under "Our Philosophy" and "Our Mission" here: https://qbix.com/people

But there has to be a completely different kind of company and ethos behind this technology, if we are going to have an impact on the world. We need open source, we need massive network effects. And we need a new economic model for the web, that will be ENFORCED. Would love some feedback from anyone who reads it: https://qbix.com/QBUX/whitepaper.html#Decentralizing-the-Mar...

PS: I am just going to copypaste our philosophy and mission below

Our Philosophy

The internet has given us opportunities to connect with one another like never before. Yet, most sites we use today have barely tapped that potential. We believe in the power of well-designed tools to improve people's lives and bring about positive social change. They are characterized by five main aspects:

Time: Instead of priding ourselves on how much time people spend in our apps, we want people to get in, get out, and get results.

Utility: Help people get things done in the real world, rather than building an online persona.

Notifications: Let people control which updates they receive about things happening in their life, instead of getting them addicted to notifications like a slot machine.

Organic: In every context, pre-compute useful information and present it to the user, enabling them to do more in less steps.

Business Model: Make money by helping people accomplish useful things as a group, not just by selling advertising.

Our Mission

Why do we all have to rely on giant corporations mediate our interactions, and trust them with our data, identity and brand? Qbix works to put power back in the hands of the people. And we don't just talk about it , we are building it! In order for people to switch, the alternative must be as good as what they're using now.

Qbix Platform: We've developed a social operating system for the Web, that puts power back in the hands of people, communities and social app developers. It is part of a movement to decentralize the Web, moving it from Feudalism to a Free Market of reusable components that anyone can use.

Qbix Browser: We've working on releasing social web browser where you can share and discuss all kinds of web pages with friends, from events to restaurants to news. You'll be able to search all your browsing history and chats quickly, manage your contacts, and be more productive. And you can do it all privately, using your personal address book and encrypted communication.

QBUX Token: Monetizing open source software and digital content on the web is a challenging problem. We are working to solve it by leveraging the network effects we are building up with our growing user base. Qbix can help usher in a new era of collaboration and micropayments on the Web.
Taking a page out of Hannibal's book, clearly.
You can't just create a company - you need a legal framework for a company to exists.
Hard drives do die, and while many (possibly most?) deaths are random materials failure, some deaths are correlated to batches and some are firmware problems which are often correlated.

Avoiding these is hard. Ideally, you want to get drives from different batches and offset power on times by about a week per drive. Assuming you will notice a failure, obtain a replacement, and replace the failed drive within a week. If that's not realistic, you should wait even longer between drive power on, which makes setup a very long process. It's also hard to ensure drives are from different batches unless you buy in person or get different brands, but there's not four brands to buy from anymore.

It's a little easier to do best practices when you replace drives (to get more capacity for example)... Buy one new drive once every other month, and you probably will get different batches, and you'll most likely have sufficient time to replace drives without running into the same firmware bug on all the drives.
NetBSD Support for Chdir(2) in Posix_spawn(3)
Yeah... And how many religions would accept someone that says "I don't think we have enough evidence for the existence of god". Or "This holy text appears to have some flaws that make me question whether or not it was divinely inspired".

Religions are specifically claiming that they know a fundamental truth about existence. Their core tenants are one of knowing a truth that doesn't have supporting evidence and cannot be falsified.
If this was true, it would be an argument that applies just as powerfully to Rust. Ironically: it's the argument you'd expect Java developers to deploy.
Another point that's missing.
If the link shortener goes out of business, your link is unreachable or you have to change them all.
>I haven't used Altium but I have use Kicad and the experience was pretty bad. It's very unusuable software. I don't think Altium has anything to worry about at all from Kicad.

We've greatly revamped the experience in KiCad v6 available as the current nightlies. Meanwhile I agree 5.1 and older are awful.
I didn't know about the bitly + trick, thanks.
Seriously... there's nature vs nurture, but the nature of this dog is clearly to herd sheep.
I recently stumbled upon this old article about NSA communications that feels very contemporary even though it's nearly 40 years old. I guess I knew that the NSA was doing these things way back then, but I didn't know the NYTimes was publishing articles informing the average American about the NSA's activity before Snowden's leaks.

The title is my attempt to fit the following key summary into HN's 80 char limit:

A Federal Court of Appeals recently ruled that the largest and most secretive intelligence agency of the United States, the National Security Agency, may lawfully intercept the overseas communications of Americans even if it has no reason to believe they are engaged in illegal activities. The ruling, which also allows summaries of these conversations to be sent to the Federal Bureau of Investigation, significantly broadens the already generous authority of the N.S.A. to keep track of American citizens.
It's a sheep herding startup
> Forward compatibility: code written today will (almost) always compile with the latest compiler version from the future.

Isn't this backwards compatibility? Forwards compatibility would be something like older compilers working with features introduced in later compilers.
Lots of good answers below on how to make it work, how you should charge more, etc.

Remember that saying no is also an option. You aren’t obliged to say yes just because someone asks for something you don’t sell, even if they are willing to pay.

For most SaaS there’s no logical reason why having a feature for 2 extra weeks would be an enormous advantage to a customer. In my experience what this question really is is “can we make last minute change requests to a feature you thought was done”. I’m not keen to guarantee that, so it’s a simple no, sorry, we can’t do that. It’s yet to be a deal breaker.
How about just making notifications costly?

Maybe even rev-share with users.
If you're changing the endpoint that same amount but keeping the URL, you've just imposed a ton of churn on everyone downstream.

It's a tradeoff, like everything. Try to get the API right the first time. Try to avoid introducing new APIs. Try to avoid breaking the old API. There's no silver bullet.
I really like how Salesforce do it: they make an announcement that a feature/fix will be available from day x and depending on its importance, they then give 100,200,500 days or whatever to install it or it gets installed automatically on the deadline day. This gives plenty of notice to customers to prepare( updates can break some customisation on client's instance).
I'm skeptical that "the situation is muddier than it appears in the blog post." It seems clear to me that the CEO is acting irrationally, and given that, nothing about the story seems out-of-place. So I'm going to be pretty harsh towards the CEO in not extending them the benefit of the doubt, because I don't see any perspective where they're behaving appropriately.
Show HN: Rocket-fast Chia cloud plotting service. A plot can be ready in 1 hour
Gmail and Outlook will block images if you turn on that feature. I assume that this applies to the tracking pixels as well as display images.
I grew up with a friend who had some horses and cattle.

Their cutting horse (used to manage cattle) had an incredible motivation to do it job, all the time, and maybe a bit too much. More than once we'd look out from their living room window only to see the cattle racing across field (not a common thing) and the cutting horse (who had escaped from another field) happily chasing after them. Or everyone wondering where the cattle were, only to find the cutting horse had them all gathered up at the corner of a field.

Poor cows seemed pretty tired of that horse's antics.
Huh, this happened about a mile from my house.
> my first thought was this dog must have some sheep dog heritage

The article says it's a Border Collie, which is an extremely smart, extremely capable sheepdog. My family had border collies and with zero training or interaction with other dogs from which they could've learned the behaviour, they'd naturally try to round us up.
If RL is enough, then there is no physically realizable way to actually train a RL based GAI in the near future. RL based learning requires evaluating the outcome of millions or billions of scenarios over time in order to optimize the network.

Given that requirement you'd have to either find a way to accurately model the world and all of those interactions in silicon, or you'd have to build millions of robots that can report back the results of billions of interactions each day. It's not impossible to do that, and maybe it would even be likely that we would eventually accomplish that but the cost would make it prohibitive for anyone but a nation to even attempt today. It's almost certainly outside the realm of what is possible in the near future. Maybe when robotics has progressed enough that robots are capable of interacting with the world with basic AI will we see the rise of something like a GAI.
Why do you not want to eradicate hunger, inequality, mental health problems, and general suffering?

I ask such an absurd question in response to your equally absurd question because of course everyone wants to eradicate these issues! But it is not possible to fully eliminate being monetarily poor (by somehow making everyone wealthy), or hunger (by overproducing food and creating distribution), etc.... and so a realization that tradeoffs must be made given our finite resources will better frame our collective decisions as a society.
Don't be silly, Skynet will be an IBM z
"Works with any camera models with RTSP streams, which I put on a subnet with no internet access in case they phone home."

This is great info, thanks!