skysight-inc/HackerNews huggingface dataset:
I also work in this field and what we typically do is a lot of nested cross-validations to get some bounds on a model building process and some idea of how it would perform on repeated unseen data. Data leakage is always on our mind and we do our best at all stages to avoid that. We also train on data from many sites. It can be done and it can be done properly. As you say, it is always best to collect some completely naive test set to back up the model-building process. If you design your pipeline properly, the test set should fall within the bounds you got during cross-validation. It all depends on how much data you have and I think as long as you design your pipelines with that in mind and acknowledge limitations with smaller datasets, then the research is valid and useful.
Agreed. And if you make that decision between multiple qualified people based on sex or race, that's a problem.
I'm handwaving a little because I haven't actually built something like this yet.

But I imagine you'd add the per-job epoll to the global epoll with EPOLLONESHOT, so that once an event is reported, it is unregistered with the global epoll. Whatever thread received that event then owns the job. When that thread decides there's nothing more to do, it adds the job epoll back to the global epoll with EPOLLONESHOT again.
This is really cool. Listening to themes from different places and eras, I can place myself there in my mind. It's like a nostalgia for something I never actually experienced. Is there a word for that?
This site crashed my ios safari. It seemed like you might be iframing other websites? Maybe just used too much memory.
That is called a dead man's switch.
Surprisingly well, but likely not worth actually using.

Good video testing this method:

https://youtu.be/FJN0_REGoL0
You’d need to look at the source to notice the double spaces… because HTML collapses white space
That is... not my experience. Tracing my family tree was a school assignment; I know folks who wear kilts because they've got a Scottish ancestor, or talk about their Italian grandmother's cooking, there's Greek and Korean and Italian and Puerto Rican and whatnot festivals annually in my city...

https://archive.ph/1zKZF

> A basic tenet of genealogical research is that white Americans can more easily trace their European ancestors, while black Americans often face a “ brick wall” — a dearth of records before emancipation. Because enslaved people were considered property until after the Civil War, many enslaved people’s full names and identifying information are not included in documents that white Americans can use to track ancestors, such as annual census counts. But Ancestry.com’s attempt to provide context often does not take into account that white and black histories are fundamentally different.
Two-spacing is from the era of typewriters. Typerwriters had monospaced typefaces because of how they operated. One space didn't work well enough if the period is rendered center of the type block. To work visually for prose, you'd have had to shift it leftwards so it hugs up against the end of a sentence, leaving a wider gap afterwards. But then you'd end up with awkward decimal points for numbers.... so instead we decided to just use two spaces instead.

So, it's obviously fine to two-space if you're using a typewriter.

It's therefor also fine if you're writing in a monospace/fixed-width font.

But don't do it with proportional width fonts! They are designed with various hints in place to render appropriately as one should typeset them, adjusting spacing between various letters, and of course rendering periods and decimal points correctly, contextually!

HTML will also ignore extra spaces, accordingly. Word processors will either highlight consecutive spaces as a typo or even auto-correct as you type. So I guess not much worry here if it's a habit.
What about the fact that build a great product and people will come?
I can't read technical matter written with two spaces. My brain inserts a long pause. I can't comprehend it, at least not without intentional extra mental effort. It's really weird and frustrating. I can read my 6 year old's scribble handwriting though. Haha
I'd avoid that trailing space. git will complain, a trailing doublespace can cause a linebreak, it's super inconspicuous, and that can trip people up.
This is very far down the list of things for me to be outraged about.
> Alabama is massively failing an entire demographic segment of their society

No, you misunderstand. That demographic segment has bad outcomes everywhere. Nothing about Alabama is worse once you condition on demographics. The state just looks bad because of demos.
Are people buying them and stripping them for the boards? I know the board is a different shape
Be patriotic and buy a large chest freezer and fill it with pizza!
There is a big difference (I think you know this) between equality of opportunity and equality of outcome.

Regardless of who benefits more currently (and may benefit in the future), creating new victims of discrimination is not a good solution, unless the problem is "how do we add more discrimination to the world?".

Equating the fact that some groups have benefits over others does little to help the individuals being discriminated against.
Starlite – Python ASGI API Framework Based on Starlette
Yeah, I hate it.

Spent too many years in pine, I will type prose at 78 column width until the day I die.

Hopefully before that happens, change management tools will stop being completely moronic about diffing prose.

But whether that happens or not: one line per sentence?

Not a chance.

Unless I'm making a point.
> It doesn't matter what editor you use. Vim, Emacs, TextMate, Sublime Text, Eclipse, Gedit, Notepad++? All of them use monospaced fonts.

