skysight-inc/HackerNews huggingface dataset:
Nice condesending tone you have there.

Where Java will never be seen:
- equipment in hospital operating rooms
- aircraft flight control systems
- anywhere where you need clock cycle level precision (e.g. scientific measurement)
- any system where there can be inopportune moments when garbage collection absolutely can't start

You mentioned speed of dynamic allocation.
First of all, there are standards which prohibit any kind of dynamic memory allocation. Car computers are a popular example.
Second of all, what do you think JVM uses under the hood? Magic?

That last paragraph kind of suggests to me that you have never needed to develop any kind of large Java EE project. For any team that I've worked with, it has usually taken from weeks to months to first research and then configure an acceptable stack that actually plays well together. Think Apache Web Server, JBoss (that shipped with some version of Hibernate), DB connection pooling, all kind of caching, dependency injection, interfacing with the outside world, web frontend tech, socket connections; and whatever build tools happened to be in fashion at that time (mvn, gradle and there plugin ecosystems). And then the truckload of XML that goes with getting it all to work together.

And then you have to sort out all the "The server JVM has run out of PermGen space", and "totally getting crushed under CPU load when the garbage collector decided to fire away at the worst possible instant", and the "weird exceptions under the hood that give you absolutely no clue why they are happening", and the "JNDI DB pool isn't releasing connections", and the "requests aren't getting distributed to workers correctly" and all the other fun stuff to work out. Usually when there are 10000 users hitting your service all at once, and after 3 hours of googling you find out that you needed to put ncvd:if="cfrog" instead of ncvd:fi="frogc" in mfnbooblah.xml, which by the way since version 47 or gobbldygook needs to be put in the app folder instead of the resources folder. Because that's obviously more betterer and enterprisier.

Do you even talk about Java?
Do you have a link to something that’s shipped with these technologies?
Omg thank you. Having some massive pain in my shoulder (when externally rotating my arm), and I think it’s due to moving my arm out to get the trackpad/mouse.

I’m going to try this keyboard setup deal with the track pad in the center.
Snarfing the clipboards, reverse proxies, sensor inputs, images. PRC gold!
Yep. I don’t blame NightWare here. Stupid fda
But think about all the valuable product managers we have instead!
You can get used, earlier-edition college textbooks very cheaply. The question sets are changed each edition but the text is not meaningfully. I buy some for fun reading and some for reference.
Data analysis shows a major victory for Azerbaijan’s digital army
Why not use a merkle tree/blockchain? Usually a meme, but seems like a good solution here: every message is a blob containing the mssage and the hash of the previous received blob. As long as order and messages are the same, the message is valid.

A bad actor could screw with you in this naive implementation though
Thank you for the insight. It's always interesting to hear how the experience of tech is different among people of other generations/demographics. Honestly, I wouldn't have pegged your generation as the one to use stickers - somehow it seems more in line with how boomers communicate.
In theory, yes, but in practice Java EE is more complex than anything else by orders of magnitude. (We were talking about large projects, I believe.)
People get outraged about things that they know about. (Most) tech monopolies don't attempt to hide behind many different brands.
Probably not as easily. One way to look at Emacs is as a Lisp system in which someone has written an editor. It has scads of functions for file and network IO, a zillion useful general functions, and a decent, well-tested runtime. While Emacs Lisp is most often used to write functions that manipulate documents and files, there’s no constraint at all on what you can use it for. I mean people have implemented web browsers, window managers, MP3 players, and other wild stuff in it.

