skysight-inc/HackerNews huggingface dataset:
I'm convinced my retirement gig will be writing nice, native apps for my platform of choice.

They won't bring in a ton of cash, but I can continue to make beautiful apps that are fast, focused, and respect the user's time and computing resources.
One of the things that the recent Python cryptography debate has highlighted to me is how much we depend on this distribution of libraries like this. In that case, it's normal to just automatically get updates from a product and then one day, a whole bunch of software projects suddenly notice and, luckily, break (lucky, as opposed to being compromised). In this case, it's normal to just type a project name in install software, with very little vetting done by many people. I want to work on someone's web app, npm suddenly downloads the world. Who's actually audited all that? I know I haven't.

Not sure how we could fix it without slowing way down and doing a lot more work.
It’s not. There isn’t enough detail to determine whether the retail part of Apple was able to successfully post a charge for clawing back trade in value but then noticed the underlying account was revolving or whether OP just saw a hold which didn’t go through. If going out of a revolving status was sufficient due to fancy first party integration, why would OP have to email retail to let them know to run the charge again?

In addition, if that was indeed the setup, the email would have to include disclosures about being an attempt to collect debt which they did not. And they would likely need to come from the bank and not Apple Payments Receivables.

Finally, people report the same issue with PayPal.
It runs on our own hardware. There's no AWS or GCP beneath it.
My 2 cents is do some CTF questions. PicoCTF's are good for beginners, they have a good progression in difficulty.

And once your more or less proficient then just crack some software. Find something old, like protected by purchasing key or whatever, and on the simpler side, don't go straight for photoshop or whatever. Its gonna take a long time but even if you don't succeed you'll get a much better feel for it in the process. Best way to learn is by doing, thats my experience anyways.
> But "Clean Code" in not without criticism

It's true - the worst and most dangerous programmer I've worked with quoted that book like the bible. Their code was completely unreadable, unmaintainable and lead to some horrible performance because of the knots they tied themselves in.
Perseverance rover uses same PowerPC chipset found in 1998 G3 iMac
Resilience to the destabilization of economies or nations through selective political pressure, as in:

China Appears to Warn India: Push Too Hard and the Lights Could Go Out
https://www.nytimes.com/2021/02/28/us/politics/china-india-h...
“ I doubt they really believed the same exception shouldn’t apply if this happens again.”

Why do you bend over backwards to explain away Apple's bad behavior?
It was, but the 60s and 70s were the age of old school newspapermen. They started dying out in the 80s.
I have used Kakoune. I tried it out pretty extensively for a few weeks. I could not get comfortable with it. I've used vi and vim for two decades now. Kakoune seems like it would appeal to people who have moderate exposure to vi/vim but not mastery.

From the mastery standpoint, Kakoune seems like a big step down from the vi model. Too many of its commands/selections seemed to give priority to the edge case over the central one. Most of the text editing I've ever done with vi is of the garden-variety "navigate to this line and insert/delete/change one thing". Kakoune makes this more difficult by creating multiple cursors/selections as a side effect of its movement/navigation tools. It's like Kakoune is trying to tell me "no, you want to edit stuff all over the place!"

I also think the promise of Kakoune, that you can use selections to see what will happen before you type the command to actually make the change, is violated when there are selections outside of the visible portion of the file. Furthermore, with vi/vim I tend to type commands so quickly that the visual nature of Kakoune would only slow me down, and so at that point the advantage of selections is greatly diminished.
You do have some valid points, but presently we seem to be talking past each other, so I think I'll let the matter drop for now. But thanks for giving me something to mull over.
Buying bitcoin early would have put me 10 years ahead. Missed, maybe bitcoin cash isn't bad as everyone taints it to be.
I've been using Bitwarden for a few years and have never had to tweak it. It's not as good as LP was at detecting new logins and the mobile app sometimes doesn't detect password fields but overall it has worked fine. In the cases when it doesn't detect it's not hard to copy / paste.
Yeah, I found that comment to be unhelpful. But there are hard questions here, and merely dropping Google components doesn't really provide satisfying answers.
A "phone" needs to facilitate communicating with others. A "smart phone" should run apps many of which do at least some communication with various web services. If the whole system around your phone isn't trying to preserve your privacy, can your phone's OS really protect it? If you lock down stuff to the point where you are confident you're not leaking a trail of potentially identifying info, how useful is the phone?
> To investors, the math just didn’t check out. Why serve a highly fragmented, emotional, low-budget small business audience when 30% of them will be out of business in 2 years, and 50% of them will fail within the next 5 years? What Ben understood from personal experience was that even when solo-preneurs fail, they keep their email lists alive, and most of them start something new some time down the road.

