skysight-inc/HackerNews huggingface dataset:
It’s just not possible yet - and be warned that any article which tries to say otherwise is likely pushing an agenda.

Brexit only really happened a year ago, in terms of rules actually changing - right in the middle of the pandemic, which will make it difficult to understand the effects for some time to come.
Really interesting idea! Would love to try it out when it's available for Android (or Web)
Yes - years ago my father mentioned it as a hack some people in his office used to free up their dominant hand. I am very right hand dominant.

I taught myself to use a mouse lefthanded by only playing my favorite game lefthanded. (I won't date myself by telling you what game that was). Within a few weeks it was totally normal for me.

The only downsides are - almost all the new cool mouses / trackballs are right hand designs. And using somebody elses mouse/computer always takes a little effort. It can be very annoying.
This looks great. It really is peak computer UI aesthetic, I know there are other contenders (Motif, BeOS), but I find this strikes a perfect balance.
Certainly. But I had a very difficult time. I purchased an ASUS router recommended by the OpenWRT website, followed directions but struggled for hours, and eventually bricked it only to find out later via searching forum posts that some routers with that model number are not supported if they were made in a specific year (of course, this was discovered via trial and error by other frustrated forum members, no one had updated the original recommendations to reflect this, and installing the recommended firmware destroyed the router irreversibly).
Well, indeed you're right on this point but on the second hand flashing a router is just selecting the firmware and clicking on "Flash". I never had a bricked router. I didn't flash a lot, but at least 6 or so. Maybe I was lucky
I'm a practicing Roman Catholic and the process is very nearly "sit in this booth and walk out scot-free on all of your wrongdoings," with a few caveats:

1. You actually have to confess your sins; intentional omission of a mortal sin invalidates the absolution.

2. You must express repentance for your sins (that is a firm intention to not continue sinning); confessing a sin that you fully intend to go out and continue doing invalidates the absolution.

3. You must perform penance for the sins; in modern day penance is usually private, I don't think this is a strict requirement. Note that a public penance does not reveal the specific sin; something like "walk back and forth down Main Street 10 times while carrying a cross" would be a public penance. It may include restitution towards those harmed as well (most commonly returning stolen items) but said restitution may always be anonymous as a priest may not require divulging of the sin outside the confessional as a condition of absolution (though they may suggest it; e.g. they will almost always suggest that addicts seek treatment).
Use MakeMKV to pull an MKV off the disc, then use Handbrake to compress it to a reasonable size. Relatively easy, just takes a bit.
Sure it can, but is that the way these companies are using it? Are they using Javascript to improve experience and development speed? If a Twitter textbox is lagging while someone types, then that's a degradation in user experience, and a pretty fundamental one. I like autocomplete too, but I also like my text box not to lag, and maybe there's a middle ground?

I wouldn't say I'm a "purist" about this stuff, but I do feel like at least scripting should make the site feel better, not worse. A lot of these sites are really unpleasant to use, Youtube swapped over to this single-page model that I'm sure was very difficult to build, but sometimes it just breaks navigation for me. What fixes it is I reload the page. So it feels like, to me, even as someone who has Javascript enabled on Youtube, we have gone from an experience where navigation never broke for me on Youtube, to a situation where sometimes Youtube loses track of the fact I'm online and I need to refresh the page, or I hit the back button and it reloads the same video. That's a lot of extra Javascript for an experience that feels like a step backwards. The old Youtube designs all used Javascript, but they also had working back buttons and felt just generally snappier.

I went on Google maps recently and tried to quickly copy a number of website links for businesses into a text file: right-click copy link doesn't work. I can't copy a link for an external website, Google Maps is no longer using hrefs for literally the primary thing they were designed for.

And for what? It's not faster for me to open the external websites, they don't load quicker. I don't get URL previews or some crud. It's a link that doesn't work as well, all that's happened is there's a click handler that has fewer features than the link used to have, and maybe it's easier for Google to get a pingback? This isn't an improvement.
My favorite podcast discovery of the year! massive lads! ;)
well it's historically been because 'extend the native widget' isn't possible with css. WebComponents change that a little bit with well-scoped css, but that's still a very javascripty solution.
Why not pick some less controversial church?
Australia’s far right uses cryptocurrencies to monetise hate online
This is wrong on so many counts my head is spinning.