Now, I think you could theoretically implement all those things in Vimscript, in the sense that both are Turing complete. However, Emacs Lisp is a decent general-purpose programming language in its own right. I wouldn’t necessarily choose it over other modern languages for implementing non-text-editing related things, but if that were the only option conveniently available to me, I wouldn’t cry too much about it.
I'm flabbergasted by the appeal Tiktok apparently has over the average Joe. I can't stand it. Vertical videos, combined with the exact duration of a short term memory loss affected person's attention span, make me want to throw my eyes into a furnace. I block Youtube shorts for this same stupid reason, even great channels can't resist Google's whip "incentivizing" them to make these AMAZING short vertical pieces of stupidity.
I had imagined long back of a company that would acquire Zoho and Zoom when they were pretty nascent. Currently that company would be worth Billions and would seriously pose threat to Google and Microsoft in Enterprise communications space. Zoom is an amazing video calling solution and Zoho is everything most enterprises would ever need.
Top performers weren't the ones that were laid off. You haven't been laid off, so, use that to your advantage.
I’m never buying Oreos again
Heat pumps are okay, though less reliable than gas furnaces, but they have also begun banning new homes from being plumbed for gas kitchen appliances, and electric cooktops are infinitely inferior -- no serious cooking happens on electric. That shiny new "chef's kitchen" isn't going to be desirable when you have to cook on coils.
> The “reversed” case is because people don’t actually care enough to elect representatives that reflect those views. There is a Democratic majority house, senate, and president. Why isn’t abortion protected?

Because voters aren’t prone to magical thinking, and they don’t elect unicorns. Why don’t we vote for the candidates who don’t exist? The world may never know.
Where's the "bank" in this "shadow bank"? You're describing a casino with a money printer.
A Conversation with Bjarne Stroustrup, Carl Hewitt, and Dave Ungar

https://web.archive.org/web/20150403234147/https://channel9....

https://donhopkins.com/home/movies/BjarneCarlDaveLangNEXT_mi...

They have a fascinating (and polite, respectful) argument about shared memory, message passing, locks, synchronization, and lock free message passing!
Tracking how users use your own app is hardly malicious, in fact it's entirely in an effort to identify user frustration and solve it or otherwise improve the product. Tracking across different apps is definitely malicious, though.
It is more specific than that. Having published it somewhere else for similar purposes is not enough.

You have to obtain explicit, demonstrable consent and offer a way for the subject to withdraw that consent (in this case they don't even know about it! This site collected and showed their information without letting them know)

This is explicit in article 7: https://gdpr.eu/article-7-how-to-get-consent-to-collect-pers...
You can get eyeglasses for $40 in US, from online stores like Zenni.
What is malicious about monitoring use to provide a better product in service of users?
I think there's only two kinds of systems programmers:

1. The kind that build a system they think is really cool.

2. The kind that stay up at night, stressed over how frighteningly bad the system they've been forced to build/work on is.
Don’t worry about all the people going negative and saying AI will replace you. Those people aren’t artists.

You can’t be blind to AI… it’s coming and you’d be foolish to ignore it. But, AI is like any other tool artists use. Great artists use new tools and methods to push their ideas & work forward. No one expects you to mix paint or make your own clay. Banksy isn’t making paint cans. No one cares about those skills because that’s not the cool part anymore. Stay focused on the cool part :-)
About 15-20 years ago, apparently one of the major ISP in my country was running off excel. Every customer was a row in some file.

ISP agents would come to your house to collect your bill. If someone didn't pay, the agent would flip a cell in their excel row. And that would trigger that person's internet being suspended. Sometimes they would flip the wrong person, and you had to call them, and they would fix it.
The phone is somewhat overkill. Because TikTok's core functionality is simply swipe and watch, it would be an ideal app for a brain wave operated device with minimal inputs.
Yea, that makes sense. Basically exactly how you can use an eigenbasis in linear algebra to diagonalize a matrix.
I think this is a very narrow view of what art is, who can partake, and what it means to be good at it.
Could you tell me a bit more about improved hit reload?
Just the same meaningless virtue signaling we've been seeing ad-nauseum for the last 6 years. Pure marketing
Goat Yoga is coming to NYC (2018)
> several have only ever voted consistently with the Federalist Society's stated positions.

Yeah, I'm calling BS on that claim, too.
Perhaps life would be better if we stopped treating 10x markup as "normal part of everyday life"?
I feel completely the opposite. HN has become quite an echo-chamber. Diverse views are not celebrated and encouraged. I usually and deliberately poke popular opinions to get a good discussion out of it and it has been disappointing.
<It was well known that if someone robbed a Sunglass hut, the most expensive item in the store to replace was the iPad.>

