skysight-inc/HackerNews huggingface dataset:
It isn't an edge case in the SAAS world, it's just that the majority of SAAS tools either don't implement mobile, or don't do it well. Every single SAAS company I have worked for in the last decade has had complex web apps that required very involved HTML and CSS work (and a dash of JS) to get them to work well on mobile. Additionally very few of the front-end or full-stack devs on those teams actually knew HTML/CSS well, they were all React/JS-first.

Sure the majority of websites on the web aren't SAAS tools, but the nuances of mobile vs desktop layout described in this article don't apply so much to such simple content pages.
Liberal democracy is already under threat by American citizens, and you don't need to immigrate to America to attack American values. You just go online, register a few hundred troll and bot accounts[0], and push your narrative about how we need to persecute a specific group of people in blatant violation of the 1st Amendment.

The thing about America is that it's very good[1] at passing on its politics to immigrants and their children. This is why you get lots of immigrants who want to pull the ladder up behind themselves and ban immigrants, which is a hilariously illiberal policy that would actually harm themselves. The far-right Islamofascist nutters who want to kill heretics and forcibly mutilate women's vaginas will, given enough time, absolutely break bread with the far-right Christofascist nutters who want to ban books they don't like from schools and ban trans people from public spaces[2]. Given enough time, even tankies[3] could get in on this and form a pan-authoritarian cult of illiberality and oppression.

Insamuch as this necessitates any compromise of liberal values for the sake of the continued existence of liberalism in the United States, such a compromise should be limited to the least invasive change necessary to preserve human rights. Banning immigrants for having grumbles about the US smells like collective punishment, and we don't actually need that. Illiberal and far-right thinking is spread by very small numbers of influential and socially connected grifters, and targeting just them would be less invasive.

Furthermore, we don't actually know what speech US ICE is using to deny visas, just that they're using machine learning to scan for some kind of speech. They might be solely targeting foreign liberals because that's what they consider a security threat to themselves.

[0] Aided by Elon Musk selling bluechecks and algorithmic boosts on Xitter for $8/mo

[1] Relative to other countries, of course, who basically don't even try

[2] We don't have to get into why they would do this - or how they'd excuse it given their mutual hatred for one another. Crank magnetism is a powerful force.

[3] Far-left authoritarians.
That means if I open more venue from which people conduct searches, Google will pay me to be default ? Like public computer kiosk ?
Aren't the exploits here in not checking that the access token calling you was for you? That is, it wasn't the implicit grant, it was not checking the audience/signature of the token?

What makes this an implicit grant problems?
Definitely the case. A Nobel prize comes from one great discovery. An academic career comes from ongoing successful grant applications.
What happened to the internet without net neutrality?
I wish for a combo of HACK and Octal. I like the UI of Octal more but it doesn’t support notifications nor does it show your comment karma (which isn’t a big deal but it’s a little annoying).

Also Octal has some weird bugs like not removing the downvote button after 24 hours so you just get an odd error when you click it. And the thing that bugs me the most where if you swipe back then change your mind you can’t swipe forward to go back to the comment thread you were on (a la Apollo, RIP). What makes it worse is swiping “forward” changes the “tab” you are on losing your scroll place in the list of HN posts. My muscle memory will never stop doing this though.
Thank you. I'll try to fix it. I gotta get better at this.
Netflix is easy. Netflix+Disney+Amazon+more is cumbersome.
Oh nice! There's some hope then...
You've just restyled "eminent domain"... turns out, people can get pretty finicky about it and often look at it as a form of immoral coercion. Noncooperation and even violence or vandalism are common. For as necessary as it might be sometimes, it's been shown to be a pretty messy and conflict-engendering approach.
I think it may have a lot to do with the Twitter subcultures and communities you are following. I made a new Twitter account last month and feel extremely welcomed with conversation and followers. I'm not using it as a generalized social media account where I post random things, only interesting topics within a tighter community.
Every trick Microsoft pulled to make you browse Edge instead of Chrome
Show HN: Protobuf Based Schema Centric Logging Framework
Hi HN, have been working on this as a side project, would appreciate any feedback :)