Your license defines exactly what software it's a license for, I guarantee you "pirated copy" is not part of that.

You're also making a copy of illegally distributed software (not just cracking that's a problem, distribution is too...), which opens you up to liability, since again, your license doesn't cover that.

And to top it all off, you're still not going to get the full functionality of the game if you just crack the software, multiplayer still requires their servers (and before I get the default reply of "I don't care about multiplayer", the fact the most played games are largely multiplayer indicates most people do)
Buddha himself was a Hindu and believed in God, many gods.

Hinduism believes in God. Many gods in fact and the concept of a cosmic intelligence.

Have you not heard of Bhakti or devotional yoga?
I've heard this before but personally I've never had a problem with {}[], I just use the right thumb for shifting to the ancient greek layer.
It's hard to believe with the prevalence for libs to do simple things that there isn't a very popular one that does platform/version checking well enough.

Better yet make that repo for the browser vendors to contribute to and we can deal with things like this.
I looked at many options, what I lacked when I looked in this space is a big comparable project to, say, my game engine https://github.com/lanarts/lanarts that uses one of these typed Lua's. I'm not in a position where I can spend the time being the first - typescript has very mature idioms for large code bases
Atheism doesn't necessarily imply concluding that no gods exist. It's merely not accepting the claim that any do exist.
And probably the most complicated solution
Sigh, no it doesn’t. The Spolsky argument was directed mainly about supposed feature creep within applications like Excel and Word. This could apply to the OS level - but it was never used to argue for the inclusion of micropayment shitware.

