skysight-inc/HackerNews huggingface dataset:
Sure, and if I’m talking to someone who claims e.g. the economy can grow forever I’d make a similar point myself.

But we don’t have trillions of people yet, and the difficulty of supporting the current population sustainably is more one of organisation than technological inability — much closer to irrigating and enclosing in greenhouses Nevada, Utah, and Arizona [0] than it is to colonising Mars. (I’m told greenhouses are way more productive than open air farms, just not cost effective in most cases; the example given by proponents is the Netherlands).

> is an expanded human population worth that cost?

To whom? I’m vegetarian and pushing myself in the direction of veganism, partly because of ethics. Ethics are however are relative, and many humans only care about other humans. Heck, given that the nature of the rich inner world often called “self-awareness” or “consciousness” is not yet sufficiently well defined to even be testable, such people may even be correct. I’m not even sure at what threshold to stop caring myself — lobster brains aren’t very complex, and bivalves (despite being animals) don’t even have brains: https://en.wikipedia.org/wiki/Bivalvia#Nervous_system

[0] for illustration purposes only; this is almost certainly a suboptimal set of locations.
We’re those conversations one-sided? What did they say about your research?
Beware the Man of One Study (2014)
“Full time contractor” is an oxymoron.
What law would this possibly break? You think a Netflix employee can't sign up for Disney Plus on their personal account?
Online forecasting communities predict the future of the war in Ukraine
I regularly chat with folks running competitors to my business. It's a fairly niche space so there's not many people who understand what we're dealing with day to day.

I remove them from my user forums when I see them join, mostly because I like to post my product roadmap there. They could join pseudonymously, but time spent worrying about competitors is time better spent thinking about other stuff.

End of the day, a competitor can only beat you by building a better product or doing better marketing. Neither of those is possible by copying.
It’s just market validation for features for a product. You think it is inefficient to search in competitors’ feature space for prospective features? Like the only real source of features is ex nihilo followed by customer research?

Interesting.
Is this an advantage?
Another alternative is GMO feed that contain some of the same nutrients as seaweed. Gene transfer might be easier between seaweed and feed then seaweed and cow
Standard SSH uses TCP over port 22 by default, so it wouldn't be possible without modifying SSH to use a different protocol. That being said, however, our protocol uses TLS over UDP via the OpenSSL libraries so it is secure by default. We also offer a BSD-style socket interface that you can use if you want a drop in replacement for TCP sockets. Shoot me a note at mahamad _at_ trytachyon _dot_ com if you want to chat!
I worked during my entire life to create peace & prosperity for myself, my family, & all. Now self appointed officials who I have no influence over want to start a conflict, raise my food & gas prices, cause food scarcity, milk me dry financially, steal my freedoms. I want nothing to do with any wars, sanctions, killing people for political & financial reasons, etc. If a politician, business leader, social influencer, or person wants a conflict, they should fly over to Ukraine with a rifle, & fight on the front lines. Red team vs Blue team. Fight! Leave everyone else out of it.

I guarantee that many people in all countries feel the same way.
Having a user app like Firefox force autoupdate is not that bad IMHO. Having server infrastructure components update themselves automatically can be disastrous. This caught me by surprise, painfully.

Snap for GUI apps, okay, fine. Snap for system infrastructure, no thank you.
I actually read the entire article and was specifically looking for a reference to hpn-ssh which I think is the most standard way to approach this … can op comment here on that tooling and how that compares and contrasts ?
Sure, I'd be interested to hear why you prefer (why hate?) traditional packages over containarized ones like Snap or Flatpak.

I'm just a bit weirded out by the vocal hate and anti-Canonical sentiment in this thread. Some people even proudly complaining they've "never used Snaps and never will!"

I mean in the end it's a packaging format with pros and cons, I suppose. But the threads on this subject feels almost an American political debate where everyone is dug in and flinging shit to the other side.
> No one is going to want to drive on sodium batteries, which are merely good, rather than good enough. We're talking about the weight of a Tesla with the range of a Leaf, as a best case scenario.

People said the same about LFP and Sodium is getting pretty close to that on a system level. You have to consider the whole pack and its price.

The reality is that there are literally millions that could run with sodium and be a practical product.

And the extra volume required is actually not that big a problem in many vehicles.

> When you say lithium extraction is difficult to do profitably, this is just a way of saying the supply/demand curve yields cheap lithium in 2022.

No actually lithium is getting more and more expensive and demand is growing at insane rates while getting new mines in production is really hard. So the price will likely continue to go up.

> We're in no danger of supply issues at the right price, no one who wants to buy some lithium is coming up short, and no such future is at all likely in this century.

Price go up until some people that had plans will reconsider those plans.
Non-productive work will always be looked down upon and shaming people for being wasteful with resources is an absolutely correct attitude.