LogUnify is built around schemas based on protobuf and all the events in LogUnify are structured. By schematizing events, we offer the following benefits:

- Consistency: All the events across all platforms and languages are produced in a uniform way with the generated type-safe SDKs, which ensures data consistency from the root.

- Shared Understanding: Event schemas with rich data types and metadata are self-explained, which enables different departments from developers to business stakeholders to share the same understanding when consuming the events.

- Flexibility: LogUnify offers flexibility in terms of integrating with different systems, as the schemas can be easily converted into different formats and protocols without requiring dedicated transformations from developers. The platform currently offers seamless integration with BigQuery and is expanding to support other systems.

- Reliability: Structured events are more reliable as they are logged in the desired format from the start by developers who have full control over the producing logic. While traditional solutions require developers to log events in an unstructured manner and then set up the transformation on the server side. Data Analysis: Structured events enable better and more accurate data analysis naturally, as they provide a standardized and consistent format that can be easily processed and analyzed using various data analysis tools and techniques.
If you're using AWS resources, give LocalStack a try for integration testing
As a college student, I have a hard time getting access to GPUs through AWS. If I can deploy using this + my credits, would be huge
The Roomba app already does this (supposedly. it's part of the initialization. I haven't used it though. Still trying to get our Roomba to not run out of battery before going back to the home base then needing a factory reset to connect to the wifi again. They have some kinks)
i've been sitting at a computer for 40+ years. never had eye strain. although proper ergo was drilled into me at intel and microsoft, and i continue those practices. someone needs to teach the next generation of programmers about ergonomics because clearly they aren't getting it from work or school. if you're going to lock your body into a seated position for 10+ hours a day for decades, you need to do it responsibly and not just grind through if you feel pain. it only gets worse.
gpt4 is amazing, i rarely use google as as starting point for my programming related queries these days.
My first release used the KJV! The vector DB includes metadata (book, chapter, verse), working towards optionally rendering those. I like the idea of including multiple translations (with side by side comparisons). I'm limited to public domain texts for storage but I can query the ESV API after retrieval. Good idea about commentaries. Thanks for your input!
Is this a world thing or a US thing?
Reminder that Penn is the 2nd worst school for free speech: https://rankings.thefire.org/rank/school/university-of-penns...
I don't know a lot about this corner of the OS. Why are syscalls in libc, instead of something like a libsyscall? I could see why a language might want not to depend on what's at least notionally the C runtime. Is the fact that the kernel interface is in libc an accident of Unix being written in C, or is there something more fundamental there?
Porirua plagued by drivers blasting Céline Dion ballads at 2 a.m
change has only ever been bad for GA. GA is now just a really expensive sport for old people who bought their planes 40 years ago when Beechcraft ran ads in National Geographic. Of course they are going to be resistant to change, and possibly rightfully so because GA is 1 or 2 steps away from being completely dead.
Author here:

0) Ensō's on the top page of HN? what the hell!

1) it's fun to use Ensō in the middle of the woods with no internet access (done that), but

2) the main reason I build web apps this way is that following offline-first (generally) results in a better user experience, especially for people without access to optic fibre or 5G[*]. And with Ensō this was trivial to implement.

3) the second reason I do that: often it's much easier to write offline first apps. 10 years ago we already had tools like pouchdb to do so much heavy lifting for us.

[*] Ironically, having lived in Shoreditch for 7 years helped me develop this mindset, as every single flat I rented there turned out to be the one without fibre. In one of them the windows even acted as a Faraday cage, so no luck with 4G!
It's funny to see the network effect work in reverse. As users start to leave the platform it becomes easier and easier for others to leave as well.
>It shows a graph with a person on the left who has "nothing to say" being a mongrel

