skysight-inc/HackerNews huggingface dataset:
context: https://twitter.com/kennyog/status/1539352663770509314

> We show that MEGA's system does not protect its users against a malicious server and present five distinct attacks, which together allow for a full compromise of the confidentiality of user files. Additionally, the integrity of user data is damaged to the extent that an attacker can insert malicious files of their choice which pass all authenticity checks of the client. We built proof-of-concept versions of all the attacks, showcasing their practicality and exploitability.
I really enjoyed that!

I don’t really like getting hung up in “rank and privilege.” If I’m in a leadership position, it really means that I have the burden of Responsibility and Accountability for my decisions. The buck stops at me.

It’s always been important to me to cultivate relationships with my staff. It’s not just a command structure. They need to follow my orders, because they trust and respect me; just as I need to trust and respect my employees.

It’s much more about being human, than it is about being a “leader,” whatever that means.

I dunno. It worked for me. YMMV.
2010. Interview with Robin D. G. Kelley, author of Thelonious Monk: The Life and Times of An American Original which had just appeared then.
> Each morning, she found students washing their bongs in the communal bathroom at 8 a.m. to prepare for their “morning smoke.”

I guess kids are just more sanitary these days, but I would go like a month between cleaning my bongs in college. And I certainly wasn't waking up at such an early hour as 8am.
When you are in a deep emotional state (like depressed or feeling guilty), emotional journal really helps. One time I feel really bad to myself for not checking the homework, then I opened my text editor and start ranting in it. It was one of the most relieving experience I have ever feel in a long time.
SpaceX says 5G expansion would make Starlink 'unusable' for most Americans
I always like it when an essay is succinct, clear, and has a plan of action for you. Great read.
The starting salaries for Harvard MBAs
I'm something of a chat-addict and use my group conversations with other people to collect my thoughts. The majority of them are annoyed that I do this, and either can't or don't want to follow my trail of thoughts. I should probably change this habit to just use a word processor, except that this partitioning leads to a lack of spontaneity that feels unnatural, and the effort to do it feels unrealistic in light of what else I am trying to accomplish.
that's fair enough. I've never met anyone (stoner or not) who wasn't striving for something. I mean, in some cases it might not have been more than status in an MMO guild, or building/maintaining collections, or personal writing, but everybody I've ever met has something they're into and love doing.

I can't even imagine what a life of passive, mindless, consumption without any creative outlet would even be like. It's frankly depressing to think about!
Wow, that's a bingo on my day today. Literally started with a meeting, did some API integration work, and fiddled with YAML a bit. Just a run of the mill small healthcare software company, but there's work to do and the people/leadership are pretty good, so I can't complain.
So zig has runtime integer overflow protection by default? That's interesting considering Rust lost that battle
Author here. I certainly have a lot of opinions about what to study more generally! This was a short note for people who are specifically trying to make it likelier that they'll succeed at a job they're about to start. Lots of people (former versions of myself included) focus too much on learning a language when studying other tools would give a higher ROI.
How long have they been using each one of those products on average? How about migrating off at the same speed?
Surely you're kidding about Bancor.
> Getting started is incredibly simple.

Create react app drags in about a million dependencies, and I’ve never met somebody able to make a react app work without it. That’s not “simple” in my book, create-react-app is a tool that so many people are dependent on that it deforms a lot of architectures to avoid having to modify it, using proxies etc
That's good to know, thank you. Our background isn't in academia, so this wasn't necessarily on our radar. Will keep it in mind as we further develop our content policy.
Non-turn-based video games

Animated and rendered graphics

Calculators

Hardware drivers (radio, compass, metal detector, accelerometer)

Sure, apps have data storage and “frontends” for UI and computation.

We could say most databases are just backends for UI and computations.
You contract out the use of the wheelbarrow so that you are aware it is not accessible.
I'm curious as to why you think a single name field is better than the traditional separate first and last?
Graphs are great for querying drawing a query can really help explaining what you really want. But for results visualization as soon as you reach the hundredish nodes it becomes unbearable. There are tricks used by crime analyzis software for example where results are grouped in different nodes that can make it easier, but that's only good for when you don't have too many node types.
More people could claim that, but so long as Apple was doing it in good faith- as in, the opposite of what they did in the Netherlands to saltily, passive-aggressively flout Dutch regulation re: the App Store (0), the regulators will recognize that.

Most people do not bother to root their Android phones, and it's perfectly possible to pirate iOS apps on non-jailbroken phones, so that point is also moot. The people who are technically savvy enough to pirate apps are already doing so whether sideloading is made possible or not.