Crypto-bros are just the next generation of the emptiness of finance-bros pre Bitcoin -- but somehow worse. They add 0 value to open market economies with stable political systems.

Crypto allows for getting around sanctions, currency controls, and inflationary economic systems. This effectively supports incompetent or unethical regimes by either allowing privileged people to be unaffected by bad policies and disincentivizes political revolution towards more open markets and free political systems.

Hence why established democratic systems and free markets see no real value in Crypto except for speculation and illicit activities.
think what you will, the scientists disagree. Which was the point. Not holding my breath to find many scientists matching my description who would rather learn Go or Rust...
So you would consent to gladiator fighting between two consenting humans then?
Yes that was their strategy up to now, but they are increasingly obscolete. Nintendo is stuck in the past, the Switch (2017) has games with lower visuals than the PS3 (2006). (I believe the switch CPU to be on par or superior but the GPU to be noticeably inferior)
People are tasting the incredible graphics of the PS5 and in contrast the switch is irrelevant. I agree that games can be fun without needing realistic graphisms however for maximizing fun a PS4 level performance is the bare minimum.
Pandas is better than nothing, but I would look to R's dplyr/tidyverse for a really well-designed tabular data manipulation ecosystem. Compared to tidyverse, the pandas API feels bloated, obscure, and inefficient. I often see people using very slow apply-based solutions in pandas because the faster solution is so non-obvious.

The tidyverse ironically ends up feeling more Pythonic, with more of a "there is one obvious way to do it" vibe.
It’s a good post, all the same. I think it has to do with the mobile theme, and the photos don’t scale or resize automatically with the theme, or something. I really liked the content, and thought a bit of work on the presentation would help it get wider reach and more exposure. I shared it with some friends all the same!
"We already have cheap comodity ARM chips, it's called the Raspberry PI"

It's like 5 times slower than the chip in my 10 year old laptop.
For all the titles we have right now, they are available worldwide except within Japan itself so you don't need to worry about restrictions. We plan to keep it that way but are uncertain if Japanese publishers will start restricting this more in the future by dividing up the rights.
> There have been 3 times in the past month where I got an order of magnitude speed up because SciPy implements a very complex but highly efficient algorithm which I would never have had time to deploy.

Yes. I feel like the author conflates the language with the package ecosystem. Pure Python is pretty horrible for scientific computing (3*[3]=[3,3,3] is about as counterproductive to scientific computations as it gets), but Numpy changes the semantics of those operations.

In other words, Python has an absolutely stellar package ecosystem. There have been attempts to bring a package ecosystem to C, but it never took off. However, I do wonder how C would fare if it had.
This article was interesting and also frustrating to read.

1. There are very few numbers. In particular, improvement in performance under various circumstances is _not_ given! If you dig around you can find their transfer time application [1], but there is no discussion on that page.

2. The basis for the improvement is not spelled out. (References are given, but you have to know the field - "acronyms only".) If I understand correctly, their contribution is the improved measures of congestion used. Their landing page just touts "don't use TCP"... which sounds like Step 0 of a very long process.

I admit, the title is basically accurate: "how to build" not "the performance of".

tl;dr: Start with existing work, simulate and improve incrementally.

I don't know anything about the field, but this article didn't lead me to understand any better. I'd love to know the real numbers they observed, which approaches didn't pan out, are they effectively using an error correcting code?

Anyway, it's certainly not an academic paper - just an advertisement.

[1] https://www.trytachyon.com/file-transfer-calculator
This is not good advice. In order to understand your market you need to understand your competition.
For another version of this same story, check out Watership Down and its animated adaptation. Very well done.
Look I get the idealism but being able to target a single version of a single browser at a time is vastly simpler than dealing with every browsers quirks and missing features.
Can you share some actual performance numbers across whatever are the key metrics that you observe?
Thanks for the report! We'll get that fixed up.
While I agree that Raspberry PI is not the same being able to buy PCs with an ARM chip - I must say you are over-reaching with your argument. Have a look at:

https://www.raspberrypi.com/products/raspberry-pi-400/

this is a small PC, fitting inside a keyboard, based on the Raspberry PI. No assembly needed other than connecting it to peripherals - but that's like any other PC. Other than the keyboard housing it, it comes with a mouse and a PSU.

It costs 100 USD and available from many vendors around the world, e.g.:

https://chicagodist.com/products/raspberry-pi-400-kit?src=ra...
Does time really flow? New clues come from a century-old approach to math (2020)
Quick test. I typed in "Berlin". First hit was Berlin Stralau (correct), second hit was ... Amsterdam Airport Schiphol, Netherlands?!
> Python looks kludgy compared to modern Fortran or C

I’m not sure I can agree with this. Both Python and Matlab provide very nice, high level ways to interact with multidimensional data using simple syntax. Under the hood, both will wind up using fast algorithms to implement the operations. C and Fortran require much more low-level considerations like manually managing memory, futzing with pointers or indices, and generally writing a lot more boilerplate code to shuffle data around.