Further countering your argument - minesweeper, solitaire, and paint are no longer included in Windows. If anything had established itself as staple OS accessory “feature” apps those would qualify.
I miss the sound system. :(

I liked club music okay, but had never experienced a proper German 8(12?)x18" thumping club system until CCC. I went back to America and built my own folded horn, 6kW system after that, but it's still not the same..
I always liked the idea of FIRE, but I don't want to deprive my family of a decent lifestyle, so we can "retire" a bit sooner. All my friends that reached FIRE (fat FIRE), cashed out on either AirBnB or Uber IPO, definitely not something everyone can replicate. Like everything, you find people you take everything to the extreme, and tell you that counting pennies will take you to a comfortable retirement life, this type of people usually have something to sell you. In the other hand, I don't think reaching FIRE doesn't make your life miserable, or boring, etc... You can always work on something you really like, or do more volunteer work, etc. But the main idea of FIRE: saving money, and investing is not bad advice. In my case, If I were to hit the jackpot, I would just retire in South Asia, and work full-time in Open Source projects.
So

— programs have to show the correct output

— program source code is shown

— programs can be contributed

What was the problem?
Wow - absolutely the same here. That was an amazing discussion.
Less than 12 parsecs ago?
There’s a slideshow at the bottom. Also: https://www.amazon.com/Kanazawa-Void-Steven-Seidenberg/dp/19...
https://www.abebooks.com/servlet/BookDetailsPL?bi=3094896799...
> Where I define "too far" (or actual clickbait) is when the title is dishonest about its contents or is purposefully omitting important information that makes the article much less interesting than the title suggests.

A lot of clickbait is technically correct including many of the dreaded "<n> <x> that <y> - you won't guess number <z>".
If it's really "the biggest disaster that any government has ever negotiated", then they ought to be able to find a bit more evidence than one cheesemaker. I mean, I get that they want people to be able to relate to the alleged harm on a personal level. But they also need to demonstrate that the harm is pervasive. Failing to do so makes an emotional story, but an unconvincing one.
Steve Yegge’s tech predictions for the next 10-30 years:

https://youtu.be/8xwSRB3eGXY
The point here is that you'll almost certainly end up inside the Sierpinski triangle within a logarithmic number of steps.

Let's do the 1-dimensional version, the Cantor set.

init_x = (anything)
while 1:
draw(x)
if flip_coin() == HEADS:
x = (x+1)/2
else:
x = x/2

Supposing we start with a large negative number N, and our coin is secretly TAILS on both sides, our sequence will be

N, N/2, N/4, N/8, N/16...

So we'll rapidly converge on the point 0, but never quite make it into the interval [0, 1] because N is negative. But, if we draw our point with a diameter of say, 1/128, it will rapidly become visually indistinguishable from zero.

If the coin is fair, then something really cool happens -- if we hit a HEADS and x was already in the interval [-1, 0] then our result will be in the interval [0, 1/2] -- which is inside the interval [0, 1] where the problem is easier to think about. Approaching the problem in this way requires a bunch of case analysis, but the gist is that an attractor will quickly suck any point into the fractal -- if you get really unlucky, it will only get very close to the fractal in question.
The Thule people of which the Greenlanders seem to have been somewhat separate for at least 4000 years, this likely focuses on the Greenlanders because it is made by a Danish University. I don't think you can say that the same is not the case for other arctic populations, they just have no research showing that yet.
You're right. And I mean that earnestly. In reality, what I should have said was "I was suddenly responsible for assigning value to all the aspects of my life. They suddenly had no inherent godly value, just the value that I, and those around me assigned it".

But still - ultimately nothing has value. With the sun eventually consuming the earth and the universe either collapsing or going cold, everything that could have value will eventually cease to exist.

Any number, multiplied by any other number, and multiplied an endless list of values, and eventually by zero at least once is still zero. The death of everything that ever has been influenced by anything I do will eventually be multiplied by zero. Therefore, ultimately, every piece of value, regardless of how significant, is ephemeral.

But I do understand the dangers of anti-religious religiousness. The exmormon community is full of people defining their lives as the exact opposite of what they were told, and in doing so are still defined by what they used to be, but are no longer.
Hope to get there some day ;)
I've been similarly frustrated in the past.

Interestingly, I've found that studying other engineering disciplines outside of software engineering to be best. The best explanations and modeling frameworks for concurrency I learned were from network engineering books and a couple hardware design classes I took.

Re: principles around performance analysis and diagnostics, Brendan Gregg is a name you should look up. His book on systems performance is a tremendous resource in both principles and methodology. Even though it's not focused on coding specifically, the same principles apply.
ajax/async requests.

On this site, for example, if up vote your comment.. the status will just be updated. Without JS, it causes the page to reload, and I will briefly lose my place.
Without college, I wouldn’t know anything about rococo though.

Ah, wait! I see your point!
The security manager represents a flawed way to do it. It tries to catch up and restrict an application after it already has access to the releveant APIs. Forget to restrict just one API, and the sandbox can be escaped. Usually, the integration with the security manager requires intimate knowledge of the application.

Javascript follows a better approach because it has a small core API. All other APIs have to be explicitly injected and permitted by the host program.
The big one is seeing the results of data modifications instantly without a full page refresh.
The paper: https://www.gastrojournal.org/article/S0016-5085(21)04065-8/...
The CGP Grey videos on the city of London are pretty great too:
https://www.youtube.com/watch?v=LrObZ_HZZUc
It’s funny because a few days back we drove from Olympic national park back down to San Diego via Nevada just to find ourselves in an ice storm and frozen interstate (I-26 through Mt Mood); you’re legally required to have tire chains if there’s a sign saying you should use tire chains so we stayed for the night to buy some in the morning from Walmart just to find out they’re all sold out. We ended up driving through the Willamette National Forest via Eugene which is incredibly beautiful.