Always encouraging to hear that you may be working on something worthwhile even if smart people still don’t get it. Even some smart friends of mine have been pretty unconvinced simply because they don’t understand the domain, or maybe they’re just not that interested. Investors are often pretty smart, but apparently those they spoke with were biased against the massive small business market. Conventional hurdles of selling and retaining such customers didn’t apply to Mailchimp but it was difficult for them to see that. Today, Mailchimp still has over half the market.
Like https://repo.or.cz/vis-quickfix.git? (More plugins: https://github.com/martanne/vis/wiki/Plugins)
I Might Have Hacked Any Microsoft Account
I’m still having a hard time understanding the distinction. How is pattern matching not thinking?
So all Volvo dealers are done? Interesting. I wonder how they'll do after-sale support (building a network back up from scratch will take a while.)
'Seller does not accept returns'

That is the biggest red flag to anyone being lead into an incoming and expensive scam.
Broader take on free speech to encompass more forms of communication more-or-less. Consent of the Networked by Rebecca MacKinnon is a very good book on the subject vis-a-vis tech/regulation/etc.
Interesting, I have two conflicting feelings about this. On one hand I agree with you and I am super paranoid about being poor. On the other hand, one thing that I definitely learned from growing up poor (I like the original article say "it’s very small (think ~900 sqft)", cause I had stable housing when I was growing up and it was 600sqft for 3-4 people ;)) is how little you need to be happy.

In college, when we were somewhat better off but before I could work a real job, I often had a choice of either paying my internet bill, buying (cheap) cafeteria lunches, or buying beer. So, unless I wanted to and could find a part-time job, I liked to joke that my choices were - hungry, sober, and online; sated, sober and offline; and hungry, drunk and offline. I was still happy. After I got my first job, sometimes I would get impostor syndrome and become afraid of losing it; then I'd be like, well I used to be happy when I was choosing between the three options, so anything on top of that is just a nice bonus. As long as I have 150sqft of housing, some food and an internet connection I will be fine. I like to think about that every time I'm afraid of losing my current level of privilege.
Rekit – a toolkit for web applications with React, Redux and React-router
Time is money. Bitcoin is wasted time. And wasted money. And wasted energy.
The big difference between this and all the “Google deactivated my accounts” is the last line:

“Update: All my accounts are activated”
Lol, it won't fly. First of all, science is just a methodology of establishing truth about some aspects of what we call reality. Everything which cannot be verified by a reproducible experiment is not a science. All theories, therefore, are mere theories. Analogue of religious sects.

It also automatically disqualifies all humanities, and especially socially constructed bullshit like race theories, etc.

That, in turn, will strip high social status of academics and "people doing science" from way too many people (which is absolutely good, so it will never happen).

Science as a social construction took (along with big government) place of religion as prestigious occupation and the way to have a high social status.
That's interesting. There is a policy and process (PEP 541) in place for addressing this, and it seems to have been executed swiftly and responsibly. Is this incident an argument for namespacing, or that the status quo is good enough?

I feel like domain name disputes tilt disproportionately to trademark holders, so I wouldn't like to see, e.g., cupy block a cupyd package or vice versa (or, for that matter, NVIDIA somehow strongarm cupy). On the other hand, you'd like a mechanism by which you can trust that a package comes from the cupy maintainers.
Thank you for sharing this!
I wrote a much shorter article on why I believe Grin is the closest to "time is money" here https://phyro.github.io/what-is-grin/grin_emission.html

Bitcoin can be thought of as a clock, but the unit that is being transfered can't be thought as time because for it to be mappable to time, you need a linear function and Bitcoin's emission is exponential because of the halvings.
Prenosis | Machine Learning Engineer | Full Time | Onsite (remote during COVID) | Chicago, IL | 100-130k | www.prenosis.com Prenosis is an early stage molecular diagnostics company specializing in infectious disease and critical care. The basic premise is utilizing the combination of electronic medical record (EMR) data with novel biomarker measurements to make predictions of clinically relevant outcomes. These predictions are then used to ultimately guide treatment decisions.
We're currently hiring a machine learning engineer. At a high level, you will work to facilitate the growth of our proprietary NOSIS dataset and to build and deploy machine learning algorithms into real world products integrated into hospital systems. You will be working with a diverse group of people including assay scientists, statisticians, clinicians, and quality/regulatory specialists.

Technologies we use: Python, R, Django, Flask, React, PostgreSQL, Docker, AWS, SMART on FHIR

If interested, send an email to jonah.ellman@prenosis.com
Bitcoin is entropy.

Sheer wasted electricity.
Good read. Is there a similar take on how proof-of-stake can work (for example current sketch of Ethereum Casper protocol)?
In this case, the publishers gave the money to develop the game.
"oh no, won't somebody please think of the unfortunate oppressed fascists!..

