skysight-inc/HackerNews huggingface dataset:
Or someone misread and thought that л is always soft, so lyappa. Not the first chinese speaker mistake I've seen today.
What data exactly?

She says “clinical trials” which is false.

The only trial that measured infection rate was AZ. And it reduced but did not eliminate the risk.

The statement is 100% false and she had no data to back it up.
I have been tampered with! I have been tampered with!

It was so bad.
You hear a slow rise low tone to a quick medium tone to a slow fall of a low all in a span of 1-2 seconds of the degaussed built into every CRT monitors since 1974.
This is ezpz optimization. Everyone and their dog knows about huge pages (or at least anyone I deem worthy).

It's for recruiting, clout, and also generally expressing the culture of the firm.
No, it's not a good point. Cows are rarely grown in "meadows". Free-range beef is a minority, and most cow feed comes from monoculture fields. And it takes more monoculture grain to grow a pound of beef versus a pound of vegetables, and it's not even close.
Is broken streaming a thing? A quick search shows some issues with gin's own gzip middleware. Don't know if that's also the case behind a proxy with gzip middleware and gin's disabled.
Looking at the newest code I also noticed you can exclude paths from gin's gzip middleware, if a proxy is not an option.
> The masses will use it as a new way to communicate, and art will spring forth naturally

This is already happening [1]. I was on the fence but have recently been won over. It's art.

[1] https://news.ycombinator.com/item?id=33752684
I presume you're referencing the already released flight logs.

One must consider the possibility that "powerful people invited to hang out on private island with billionaire" and "powerful people invited to hang out on private island with billionaire and then receive and accept an invitation to have sex with children" may be related but differently-sized cohorts.

Part of avoiding getting caught doing all this (and thusly retaining access to new powerful people) would likely involve carefully feeling out new prospects to see if they're into that in the first place.
100% Have we forgotten trans fats in margarine? By all accounts, it was butter but cheaper and "healthier". 70 years later, we realized it was worse for us that natural fats.
> This really doesn't ring true outside of school/university years

I'll happily state the contrary:

Supply easily saturates demand at the university but after that most are on their own. So, demand stays the same but supply drops off (because you have much less available time).

So this is where you can shine.

> knock your socks off with their personality, for you to even consider meeting up with them again

No, I talk to people while waiting for the train or during my commute. I don't ask them to see them again, I just see them again because they have the same commute as me.

Always say hi but never give them the feeling that you expect them to spend time talking with you. This is also why it's easier to talk while waiting for the train, it's a limited time and they feel easier knowing that you won't be potentially annoying them during the whole train ride.

From there on it's easier, you slowly get to know a handful of acquaintances and you can easily "escalate" with the people you like.
Brilliant! What’s your tool chain in terms of hardware and libraries and so on look like?

I imagine your skill set is very rare in that community.
Nothing here is Turing computable because it's infinite, but telling what class you're in is the easy part. The class is just all assignments (player -> hat color) that are the same as what you see except in finitely many places.

The hard part is F, which maps each equivalence class to some member of the class.
Wondering if there is any guide to programming and accurately measuring low latency stuff. I am working on some low level memory management code and would like to see the latency behavior, but I always get several microseconds of standard deviation (~10%) when I try to benchmark it.

I am pinning the cores, disabled SMT and turbo boost, but haven't tried isolcpu because this has to reboot the computer.
What makes you think so? Do you have any examples of particularly healthful highly processed foodstuff in mind? Or is this more some "there are no slow programming languages, only slow implementations" type of argument about the absence of strict logical necessity?

Healthy food is basically a lemon market, so what would a plausible mechanism to economically incentivize high processing for healthfulness look like?

Conversely there is a clear economic incentive to highly process food in order to decrease unit cost at fixed palatability. By increasing yield (pink slime) or shelf-life (trans-fats) or taste and looks (flavor enhancer etc).

None of these are necessarily bad in all cases, and in some cases might even correspond to increases in healthfulness (e.g. by killing harmful micro-organisms).

But on average, in the absence of some additional economic incentive to keep or increase healthfulness, I'd expect optimization for these criteria to decrease it.