Never knew Oregon was this beautiful, I’ll definitely explore it more soon. :-)
It goes back to 3.0 and quite notably did not convey advertising to spend money. It also wasn’t located blatantly in your face in a tiled menu. There’s a very different incentive.
I was raised Hindu and Christian (both Protestant and Catholic). I was also taught Islam to widen my world view.

As a child, the exposure to multiple religions made me a staunch atheist. I think I've been an atheist since I can remember, at least since I was five or six.

The teachings aren't compatible. There's too many times that you'd be taught that you need religion to be moral, or that there's one true God (mostly from the monotheistic ones) or that there's too many subjective interpretations. Worse, I grew up seeing the immorality of many religious people from huckster gurus, to pastors taking donations and not accounting for where it went and the news at the time was of the Catholic churches coverup of pedophilia. As a young child, it all just seemed so deeply wrong.

Anyway atheism makes sense to me. Morality is logic combined with cultural context. Not having religion let me be more open to more cultures, and I find studying the cultural aspects of other religions more fascinating than when I was taught that there should only be one.

My spiritual practice therefore is trying to learn more about different cultures and people. Understanding different perspectives helps give me clarity to my own, without the burden of trying to fit it into an existing religious framework
> I'm learning to read crowds and quantify capital inflows into specific assets now.

It is true that this is sometimes the necessary skill for making money in markets. Right now we are in a super risk on environment.

But you also have to know how to see the writing on the wall and move back to a defensive position when the market rotates and fundamentals become important again. It is just as bad to be caught offsides here. Despite what may be popular wisdom these days, major indexes have down decades all the time.

This blog post has some interesting insight on the topic based on Neil Gaiman's Sandman:

https://www.epsilontheory.com/imagine-that/
You have some Python code but you don't want it to be slow and full of type errors.
It's not really JavaScript that's the problem but the way it's used, right?

No one says JS has to be used for weird and creepy tracking purposes.
Even buying LTSC requires enormous amounts of hoop-jumping: https://reddit.com/r/Windows10LTSC/wiki/acquisition

It's not practical for most people.
> And for some reason this is a power Christian churches give themselves.

Mostly, Mt. 16:15-19.

https://bible.usccb.org/bible/matthew/16
> It could turn out that copyright is only enforceable if it involves payment or authorship.

That would make any gift of copyrighted material invalid.
Does anyone know if that means the Pi 4 can record for a longer period of time (it supports up to 8GB RAM iirc)?
I believe writing checks to your university is a USA only thing
Zig makes it supremely easy to use different allocators for different pieces so you can do much better than just calling malloc everywhere. This enables very easy and straightforward use of arena allocators in particular.
Ah, the No True Christian fallacy.
I wonder if this is an example of an amazing event in the universe or an example of the amazing improvements in observational technologies. Will this be a much more common observation in six months or so when the James Webb telescope comes online?
How about rich text editors in webmail?
Modern America's Most Successful Secessionist Movement
DuckDuckGo had another record year
PT? Personal Trainer?
IIRC, the big one was Serial-ports and Parallel-ports (which were commonly used for all sorts of custom equipment, especially in the medical field).

IIRC, user-mode programs of WinXP (and earlier, including Win2k) were able to directly access these hardware ports. Which meant that WinXP / Win2k had far better latency, leading to obscure hardware bugs to anyone who upgraded from XP -> Vista (or later). Even if you rewrote the program to use Win Vista+ style COM ports, it wasn't good enough.

So a lot of people stayed back on WinXP / Win NT.

---------

16-bit programs were DOS / segmented mode. Win95 remained compatible. IIRC, Win2k forced you into 32-bit flat-mode programs, which had some security benefits.

But these 32-bit "flat mode" security benefits were not enough, and were still a far cry from the expectations of the modern computer user.
Though in many catholic communities the level of contrition is perhaps unhealthy. I joke that:

- A Christian Fundamentalist believes that only those who believe a very specific set of things is saved

- A Christian Universalist believes that all are saved