Unless, like me, you've configured your editor to use a proportional font.
OK, so, following GPs argument, would that justify making kids work without asking them if they wanted to?

The point is that allowing kids to work is clearly not as egregious as forcing them to attend prison-style schools, and yet we punish the former and support the latter.
Each clause (often ending in a comma) as well.
Yes, but selective colleges have relatively little experience with each school's grading distributions and are not permitted to systematically share data with each other because of antitrust/collusion concerns.
Didn't mention ageism at all.
Nationalizing the most watched news sources leads to horrible political consequences. Politicians quickly figure out that whomever gets more airtime wins and elections so the news becomes a visual diary of the activities of whoever is in power + whomever owns non-government media. In Eastern Europe the mafia bought most media in small countries, and now they cannot be dislodged.
It's so crazy to me how many people are OK with ad-supported news while complaining about the objectivity of news generally. IMO (having worked for news organizations), this one of the biggest problems with the industry.

I worked for a non-profit news org in 2016 and we spent a lot of time and energy covering the presidential race. One of the biggest ethical challenges we constantly faced as an organization was the reality that a certain candidate for president drew astronomical traffic to our site when his name was in a headline compared to everyone else, which meant more revenue for us. It wasn't even close.

We hated this because we wanted to apply coverage to candidates equally, but the discrepancies in traffic were impossible to ignore. And so every time we ran another story about this candidate, we had to ask ourselves if it was appropriate or not since he was not local to our state or region.

The news industry has been dying a painfully slow death ever since the internet arrived and it's not easy to leave money on the table with any sort of regularity. And when news organizations do choose to leave the money on the table, they are never recognized for it because nobody will come out and say "we really wanted to run another story about X, but we chose not to because we didn't feel it was right to keep doing that". It's a no-win situation.

Here's the bottom line: ad-based news models rely heavily on traffic metrics to generate ad revenue, which is derived from serving ads. I believe this is the single most poisonous aspect of making news today because those who make news can quite easily see what kind of news sells and what doesn't. As long as news organizations are focused on driving traffic to their site to generate ad revenue, this will be a problem. But people don't want to pay for news, so where does that leave our system? We're not willing as a society to give up the convenience that this deeply corrupt system gives us.
That article fails to explain why White isn't capitalized. It just claims in a very tautological manner that "capitalizing the word in this context risks following the lead of white supremacists."
Slight problem… you’re firing the whistleblowers at that supplier who reported the problem in the first place. This is going to discourage future whistleblowing for unethical practices.
Sure, fair enough.

To be clear I do not believe that async disk I/O is never useful, I just think that it's not as useful as people at first imagine when they learn about async I/O.

Yes, it may be 1000 times slower than memory. But there's a fundamental paradigm difference from network events, in that with network events you are waiting for some other entity to take action, with no implicit expectation that they will do so in any particular timeframe. Like, if you're waiting for connections on a listen socket, there's no telling how long you will be waiting.

Disk I/O is fundamentally different in that once you submit an operation, you expect it to complete within a reasonable, finite time period.
> Same for Bluetooth — I don't get the attraction — when are you taking your giant keyboard away from your desk? If you never needed to plug it in, that would be slightly better, but it still needs to be charged. Even if it's only a few ms of extra latency, what's the upside?

For many people the aesthetic advantage of not having cords on your desk is more than enough.
This jolts me and bothers my sensibilities, because I'm so used to wrapping my plain text at 80 columns, but it is a reasonable suggestion.

The one downside is precisely that long sentences become harder to read because they either don't wrap, resulting in very wide text that's thus hard to read, or else are visually wrapped oddly (very uneven line lengths, again making them hard to read).
posted 8 days ago

https://news.ycombinator.com/item?id=33209036
There were lots of other proprietary DOSs out there in the 70s and 80s.

Including Disk Operating Systems by North Star Computers, TRS80, Amiga, Apple II, Commodore, etc. Most of those disappeared after being swamped by the 8-bit CP/M and then the 16-bit MSDOS, and the 32-bit UNIX and Windows systems.
Just because you didn't understand why did not make her wrong. I'm also sure she was hated for things other than double-spacing.
I remember someone suggesting putting every sentence on its own line as a writing tool.
I beg to differ. Computers should serve humans, not the other way around. Humans should not be burdened with the cognitive load of having to worry about different rules for typing depending on what font they are using. Besides, the same text can be rendered in different fonts at different times.