Wow, that's a powerful and damning assessment.
Interesting usage of the term "efficient". Looking at an organism, one would presumably say that the organism that burns fewer calories is more efficient. A more efficient car burns less fuel, for example.

But this article uses "efficient" to mean "efficient at burning more calories".

"To measure people's calorie-burning efficiency, Dr. Indelicato took resting metabolic rate (RMR)--the amount of calories a person needs to burn at rest per day in order to maintain their body weight—and divided it by weight. The result is the metabolic factor (MF), which shows how many calories a person burns per pound of their body weight. The higher the MF, the faster the metabolism."

I'm not saying it's wrong - I'm just saying that we live in a strange time when our bodies haven't evolved to cope with excess calories in our diet.
I don’t believe we disagree on that point; these are technically newspapers. I could have written it better, but I was trying to say that they are exploiting the widespread impression that something that looks like a newspaper is established and trustworthy.

If cheap digital production, unused newsprint capacity and better data continue to make it financially viable to invent and distribute new newspapers every couple of years, then the reputation to exploit (the deceit) will fade away. Or perhaps the low media trust found in recent surveying will continue, to the same effect.
It's extremely easy to disregard and disable any mention of your iCloud email address. You can set an apple id's email itself in settings -> user -> "name, phone numbers, email" which changes what nearly every part of the OS refers to. I forgot I even had one until I read this comment.
So, probably someone is actually selling them at very low margins and/or it is subsidised by some entity.
No longer part or the tres commas club
Having a net worth of 900m isn’t quite death
There are some fundamental pieces missing in AI art generation that when solved will completely change the game. Forever. I think most fundamentally is the capability for AI to have some kind of memory or maybe more technically a way for the AI to be capable of do style "character style transfer" more effectively. I think this is probably possible, it's akin to making deep fakes but for drawn/photography art.

With this tool suddenly the effort of making a series of compositions that are coherent will dramatically change the game, specially in the videogame industry. I think there are a lot of programmers out there capable of making great games but might be lacking the resources to fully complete their visions due to having to needing assets for their games.

It seems to me like the approach stable diffusion has taken has dramatically increased interest and utility of these tools. So I'm hoping they follow similar lines for other types of AI. Every week I'm reading of a new novel use for these generators that I hadn't really considered before.
That can't happen directly (I think).
Mingling breaks the limited liability mantle.

He will have to buy equity or other product from FTX to infuse with cash. And if it is going bankrupt he has to stop running it to preserve the liability "shield" -- details of course depend on the country/state of organization/incorporation. I know nothing about the Bahamas.

Example: Elon for instance infused his own cash into Tesla, when it was going bankrupt. But he practically bought equity to my understanding.

Covering customer accounts is different, in a financial firm. I do not know what tools the Bahamas give to FTX. This is all uncharted territory. (Also there is legal exposure to other countries.)
Looking forward to the day when it's easy for me to not cheat! Until then, I also find blocking websites on your hosts file (on Mac) a good solution https://masonsklut.com/how-to-block-websites-on-your-mac-usi...
Changed 6 to 7 in my project file, the program started running 10% slower ... hmm. Specifically,

5 1107ms

6 1075ms

7 1211ms

Just number crunching and calling HashSet.
That’s not public accountability. That’s vigilantism. Vigilantism occurs when the judicial branch fails to do the barest minimum of their fucking job. In case you’ve forgotten, the rules in society are written in blood. Whenever the government neglects their responsibility society at large will refresh the ink on the contract. As regrettable as this may be, the people to blame are not the ones in the mobs, but the ones who neglected to exercise their authority to enforce the social contract and hold criminals to account. Want it to stop? Stop acting shitty, take responsibility, learn and adapt. or retire to make room for those understand contemporary society if becoming a better person is so distasteful.