Matlab, despite all its quirks, could probably have won if it was open source. It’s got a very long history of use in scientific computation and a large user base despite its high price.
> If your internet connection is 1Gps and you are transferring a 10Gb file, it should theoretically take 10 seconds to transfer

Err what? I don't know the this "Gps" unit is, but if it's 1Gbps (gigabit per second), and a 10GB (gigabyte) file, that's not how it works... it would be 80 seconds.
Is there any plan to just publish your list of keywords? While you don’t collect any PII, to use Koko, it seems like you still have to send all content you want to scan to your API. For things like DMs or private posts, this seems less than ideal.
In the demo, first question was "What's your name?". I wrote, "I'm James", and it responded, "Nice to meet you, I'm James".

A dad joke bot!

But I think this simple example suggests conversational forms can be unintuitive for consumers, and it can be more costly for both the asking side and the answering side to communicate the same information.
Thanks for reporting this.
We use an embedded typeform for our signup page which looks to be ok but you can also go directly to the form here (https://koko-ai.typeform.com/to/xB0X2Grc).
For the Python docs, our language bindings are open sourced and we’ve been maintaining their documentation directly on the repo to ensure it is up to date without having to copy data across. Was the documentation confusing on the github readme?
Framing discussions around cause of death as privacy is a double standard. If you say someone died in a car crash, nobody gasps and tells you to respect the deceased's or their family's privacy. It's so extreme that is anyone even brings up privacy with regard to a death or cause of death everyone assumes they committed suicide, or did something criminal that ended in their death, or something else negative. Cause of death is posted in the newspapers and otherwise discussed in public all the time, there is no right to privacy around that piece of information.
> Pay attention to your team. Build closeness. Get to know about everyone’s family and private life. Take mental health seriously and talk openly about it. It may seem like prying, but you might catch a wobbler with a team member that you can address early.

While I think it's important for workplaces to take care of their employees, I feel like Pete's issue was that he was too close to work. And on top of that, he wasn't even an employee, just a contractor with no benefits, PTO, etc.

The real problem here is that Pete was not integrated as an employee. If he were, he could have taken PTO, accessed health benefits, and gotten help. I don't know the complete story, so I won't extrapolate further, but I feel sad thinking that this team almost feels "responsible" for his suicide. It wasn't the remote team's fault for not catching on, it was the company's fault for not acknowledging the health and security of their contractors (who, I reiterate, should have been employees).

Don't mean to offend anyone, I just felt the way contractors are treated is sometimes unjust.
Considering this Grace CPU is competing with large scale server compute processors like AMD’s Epyc Rome chips, I would have to say that it is VERY unlikely we’ll see this in a switch (or successor) of any kind.

These Grace CPU’s are not architected or designed for low power mobile or consoles in any way.
If you're working for a for-profit company .... uhh no?

And I'm a software engineer, I solve business problems with code. If I decide to to write some code that doesn't help the company I would probably be fired or at least put on a PIP
>I personally am not interested in farmer profit when choosing what to eat.

That's fine. You're free to buy the conventional version if that's the case. However, market pressures will likely bring down the price, which mean some of the profit/savings are passed onto you.
True, but also we know Aspirin wouldn’t be approved today. And perhaps not the various LASIK methods.

So the “in today’s society” argument doesn’t work because it is evident that grandfathering is good in other cases.

Therefore grandfathering itself can’t be the problem.
It should be OK. It says "10Gb" not "10GB", ie. it is a 10 gigabit file. (while it is untraditional to measure file size in bits, it should be perfectly fine)
What a wonderful response thank you -

Yeah, I think WWIII is all cyber.

(Also I apologize for some of my belligerent comments in my hist)
Culture of omerta - I had to look it up.

There'll always be culture of omerta when you don't give someone a piece of the company.

If I'm an hourly employee, our interests are not aligned. You don't value me enough to share the wins but I know I'll be sharing in the losses by getting fired.

To everyone pretending otherwise - wake the fuck up.
> The main issue is that Lisp, for all its inherent "power", has very limited tools for enforcing modularity boundaries in code and "programming in the large"

I don't see any mention of "modular" or "boundaries" in the post you linked, so I'm assuming that it doesn't add extra context to your point.

You say "very limited tools for enforcing modularity boundaries", which I'm going to assume means that you believe that Lisps have constructs for creating modularity boundaries (e.g. unexported symbols in Common Lisp), and just don't enforce them (e.g. I can still use an unexported symbol in CL by writing foo::bar), in which case - I don't think that this is actually an issue.

Programmers are capable of doing all kinds of bad things with their code, and shooting themselves in the foot, yet I've never seen an indication that the ability to shoot yourself in the foot with a language noticeably contributes to its popularity (see: C, C++, Perl, Ruby).

Moreover, specializing to Common Lisp, it's not like CL allows you to accidentally access an unexported symbol in a package - you have to either deliberately use :: (which is bad style, and takes more effort than typing :) or you get a hard crash. This is opposed to the above listed languages, which allow you to shoot yourself in the foot in a large number of extremely diverse and interesting manners, often without giving you advance warning - and yet are still far more successful.

------------

I don't believe that the lack of success of Lisps are due to technical deficiencies.
>> I could futz around on my phone in particularly boring or useless meetings.

The fact those meetings are occurring is a failure of the culture, and especially the move to WFH. It's been the key differentiator for me post-COVID; companies that are begrudgingly remote try to keep the office norms in place, just now remote, vs the companies embracing remote finding new workflows, which means leaning on async communication, collaborative documents, etc, instead of meetings, and synchronous meetings only when absolutely necessary.

And it's been eye opening; in those former cases, no one wanted "social" Zoom meetings, myself included. But in those latter, people asked about it, championed it happening, etc.

People only have so much time they want to be in meetings online, and making sure it's used to build team bonds, instead of squandered on business problems that could be solved other ways, seems like a huge part of making remote be successful.
Otherwise known as "vendoring". What's the problem?
> Web sites do not force you to load their content

Indeed they do not - you can choose to load whatever content you like. You can choose to load images. Or JavaScript. Or video. Or ads. Or not.

> so I must assume you feel entitled to what ever you want in this regard

Users should absolutely be entitled to decide what data they want to download over their network connection.

It's essential for many reasons, including saving on metered data, saving battery life, improving performance, improving security, and improving privacy.

Adtech is extremely detrimental in a variety of ways including data use, power use, speed, security, and privacy. For those reasons alone, it makes a lot of sense to block it whenever possible.
This really hurts. I left Russia a while ago, have not paid taxes there since then, and otherwise have no connection to the country, but I still feel like everyone hates me because of my passport and my language. It seems we truly are the new Germans as they were around 1940s.

None of it matters right now. The current goal is to stop the war at any cost, and people are just trying to do something. I suggest we have a discussion about what we can do to help despite the (indiscriminate) pressure.
And, as always with these kinds of papers, everything only works out in ADS space, which has nothing in common with how our own universe works...
He has to consent to what others do?
I think this falls into the problem of building something that is potentially interesting.

If the problem is hair on fire bad, UX doesn't matter.
>Why does the west allow China to run a social media app like Tiktok globally whilst China itself blocks all external apps within its own borders

I never understood why can CCTV, CGTN, Global Times etc. freely upload and stream on Youtube. Same level as RT or even worse.

inb4 "FrEe SpEEch" + "they are a private company and they can do whatever they want"
Not just your replacement!

If I have to check or change something or recreate it even 6 months later I often have no clue what the heck I did.
You may know this, but since you always mentioned Nim & Julia together, it might confuse passers by. Nim does not, in fact, need LLVM (though there is a hobby side project using that). Mainline Nim compiles directly to C (or C++ or Javascript) and people even use it on embedded systems.

What seems to attract scientists is the REPL and/or notebook UI style/focus of Matlab/Mathematica/Python/Julia/R/... As projects migrate from exploratory to production, optimizing for interactivity becomes a burden -- whether it is Julia Time To First Plots or dynamic typing causing performance and stability/correctness problems in Python code or even just more careful unit tests. They are just very different mindsets - "show me an answer pronto" vs. "more care".

"Gradually typed" systems like Cython or Common Lisp's `declare` can sometimes ease the transition, but often it's a lot of work to move code from everything-is-a-generic-object to articulated types, and often exploratory code written by scientists is...really rough proof of concept stuff.
"oops" new landing page. I updated the links, but you can also find them on our main page: "www.kokocares.org". Note also that for the kit, we have our own licensing agreement that's available if you sign up, but is not on this webpage.
Many years ago found a data disclosure issue with a competitor's API. I immediately disclosed it to them and they fixed it.

If you have competitors that aren't giving you that courtesy you should submit a complaint to law enforcement.
> Crypto allows for getting around sanctions, currency controls, and inflationary economic systems.

These would be the benefits, as it takes government out of the equation and permits free exchange. That's not a bad thing and is especially important when there are corrupt governments or government's not working in their citizen's interests or respecting citizen's rights (see Canada)

The real problem with cryptocurrency is that instead of being a medium of exchange, it's ended up as a way to circumvent securities law and other regulations related to MLM, pump and dump, ponzi schemes, etc, that have already been addressed for traditional mediums of exchange. So substantially all crypto activity ends up just being variations on the above schemes, instead of actual exchange.

If there was such thing as a teleporter that let me send physical currency (or gold if you like) to someone else without state intervention, that would be awesome, but crypto is not that