skysight-inc/HackerNews huggingface dataset:
Can you elaborate how Rails maitenance is "much higher" than with Laravel given that Laravel is PHP's version of Rails?
> we can have a "markdown web" with less complex clients

You might want to check out the Gemini protocol[1].

[1] https://gemini.circumlunar.space/
https://imgur.com/a/PxUghdz

My contribution. This rather severe depiction managed to fly under the radar. The AI was even kind enough to heap praise upon my illustration.
Strong agree here. Infinite scrolling is painful. I would rather be given an ENTIRE page to scroll as I see fit.
The VC Tech Stack
There is always Common Lisp ...
It doesn't matter what anyone feels "proud" about. I wouldn't be proud of my daughter being a tax accountant, I would rather she was a porn star (I am 100% serious - porn stars add value to society and make people happy).

We live in a free society, and if someone wants to be filmed naked, or paid to have sex, that's their decision to make regardless if it makes you feel icky.

I hope you have spent your whole life abstaining from pornography, because you must feel a great deal of anger at them and shame for what they did.
I am making my own platformer game with a custom engine, with the hope of eventually adding user editable levels and WebRTC based multiplayer.

https://infinitower.suldashi.com

There are no mobile controls at the moment, and movement is done via WASD keys. There are not many features at the moment since I’ve been focusing on the core engine functionality, but the development process has been very rewarding and educational.

I also want to use this material to write a series of tutorials or maybe even a small book.
Really surprised how many commenters are talking about using a faster language when the example of slow code in the post is failing to cache the results of an expensive database query.

In my experience, even in "slow" languages, that type of thing is the predominant source of major performance problems, and the supposedly "slow" language would be perfectly adequate if you an stop shooting yourself in the foot (and if you can't, a faster language will not help you).

I'm sure there are extremely high-performance or high-scale points where language choice starts to matter more, but I'm also not surprised if Shopify is correct not to think they're there yet.
I'm maintaining Delta and trying to help out a bit with Eglot -- an Emacs LSP (Language Server Protocol) project, and trying to improve my Rust and Lisp along the way. LSP in Emacs with Eglot is fantastic (especially for Rust, but also Python. Those are the only ones I've tried so far.)

https://github.com/dandavison/delta

https://github.com/joaotavora/eglot
There's nothing inherently exploitive/evil about being a hikkikomori. It's not like they are getting paid and living large off being one. Those are legitimately mentally ill people often times.
>What is intolerant? Anything that involves biological differences that people are unable to change.

You haven't provided a meaningful answer to your question. For example, praising someone's eyes would be intolerant. Providing a factual description would be intolerance.
How do you like the TP link system?
That's very interesting, thanks for the links. I'm working on Scuttlebutt (like Dat/Hypercore) and have been working on reimplementing our stack with 'boring' tooling like SQLite and HTTP, and I've been really enjoying it so far.

I'm going to read your blog post now, thanks a lot for the new info.
The browser stores all of that stuff in RAM.
First amendment only protects from government censorship, and SCOTUS has said that if the expression of the speech causes harm then first amendment doesn't apply.

Also there are plenty of individuals and private organizations who can sue if they can prove damages.
With launch costs set to drop aggressively I wonder if space based solar becomes viable sooner than expected. Iirc the NASA estimate was something like $200-500/kg launch costs. I wonder if concentrated solar in the form of thin mirrors can change that.
I drew loops and it congratulated me on my boring picture of a paperclip.
I mean, if they're 20% efficient, then shunting the energy would mean they have 4/5ths the energy getting turned into heat, no?
Are the Python web frameworks that much faster?
> There are many differences between arguing and fighting. One that comes to mind is arguments ability to be productive.

I think the distinction is that while it is productive for you, it may be the opposite for your interlocutor. People have conversations for different reasons, and the reasons you have are a strict subset of those. And in real life - outside of academia and some of the tech world - their reasons rarely align with yours.

