skysight-inc/HackerNews huggingface dataset:
I started my career in 2005 working for an Indian outsourcing company one of whose biggest clients was Lehmann Brothers . I was in a small internal development team of 6 folks while the rest of the entire floor was a 60-70 member team servicing Lehmann who got huge bonuses , partied and were busy.
On a morning of fall 2008 I walked into work and saw the whole floor was empty apart from our 6 member team. The entire 70 member team was gone and the floor was a ghost town.
I will never forget that day ever in my professional life .
Yes, I love the art too, capturing the era of that design style very well. I'm feeling nostalgic for my old Classic MacOS (I have a MacOS 9.2 hard disk sat here waiting for me to buy a replacement machine).
Lisp does have "syntax" but it doesn't have syntactic sugar. But yes, it's very minimalistic syntactically and the "sugar" might be what people are missing on first contact. And the dreaded parenthesis? That's a thing my editor took care of in the last 30+ years.
Once when I was a kid I was attempting to make Croissants and I misread a recipe and added 3 Tablespoons of salt instead of 3 teaspoons (and for anyone who doesn’t know the math offhand, I put in 9 teaspoons of salt). Suffice to say, they did not turn out.
"toothfully patched"?
The model y is newer so that’s why you see fewer of them. I don’t know for other countries but in Norway it sells a lot more since it’s release: https://elbilstatistikk.no/
Kendi argues that policy outcomes are central in measuring and effecting racial equity. He has said, "All along we've been trying to change people, when we really need to change policies." When speaking in November 2020 to the Alliance for Early Success, Kendi was asked if that even means abiding racist behavior and attitudes if it leads to winning an antiracist policy. Kendi answered with a definitive yes. "I want things to change for millions of people – millions of children – as opposed to trying to change one individual person."

Kendi provoked controversy when he tweeted about the relationship between Amy Coney Barrett, President Donald Trump's third Supreme Court nominee, and two of her seven children, who had been adopted from an orphanage in Haiti. Kendi said:

Some White colonizers 'adopted' Black children. They 'civilized' these 'savage' children in the 'superior' ways of White people, while using them as props in their lifelong pictures of denial, while cutting the biological parents of these children out of the picture of humanity. And whether this is Barrett or not is not the point. It is a belief too many White people have: if they have or adopt a child of color, then they can't be racist.

His remarks were interpreted as criticizing interracial adoption. A substantial backlash against Kendi ensued. He later said his comments were taken out of context and that he does not believe that white parents of black children are inherently racist.
I don't recall the implementation details, but I have heard of undo-tree landing in invalid states that can break the history. It might just be that vundo is newer, but I haven't heard of these kinds of stories for that package.

In my eyes it is the more idiomatic implementation.
Oh yes this. I wrote a timesheet system in VB4 32-bit back in the day in 4 days and rolled it out to 10,000 users. And it worked. And it stayed working for 15 years until it was replaced.

In 4 days worth of work now, I couldn't even do an evaluation of which UI tech is still going to be around in 2 years...
Haha, man here. See other comments.
Whatever Stallman views are, you can always start a new org and express your views that benefit the Free Software instead of harming them. Thus you we'll naturally outcompete the FSF and improve Free Software competitiveness.

It's not like Free Software is exclusive property of rms and FSF. Many parties can take part in the fight.
Do you believe terrorists exist? If no, would you say that Osama Bin Laden was not a terrorist?
30 votes in an hour is a lot and easily gets you on the front page.
Flat plating the bird! Who did it first?
Or did the idea of what a "start-up" is mature to incorporate bigger
ideas about value?
I'm of the opposite opinion. AI assisted art is simply the natural next chapter for "art" as a whole. It will finally kickstart the public discourse about what being an artist means in the perspective of artistic vision vs execution.

Most artists spend their lives not refining their brush stroke, but rather their eyes. The way I see it, the impact of curation and artistic direction will matter more and more in the future.
> Their current set of factories can scale up to around 3-4M, so watch for more factory announcements.