I think you may have misread. Both the person on the left and right in the graph are labeled "have something to say."
It's more advertising than anything else at the end of the day.
Yup, I'm seeing NXDOMAIN for r-project.org. Since r-help/r-devel are @r-project.org I suspect the lists cannot receive mail either ...
solarized-light plus 2700K LEDs in the room are a perfect match.

and only one monitor. having to turn your head to view a screen is bad for your neck muscles. only eyes move, not neck: keep head in a stabilized position always.
> EDIT: I think people are missing the meaning of "conflict of interest". Having a conflict of interest doesn't mean something is wrong. You can be right and have a conflict of interest.

He has motivations that make him not impartial, but that's not usually termed a "conflict of interest."

You're just using the term strangely. Usually the phrase "conflict of interest" implies the person has some sort of official commitment / obligation / duty to another party that is put in jeopardy because of another conflicting interest.

But this is just some guy selling stuff. He hasn't made any official commitments; he doesn't have any official duty or obligation to remain impartial.

By your definition, anyone selling anything has a conflict of interest because they want money from their customers, which may be against the customers' best interests.
> Then some researchers

I'm not in any position to dispute the claimed facts but the way you phrased this hits many of the same beats as what we used to call an urban legend.
Easy to say, but your body isn't a static system. It is going to respond to the lack of food(or increased exercise). And that response may be the actual problem for people. Maybe your body will say "Oh, I'm only getting 1500 calories a day now? Okay, we will just be sleepy, miserable, with no energy or motivation, until we get our calories"
I showed this text to a friend who works in internal medicine (so not a cardiologist but probably much closer than most commenters).

Basic comment was that the person confuses and misunderstands many things.
According to my friend, the range marked as "missed beat" contains a premature heart beat [1].

Some more comments:

- Premature hear beats happen in us quite frequently

- CT scans are a rather invasive diagnostic method and such be avoided

So unless some more competent doctor comments otherwise, I take this as a nice story that resonates well in our layperson's minds. Not more.

[1] https://en.wikipedia.org/wiki/Premature_heart_beat
I think this is largely correct. The problem for me is that doing that is a lot of work, and the benefit I get from it doesn't even come close to justifying that work.
Web components have been around longer than React. They have improved over the years, and they both have their pros/cons... but if either one was going to replace the other, that likely would have already occurred.
> Piece by piece, I've been trying to remove the easiest of the
terminal-actions that exploit code uses (ie. getting to execve, or performing
other system calls, etc).

> I recognize we can never completely remove all mechanisms they
use. However, I hope I am forcing attack coders into using increasingly
more complicated methods

It's honestly so ridiculous an OS that claims to have security a a focus refuses to add even some sort of basic MAC/RBAC implementation. Even both OSX and Windows have had something for ages now.
Yeah, the original post has to be the most poorly informed and off target post in this thread.

Leaded gas should never be burned in a turbine or for that matter any engine not specifically called for it. I've known motorcycle owners who do it, the spark plug, cylinder head, & piston wind up covered in a layer of lead
I honestly think that no one but a programmer would ever say watching that would be cool. I have no idea what the point would even be, but then again, I don't get video game contests either.
What communities and subcultures are you following for example?
The Remarkable 2 is very underpowered as an e-reader and the manufacturer is doing themselves a disservice by mentioning it as an option in their marketing. It's a digital notepad, no more.
So you just moved the goalposts from "this is new and unique to the recent wave of Silicon Valley bullshitters" to "well, this started in the industrial era"?
Maybe this is my own neurospice speaking but...What even is authenticity? Do we even see authenticity in public? Any awareness that we are being observed introduces some amount of Hawthorne effect. Probably the most genuine folks are the introverts and socially averse.

Regional burns are espoused to celebrate "radical self-expression" , and unlike the Big Burn, their smaller size seems to promote authenticity to a greater degree. But even there, people are doing bits or acting out a persona or even just socially experimenting.