Enduring the consequences of one’s actions with complaint is not accountability, it’s a temper tantrum. Whether the consequences are administered by vigilantes or courts is immaterial to the earnestness of anyone’s accountability. The vast majority of people being publicly shamed have an elementary understanding of accountability and their hollow efforts are an insult to the time of everyone subjected to their rambling excuses, projections, victim blaming, lies, and other erroneous thought patterns.

I don’t want more bystanders getting caught up in the courts because they took action when our leaders sat on their hands. That said, I have no sympathy for the public figures having their legacies dragged through the mud after careers of horrendous behaviors get brought to light.
It's about time we made some social network legislation akin to tobacco/gambling restrictions.
Presumably, one would start by permitting scientists to publish their work whether or not the results were politically convenient
Ugh, tell me about it. I had an interesting weekend dealing with traffic loads that grew by about 7x in a few days. I wrote about my misadventures at https://blog.freeradical.zone/post/surviving-thriving-throug... .

The gist of it is that a RoR “Sidekiq” task queue gets CPU bound after about 25-30 worker threads doing things like making REST API calls to remote servers, querying a database, insert status updates, etc. I can’t help but to think that the equivalent written in Go, or even Ruby-without-Rails, could handle many times the traffic with fewer CPU and RAM resources.
As Apple's in PRISM, I just assume everything on the device is sent to the NSA.
Yeah. The problem here is that Julia gives you a bunch of tools to avoid GC by aggressively stack allocating or preallocating so our GC algorithm is pretty meh. We're about to merge a parallel algorithm, and are looking into switching to MMTK, but if anyone from the Java/lisp/Go world wants to help us out, we would love people who can help improve our GC. There are a few things Julia does that makes it a bit harder (the stack allocation+LLVM makes getting roots a little more complicated, and we make it easy for C to take Julia memory so we can't do a compacting collector).
That really depends on the language - specifically, on whether it already has constructs that can map nicely (e.g. LINQ in C#), or macros to define them, or syntax that is generally amenable to DSLs even without macros in the picture (e.g. Lisps).

SQL itself is also not a particularly well-designed query language. E.g. the order of the query doesn't reflect the natural data flow (SELECT .. FROM .. is reversed - compare to XQuery's FLWOR, for example), there are warts like WHERE vs HAVING etc. A good DSL can do much better.
I'm not sure if you missed the joke (he basically was saying "It's hard to hire people who can do this sort of thing; they're out there but in demand and recruiters are expensive" but using DB terminology) and are thinking he's actually describing a DB operation, or if you're building on it so obliquely -I- am missing the joke you're trying to make.
Before we proceed, are you aware that a lot of popular database drivers for Ruby (and Python? not sure) implement the performance-critical bits in good old natively compiled C?

For example, the Ruby postgres gem: https://github.com/ged/ruby-pg/tree/master/ext

(I wasn't sure until I checked just now, so I'm not questioning your familiarity with the tech. Just not sure if that's commonly known)

So no, it's not the database, it's your interpreted language.

Or it's your developers.

If you're moving enough data over the wire that application-side serialization/deserialization becomes an issue, often this is because developers are retrieving a whole truckload of records when they really only ought to be returning one.

Even in a fast application language, this is a problem. You're still burning extra CPU cycles, you're still allocating extra RAM, you're moving the same amount of extra data "over the wire", and you're still consuming extra database resources.

Of course, there truly are many use cases where you might want to move a truckload of data between your application and your database, and do some heavy crunching on the application side. I wholeheartedly agree Ruby is not ideal for that.
Direct link to the relevant comment, with context: https://old.reddit.com/r/emacs/comments/lly7po/do_you_use_em...
Because people want to keep their kids glued to the "TV"
I got it wrong the first time. He’s an MD ophthalmologist.
>> I usually and deliberately poke popular opinions to get a good discussion out of it and it has been disappointing.

Perhaps it's apparent on some level to your audience that you're doing this to raise some sort response, not because you have a strong affinity for a particular position? The last thing I want to do is gorge on the junkfood emotion of false outrage.
> Diverse views are not celebrated and encouraged.

Can you elaborate? Are they downvoted, or just not presented in the first place?
> I don't see why an auxiliary language needs to reflect all languages. How could it?

In general, it doesn't. The claim is not that being Eurocentric makes Esperanto a bad auxlang. The claim is that being Eurocentric means that Esperanto is failing at its design goals; Esperanto is a bad Esperanto. The myth this point is responding to begins with "Esperanto is internationally neutral". That's the problem -- a general auxlang doesn't need to be neutral (English isn't!), but Esperanto claims to be (remember, Zamenhof just called it "the international language") and fails.