Except anyone that you want to oppress will retroactively be labelled "fascist", or "far-right" by whatever loose system serves that purpose.

The latest version of "terrorist", "activist" or "heretic".

and Le Pen is absolutely a fascist, in my opinion

But whose opinion is canon in matters of censorship? Le Pen is also a valid political candidate with fair support in her electorate.

Consider this - If a "fascist" is democratically elected, what wins: anti-fascism (presumably from the perspective of an opposing 3rd party, as Le Pen doesn't describe herself as a fascist); or democracy?

so you say "if you allow actual fascism to flourish.. something much worse in the long run" - who gets to decide what is "allowed", and what isn't?

Seems to me the basis for such stability would have nothing to do with subjective judgements of what constitutes "fascism" - and more to do with principles of democracy - i.e. a fascist entity can be democratically elected - it just can't be given powers that would allow it to override democracy, or escape legal oversight. Perhaps the key word is "extralegal"?

The problem is that too many political entities (not just far-right) seek extralegal, overreaching powers; believing it OK so long as "they can be trusted"; but if the king of today is a good king, his heir might still be bad. And the good government that allows for overreach enables the bad government that does the same.
It also leads to fewer people being able to move. Have a kid and your one bedroom apartment is too small, but don't have enough cash to buy a bigger place? Unfortunately, you're going to have to move out of Berlin, because two- and three-bedrooms are being sold when their tenants move out, so there's no supply available for you to move into.

You're definitely one of the people this type of policy helps, but you're benefitting at the direct expense of less affluent people who want to move into bigger apartments and who want to move into your city from outside of it.

That's fine if it's what they intend with these policies, but they're almost always championed as helping poorer people, when that's too overbroad to be accurate, because they actually only help poorer people who are currently renters and don't need to move (and bear in mind they also help rich people who are currently renters and don't seem to move, which hardly seems to be the goal).
> They can also deal with transparency

That's a fair point. Vintage style opacity is something that's blocked on WinUI 3 unfortunately. I wish there was a better answer than that, but that's the world we live in. I promise you, as soon as we can move to WinUI 3 and get that vintage style opacity, we will be.

Tab tearoff and reattach is literally the thing I'm starting on next week. I've had some promising prototypes, but it's a _lot_ of work.

Theming is one of my personal pet features, and it made me really sad to have to cut it from 2.0. Something about a global pandemic really made it hard to ship everything we wanted this year.

Extensions are fully a 3.0 feature. That's definitely not landing any time on this side of 2022.
So the `sst start` command fires up a local environment but it doesn't deploy your functions. Instead it'll run it locally when it gets invoked.

But when you `sst deploy` it, we'll package your functions. To do this we use esbuild (https://esbuild.github.io), it's like Webpack but 10x faster. It'll generated a single js file that should be fairly small and you shouldn't have to use Layers.

However, this isn't bullet proof. There are some dependencies that are not compatible with esbuild/webpack, and you'll end up having to zip them up as a directory. That's something we are going to work to improve in the future.
I’d be happy to port the article to ARM64 if there was sufficient demand for that, but I think it’s still fairly niche among developers, right? (Apple, recent Android, niche server environments?)

Are you talking about ARM64 or ARMv7?
Names won’t help you understand the fundamentals. It will help you follow the logic, given the fundamentals are understood.

For example I’m reading a PDF now where you have 6 variables involved - 2x2 matrix D which is decomposed to variables [g h], a set of points R, two points defining a parallelogram P and a vector v — where the definitions are a scattered (based on order introduction/definition to the pdf, since they’re used for other things as well).

I have to keep a LUT to follow any given formula because it’s just plain hard to keep track of anything.

And of course, the second I convert it to code, it all gets real names with arbitrary intermediaries and at least I can read it through in a single pass.

Names are there to remind you what the hell you’re talking about. Mathematics on the other hand always try to be as general as possible — your formulas don’t want to discuss anything specific; any object that fits the required properties will do, starting subject/context be damned.
We need more science literacy, not humanities trying to stay relevant by dragging science down.

Teaching students sentential and first order logic would be a much better start since they would at least know what they are trying to prove, then some probability so they know what a 5% chance actually means and casual inference if you're feeling overly ambitious to realize why correlation might (or might not) be correlation.
Let me disabuse you of the notion that performance does not matter
Question for anyone in-the-know of Matrix:

I'm toying with using Matrix or IPFS (my two primary interests atm) as a .. P2P layer. Which is to say, i have an app that shuttles thousands of byte chunks between instances of this app, and i need something in that network layer to do the shuttling. I of course could just use a centralized SSH server, but Matrix and IPFS both have be interested as alternatives.

With that said, doing this in Matrix would involve sending quite a bit of volume through Matrix. double digit GiBs of data every month in 10KiB chunks.