The Right Answer here is for the software that renders text to do the Right Thing no matter how many spaces the user types after a period. HTML already does this so there is an existence proof that this is possible.
I was wrong. It seems like it's state laws, not federal laws, that regulate this issue: https://www.ticketnews.com/ticket-regulations-and-legislatio...
You fail to grasp the rudimentary causal structure here. Reality itself imposes resource scarcity. A well-structured society must reflect that fact.
It's kind of like that trick where you tell X that their task will be the next priority after you're done with Y, and you tell Y that their task will the the next priority after you're done with X, when in fact you're making no progress on either and quite likely don't even intend to. It kind of works too, sometimes ... until X and Y talk to each other and they both realize you're full of crap. Gatekeeping doesn't work so well when people can see it's all gates and nothing in the middle, but some people are so addicted to it that they try anyway.
Yeah its to the point where you can instantly recognize someone doing a parody of a GTA character walk. I have no idea how it is implemented but it looks as if character limbs move at a smooth constant speed. As a runner I have seen graphs that show human locomotion is in fact made up of brief bursts of speed followed by a sharp decceleration. I’m sure they could model this but its probably not a major priority.
If anyone is used to reading text based on a specific format, changing that format would affect the ability to skim the text. I am not talking about normal reading, I mean when I have to search for an idea and reference something I had seen previously in text. The spacing changes the density and the expected location. Studies so far have only been able to show that readers function better when they are already used to a specific format.
Also like Democratic communities that overpay teachers and wonder why their kids have no futures because someone with a brain built a robot to do their repetitive trivial job.
Your link to `Go` project has incorrect link at footer "in practice" section.
> no better an indicator of success at college than GPA, honor/AP/IB course participation, and extracurriculars

It's no better than each of these, but it improves the prediction when combined with them.

But worse, those other things: GPA, AP course participation, impressive extracurriculars--- are far more receptive to being "bought" than a good SAT score. Being on a travel sports team, or having leisure / advice to do "impressive" volunteering, or having systemic tutoring support... do much more to move these other metrics than you can move SAT with any amount of prep.
I have only ever done sane hours.
No oncall or late nights as the normal. You need a company that is
not too international and has good ops and treats root causes of outages not just symptoms.

Coincidentally I have zero experience with microservices. Might be just a coincidence.
the lack of F-keys is baffling. The vertical real estate is non-issue on a desktop, you win nothing by getting rid of the F-row.

the lack of "]" and "\" keys is a deal-breaker for non-English layouts. The moment you have more letters in the alphabet than 26, you have to readjust your typing habit for the other language.

In the world of fully-custom DIY keyboard that's way too much to compromise on for a high-end keyboard
What makes a phone a smart phone? I don't think many would argue that the Motorola flip phone I had in the early 2000s was a smart phone, but it had games, a (primitive) web browser, and of course could text and make calls. When the iPhone came out it was clearly something different from my flip phone. It had a relatively large screen, fast processor, usable web browser, and importantly a flourishing app ecosystem.

To me this device resembles my Motorola flip a lot more than it resembles Apple's iPhone. And that's fine, but let's not try to stretch an already nebulous term beyond all recognition.
Journalists don't even write their own article titles, which then become click-bait by "editors".

That basically sums up the state of "reporting".

Payout is view-driven which means anything goes to survive.

Media today is the equivalent of going to work sick "whatever it takes to not become homeless, frack everyone else".
For me the bigger deal breaker was that Kinesis blocks my VPN.
> So the maintainers should be legally required to maintain the software, for free, forever, just because you depend on it? That is an insane level of entitlement.

I didn’t get that, at all, from the GP. They just said that it’s not (in their opinion) fair to build up a user base that becomes dependent, then use that dependency as leverage.

That’s basically the Sackler Family method.

I release a bunch of code, as MIT. If someone wants to use it, fork it, sell it, whatever. Just don’t expect me to be on the hook for maintaining it, or guaranteeing it.

If I want to drastically change it, or even do something evil, like have it phone home, I could do that (I won’t). I could also change the license, going forward, as these folks did.

I’m under no obligation to maintain my stuff for any reason, other than I use it, myself, so I want it to be good.

That said, I consider myself to be an excellent steward, of really good software, that no one (except Yours Truly) uses. That’s fine with me, but I take great care of my stuff, anyway.

If I sign a contract, then that’s a different matter.
“Middle managers, are typically leadership-qualified but simply don't want to devote enough time for a CEO or startup founder role.”

I would say it’s not just a time issue, but often their risk tolerance that keeps them in middle management. The “sociopaths” are willing to take huge (but calculated) risks to advance their goals.
Show HN: In Browser Image Editor
She was hated for aggressively screaming at students and taking out her anger for the life events she professed to us BEFORE our class and teaching period started.

