skysight-inc/HackerNews huggingface dataset:
As a child I always found “white” weird, because the skin of white people isn’t actually white. The same for black, red, and yellow. The only one that seems accurate is “brown”. So maybe it should be “brown” and “non-brown”. ;)
lol at putting your API key into some random website on the interwebz.
The thing is, if your community is small costs are probably in the couple dollars a month range. An order of magnitude lower than the costs of hardware like your computer. If communities are large where an individual cannot trivially bear the costs, donation models have worked where the community itself funds its hosting.
Amazing, that hits the spot.
I've enjoyed vanilla JS since forever, and currently work in a TS shop, and FWIW I think you're waaaay off base. There may have been times and places where TS was heavily OO, but all the TS I come into contact with is heavily functional, class-averse, immutable by default, etc.

(In face, the Java/C++/OO-types I know strongly dislike TS because it's structurally typed. TS doesn't care a jot who extends what - as long as they have the same properties it's happy. Hard to get more un-java than that.)

The real reason that TS won is simply that large teams (e.g. hundreds) cannot effectively work together on untyped JS. If you're doing a solo project, fill your boots - use JSDoc comments, sprinkle asserts around, whatever. But the webdev world at large doesn't care about Java or OO concepts, it settled on TS because huge teams can work effectively with it.
Surprised that:

https://en.wikipedia.org/wiki/The_Cookie_Monster_(novella)

wasn't told thus.

"Lena" is written as if it were an encyclopedia (or scholarly) article:

https://qntm.org/mmacevedo
Ludwig Oechslin, polymath and watchmaker genius
They will never be transparently/fundamentalally managed by the OS alone. The runtime will need to determine how to juggle green threads across multiple OS threads. In that way, this mapping is not inherent.

It can be designed around but that itself is a runtime design decision and I would not say it's akin to default vs custom.
Donations were and are a thing for covering hosting costs in many communities.
That is a very complicated way to say "The government is in bed with the guys that own all the energy companies, and they have guaranteed them profits for a long time to come."
If everyone follows this strategy, then I will win if exactly one person draws the short straw and if that one person isn't me. The former has a probability that rapidly approaches 1/e≈36.8% as n increases

Why is "if exactly one person draws the short straw" probabilistic at all? I assume that's what "the former" means?
Is he actually flying back and forth 3 times a week? I assume he's flying to Seattle and staying at a company owned condo for 3 days, then back home. That's how the place I work for did it when our CEO lived in Chicago.
I don't know of any translation in English that says whale either: https://www.biblegateway.com/verse/en/Jonah%201%3A17 I think the idea that it was a whale comes mostly from children's adaptations extrapolating from the fact that it says "big fish", whales are big, and the people of the time wouldn't have made a linguistic distinction between fish and fish-like marine mammals.
So this company should collapse.
> This just means that 99.99% of the web will instantly disappear.

Fine by me.

I'll browse the remaining 0.01%, search engines will be useful again and people won't be doom-scrolling all the time to see morons eating.
Japan's Public Didn't Buy Fumio Kishida's New Capitalism
Tangentially, I've considered generating debugging symbols for the exported object files, based on the contents of the Ghidra database, in order to improve the debugging experience when using them.

I haven't implemented that feature yet because so far I've managed to get by without it. Also, it sounds like a rather deep rabbit hole to fall into and the one I'm currently inside of is big enough as it is.
Would like to hear more about this, seems so out of character. Have any links?
Right. It's complicated. I put it out there to talk to people about it. It's ..hard.

People fill a void within themselves with anything but their own self love, I get it.
Obviously you can't accumulate cent by cent. You can't even safely accumulate by quarter. Epsilon is too large to do that. I calculate cumulative pnl using std::fma, then multiply AUM with that and round to cents. It's good enough for backtesting, and it shaves a bunch of seconds off the clock.
"green threads" as discussed in TFA don't require a runtime. The relevant issues are maybe https://github.com/rust-lang/rust/issues/33368 and https://internals.rust-lang.org/t/what-is-the-current-safety...
Yeah.. I get by with cmd g...

In rooting for Asahi.. Linux on Mac hw would be so nice

Realistically though, in spite of the heroic effort it'll always be crippled in some way OR if they manage to close the gap enough, Apple might still screw them (and end users) over with the next firmware update
If you don't mind the presentation style, https://www.youtube.com/watch?v=XusyNT_k-1c is great presents an even direr situation: because water rights are "use it or lose it", we are actively encouraging water misuse, beyond just "it's cheap enough to misuse it".
Yeah alright but people want to like, do things.
I'll participate in a hackathon for fun but I won't ever compete for one for a 'carrot' or a 'stick' again.

Way too easy to create unnecessary bad blood if it is an internal hackathon. People should participate because they want to, if they choose not to, that's a culture mismatch between leadership's actual actions and leadership's desired results.

I think even prizes are a bad idea unless the prize is something silly like a little trophy or something without value. Again, it's about cultural alignment.

A good internal hackathon should be stress-free, fun, catered food, have spaces to blow off... it should less be like "work all night wooo" and more a relaxed tech-oriented get-together.
You're being cynical and it seems you take a quite extremist stance. My impression is you're blind to the value of ephemeral, low-ceremony discussion. Just bounce an idea of someone else and see what comes back. Sharing fews, helping each other learn, etc.

Not everything needs to be recorded, in fact I'm very happy that most discussions aren't.
Spare me the crap. I've seen many company wikis full of stuff that nobody ever looks up, because it's mostly irrelevant, outdated, or plain wrong content.

The value of discussions mostly isn't in the things that can be recorded or searched later, but in the effort the participants put into it.

As stated before, this is up to a certain threshold. One or a few low-friction discussions per day can be very fine. It shouldn't take up the biggest part of your day's focus time.
I'd happily provide hosting to a whole lot of media that I enjoy myself and would love to share. I might have bandwidth limits each month, but within reason, I'd share.

predatory lawyers and greedy creators is the reason I don't.
Well, if you had a closed-source product, let's say a distributed KV-store just to say something ... well, I gotta say Redis in the KV-store example I guess... would you stick with Redis because it's -nowadays "somewhat"- open source even if you could get a several "X" advantage in performance and flexibility for the same buck?

I mean, I understand "why" the rise of "BSL" and similar licenses... some players have been a little bit nasty xD, and that's driving a bunch of younger companies that I have been talking to away from open-source as a mean to protect their products... And I'm curious about the community's perception of running "generous" (as in generally free for small business or tryouts) but not actual "open-source" solutions as part of their stack (as in ASL2, BSD or similar hyper permissive licenses).
This is the year, I'm feelin' it.
> The Apple M2 smokes!

I was about this surprised when I made a jupyter notebook with a few gigs of numbers shuffled around and xgboosted and after I was done prototyping on an M1 Air and ran it on my serious box (a 12700k) it was actually slower, and noticeably.
I installed Linux on a new laptop yesterday, and couldn't get either NixOS or Debian to install until I turned off secure boot. So I guess these distros don't bother getting every release signed by Microsoft.

At least it was easy to turn off. I just wish the error message mentioned Secure Boot -- it took me a few minutes to figure out what was wrong. At first I thought I had a corrupt USB stick or something.
PlayCanvas Engine Hits 2.0.0
https://www.levels.fyi/?compare=Microsoft,Google,Facebook&tr...
Would they watch so many if they weren’t available at every movie theater in town and every streaming service on earth? A lot of attention has been devoted to such movies that would have been invested elsewhere in other efforts if movies didn’t exist.
But a word other than "retarded" may not organically appear; indeed, it's going to wait for someone to say "wait, the word we're using has become insulting-- time to deliberately do something else." Do you characterize this as "for political reasons?"
DuckDuckGo macOS Browser
EU worklaws apply to everyone working in the countries, as long they are legal, and willing to fight for their rights.
has anybody tried to argue this here? who are you replying to?
My Goldman Sachs starting salary as a new analyst out of college in 1999 was US$40K. During that first year, because of the dotcom bubble, Goldman raised the salary to $55/65/75K for first/second/third-year analysts, and my end-of-year bonus in 2000 was close to 100% of salary. Then the full effect of the recession/market crash hit and the 2001 bonus was, well, much smaller.
Compared to other employees in customer service, tech support, marketing, accounting, I'd imagine engineers are quite expensive.
This problem of “representatives” failing to represent their constituents, let alone their supporters, was the impetus for me to develop my most recent political advocacy.

I call it “expand the powers of justice by jury”.

Essentially, bills in congress will be litigated by representatives, in front of a judge, for a jury, and the jury ultimately casts the vote either for or against the proposed legislation.

I think this would resolve many of the issues that we are seeing in contemporary politics; mainly the negative effects of the influence of money.
Classic example of comments I've heard since the 90s.

I’d strongly encourage doing a deeper dive here. Functions in JS are objects and can have their own methods/props + scope. They’re a first class citizen.
HR is definitely in charge of pay structure , at least where I have managed. You could argue with them, but it was a monumental effort to get them to do a market study, and they still wouldn't drop degree requirements for some of our best candidates.

I only had a tiny bit of freedom within a pay band.
Do you mean the last watch under that brand? There are definitely others (eg my Bangle.js could go for a week without a charge)
> If you find yourself needing more performance, you can reach for hardware Thread instances

True for code your team write, but async/await is kind of viral, and many libraries now only have async APIs, which makes them difficult to shoehorn into a threading approach.
Canada's 2 major freight railways come to full stop as labour talks collapse
One thing I've found in doing a lot of coding with LLMs is that you're often better off updating the initial prompt and starting fresh rather than asking for fixes.

Having mistakes in context seems to 'contaminate' the results and you keep getting more problems even when you're specifically asking for a fix.

It does make some sense as LLMs are generally known to respond much better to positive examples than negative examples. If an LLM sees the wrong way, it can't help being influenced by it, even if your prompt says very sternly not to do it that way. So you're usually better off re-framing what you want in positive terms.

I actually built an AI coding tool to help enable the workflow of backing up and re-prompting: https://github.com/plandex-ai/plandex
Most of them apply to immigrants as well, learn your rights.
The most obvious one:

with open(self.file_path, 'r') as openFile:
for line in f:

`f` does not exist. It should be `openFile`.
Geocities is an interesting case. It didn't start with ads and they monitored sites and told people to remove them (I received one such email). It wasn't out of some altruistic ideals though. They just didn't want anyone to advertise before they got their ads running on everyone's sites.
I still get a lot of LLM "memes", for example "In today's digital landscape" or "is crucial." Also, Liang Et al noted a 10x increase in certain words like "meticulous" or "intricate" since the introduction of LLMs.
Rust Embedded Working Group Community Micro Survey
Show HN: TigerEye Open-Sources DuckDB.dart
There's people out there who have used nothing but Windows all their life. A change will take decades.
skin color is determined by pigment (like crayons) so I'd say it's a subtractive color scheme, and black is all colors mixed together while white is a lack of color.
That is what the former means. It's probabilistic because we assume (or at least hope) everyone is doing as I do, rolling an n-sided die to decide if they will write -10(n-1) instead of writing 10.
Most importantly, advertisement is a business. It's not charity and it's not a publicly owned resource. It doesn't keep the Internet free, because it makes a boat load of money doing what it does. It doesn't take an expert understanding of economics to see that any belief that advertisement allows for a free Internet is smoke and mirrors. The money comes from somewhere, notably from you.

Either advertisement works, and you pay for your content by being psychologically manipulated into paying more than you otherwise would on things you don't need, or it doesn't, and businesses pay for ineffective advertisement, leading to increased prices.

Advertisement is not free. It's a trick that looks free if you ignore the entire way it functions.
I'm not certain what my point is, but I wanted to mention that jumbo frames don't work over the Internet. More of a LAN thing.
Each person samples a private random variable to decide if they have drawn the short straw. To use a shared sample would violate the no-communication assumption.
Making a Cello: A High-End Japanese Cello Crafted by 1 Artisan in 6 Months [video]
They would be rolling independently. So it's a with replacement, not without replacement draw.
> The dataset is released under the Creative Commons BY-SA

How can this be legal? All imagery is taken from (usually) non-free movie trailers.
Initially, "propaganda" referred to the Congregatio de propaganda fide, the congregation for propagating the faith, established in the 17th Century.
Just add more AI, that'll solve everything.

[edit] unfortunately I think I need to point out the above is sarcasm. Because there really are people using AI to review AI-generated code, and they do not see the problem with this approach.
I mean, larger packets (and working path MTU detection) could be useful, but with large (1500) byte packets and reasonable hardware, I never had trouble pushing 10G from the network side. Add TLS and some other processing, and older hardware wouldn't keep up, but not because of packetization. Small packets is also a different story.

All my hardware at the time was xeon 2690, v1-4. Nics were Intel x520/x540 or similar (whatever SuperMicro was using back then). IIRC, v1 could do 10G easy without TLS, 8-9G with TLS, v3 improved AES acceleration and we could push 2x10G. When I turned off NIC packetization acceleration, I didn't notice much change in CPU or throughput, but if packetization was a bottleneck it should have been significant.

At home, with similar age desktop processors with @ dual core pentium g3470 (haswell, same gen as a 2690v3), I can't quite hit 10g in iperf, but it's closeish, another two cores would probably do it.

In some cases, you can get some big gains in efficiency by lining up the user space cpu with the kernel cpu that handles the rx/tx queues that the NIC hashes the connection to, though.
Framework comes with Intel ME enabled, not able to be disabled, and barely updates their firmware. For example, they left logofail unpatched for a year.
You don't need that as much on modern protocols. The point of 8b/10b or 64b/66b is that it guarantees enough edges to allow receivers to be self clocking from the incoming bits being more or less thrown directly into a PLL.
You mean those shitty interviews of how many golf balls fit into a plane, to then produce the mess of AOSP source code?
I'm not sure I understood your comment... is intellectual property evil? Are the free software guys on the wrong track? The way I read it there is a bit of self-conflicting points in the comment. Can you elaborate a bit for this poor soul?
I'm a big fan of this project, such a cool idea and implementation. Waiting for VS Code extension!
it's unfortunate we don't have a mobile version yet. we want to test the desktop solution first. If feedback is good, we'll quickly develop the mobile version.
Plant-based meat substitutes not popular among mainstream flexitarians
I didn’t say that we should do nothing. What I said is we should do things within a framework that allows people who engage in activities in non harmful ways to continue to do those activities, and to have those people fund helping people who can’t.

That funding can include sweeping out illegal gambling operations that prey on vulnerable people. No one would mind taking them out of there are legal options available to them.
Exactly, contracts are rife with this for no good reason.

I was filing some old leases and realized they were headered with "WITNESSETH" (in all caps because you cannot properly invoke its power otherwise), and thought "huh, is that a real word or Ye Olde Faux Englishe?" and it was a real word, but a different part of speech. It's not a command, it's a third-person singular verb floating around as a remnant of something like "this document witnesseth that...".
Sure, your standards are what you set them as. Settle for what you think is appropriate. It does mean you should whine less though.
It's pretty easy to remove them by adding one line to the recipe and re-fetching:

https://www.mediafire.com/folder/u84s3art26lni/no-comments
I'm not sure it's the coding we get paid for. It's tolerating everything else around it.
Many of those that do also use a bunch of various custom native plugins, middleware etc.

And if we look the most popular/largest games the proportion that use Unreal/Unity gets much lower.

Backwards compatibility is also a thing. If you ship a binary for Windows you can be pretty sure that it will work for 10-20+ years, that’s hardly the case for Linux (because its developers hate proprietary binary software due to irrational “reasons”).
Assessing 237 statistical methods of pairwise association
wow, $30,000 relative to how much google was paying seems incredulous. curious where you all allocate this funding from internally. we consider such thing soon on our site.
What's the best SaaS landing page you've seen recently?
We are getting ready for launch next week and I'm redoing our landing page. What's the best SaaS landing you've seen recently?
Thanks. I needed this today. :-)
Does anybody know how you'd solve this in tex (not latex, tex) or in some other constraints-based layout system like Cassowary?
What is the fundemental problem we are trying to solve here?
My pet problem with async is that it takes so much syntax, and i wonder why we need to do that. As i understand it it is all about blocking calls taking up OS threads.