You're also correct that a blending approach is probably untenable. However, looking outside European sources gives one a wider range of options with which to optimize over. Some of those options people may realize without exposure to the particular languages, but others -- such as, say, ergative-absolutive alignment (not that I'm suggesting that's a good option to use) -- they won't.

E.g., why isn't Esperanto an analytic language? That would probably make it the easiest. Zamenhof correctly recognized (if not in these terms) that making it agglutinative was better than making it fusional. Why not go further and make it analytic? Likely because he hadn't studied any analytic languages...

Or look at the phonetic inventory; you're not going to get something good by somehow blending the phonetic inventories of the world's languages, but what you could do is look for something simple and minimal that few people will have trouble with. Instead, we get rare distinctions that will only be familiar to Polish speakers. Is having such distinctions in general bad for an auxlang? Of course not! But it's bad for one that claims to be the international language.

Again, I suggest reading through JBR's "Learn Not to Speak Esperanto" and its appendices.
oh man. I appreciate the sentiment, but the only music these days is jamming with my daughters around the house.
I've been seeing the same ophthalmologist for years, but last time, they told me I needed to get the COVID booster for next visit. So there was no next visit. I have other doctors and a dentist, and none of them push that.

He's also absolutely dogmatic and dismissive about how LASIK is safe (although he didn't push it for me).

He did give me my PD, though.
Except none of these 4 cases happened with FTX.

SBF claimed that assets WERE backed, while it appears that they were not.
womp womp, you are indeed correct. I'd swear that Java and .NET's did, but I assume that's bad memory at fault :(

I will say though that I don't consider C++'s various maps to be sane :D
oh yeah. I think that was an AR conference at American University? Fun!
Tracking how users use their own phones is certainly malicious. Regardless of whether they are using an application that you wrote, it is their phone.
> As long as noone is being lied to

That is exactly what is happening. There is lots of lies being told, with no transparency, and then people's money disappears.

Instead of that, if people money disappears, we should arrest the people who made it disappear.
Not audio specific, if that helps
There is, in fact, quite a lot of research on racial and gender bias in ML.

https://www.emerald.com/insight/content/doi/10.1108/JICES-06...

https://dl.acm.org/doi/abs/10.1145/3457607

https://www.nature.com/articles/d41586-022-03050-7

https://dl.acm.org/doi/abs/10.1145/3195570.3195580

https://www.nature.com/articles/d41586-020-03186-4

https://dl.acm.org/doi/10.1145/3375627.3375820

https://proceedings.mlr.press/v81/buolamwini18a.html

https://sitn.hms.harvard.edu/flash/2020/racial-discriminatio...

Enjoy.
Four months salary as severance seems like a really good deal to me. I don't think it will be difficult for anyone with Facebook in their resume to be re-hired.

Although losing your job is difficult, it seems to me like I would much rather be fired from Facebook than Twitter.

In any case, it's always jarring seeing CEO's saying: "I take responsibility for these troubled times... by firing thousands of employees". I remember a couple years ago when Nintendo was having problems then all the top execs lowered their compensations. I wonder if top execs at Facebook are also doing that? (doubt it).
Personally my Obsidian notes are a reflection of the chaos in my head. The neurons (notes) of my second brain all interconnect without rhyme or reason or folders or tagging...
Firefox for Android sucks... but it sucks less then the alternatives, as far as I know