Maybe you need to understand that this isn't YOUR experience and I'm accurately talking about a degenerate teaching professional who did their best to be an absolute scumfuck piece of shit.
“Regulators did not accuse Hyundai and Kia of wrongdoing in the case.”

Of course, because they were the ones wrongfully letting this happen without knowing.
What If the Effect Comes Before the Cause?
You can't seriously equate the right of one person to decide what happens with their own body to property rights of a hospital, can you?
vim text editor.
They don’t need to talk about their biological urges with strangers.
You hold them accountable by not paying them if you don't like their reporting.
I agree that continuing to use whatever you are used to is going to be the most productive.
What does this mean in practice? Who would I "say fraud" to? I see frauds every day, "crypto" being the most obvious one that won't get me into much trouble. What do I do about it? How much of my time should I devote to the cause? What if I think other more politicized things are frauds? How do I take up that cause at all? Unless you witness a murder or something, "saying something" is not cut and dried, certainly not with respect to something like theranos. That took a court case to prove, and a concerted investigative effort to build into a convincing narrative. Should everyone that had reservations or felt Theranos was a bit or a scam dropped everything and gone John Caryrou on them?
I've never thought it was about money. But I am sure that modern media is about power and the ability to influence people to one's point of view. This is why you see Bezos, Musk, Soros, Iger and Murdoch investing. This is why you see people willing to go into the media despite the ability to be significantly better compensated in other fields.

The demand that the media be generally truthful has disappeared since the abolition of the fairness doctrine. This is a reflection of the growing cultural battle not between left and right but rather between authoritarianism and Liberalism (big L liberalism). If you control what speech is amplified, you don't need to control what speech is uttered in the first place. China, in particular, has learned this lesson well.

Meanwhile, the lessons that western culture has learned from WWI and WWII about the dangers of no separation of government and media is resulting in Millennials and gen-z being willing further to expand the role of the government in media.
They're for-profit organizations, for mission to come before money would be highly aberrant.
Was thinking Her 2013 regarding spoken commands and audio AI.

Granted they do have a phone in the movie.

Interesting movie you posted (old) haven't seen it will put it on my watch list.
So "money comes before mission" again?
I haven’t watched all of the show, but I actually kind of like that aspect. Shows with irredeemably evil or incompetent characters are boring, real life is more nuanced. It’s always interesting trying to find the lens through which someone’s actions make sense.
iOS Safari at least used to limit the memory, particularly the WebGL GPU memory, to something like 15 MB after which it would hard crash. I think this might be what's happening here since all of the websites are iframed (there seems to be at least ten).

Fwiw, it's very slow on desktop Firefox with M1 until all of them finish loading.
that would be sane
Hi everyone, this is my latest project: an image editor that runs in the browser.

Under the paint tab you have you basic stuff: drag, brush, circle, rectangle, line, bucket (fills a whole region with the selected color) and clone (clone a piece of the image - hold down CTRL + click to define the target and then just paint.

Under filter you can run any kind of filter that you want on the image; like a sharpening or blur filter. If you click random, a random filter will be applied to the image.

Under blend you can run any math formula that you want over the image stack. Each image under the stack will be available to you by the variables named i1, i2... iN

you can delete and add images to the stack.

I'm working on a video showing all the feature the tool have, as soon as it's done I'll share it here.

Let me know if you have some questions.
> That implies (and requires) that bad teachers are expunged from the system like a bad infection.

Good luck with this, when the working conditions and compensation are such that staffing education at all is a massive struggle, let alone being selective.

(I do think that quality of teachers is sometimes an issue, but I think there are larger systemic issues impeding education than the quality of workers on the front line.)

> teaching methods, technology and curriculum

Teaching methods and curriculum are important. And educational research is mostly crap: well controlled studies basically don't exist.

EdTech, etc, is part of the problem. Occasionally technology is a great support to teaching, but I'm a STEM teacher who teaches the "T" without much technology at all: certainly much less than is trendy in core classrooms (like, no joke, having middle school students write out machine language programs on paper). Edtech is expensive and very often unproven snake oil that allows distractions into your classroom, but it's something administrators love to point to to show they're doing something.
Media consolidation in the 90s took decades to degrade our public discourse. I fear for what things will look like in another 10 years.
What I'd love is to have one of those 90s mice, that was just the ball part but super-sized, embedded in the middle with two mice buttons
Well we're not talking about changing text you've already seen. As far as "specific format" it seems very minor to me.
I don't agree with the tone of the original article but I do think we should discuss our preferences. There's nothing wrong with having an opinion on it. There's a difference between opinionated suggestions and arrogant mandates. This forum does a good job avoiding arrogant mandates.