(Lesson learned the hard way).
I'm surprised no one has mentioned counting in binary on their hands yet. You can get to 31 with just one hand.
1) Built a crappy cordova clone of an Android app I used (ThingCounter) to better suit my needs. It helps me track my reps for kata [1] and set goals to meet by certain dates.

2) Built another cordova app which bundles a load of videos I use as reference for training (Okinawan weapons [2] kata), need to compress the videos better, the app came out at 800MB+.

3) Reading through Automate the Boring Stuff to relearn Python

[1] https://en.wikipedia.org/wiki/Kata#Karate
[2] http://ryukyu-kobudo.com/
I am building a free Japanese learning website at https://xn--wgv71a119e.app . It serves as a creative medium to improve my design and development skills, as well as my Japanese.

My vision for the project is to give learners the basic foundation of vocabulary, kanji, and grammar and to expose them as early as possible to native content (something that I wish I did sooner). For that reason, I utilize various media such as tweets and YouTube videos to make the content more natural (i.e. not textbookish), relevant, and engaging.

The project is still far from completion. A few days ago, I shared the early version of kanji module (https://xn--wgv71a119e.app/漢字) to a reddit community. If you are interested in the details, please check the post below:

https://old.reddit.com/r/LearnJapanese/comments/gii8ww/looki...

Technology-wise, I am building the website with Next.js and wrote all sort of scripts such as asset generation, dictionary, and parser in Go. Aside from no support for utf-8 route in Next.js (I had to hack few things to make it work), the development has been smooth and pleasant.
Modern lights barely consume anything. Are you thinking of old-fashioned incandescent lighting?

Improved efficiency is one of the things that allows us to have continued economic production despite reducing usage.
Another point worth mentioning is that Elixir is only optimised for lightweight processes. If you have to do any heavy lifting you're better off with Go or a JVM language, not Elixir. Forget math with Elixir too - it doesn't even have an arrary/vector data structure of its own. Instead it relies on Erlang's hacky implementation.
Sure but I'm asking about the technology. It seems odd that old solar panels couldn't somehow be safely buried without leaching.
But beyond life we have nothing. (Something is infinitely more than zero.)
Understanding how bullet size impacts trauma
The shopping mall where you can only go one direction in a maze... good for physical distancing.
I was thinking of the same. Providing it as a service for digital boards given so many schools are operating online now. There would be many people drawing dicks.

if anyone wants to do this - email is in the profile.
> Yeah, for all the complaining we do about the various app stores, shitty devs like Adobe really forced the platform vendors' hands on this. Users and devs can't be trusted with that capability, the platform vendor needs to be the adult in the room.

It doesn't even have to be like this though. Why not a simple notification directing me to the download? I guess reduced friction but is that really it?
In my experience here, things look about the same but might be called a giraffe. Maybe having a giraffe isn't so bad.
I can think of no freedoms that I lose if I am simply mocked, insulted, or criticized. To lose freedom, we have to mix in something else, like for example a targeted harrassment campaign.
Annoyingly I have to drive into work now because after the ride is the metro trip for the rest of the distance, but the metro is shut down till Labor Day so it's straight out. All that time I had blocked out in my day is spent driving instead. :(
Thanks for checking it out and the feedback. Only Local World exists (the HTML page is the "world") but you can easily mod it to use others. The MSL engine is not present in this release and the WebSocket only provides an echo service. So you are right that (@WALT) should return (@WALT Walt Disney) and we will show that in the UI soon. (The backend that makes that happen is almost done.)
A quote from someone who stole trade secrets backtracking on the importance of said trade secrets is not exactly trustworthy.
> Okay but what happens when Apple and Google build this into the operating system, and contact tracing is always on, like the bluetooth radio, the push notification service, or OS-level location services?

They aren’t doing this and have said that they never will. It will be purely voluntary.

Are you even going to attempt to refute the absolute failure of this app in Singapore?
> The raw material costs of producing and manufacturing windturbines has not been significantly reduced.

Perhaps, but we're talking about environmental concerns, not directly economical or material.

> You still need mostly as much stuff now to make one as you needed years ago

Suppose.

> and the same goes for the transport of everything that goes into the turbine, because the energy density of electrical sources isn't high enough to say, power a containership.

No, you're wrong here. Majority of pollutions from transport come from cars, and those demonstrated significant improvement over decades. More, there is no physical law forbidding transport ships using green energy sources - be that electrical (yes, batteries), wind (sails) or something else (hydrogen? nuclear?). And in fact we do see more and more examples of transport which runs on green sources - even planes.

Yes, batteries have lower energy density than gas. But batteries have enough energy density to be usable, and their characteristics improve lately; that's good enough for practical purposes. Not to mention, of course, theoretical possibility.
Hint: it's most likely habit.

It's no accident that there's even a library that emulates OOP patterns in Elixir.
then by your own logic it would happen other places, it doesent.
if you set the VM UUID + keep the MACs of the NICs the same it usually bypasses key limits
Another gross generalization.
Ask HN: Does Zoom/Netflix gain profit if server cost of video streaming is high?
Maybe not protestant directly these days, but American puritanism is very much still very much alive and influencing technology. I doubt Facebook bans people for posting even slight nudity even in private groups just because of other countries.
I think we seriously need some research on this because it's become absolute mass delusion. People can make mistakes and people can be misinformed, but the crusaders for this kind of nonsense are just on another level. There's an entire generation that just abandoned their senses and descended into near solipsism where anything with evidence is automatically not real.
> I bet if you did a study and ran the numbers, it would be cheaper to put down rail on existing roads and make them rail-car only, automate those and subsidize rail cars.

Lane miles in the US are in the many millions. Each mile of track costs a million+ dollars. You're talking many trillions of dollars to railify every road in the country.

So no, there's basically no way that's cheaper than figuring out self-driving.
I would be. And of my father/son/brother/grandpa too.
Thanks for looking and trying it. When the Hybrid Database that stores MSL ships, we will include the source for it, as well. The next release will let you play with real MSL running against a local Hybrid Database.
Easy to fool. Draw something that's not a penis and _then_ draw a penis.
Christ on a cracker, did you just shame someone for speaking their mind and having a strong opinion? ON THE INTERNET? Yes humble people can get humbleness in return. But there's a lot of people telling them they're still doing it wrong.

Also, pro-tip. Starting out a sentence with "I don't mean to be rude" is a glaring clue that you're about to be a dick.

Hugs & Kisses! <3
> In HN you can simply not reply when you don't want to argue.

If you're addressing the physical fighting analogy, yes - it is an imperfect one. It is also not the main thrust of my argument.

If you're referring to the wider point, I don't see the relevance. It's not a given that the purpose of commenting on HN is for sharpening writing skills and rhetoric. It no doubt is the purpose of some on HN, but not everyone.

To take the statement to a pointless extreme, you can also choose not to reply to someone who is openly insulting you on HN. That doesn't make it OK to do so.
Musk's most recent estimate of the eventual cost per kg on starship was 10 usd/kg. He may be considered an unreliable source at this point, however.
I love this idea and I love how it looks. The design is top notch. Really hope to see this near me soon.
> my argument here is in life, nothing is permanent

Your argument is based only on your own experience and what you’ve chosen to hear from others.

Can you acknowledge the possibility that for some people the miserable experience of their life is permanent?
"TSMC has already bough land and started construction for its 5nm fab"

The A14 CPU processors based on the 5nm process on the next iPhone, the 12, with phones shipping in Sept are already in production, or will be in the next month or two.
> Beginning work on solving the metadata problem in classical music.

OMG, yes! While I know this is one of the classical (ha!) bikeshedding problems, and you'll never make everyone happy (and piss off a whole lot of them), I can only applaud your efforts. I'm as OCD about classical music metadata and code formatting as anyone, but when I saw that Go had a language formatter with an official indentation style, I loved it for settling a tired debate, even though I hate tabs for indent.
Read the headline. This guy worked at Google. He's not the only out there with a strong education and high IQ who has turned irrational.
So what happens if I'm working on a feature that I can't deploy in small chunks meaning I make fewer but larger commits and deploys? Even if I'm deploying good work by this system I'm ranked less than my co-workers by the nature of the work.

So now according to the companies public ranking system that is viewable to my bosses and coworkers, I look much worse than everyone else and the nature of the work keeps me in that situation.

Instead of feeling motivated, I'd go into the office every day feeling like crap because I'm doing my job and being told I'm less than my coworkers for it.

But hey, so long as we "move fast and break things" who cares right?
I bought that following your post, and absolutely loved it. Thanks!
I was an active Palm user, Life Balance was my task tracker of choice, so much so that for a while i tried to run it on PHEM on my Android phones. (Don't ask. Ouch.)

I'm trying to reimplement it with personal mods, in C# to start, and likely do something in Xamarin.
When I worked on full-stack projects, I'd always start by understanding what the frontend needed to display but not necessarily how, which translated well into a database schema and some type definitions.

I would then mock these out so I could start prototyping the rest of the frontend. This usually involved setting up UI components, pages, and linking them up with actions. The goal of the prototype was to demonstrate a few end-to-end (albeit mocked) flows to the user. With the flows and data types in place, it was trivial to design a set of API endpoints and build out the backend.
>This is important because ... Pony can still experience deadlocks. By carefully modeling each dining philosopher and fork using distinct actors that synchronize by sending messages to each other, it becomes clear that at some point the philosopher actors just end up silently waiting on messages that will never arrive.

I'm interested by this rather offhand comment. Pony makes rather strong claims about being deadlock free - and what the author describes is not a deadlock, any more than hitting the end of `main()` represents a deadlock because your sequential program doesn't progress any further.

Are there examples of Pony programs which actually "deadlock" - that is, fail to continue executing in some way while there is still some unfinished work to be done (and not just because they choose not to progress)?
What makes you say that? method_missing is trivial with a tracing JIT and Chris Seaton's PhD covers how to do it for a method JIT.
> Adding a monetary reward for comments and posts really skews the incentives of the community members who choose to participate.

This is something Joel Spolskey and/or Jeff Atwood brought up many years ago when making Stack Overflow.
for one their physical safety. Hate speech has real consequences. Hate speech against homosexuals in countries like Russia motivates violent crimes against gay people. The keywords here being stochastic violence and propaganda.

Hate speech is used as an intimidation to restrict both the expression and physical safety of the groups it seeks to intimidate.
I pinned it. I usually do that for more boring reasons, like linking to a previous submission when an item is a dupe. But sometimes there are admonitions like https://news.ycombinator.com/item?id=23158853 from a couple days ago, and https://news.ycombinator.com/item?id=22827249 from a month ago, that try to steer a thread in a more guidelinesy direction. That works. But I try to do it sparingly.
100% agree, though a good ORM handling migrations can be nice as it documents how the schema has changed. Just be sure there is no schema logic that exists only in the ORM and not at the database layer itself.
20 years is a long time. For some fields, it is perfectly reasonable, but 20 year patents on many recent CS inventions would have significantly bottlenecked development of the industry - Look at how much mess was created by the JPEG patents, for example, and similar problems have existed for every other not-explicitly-libre A/V codec.
Finally a FBI warrant for Apple data that we can get behind.
GlobalFoundries only goes to 14nm. Many applications benefit from 7nm and below for size/weight/power.

> Toolchains and IP are not the issue . We're talking about actual manufacturing.

Of course. Let's say you're TSMC with limited capacity on your bleeding edge node, operating a price auction that drives up revenue against your fixed investment. Would you create another fab to compete with yourself, adding extra capacity, reducing price competition, and revenue?

Now let's say you can create a new fab that does not compete directly with the existing product line, e.g. because most of the capacity of the new fab will be occupied with new customers who could not previously make use of the Taiwan fab. Where would these customers come from? They can't only be the US customers who use the existing "secure foundry", as that would mean supply/competition problems for GlobalFoundries.

Any large supply increase in actual US fab manufacturing is going to require a large demand increase in actual US fabless semiconductor companies. Open toolchains and IP are a necessary, but not sufficient, step on the path to expanding the commercial US semiconductor industry, which would also benefit secure use cases.
Think hard about that; huge trucks for mining, huge trucks for transport, huge amount of energy to separate component minerals, the actual energy for manufacture of these renewables, up to this point I don't see renewables at any stage of this process. Diesel fueled trucks to deliver said renewable technologies to their place of use. Oh, their is one worker who drives a tesla ...... Oh at end of their life requires fossil fuels for dismantlement , fossil fuels to transport device to some recycling plant, fossil fuels for the energy to process this dead technology, oh there is one guy there that drives a tesla. I use to believe that renewables would help; but alas when you really look at this technology with a total suspension of bias you reach the same conclusion.
To be fair the Pirate Party is very pro privacy for seemingly obvious reasons.
I'm also surprised how hard it was for me. All it took was counting up to 8 a couple o times, trying to do it somewhat fast and visually-clear and I feel the strain, particularly on my ring finger.

I could use it as a mnemonic device to help me "store" a number, perhaps, but likely not to visually communicate numbers to others in an effective way
This serves as an important reminder: Apple's terrible decisions about security and encryption in iCloud (for backups (which contain your messages) and photos and notes) means that Apple can always access your messages via iCloud backup, and thus can always decrypt them for the government (whether the government has probable cause and a warrant, like with a court order, or when they don't and are just fishing, like FISA/702's illegal spying). They use 702 often enough that there's the PRISM program that permits them direct download access to Apple's (and others') servers.

https://www.reuters.com/article/us-apple-fbi-icloud-exclusiv...

You should not be trusting iMessage or iCloud encryption to keep your data safe or private.

Always use Signal! (And also tell your friends, associates, and relatives; Apple's marketing hype around privacy is a lot louder than these reminders can ever be.)
I feel like the unbreakable window is somehow relevant here.
It is not creative to count the number of people in a room.
> Wow, then why does every Rails thread has an Elixir guy trying to tell us what an inferior software we're running? For the sake of humanity?

If you prefer that melodramatic phrase. I've been a Rails dev for 6 years and I know that many current Rails devs don't dare try something else -- call it a survivorship bias, fear to abandon what pays the bills now, habits, and most of the time you won't be wrong.

Every now and then I speak with some of them and we exchange ideas.

And you should stop stereotyping, it's juvenile and definitely has no place in HN.
I’m on mobile, but three recommendations for books/resources are:

1. Crafting interpreters. There’s plenty of hn discussion on it and it was recently completed.

2. Writing a compiler in go. There’s also a book on interpreters that goes along handily with it from Thorsten ball as well.

3. Build your own lisp

There’s also plenty of traditional textbooks such as the dragon book. I don’t have any lectures or videos on hand, but I’m sure teach yourself CS has a recommended course on it.
A Docker image would also allow for us Windows folks to use this, as Docker can map folders between Windows and Linux. Does one exist? If not, I could give it a go :)
Well, I've been to Rails meetups. I can bet a few bucks that you haven't been to Elixir ones.
That’s probably a better angle
I’m Not Wearing a Mask
I gave you an upvote in the previous comment because I knew what you were talking about mainly due to Slackware's reference to Church of SubGenious. I don't think many know what that is though.

For those curious:

https://en.wikipedia.org/wiki/Church_of_the_SubGenius
Trying to improve my home-made pizza bases. There's only so far you can go without a dedicated pizza oven, but I've gone from "bad" to "decent" at least.