So i will try to naievly solve it here, and maybe i end up with the same conclusions.

When doing a blocking call, the OS thread could just start executing something else transparently and not 'yield' anything to the code, it just stops executing the code and comes back and executes further, no await, no tasks no nothing. Ok, but how did we end up in a thread? The http listener started 4 threads and it's just putting a stack of function pointers and context memory for the threads to eat when they want. There is a separate engine on another OS thread that handles where the threads can start executing ready code again.
No Task or await keywords show up in this code.
I have no idea how stack traces work but i guess that can just be saved to memory and loaded back again when the threads feel like executing some ready code
My initial hunch was just "write down 10, don't overthink it", and was pleasantly surprised to find that I would pass the exam if plover was the one evaluating it.

The truly strategic player would do research on the final exam ahead of time, pool together class resources and just hire someone to sign up for the course to take the loss.
The internet and humanity would exist fine without advertisers. History has proven this to be true.
I settled on a Seiko Astron GPS Solar on my last Japan trip and am very happy. It is missing the number 3 and 5 as it is not a smart/connected watch but its tech excites me every time I think about it. So if you’re willing to sacrifice or want to have an alternative watch to your smart watch, I highly recommend looking into it.
Don’t get me wrong, I think the behavior is crap, but I don’t perceive google as having a monopoly on search. I have not used google search at all for multiple years now.
Suppose there are two students. Each has a 50% chance of drawing the short straw (by picking either 0 or 1). Therefore, there is a 25% chance that neither will draw the short straw, 25% chance that both will draw the short straw, and 50% chance that only one will draw the short straw.
I'm not convinced that LatinX wasn't created as a plausibly-deniable slur against Latinos & Latinas. It insultingly ignores their linguistic heritage, in a way that anyone with even a basic understanding of Romance languages wouldn't do except to indicate a negative judgement of that heritage. It practically shouts "your language & heritage is inferior". Latine would be grammatically incorrect but at least follow the existing linguistic patterns and thus show some respect for the heritage!
I mean, they still don't/can't handle Unicode.
whimsy is dead
Who is using tracking? Its not mom and pop websites. Its big corporations. I could care less if they lost money. The internet would be a healthier place without corporations trying to shift public discourse in their favor.
That's not forcing anything, if you're not getting blend you're just targeting an old ISA without that instruction.

It's up to you to choose your target adequately based on your deployment requirements.
Yeah, back when I lived in Wisconsin I would put fuel stabilizer in and I didn't have issues. I would highly recommend that over draining the fuel, which just sounds like a pain in the ass.
I don’t think I saw anywhere in the article about Msft pay for program managers and the other positions you mention. Curious about these numbers, can u share?
> It doesn't keep the Internet free

There are two different definitions of free.

Advertising keeps the internet free as in your don't have to pay for it. However there is also freedom and advertising doesn't help there at all.
There it is… that’s the classic argument. Large teams/codebase. I totally get the appeal, but the idea this can’t be done effectively without it is nonsense. Long before TS, we had JS apps with teams of 50-100+ working across hundreds of not up to a couple thousand files - in CVS/SVN repos (ugh). I will concede that TS does help in the larger teams/codebases but - I will contend it is not necessary if your team is composed of folks that have depth of experience working without.
Why would jurors be harder to buy than career politicians? Especially when there are probably no career consequences for a juror if such a scheme found out.

The other obvious problem is jury selection. You can basically choose the outcome by selecting the "right" jury.