Finally, you discount Apple's mastery of UX patterns and their capability of design. By simply changing non-Messages texts to green, they created an entire dichotomy between messages from iOS devices, and non-iOS. Do you really think they wouldn't be capable of doing something similar towards official App Store-originated and non-official apps? Simply a subtle color tint, a badge, some off-looking font, and they can get users to look askance at sideloaded apps with caution. If Apple had to make sideloading possible, you can bet they can make it a secure and curated experience, as they do with the rest of their walled garden.

(0) https://twitter.com/marcoarment/status/1489595417117483010

https://news.ycombinator.com/item?id=30334683
Basics of Graph Neural Networks
Burmese Python weighing over 200 lbs. caught in Florida: ‘Next-level snake’
You loose weight by lowering your insulin enough to start burning fat. Sleeping longer means that your insulin stays lower for longer. So the real reason is the benefit of lowering your insulin. Not sleep itself.
Yeah I've played around with this approach in the past while prototyping service boilerplates, I think it's viable. I never got it polished enough to publish as a startproject --template and ultimately went with Flask for microservices, so I didn't finish the prototype.

I found this article useful while I was experimenting: https://simpleisbetterthancomplex.com/article/2017/08/07/a-m...

There are a few different places where little things break and then you need to use an obscure settings.py variable to fix them, which makes me a little nervous since it will cause a little cognitive friction for Django-fluent developers joining your project. But I do think it's worth experimenting with.
> only shoehorn it in where "there's enough riders already" results in silly system

"Understand and accommodate" can cover a much broader and more ambitious range of actions than that. Look at the plain words. What I'm saying is that we should understand why people have made the decisions they have, what capabilities or benefits they expect, and trying to preserve those capabilities or benefits even if it's with a completely different kind of infrastructure. It's just basic requirements analysis.

You know what's truly silly, since you used the word? Ignoring others' knowledge, judgment, and agency. Pretending those things don't exist. "You're a dummy who has been duped, screw your feelings, ban cars tomorrow" is both un-empathetic and absolutely useless as a way to formulate policy, but I see it again and again and again from the extremists in these discussions.
That is some very interesting morphology. Thanks, I've never heard of a stinkhorn before.
Because of feedback loops in the ranking algorithm, you need to be a bit lucky. I described this in more detail here: https://felx.me/2021/08/29/improving-the-hacker-news-ranking...
This looks like RSS with text alerts…

Personally, I toss RSS feeds into newsboat and check it once a day. I want to get away from “always on alert” and take control of where and when I consume media.
Wikidata is a good example of something that works. But I agree there isn't much else.
Per https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-... , names have far too much ambiguity to consider that two fields is necessary or sufficient to encapsulate that information.
This is the perfect example of what makes engagement optimized social media so poor for idea exploration. What could have been an interesting discussion about how to move application logic and db logic meaningfully closer together is replaced by some flame bait and mediocre meme responses.
at the risk of sounding like a heretic:

if backwards compatibility is so hard, why not break it? replace git with git2 in all places (command line, URLs, protocol, etc) and make a git1to2 utility, and you are golden
Binance CEO Moves to Dubai as US Regulators Target the Crypto Exchange
that's awesome, I wanted to publicly recognize your work, the tool is amazing, particularly for org-mode users (which is another incredible tool btw) - I appreciate your use of plain text as storage
It’s possible but there are a lot of people invested in crypto and they’re not all fools. There are a lot of people that have never invested in crypto and they’re definitely not all fools.
I have been journaling since 24 years now, on and off.

What I have figured out is recording your voice and expressing yourself clearly , with emotions attached to your voixe, is lot more powerful.
I feel that both are needed, almost like a third house that is a populist based voting system. You get issues with mob mentality and it can cause tragedies just as easy as representative systems can.
Curious to hear more about your experience. We’ve optimized our latest themes (Dawn) as well as the Hydrogen demo store templates with SEO in mind.
My experience over the last 20 years has been very varied, I would say this applies more for some languages than others - particularly C++. Also more at large, established firms than smaller startups, which are more likely to want to use modern idiomatic practice in whatever language it is.

Probably until they become the established firms!
The whole "you will own nothing and be happy" was part of what amounted to a creative writing exercise by economics researchers on possible futures. Certainly not some guiding principle of the world economic forum.
I've been paying for Raindrop for a few years and its organisation capabilities are really good: tags, collections, folders, search, etc. All in a quite polished UI!
It depends on which industries etc, why you got fired. Blacklists are a thing, and if you're on one and it affects you, it's pretty hard to tell.
One could try to use it for those use-cases, but it probably warrants some investigation if it's actually the best possible solution for the problem.

The kernel has some different properties than userspace - e.g. context switches between kernel threads can already be cheap, which minimizes some of the reasons for using async/await. Then allocations for continuations using in-kernel slab allocators might also be cheaper then in userspace, whereas placing huge objects (Future)s on the stack (preferred mode of Rust Future composition) might be more expensive with tiny kernel stacks.