For example, a lot of nutrients have short shelf-lives, so if there is an incentive to increase shelf-life but not an equal incentive to preserve nutritiousness (and I don't think there is), you'd expect healthfulness to go down, no?
It's interesting to me that you think you failed people.

I roll my eyes when I hear quotes like, "Judge a fish by it's ability to fly and you'll think it's a failure"... but there is something to that.

Maybe you're chocolate and those people just prefer vanilla?
Pretty much, not using some framework just means you will be re-writing same thing over and over again.

For our small-time ops use we ended up on Gin/Gorm/Zap/Opentelemetry + some code for internal SSO and it works fine but I'm slowly thinking of making a wrapper that preconfigures that setup as there is pretty much same boilerplate repeated between many projects.
- To reduce the attack surface
In the event of site with a *.gov.uk subdomain getting compromised at least it won't now be able to steal auth cookies for internal services

- to keep test/stage as faithful a copy of prod as possible they will have a totally separate but the same DNS set up/CDN set up/ load balancing etc. Theoretically the only difference would need to be one routing rule rather than stuff that might start creating edge case bugs with certs/cookies etc where there are different numbers of segments in domains. Also allows for more certainty/confidence when something is tested in a lower environment that it will work when promoted to prod
Exactly! I think a lot of people are reading my comment as a takedown of Tailwind but that was not the intention. My point is that these kind of quick and dirty tools that others may consider an anti-pattern can be extremely productive and useful, and even become the de-facto standard. Ultimately, what is and isn't an anti-pattern is just a cultural concept between developers (although it can certainly have its roots in hard facts).
The bit about original wording I can follow, thank you. The bit about it having to resonate is kind of a problem because it just does not :) Even if I know people find it great it just doesn't inspire anything in me. Perhaps I have to make peace with my barbarian nature.
Indian Army trains kites to destroy enemy drones
It's amazing to me how many people who try Tailwind don't realize you can just... Write CSS when you need to, while using Tailwind?

I use Tailwind a lot, and I end up breaking out of it a lot. I don't think there's a designated 'correct' way to use Tailwind. It's a shorthand. When I need to do something that's easy in the shorthand, it saves me time. When I need to do something more specific, like applying some styles to all the anchor tags or something, well then yeah of course I'm not going to use Tailwind.

I think the hype machine is probably to blame. Many would probably come to these conclusions on their own, but they've heard people say TW is SO amazing, that they feel they must be missing something.
Solving 70-80% of puzzles shows you are a good (very good?) small scale problem solver. A quick pursue of your code would probably also demonstrate sufficient proficiency in your language of choice.

As a hiring manager, residual concerns that I would try to get a handle of in interview would be:

* How do you deal with solving problems in larger systems, particularly in code you did not design, write, or perhaps even knew existed up to the point of discovering a problem

* Typical team work and communication problems.
But what if there are infinitely many voters v0, v1, v2, … ? What does it mean for there to be a majority in favour? AC implies that there exists an infinitary voting scheme but supplies not a hint about how it could work.

This already leaves me confused. I thought the axiom of choice says that it is possible to obtain an [infinite] set of votes from an [infinite] set of voters each with a non-empty set of choices, not that there is a way of combining a single [infinite] set of votes into a voting result. I guess it also says that there is a way to pick one of the votes from the [infinite] set of votes, but how does it imply that this choice can or must conform with the properties we want from a voting scheme?
"You also get to implement stuff like CSRF protection, cookie signing, anti session fixation, etc. You also lose out on community contributions because you are your own community now."

In Go, not necessarily, because net/http actually is what many languages would call a "minimalist framework".

There's a sense in which pretty much everyone here is right. You do need a framework in the general sense; you can't expect to just throw someone a TCP socket and get reasonable work out of them because the web is very complicated nowadays. But the reason why you can "do without a framework" in Go is that it is already a minimal one of its own, and in particular, that "minimality" focuses on providing a mechanism for composing various bits of HTTP code together.

So, do you need CSRF protection? Go grab this: https://pkg.go.dev/github.com/gorilla/csrf It operates with the integrated net/http Go framework to provide CSRF protection. You are objectively not abandoning the ability to have community-written CSRF protection when you go "frameworkless" in Go. Gorilla in general provides lots of mix-and-match pieces: https://www.gorillatoolkit.org/ , like cookie signing: https://pkg.go.dev/github.com/gorilla/securecookie

I think calling Go "no framework" is kind of misleading, because I get what you're saying, but the standard library is not the "no framework" option. The "no framework" option is more like using https://github.com/valyala/fasthttp , which is its own server implementation with an incompatible API that does in fact remove you from the community code, other than the code that works only with that server.

Don't over-read my post. I am merely saying that Go essentially ships with a minimal framework and so it is misleading to say or think of it as being "frameworkless" (and that is a criticism of the original link, yes), not that it is mandatory to use only that "minimal framework" and all other things on top of it are a bad idea. There are times and places to want large, preconfigured packages of additional functionality. But if there are times and places where it is not desirable, Go does come with a minimalist option by default. It is a pretty good, not-very-opionated option suitable for a standard library, where development is slow and there's not much room for experimentation in what a "full" web framework should look like.

The standard library minimalist framework even makes the other frameworks pluggable. You can, for instance, write an API website, then realize that if you need a conventional HTML website, you can plug in a framework for that part, but leave the API part as-is, simply by routing the API URLs to the existing API code while routing the HTML website to the http.Handler provided by the framework. Even "not using an additional framework" is not the commitment it may be in other environments, because the net/http foundation is still there.
Yes, the computable, countbale universe is incompatible with ZFC.