Authenticity itself is nebulous. But even taking that into account, there are definitely more harmful and less harmful facades. We pay actors and performers to be inauthentic. But we consider influencer "fake".

Point is, I don't think "authenticity" is the main metric we actually care about. Inauthenticity can be lots of fun for all parties. It's the motivations of the act. It's the second-order authenticity. An actor is authentic in their inauthenticity: there's no hiding that they are putting on an act. But we dislike influencers and the like because while they are (often obviously) inauthentic, they try to hide that fact under a facade trying to make it seem like it's their "real expression".

As a counterpoint, take a youtuber I really enjoy, Ryan McBeth. He does OSINT mostly military-themed current events vids and blogs. I'm sure the Ryan in front of the camera is different than the Ryan I'd meet at the bar: more polished, calculated in choice of words, presenting self in the best light, because that's what we all do in the limelight. But he totally lampshades his sponsored bits: "let me take a few moments to pay the bills". That's the second-order authenticity. Doing a paid sponsor bit is ipso facto inauthentic - it's not something you'd do without the influence of money. But lampshading it tips his hand and humanizes him. Or does it? <vsauce theme> Maybe he's saying that because his shtick is "down to earth authentic guy" and that's what that character would say? (I doubt it, but it's a fun hypothetical).

Famously, "All the world’s a stage,
And all the men and women merely players" - Shakespeare

https://en.m.wikipedia.org/wiki/Hawthorne_effect

https://ryanmcbeth.substack.com/
It's that libc is considered the stable interface for userland in general on openbsd.
The amount of calories available per capita has gone up by c. 20% over the last 60 years.

Meanwhile, the amount of fat available has gone up 40%, while protein supplies have risen closer to c. 10%.

It is absolutely anti-data to imply that previous generations had access to the same amount/mix of food/calories as we do today.

https://ourworldindata.org/food-supply
It's a play on a quote often attributed to Winston Churchill: https://quoteinvestigator.com/2012/11/11/exhaust-alternative...
> They're not asking for payment

That statement bakes in an assumption your data has no value.

Others would argue you're paying with PII which has value.
I lost him when he said this:

And RAM goes a lot deeper too. Look at these two sticks of RAM. See how the one on the right has twice the number of memory modules? That allows the individual stick of RAM to pump through data more quickly than the one on the left, even though both of them are rated at DDR 3200 and CL22.

The bus width is defined by the DIMM standard. A 64-bit DIMM (which is what he is showing) always has a 64-bit data interface, regardless of what devices are on the DIMM. The DIMM with fewer devices on it just has 16-bit-wide microchips on it. That doesn't have anything to do with the latency or clock speed of the chips themselves.

And it's strange that he calls each microchip a "module". I would call that a microchip or a device. A "module" is an assembly that contains multiple microchips.

I just get the vibe that he's someone skilled at putting systems together but doesn't have any real engineering background.
Not really, at least in my experience. Overhead is fungible, so they get roughly the same cut of everything that comes in (to a first approximation).

That means the support the institution will put behind a shoot-for-the-stars research centre grant is way different than what a theorist looking to pay for 5 grad students will get, but the institution is happy to proportionately support that as well. Especially R1's that are trying to play the prestige game aggressively, they'll push for a "world class" faculty page pretty much across the board. But they don't all get the same offices.

Institutions' reliance on overhead to fund operations varies wildly as well, which makes the calculus different.
home page for Instructor mentions using Marvin for "a more comprehensive solution". When should somebody use Instructor vs Marvin? Is it just a library vs framework type situation in terms of tradeoffs?
It's a waste of money at best. People that mean harm would bypass it like 9/11 hijacker which were drunk.

e.g. someone is sharing a post about killing children in Gaza or any other highly controversial topic. Gov employee wastes resources try to check this person, he gets a stressful afternoon. System is prone to abuse and would have a lot of false positives.
See I love HACK's UI the most although I agree (if memory is correct that didnt mind or was even nominally impressed on that front) and the dev is super nice and responsive.
From memory octane levels have a huge bearing on engine performance and that affects take off distance. Aviation has had a much higher octane rating than your typical car gas.
Have you tried gulping down olive oil...? And marvel at what happens later...? :D
Why not remove syscall instructions altogether? When libc wants to do something, it traps on an undefined instruction and then the kernel looks at the program counter to see what it should do. Seems like this would be the ultimate application of this line of thought…
I don't quite remember the factions, but I do remember that like most Civilization games, it was significantly better with the expansions
It just makes the "18 year old does X" thing a lot less impressive compared to how it's presented.
It is probably the sugar/highly refined carbs: https://royalsocietypublishing.org/doi/10.1098/rstb.2022.023...

Then you dump calories on top of those metabolic changes (and appetite stimulation by the carbs) and you pack on the weight.
She was admonished for speaking in her native Hungarian.

In any organization, there are the publicized metrics and rules. And then there are the hidden rules which are nothing more than office politics. Do I expect UPenn to change its behavior? I would not hold my breath. The real question is why we hold Ivy League universities on a pedestal.
Maybe this post will be deleted. Comments are welcome.
Elon Musk unveils new X feature, but no one wants it
I love the nat.css! Would love to see more startups building simple landing pages like this
I could use google but chatgpt wins on speed and asking on HN wins on vine. When someone asks me a question I am mostly quite enthusiastic in explaining it. You can’t get that as easily from a search engine.

It all has trade offs.
Hard to believe this isn't common practice at this point. Way back when I was just getting started in my career I implemented an OAuth 2.0 server and it was already accepted that auth code grants were the only reasonable way to do things. Here's what I wrote in the docs for that project:

The decisions that are most important to the security of your application are:

- The authorization endpoint will only return authorization codes, which can later be exchanged for access tokens.

- Password credentials grants, implicit grants, client credentials grants, and all extension grants are not supported.

- Public clients are not supported.

- Every client is required to register its redirect_uri.

- All authorization, token, and API requests are required to use TLS encryption in order to prevent credentials from being leaked to a third-party. In addition, the registered redirect_uri must also be secured with TLS.

- Clients are required to CSRF-protect their redirection endpoints.

https://djoauth2.readthedocs.io/en/latest/overview.html#what...
Is that different from Linux/Mac/etc?
Ads are surely far less effective if a device doesn't have a single (or limited set) of users, so maybe not? No idea though.
Gaza Strip in Complete Internet / Connectivity Blackout
He's really really really good at math, but is he really really really good at a bunch of other unrelated fields too? It seems silly to imply that math skills are all there is to intelligence.
Python enters the chat.
People keep saying this, but if it was true, why would high-performance cars need wider tires?
Fortunately, there's precious little actual chocolate in most modern Halloween candy.

Now if the heavy metals were in corn syrup and palm oil...
If you get popular enough, yes. For example, Apple has a lot of iPhone and Mac users and Google pays to be the default search via Apple's devices. If you build out public computer kiosks and people start using them a lot, Google would pay you to be the default search. I don't think you'd be able to get a lot of use out of such a business given that everyone has an smartphone in their pocket.

But if you came up with some wearable tech that allowed people to conduct searches (and see Google's search ads), then Google would likely want to pay you to make their search the default instead of making a partnership with Bing or rolling your own search.
Same, so simple for a landing page. You really don't need more if it's done right
To be fair, he wrote those papers after not getting a job as a professor. He graduated in 1900, applied for teaching positions for two years after that, and then had his annus mirabilis in 1905, that's when he wrote the papers you're referring to. After that, he then applied again, and had a teaching position in 1908, then a full professorship in 1911. So, it's not that people looked at three Nobel-prize caliber discoveries, and said "you're not faculty quality, Mr. Einstein"