I guess it might be worth to do experiments for some use-cases to see how it actually would work out.
Almost none of that ecosystem is relevant to kernel.
Agree, and re-hydrating projects that have been left sitting for more than a few months invariably leads to dependency mismatch hell.
Well said.

I remember a nurse telling me I was selfish and my suicide attempt was a waste of resources in the ER. During the same attempt, a therapist told me that my family was lying to me about drug abuse in the family (the question was something like, Does anyone in your family have a substance abuse problem? Parents, grandparents, etc.? No? Your parents are lying to you.) In the first case, I left the ER and made an appointment with a therapist. That obviously didn't work out and my GP recommended another.

Clinical depression sucks. I've had it most of my life. And while my mom was good about encouraging me to talk to someone when I was in high school, it was hard to find a person with whom I clicked. I ended up with a school counselor and while I think it helped, I would have preferred someone who was not on staff at my school. It was only in my late 20s with the above-mentioned suicide attempt that I actually dealt with one of the major underlying issues (I was molested as a child by several family friends). That work, hard as it was, was a major breakthrough. And it was then I was put on anti-depressants.

But to this day, 30 years later, the depression outsmarts the meds periodically and suicidal thoughts creep in. I'm much more aware of the pattern now (took long enough!) and there's a path forward that doesn't include actually making plans. If I talk with anyone, it's with my husband. And he's like a deer in headlights, God love him!, but my mom is 80 and she's been through enough with me!
Traditional 'real' (as opposed to 'imaginary') programming is like writing in assembly code; It's outmoded because of generative models, in a way similar to 'C' outmoding assembly code.
The most important thing, I think, is that free (libre) software developers are able to work with the language models directly, so that libre software is allowed to continue progressing into what I call Imaginary Programming.
That's because with a generative internet all you really need is blockchain + prompting.

https://huggingface.co/spaces/mullikine/ilambda

Language models are able to 'steal' the linguistic meaning-making 'essence' of the software, by modelling:

- How the software is used (mimicing its function) - external meaning

- How functions are 'inspired' - internal meaning (reflection)

https://github.com/semiosis/imaginary-programming-thesis

The models themselves should be clear about where the data came from.
However, this is only possible in a fair world which we do not live in.
Compromise must be made to protect national interests.

Generative models are license blind and there's very little that could be done to prevent progress. Like what the invention of the camera has done for art.

Large language models including Codex are a transformative technology.

Bi-directional fair-use is probably the best result we can hope for.

So long as Microsoft and OpenAI are not selling back usage of the model to the
open-source community, I think it's OK, though it's the bare minimum
obligation.
Anecdotally, where I live has been doing something similar, and it really depends on the specific road as to whether or not it's effective. One of the roads near me had this 'road diet' done to it, and the net result was that drivers actually ended up speeding more often on that road because they ended up driving faster to avoid driving next to cars in the narrowed lanes. Since the road diet occurred, I've basically not seen any cyclists using that road anymore because the car traffic has gotten more dangerous.
The 10 years number is out of date. I think the UK was going to start recommending every 30 years. They give tetanus shots out like they're candy over here in US, even when it's common knowledge that it does nothing after the fact.
> I’ve never met somebody able to make a react app work without it.

How so? You just need to call createRoot and you have react working.

The reason why people use CRA is that it comes with all the tooling required for modern webdev, such as webpack, babel, eslint, prettier, jest, etc pre-configured for you.

Setting up all these tools takes quite a bit of time, but that's not react specific. You would want those same tools for any frontend project regardless of react.
Four is a neutron square.
Palmer Luckey on Anduril
Prior art has been used for copyright in plenty of court cases, and increasingly so!

Here’s an example:
https://scholar.google.com/scholar_case?case=728470765881077...

It seems particularly apt to consider prior art for use in software IP if only for the similarities with the patentable invention of mechanical parts.
"Oh, they have the internet on computers now!" Homer J Simpson.
"Prevent us from having any say"??

Legislators are directly elected, president is elected somewhat indirectly but largely by popular vote, administrative rule making has notice and comment process, Article 3 judges are appointed by President and confirmed by legislature... everything derived from the will of the people. It sounds like you are upset that more people aren't as upset at the same things you are. That's not a problem with the government, that's a problem with the populace.

Organize a petition to have your congressional rep submit a bill for what you want. If they refuse, find someone to run who will do it. Actually do something, don't just post online about how the government isn't working... make it work for you!
That's a lot of words to say "I don't like this" and insult folks who put time and effort into customizations that improve their own computing experience.
Another dimension to remember here is velocity.

I've worked in heavily monadic Scala codebases where changes in object structure require minor refactors due to strict typing in the codebase. Changes that could be small in other languages would necessitate changes in our monad transformer stacks and have us changing types throughout the project. This eventually lead to engineer anxiety ("small changes take forever so I'm not willing to work on this codebase and explain to my manager why a schema change is taking so long") and aversion to project ownership.