A lot of opinions about this. 3-4M is pretty lowball, as it would mean all 3 new factories are only going to be at about 1M each. Some say ultimate production numbers could be 2M for Austin, 2M for Shanghai, 1M for Berlin and 600k for Fremont, IIRC.

No matter what, I'd expect Tesla to announce their next factor(y|ies) pretty soon.
> But how about you start by no lobbying against climate rules

The only lobbying I've heard of is against the narrow focus of BEV-only[1] policies and to include hybrid, HEV, etc. What other lobbying are you referring to?

1: https://www.energy.senate.gov/services/files/E2EA0E4F-BAD9-4...
More integration, and it's more powerful. With python, you less so use REPL for development, and more for testing, while in Common Lisp, you develop with it.

You have REPL running, you can evaluate functions, and definitions on the fly, or completely re-define the function, even if said function is being called in a loop by other one, and it will work. Or, redefine classes, and it will be fine.
Or, if function errors, debugger gets launched, and you have option to redefine variables, and the function will continue with that variable (if, you called undefined variable)

Though, I believe, its better to see how it works, rather than read,
While the video is not mine,
https://www.youtube.com/watch?v=6pMyhrDcMzw
And remember, this is not hot reloading.
The actual drive speed should be 7.5GB/sec, not TB/sec, right? The TB number is faster than the memory bandwidth you put in the table.
Well my pet hate is that I write a lot of YAML. It's poorly structured, unreliable, nuanced, schemaless and difficult to edit reliably. I prefer XML and XSLT to this shit show. Oh and unnecessarily distributed things.

In summary, apparent simplicity that causes actual complexity is a big problem now.
There are plenty of platforms for which the available logging options are to either keep the whole network stack running, or get out the soldering iron to attach a serial port to unpopulated headers. So a "more modern interface" often isn't available, or has enough dependencies on the rest of the kernel that it's impossible to encapsulate into an error reporting subsystem that is at all self-contained.
actual title is "How roasted almonds become marzipan"

seems like a pointless title change.
> Recently I was porting a small application from Clojure to Rust, and 'cargo watch -x run' was faster than 'clojure.tools.namespace.repl/refresh' and is more reliable

I think this tells me we differ greatly in our development approach. Because it seems you still practice a kind of traditional TDD.

I'm not saying one is better, but I think this is either a personal preference of style, or maybe you haven't tried the Repl driven approach?

For example, I almost never use REPL/refresh.

Any amount of, delete state, reinitialize the whole app from scratch, be it by restarting the app like cargo does, or some tear-down/re-init like refresh does, is a very different approach to how I use the REPL, where I make many small changes that I hot-reload as I go, never really needing a full refresh.

That allows me to maintain state and context as I code.

Also, small applications are nice, but most real app will grow to be big applications, not sure how `cargo watch -X run` will keep up in that setting, it doesn't just become compile/start times at some point, it's also how long does it take to instantiate your SQL driver and establish a DB connection, start your web server, etc. REPL driven development allows all this to be initialized in the morning when you start your day, and just kept open till you clock out. So all development throughout the day you get instant hot-reloads of the functions you're changing, while maintaining all that state alive as you go.
If you’re citing the book from 1988, that looks interesting, I’ll add that to my to read list.

If not, would you care to drop some links?
What does "refuse to collaborate" even mean?

There are multiple people who submit patches to free Lisp software. There are companies where Lisp people work together. There is free help offered in various Lisp fora.

Perhaps the author didn't receive free help on his own projects? Perhaps he didn't offer free help on other people's projects?
I think it's a lot easier to build what you have in mind than it was 20 years ago when I started because of increasing levels of abstraction and also because of open source.