But ZFC is math, not computation or physics. ZFC is consistent with itself, which is good enough for math.

You don't even need AoC to run into this. Even the "tame" smooth functions of classical physics (like f(x)=x^2) are a non-physical approximation to discrete reality.
I've written about this in other comments relevant to ad tech topic, but what the article says about twisting the data to support the pre-made decision (versus making decisions based on data-borne insights) is so true.
Working on my hobby code does feel like work, but it feels like the parts of work that I enjoy.

The drudgery of my job comes from all of the stuff surrounding the code: tickets, meeting, code reviews, meetings, time cards, meetings. When I work on my hobby code, all of that goes away, and I can just code.

Sometimes it's frustrating. Sometimes I'll bang my head against a problem for a few hours, or a few days, then have a sudden "a-ha" that makes everything work. That is agitating in the moment, but the "a-ha" makes it worth it.

It also helps that the domains of my work and hobby code are completely separate. When I write code for fun, there's no enterprisey stuff going on. Right now I'm working on some code that generates character sheets for an RPG. There's no database, no Keycloak, hell, there isn't even a server. It feels a lot more like the toy code I wrote in college than the professional code that pays my bills.

If your hobby code doesn't bring you that kind of joy, you might be better off finding a different hobby? We don't need to chain ourselves to an IDE 24/7.
> But there’s also a part of me that’s just like, how can you not be curious? How can you write Python for 5 years of your life and never look at a bit of source code and try to understand how it works, why it was designed a certain way, and why a particular file in the repo is there? How can you fit a dozen regressions and not try to understand where those coefficients come from and the linear algebra behind it? I dunno, man.

This is true everywhere. As a professor, every semester I’m baffled by students who aren’t curious. But I’ve come to terms that there is a difference between those who will graduate and go on to be readers of hacker news and write this kind of article, and those who won’t.
For junior developers reading this: frameworks are great, but they will become an increasing source of technical debt, performance loss, and frustration. They will allow you to ship your first version faster, but every release after that will become harder. Not that it wouldn't be hard without a framework either, but frameworks make us feel that we need to work within their constraints rather than the constraints of our application and our users.

So learn a framework for whatever language you use, that's useful! But also learn to recognize when you are working against the framework and would be better served with a few libraries that you can combine in the way that you need. Frameworks optimize for certain use cases and expectations, and if your project is no longer aligned with those, it's probably a good idea to think about an exit strategy.
What about mass group psychic SIGGRAPH '91 pong? [1]

[1] https://vimeo.com/78043173
> Most other professions would get in real trouble if they faked and cheated with their product.

I don't think this is true at all to be honest. The world is drowning in false claims of product capabilities. See these flashlights/laser pens sold on Amazon for example[0][1]. Not to mention the complete absence of punishment for corporate decision makers who openly order their staff to violate the law.

There are a few professions where an individual is required to take on legal responsibility for ensuring the safety of a project or product. I think this approach generally targets the wrong participant. The onus should be on the company and the shareholders to ensure that the project/product is compliant. Shifting that burden onto an employee puts them in the position of choosing between safety and their own stability while doing nothing to curb the behaviour of the party incentivised to cut corners.

> There need to be some criminal liability for faking science. But it still needs to be in a ways so you don't get in trouble for doing bad and/or wrong studies.

I really don't see how criminal liability would help here. Incentivising scientists to reproduce and fact check the work of their peers seems like it would be cheaper for all but the most expensive studies and would be much more effective in actually revealing the people who are cheating.

[0] https://www.youtube.com/watch?v=6q_0wxzClkg
[1] https://www.youtube.com/watch?v=ZH3yMeA7HxQ
Pretty pictures? We are talking about a note-tacking app, which lives and dies by its user interface: cartoonish vague mockups instead of screenshots are an insult.

It's still a lesser insult than a landing page with a centered form to subscribe to your spamming list and, below the fold, some hopeful buzzwords. Apparently, harvesting email addresses is the entirety of your MVP.
I've had problems with exFAT on macOS where both files and disks become corrupt.

I can't nail the problem down exactly, but it appears to me that if you delete files [using the macOS FS drivers] then it may also overwrite other, random blocks on the disk.
I find competitive programming pretty fun. If you want to learn X, you can start solving problems with X instead of a language you know. I use codeforces and used to solve problems on Project Euler as well.
The silicon on it is also proprietary. The wifi radio is fully proprietary, and while the FPGA is programmable, the silicon is proprietary.

It does solve the mobile radio problem though, by not having one :)
As long as its a viable discussion topic I don't really see an issue. At least it's not like Reddit's r/askreddit which is relentlessly inundated with the most absurd, or downright incomprehensible posts just for the sake of grinding karma points.