- A Catholic Christian believes that everyone except him/herself is saved
Also the benefit may not be directly measurable but still incredibly important.

For example what will be the cumulative impact over the next 100 years of having the people in the UK making the decisions, directly accountable to voters again.
Sounds like you're more of an Agnostic, no?
This is possible by interfacing directly with the sensor MMIO registers. I've always found fascinating how much flexibility hardware provides, compared with the typically rigid functionality the drivers expose to userland.

I wonder what we could make out of many high-end cameras if only we had enough patience and motivated people to reverse engineer everything that has been hidden away by comfort abstractions.
> If they want to block someone

The point of NFT is to use ownership to provide access. If they use another system, like an account system, well obviously it's no longer NFT and then obviously it no longer has the advantage of NFT. Even if they don't use NFT to provide direct access but instead access is provided behind another wall (like an account), the other advantage of being able to transfer its ownership to someone else is still there, and again if they block that, well obviously, they really don't support NFT at all.

An NFT is not a receipt, it's the actual ownership.

The real question is whether any games will ever really support NFT, that's a whole other question. It will takes times before we find that out as currently, with the amount of cash it bring for barely providing anything, it's not clear whether an actual full featured game will comes out or it will all be glorified visualizer.
Jordan Peterson's interviews with Roland Griffiths and Iain McGilchrist.

https://www.youtube.com/watch?v=NGIP-3Q-p_s

https://www.youtube.com/watch?v=0Zld-MX11lA
Migrating a Mean AngularJS App to React, Next.js, and TypeScript
I do take comfort in believing there is some kind of God somewhere. It really does not matter if it exists, or what is it, and it does not rule over my life. It just fills what is missing spiritually

As most people don't really follow any regular religious ritual on lack of time. My girlfriend does take our child to the local mini-church activity which is fun and entertaining
Solitaire had a secret purpose, it taught people how to use a mouse in a way that they would enjoy, an important consideration when most people had never used a mouse before.

Candy Crush teaches you what pay-to-win DLC is.
If I call some function foo() I have no idea if it does any heap allocation internally.

In zig I always know because all functions that allocate memory explicitly request an allocator. That also allows me to control which allocator they use.
I spend a LOT of time trying different routers. I've pretty much settled on the Asus routers - 58U, 88U. Out of the box they're pretty good, but once you load them with the Asus Merlin firmware, they're rock solid.

I've visited a lot of homes to help troubleshoot internet connections, and the ones I've converted to this combination have gone silent (much more stable connections/wifi).
Good question, hope you don’t mind me jumping in. For me as a teenager or even younger, reading about various faiths and mythologies, I was thinking about which faith was the right one. Obviously I could simply choose the one of my parents and the adults around me followed, but I went to a school with Muslims, Hindu and Buddhist children too. Was I really supposed to try and convert them? None of the Christian teachers did.

It all made no sense. Everybody was just doing and saying what their parents told them to, and actually thinking or talking about it and taking it actually seriously just seemed absurd. Nobody was actually following through on what the scriptures said they aught to be doing, if it really was all true, and if they had that would be even worse.

So it wasn’t so much deciding god doesn’t exist, it was that if god does exist, which version is it and how would I know? From there concluding that religion is an entirely artificial social construct was a pretty small step.

Having said that, I also concluded that spirituality is clearly a ubiquitous human experience. Religion seems to be a response to a universal, or near universal impulse that it’s worth taking seriously.
Isn't there a point that exploits for old systems just sort of disappear? Who will be targeting a windows 2000 system these days?
yeah thats it
The guarantee that if anyone buys or reads it in the future, I can claim my compensation. Otherwise I have to create a perpetual begging campaign and be at everyone's mercy.
C unsigned integers are completely well behaved: they do arithmetic modulo 2^n, and I hope you had a teacher that exposed you to that. C has many problems but that isn't one of them: overflow of unsigned is designed and documented to wrap around.
Previous HN thread about immutable databases:

https://news.ycombinator.com/item?id=23290769