Would using hosting Matrix be bad for this purpose? I could of course self host, but A: i'd like to support Matrix, and B: if this is kosher i'd rather give Matrix my money, than give a VPS my money.

Does Element Home limit message sizes or message counts? Does it throttle? Caps would be bad for me (potentially), but throttling would be fine. I just don't want to abuse Matrix, and i'd like to support them with money i'm spending in this use case.
First, who said it's an issue that you have to care about? People feel different things are issues.

Not sure how facts are FUD. The submission here is saying "got 7 trackers in it" which are facts. What those trackers are tracking is irrelevant. They are tracking you and your usage, and get more information that way compared to if they only used backend tracking.

"This is standard for essentially any commercial app" sounds more like FUD that this submission, as that statement is obviously easy to check if it's true or not. In this case, I don't think it's true, as many apps don't do client-side tracking. I made a quick check for one competitor of lastpass (1password - https://reports.exodus-privacy.eu.org/en/reports/com.agilebi...) and they have 0 trackers. 1password is commercial and pretty big at this point, so your statement is not necessarily true in all industries/usages.
From about the 1600s, science gained authority at the expense of theology due to its ability to predict and manipulate the physical world. Physics, chemestry and engineering allowed us to do things that would have been seen as magical a couple of centuries earlier. Those nations and individuals who rejected science became losers.

But as the term "science" gained in authority, other institutions were losing influence, in particular theologians and similar ideologes. Many of these wanted to be seen as having authority similar to what scientists enjoyed.

Since most people realize that "Theology" is not real science, new names and tactics have been invented to help camuflage institutions as "scientific", such as "Intelligent Design", "<insert identity group> studies" where the practitions care more about the idelogical consequences than the ability to predict real world outcomes.

These institutions will both promote science denialism within their own ranks and also cause it within opposing ideologies. Both intelligent design advocates and gender studies advocates will reject findings from science (mostly biology) when they contradict their preferred ideology, even when the findings are as close to scientific facts as it is possible to come. Both do that by presenting bad faith arguments and also labelling non-believers within their ranks as what would in earlier times be labeled "evil heretics".

When even "scientific facts" are attacked like that, other disciplines with varying predictive power, such as climate science, economics or cosmology will suffer even more effective assaults by ideologes.

If we cannot somehow stop this developement, we are heading for another "Dark Age". I honestly dont know how this developement can be stopped at this point. At the very least, it will require cooperation across idelogical boundaries to do so, and this can only happen if the science denial of both sides are simultaneously purged.
> but also has some truth to it...

That is one heck of an understatement.[0] The global economic benefit of the stability brought by the US military being top-dog is vast, and appears to benefit many countries including China. There are plenty of valid criticisms of Pax Americana, but the global economic benefit, not so much imho.

[0] https://en.wikipedia.org/wiki/Pax_Americana
A long time ago I studied biochem in university. It took me until the third time memorizing the Krebs cycle (energy metabolism) to start asking "how the heck did Krebs et al figure this out?" And I had already read Thomas Kuhn's Structure of Scientific Revolutions when I memorized Krebs for the SECOND time. I, personally, got stuck in received wisdom for too long.

Science is a discipline for confronting mystery. It's about what we don't know. It's also big business, driven by money, prestige, and power (like most human endeavors).

In that sense, it's a lot like religion. Religion, as practiced in the US, has the four pillars of the Wesleyan quadrilateral:

* Scripture * Tradition * Reason * Experience *

The Pennsylvania science-teaching guidelines notwithstanding, school science curricula are mostly teaching "scripture." No, I don't mean wakky interpretations of ancient texts. I mean memorizing received wisdom and getting tested on accurate memories. The Krebs cycle is an advanced hunk of that kind of scripture.

Tradition comes into play when, for example, grad students fear to challenge the stuff discovered by the Nobel laureates who run their labs. It's valid to critique the way tradition controls inquiry.

Reason and experience: Those are cognitive tools to use when doing the Karl Popper thing: dreaming up things that can be proven wrong and then trying to prove them wrong. But we need at least some scripture and tradition to apply reason and experience.

Learning science is hard even when it's just "scripture" and "tradition". Embracing the mysteries -- the unknown -- is even harder. Science means accepting that "everything we know might be wrong." We should still try.
Isn't git an implementation detail here? Git repos don't have to be publicly available. They also don't have to contain history or multiple versions at all.

I'm guessing what you really want is:

1) open formats for data

2) plain text instead of proprietary blobs

3) the ability to replicate calculations easily

4) the ability to see some sort of evolution or mistake-fixing in the project's history.
I recently de-Googled both my phone and my wife's. Although we try to use FOSS apps as much as possible, there's still a handful of apps we've downloaded via Aurora, all have worked fine. Obviously YMMV but I don't think "most apps won't work" is true.