But yeah, they probably do.
These are good citations. Specially Heisenberg's: it is now obvious to me that in noticing nature and trying to understand it, you subject it to a particular line of reasoning. Physicists particulary enjoy subjecting it to maths. I do too :)
I haven't done this myself but given that ELF does not have a dedicated .stack region, I guess you first have to find out what memory address range will ELF use to store variables on the stack.

Finding out the beginning of the stack should be possible to deduce from memory addresses upon entering the main().

Finding out the end of the stack depends on how big the stack is and whether it grows upwards or downwards. Former is of dynamic nature but usually configured at system level on Linux and for the latter I am not sure but I think it grows downwards.
To get a friend you have to first, be a friend. You have to invest your time into the relationship. Friendships are forged over time with others who reciprocate.

We are, generally, losing this skill as a society.
I found that one can make Tailwind CSS utility classes appear vertically, if one's been using clsx library[1] (or something similar). clsx accepts an array, and at that point, prettier formatting kicks in.

You could have a React `<Button>` component's styling go like this, with clsx and Tailwind:

```
<Button
type="button"
className={clsx([
"inline-flex items-center", // how its children nodes should be laid out
"px-3 py-2",
"bg-gradient-to-r from-blue-500 to-indigo-500", // background color stuff
"rounded-md", // border radius
"text-white", // text color of children nodes
"outline-none hover:ring-4 focus:ring-4 ring-blue-500/40", // hover focus behavior
"disabled:hover:ring-0 disabled:cursor-not-allowed" // disabled state
"disabled:bg-gradient-to-r disabled:from-blue-400 disabled:to-indigo-400"
])}
{...props}
>
Click Me
</Button>
```

Imgur link on how it looks like in the editor: https://imgur.com/r0aF9oU

Here's a similar button component implemented with horizontal utility classes: https://play.tailwindcss.com/5sbxDmVvsZ.

There are other benefits to using a library like clsx. Since clsx accepts array of strings and returns a joined string based on conditional, output of one clsx call can be consumed by another clsx call.

References:
- [1]: https://www.npmjs.com/package/clsx
The trend is towards smaller lap tops anyway, regardless of developer age.

But, carrying a heavy lap top in a backpack for long periods of time is not a good idea. A few years of this in my 40s led to shoulder tendonitis that still has me seeing a physio regularly. I carry it in a hand held brief case now.

These North Face and Samsonite back packs designed for lap tops don't have the same supports that proper hiking backpacks have. You end up carrying all the weight on your shoulders instead of on your hips. Not a good idea!
I find hobby coding to be more fun and rewarding when I do it with other junior developers. I used to teach coding and I've kept up with and continue to mentor some former students so if one of them has a project idea or they want to practice algorithms or learn some framework and they want some help I'll pair with them. Recently I went back out on the job market so as I study some more advanced algorithms I'll invite them to code with me.

I love teaching, I always have fun doing it. So the hobby coding ends up being fun and rewarding. Sometimes they'll come up with an idea that I quite like, so the aded outside creativity also makes it fun. Some ideas recently we might even release at some point, this also adds a bit of excitement.
When there are no breathers anymore, obviously.
There's a new possibility that many of these 'crazy' conspiracies are intentional misdirections. Elon is king of this, as learned through his press releases with Tesla. One could almost back-test many of the crazy, stupid ideas, like the pizza parlor and now this most recent Balagencia deal, as all misdirections for what actually takes place.
When you're building something "at scale", there'll be business logic API services, cache services, routing/dispatch services, and many other such things.

What I'm saying is that I find business logic-centric API services to be a good fit for larger frameworks that take ownership of more of the low level logic, and I don't find Go to be a good fit for those, at all. Inversely, I find Go to be a much better fit for the more "technical" services (provided we're not at the must-squeeze-every-ounce-of-performance C++/Rust level of requirements), but I also don't want a framework getting in the way.
> The point is not to hide the complexity of CSS, but to provide access from the markup to enough of capabilities of CSS that you don't have to edit your stylesheets 95% of the time, when you alter the styling of a document.

This makes Tailwind seem like a lot of machinery (in the sense of bundle size, running code, and pseudo-language) just to avoid opening a file at dev time.

Layouts are often "collaborations" - the effect of multiple items interacting. You'd still need to open multiple files to understand what was going on. Or read the DOM in the browser. When I read component code, I almost always prefer it when the style _isn't_ in the same file as the JS. It takes up space on the screen and gets in the way of reading about the behaviours.

I don't get the propertied benefits. Granted, I've still not used it.
This seems crazy to me, I can buy unimpressive because that’s a matter of taste and American cuisine is kinda samey but American cuisine is practically defined by “punch the eater in the face with massively over the top flavor.” Like if anything it’s putting too much and too many flavors without thinking too much how they interact.