This codebase did materially have fewer defects than other, looser, codebases my team worked with. We got paged fewer times for this codebase than others. Unfortunately, other than a handful of engineers who loved working with monadic FP and were also busy, nobody wanted to touch the code and once the original authors left the team, the codebase went untouched. You could make the case that management should have let these engineers take more time to make these changes but in the meantime, other teams at the company built up high reliability ways of working in other languages and paradigms with higher velocity and similarly low defect rate.

Defects alone aren't everything. You need to look at the big picture.
No, and don’t call me Shirley
We used to use coriander (US: "cilantro") in a jar to lift up a keema curry we made. The mixture of the herb taste and the vinegar in the preservative was really effective, (acid often "lifts" food) -But the product got dropped (I am a harbinger of doom for some products) and nothing is quite as good, and I include fress coriander in that.

Any dish where cooked garlic is a back-note? I'm using tube sourced minced paste.

Fresh? I mash my own.
Comfy-table: Build beautiful terminal tables with automatic content wrapping
Solana launches Web3-focused smartphone Saga
I agree 100%. I have nearly all google domains blocked in my hosts file and was frustrated to find out google captcha was required on a few government websites. I understand rolling your own can be difficult or expensive but it's the government we're talking about here. They're no strangers to spending.
Netflix lays off 300 more people – almost 3% of its staff
Your entire comment is based on semantics and avoiding the actual topic at hand - everyone's explicitly calling you out for this, it's pretty hard to miss.
Put it in a unmarked box with a basic lock, assuming nobody has the trifecta of knowledge, skills and motive to uncover.
I don't know why you're downvoted. React jobs are indeed among the best paid front end jobs.
If you're doing server-side rendering, why do it in React SSR instead of Django templates?

I've seen this pattern a lot recently but haven't figured out what the extra complexity gets you
While the news seems to focuses on ML and RISC-V, there is a huge amount of *other* activity in the silicon space. With [Google working to improve the open source EDA tools + PDKs while also providing free manufacturing](https://opensource.googleblog.com/2022/05/Build%20Open%20Sil...) there are lots of opportunities.

The "new" FPGA companies like GowinSemi and RapidSilicon are also creating some pretty cool parts.
How We built a $1M ARR open source SaaS
this is cool, thanks for sharing. this (https://www.reactivated.io/documentation/philosophy-goals/) fits my bias so i'm def gonna try it. curious how it works at a low level, too
I used to build everything with one giant “monoapp” and completely ignore that aspect of Django, which worked pretty well. Eventually though you need to split up your models into multiple files, and then your views, and admin, and so on, and it turns out there’s a lot of benefits of just segregating things into “apps” from the beginning. The only real downside I’ve noticed in practice is the omni-file-search feature in my IDE is harder to use, because you now have 7 “models.py” and it’s a bit harder to quickly navigate to the right one. If you split up files without using apps (just normal Python imports), you don't have the same problem with all the names being duplicated.

The pitch that you can "reuse" apps across projects always seemed weird to me, because that's basically never something you actually want to do/can do easily without major surgery.
Chaker: Hacker News in the Terminal
Reminds me of the Elvira Kurt bit on playgrounds then and now: https://youtu.be/uZNU2CKjKsk
Moving the goalposts to costs and smoke doesn't change sugar is required for life, nicotine is not. It doesn't change that unrequired nicotine does have significant bad health effects.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4363846/
Ah, the ad hominem, never a good sign for the proceeding argument.
Also, the tedium of one phase of life is the delightful memories in the next. For example I ate the exact same breakfast for years in my 20s, but now I couldn’t recreate it because it didn’t seem worth capturing.
This is complete nonsense without any data to back it up.
> Most people do not bother to root their Android phones, and it's perfectly possible to pirate iOS apps on non-jailbroken phones, so that point is also moot. The people who are technically savvy enough to pirate apps are already doing so whether sideloading is made possible or not.

Your second sentence contradicts the first: the difference is not whether it’s theoretically possible but whether it’s easy and thus widespread. That’s the important distinction and it deserves more careful thought when you’re talking about devices large percentages of the population trust heavily.

> By simply changing non-Messages texts to green, they created an entire dichotomy between messages from iOS devices, and non-iOS.

Similarly, this deserves more careful thought: is the difference the color or the fact that one which isn’t controlled by the phone companies is faster, more capable, more secure and cost less for years?

Again, I’m not saying that Apple is perfect but it’s not as simple as people like to portray it, either. Multiple of the topics here are market failures where governments were deterred from stepping in. What Apple has done is not purely benevolent but it’s also satisfying a lot of users - they didn’t go from niche to one of the most important tech companies because they weren’t doing what people liked (and, no, it’s not “just” marketing or design).