20 years ago, if I needed to convert a json file to xml (that's a very bad example because 20 years ago JSON was just born and nobody used it, but no other example as simple as that one comes to mind, sorry ), that would have taken me days of coding just for that single utility function. And probably lots of headaches with regular expressions or syntaxic/semantic parsing.

Today, I type "npm install json2csv" and I'm done.

The only thing that might be harder for people starting today is that the level of abstraction is so high today that we almost don't even need to understand the underlying computer science to be a developer, and so the few rare times when you do need to understand what's going on behind the scenes, that might be complicated. Other than that it's only advantages.

Progress and history always go this way, things always get easier and cheaper to build. I don't see why programming would be different.
I bought some credits. Here is the result (Python to C++):

std::map<int, int> foobar(std::vector<int> x, std::vector<int> y) {
std::map<int, int> map;

for (int i = 0; i < x.size(); i++) {
if (std::find(y.begin(), y.end(), x[i]) != y.end()) {
map[x[i]] = x[i + 1];
}
}

return map;
}
We need a new pejorative to mirror "nuclear bro" for people who take any mention or discussion of any downside of wind and solar and blanket categorize them as a Fox News viewer.

There are a lot of anti-100%-renewable nuclear proponents. There are fewer and fewer full-on anti-renewable nuclear proponents.

Most of us support everything that can make low-carbon energy.
I really don't care that much about graphics. Sure, I don't want something that looks awful, but I care more about just taking a break and having a good time. The Switch is definitely something I've considered, but the cost relative to how much I would expect to use it makes it a more difficult choice for me than it was to pick up a Stadia controller.
> Professional models typically are paid. (And top fashion models can get paid very well.)

There's not many signed and professional fashion models, about 3600 in the US, 112K globally. The top 10% earning models average over half a million a year, and a tiny handful make millions. In general, fashion models make about $70-$100/hour, but few, if any, can work full-time hours.

But that isn't what I meant. The most expensive photograph in the world is currently "Le Violon d'Ingres," created by Man Ray in 1924. It was sold in May 2022 by Christie's of New York for $12.4M. It is very likely that the model, Alice Prin, wasn't compensated since she was in a relationship with Man Ray and living with him when it and many other portraits of her were created. Whomever Prin's living descendants or relatives are, as executors of her estate, should have a right to sue the Man Ray Trust or whomever sold the photograph or Christie's, and likely all of them, for a portion of that sale.

Does anyone the think the Associated Press gave Phan Thi Kim Phuc (Napalm Girl) any compensation for the amount of revenue and profit generated by the photograph, "The Terror of War?"

At some high level, actors are no longer just paid a base amount, but are entitled to percentages of total profits of ticket sales and even sometimes a percentage of the post-release video market. That seems fair. I've never heard of a model getting a percentage of the revenue of a photographic piece.

Programmers and software engineers, by and large, are in the same situation as fashion models. They sell their time and, without compensation, give away any copyright to their work. I, for one, think they should get a piece of the total profit.
Ask HN: Looking for prior-HN article on battery design
Hello!

Last ditch effort here - a year ago or so there was posed a link to a page which had wonderful visual and text descriptions of different battery technologies and their tradeoffs. It illustrated 5-6 different dimensions which one might optimize for (e.g. charging speed, capacity, cost, lifetime, etc) on these little charts which looked a bit like spiders' webs.

I thought that was a great resource, but didn't save it at the time. Anyone know what I'm talking about or have a link? Thanks!
Scheme didn't have macros when SICP was first written, iirc.
The result for H. R. Giger didn’t quite live up to my expectations.
https://archive.ph/6XknM

Paywall be gone.
I don't mind money for artist, but the problems are wannabe morons that can't draw a circle with the bottom of a bottle.

I don't mind money for scientists, but the problems are wannabe morons that try to prove the Earth is flat.

You can continue the list...

The hard problem is a better method for resource allocation.
And what does pico do? (Display cursor position) what about in control D? Terminate the input stream? Nope. It deletes the character under the cursor.

Line oriented interactions ^C as break maybe makes sense. In a screen oriented termcap application I don’t think you are right.
Yeah, that is a confusing element to explain about sign languages. For example, Spanish Sign Language is called that because it's a language regional to Spain, not because it's related to Spanish.
How do you actually read this on mobile? I don't see a paywall or some way to unfold the content.
I have been going to the sauna of the nearby gym everyday for about 2 years now, rarely skipping it.

It is honestly hard to express how much I love the effects of it and how much I attribute to it. I can not live without it anymore.

If I wake up after a bad nights sleep and feel extremely groggy, sauna fixes it.

If I am overworked to the point where my head is pulsating, sauna fixes it, and I get another 2 hours of extremely focussed work done afterwards.

Bad mood, a cold, sore muscles, even certain types of headache, a sauna can fix.

I should mention that a sauna for me includes a cold shower immediately after leaving it, as cold as the shower will go. This is the key, the shock will make all the difference. Then you lay down, at least 10 minutes.

I do 2 rounds most days, it’s about 80C, I manage between 12-15 minutes in the first sitting, then 8-10 in the second.

I can not recommend it enough, it has changed my life.
Why are you so concerned with the potential aggregate IQ difference of large groups of people?

It’s irrelevant to the obvious and provable incidence of racism on the individual level.
> People said this about cameras. About digital cameras. About digital photo editing software.

Did they? Because I don't think they did. I think most people were amazed by all these technologies.
> need to speak English to function in US society (at least in most parts, I guess).

But the data doesn't seem to point to this, at least any more than other countries. More households, almost definitely by absolute numbers but also in percentage, in the US are predominantly speaking a language other than the official language of the country than almost anywhere in Europe.

The fact that Europe has a history of strife among culturally similar people seems to, if anything, prove my point? A lot of Europe is culturally similar, and yes, often the dividing lines are arbitrary and strange, but that diversity is a little different than the US. It's not as if Oregon is just all of the people in one cultural minority in the US, whereas sub-groups in Europe are often geographically distinct to some degree. Scotland, Calalan, plenty of bits of Eastern Europe, while a part of a larger country legally, are distinct cultural units. In the US, there's almost never that stark of a division larger than a specific neighborhood in a larger city.

Yes, Swedes live in Finland and countries like Austria have multiple official languages, but my original point is that, culturally, most people in Finland and Austria have more cultural similarity to their neighbors than I do with the 2nd generation Chinese immigrants that live on one side of me and the French-Creole couple on the other side.

I feel like we've gotten a bit afield from the original dispute though. The OP was implying that the US was being ignorant for not seeking counsel from other countries about cultural topics like gender differences. My issue with that is that it implies that there's an obvious solution to the US's cultural problems in some other country, when it's likely that the reason men or women may be struggling in the European/Protestant immigrant community may be different from why they're having issues in the Indian/Hindu immigrant community, which is likely different from the Indian/Muslim community and the Central American/Catholic community or the 5th generation Gen Z Caucasian Atheist community.

Handling and diagnosing each of those are likely different, and at a whole-country level, the US probably can't just try to import a solution that worked in the UK and think it will work broadly here. On the other end, I'd imagine groups in the US probably are looking at what groups in the home country of various immigrant populations are doing and sharing ideas, but that's likely happening at a level you won't know about unless you're in those communities.

In general, the US, even regionally or locally, isn't as close to being a monoculture in the same way many of the towns and regions in Europe or Asia are. I don't mean this to say that either way is better or worse, but that when it comes to values and culture, there's often much less of a shared understanding and history, which can make sharing large-scale social initiatives harder.
That’s extremely ungenerous. I see the legitimate challenges with Rust as do most people I talk with who are C++ veterans. But we also all agree that C/C++ isn’t tenable in the long term. It might not be Rust that wins eventually but only because a better alternative pops up. Without a better alternative it’s going to be Rust. And let me tell you. The Rust team to date has been very good at building a very attractive ecosystem and bringing people along. The people who are Rust advocates that I’ve come across tend to be extremely thoughtful individuals and not just fanboys latching onto something cool.
Larry Page said he is worried because of Google was and is doing too many things. But they simply have to do it because their cash pile is so big that it can't just hang out in bank for decades.
A better analogy would be: Let's say if we have kernel A that contains a bug; we don't know when it will trigger or what it will do. We have another kernel, B, which has the same bug, but while we don't know when it will trigger, we know it will cause the device to halt. Which is the better kernel?

I'd say B is nearly always the better choice, because halting is a known state it's almost always possible to recover from, and going into unknown state may cause you to get hacked or to damage your peripherals. But if we were operating, say, a Mars rover, and shutting down meant we would never be able to boot again, then it'd be better take kernel A and attempt to recover from whatever state we find ourselves in. That's pretty exotic, however.

In the case of an unanticipated error in a software component, we always need input from an external source to correct ourselves. When you're the kernel, that generally means either a human being or a hypervisor has to correct you; better to do so from a halted state than an entirely unknown one. Trying to muddle through despite is super dangerous, and makes your software component into lava in the case of a fault.
Now taking step further. Should tool makers get part of the profit made by those tools?

And if we apply that to programmers. Should the person who assembled or packed the computer developer did his work on get part of the revenue developer makes by using this machine? Or with phones from revenue generated by made phone calls?
Honest question, would a solid understanding of the open training data help?

Having the art vocabulary down as well.

In effect, knowing what is present and how it’s tagged so you can « invoke » it more readily in the prompt-result.

Maybe I’m out of my depth. I know the corpus of tagged image used for training is enormous … but I still think that would help the user ( a prompt-crafter )
Overheard at a surprisingly dysfunctional startup: an MVP tale
I’ve heard the same about undo-tree, was wondering if that was what you were referring to. I haven’t experienced it myself but maybe I’ll check out vundo before I do..
Only up to a point, it consists of at least three concatenated separately sorted lists (the first one being the largest by far).
Have you considered seeing a neurologist?

Maybe you have a medical brain issue that could be identified.
No, I'm talking about what would have happened if we didn't standardize things like the gas nozzle/pump early on with ICE cars, which made them more universal.

There is no need for multiple styles of charging plug design (the physical interface). The innovation would be in the internals that negotiated the rate of charge, like USB devices do with fast/regular charging. I can still charge my 10+ year old devices with modern chargers that are capable of outputting 2-3x more current than my old device can handle, because it automatically negotiates a lower rate, using the same type of plug.
Whoops. Thanks, fixed.
This is kind of an absurd premise? There are not that many companies working on this kind of Robotics, are you seriously suggest all US talent in the field should go to Boston Dynamics?

Boston Dynamics simply has a different focus. They focus is not mass production of humanoid robots for everyday use. Their primary concern is not using their mass manufacture and self driving expertise to mass produce robots.

Tesla is expert in electronics and their robot is driven by electric actuators while Boston Dynamics seems to use a lot of hydraulics. Hydraulics are like better in some ways but also likely harder to mass produce.

Multiple companies working on these topics is a good thing in my opinion.

> Ph.D want to learn from others, not be the smartest person in the room.

If Tesla has the funding to heir people, do research and build many robots then what's the issue? You don't get people with experience and you don't get teams with experience unless you start building things.

I'm sure there are people who would like an opportunity to be in a leading position in such a project. Even when in theory there are other projects that are 'more advanced'.
I developed CoprocessorJS to assist with building out these sorts apps. I used it to develop this application and one that I posted a few months ago for interacting with iMessages: https://github.com/CamHenlin/MessagesForMacintosh I have a few other ideas for classic Mac apps that I’ll use CoprocessorJS for as well

Here’s a blog post explaining my reasoning behind CoprocessorJS: https://henlin.net/2021/12/21/Introducing-CoprocessorJS/
GoodNotes.

If you can stand subscriptions: also Notability.