skysight-inc/HackerNews huggingface dataset:
No, unless you think an empty lot in downtown Manhattan should continue to go unused forever. Governments have a responsibility to ensure that land is used effectively.
Sure you get a voice. We can have a discussion.

But the point being made above is that we need someone's respect, someone's consensus, someone's approval to do what we are doing. And to that I say if you don't like what we are doing don't get involved.
Always remember to s/GitHub/Microsoft/g
This is actually a small proof of concept for the much larger project that is Arcan or Arcan-fe. Did a fair amount of research into it. Its philosophy is to move away from the traditional desktop experience and create fundamentally unique, new interfaces. More on its founding principles can be found on this site: https://www.divergent-desktop.org/blog/2020/08/10/principles.... The core of Arcan is written in C with a little Lua and takes inspiration from game engines, display servers, and streaming multimedia processors. It combines similar functionality of these traditionally seperate low level graphics to create an all-in-one graphical display engine. According to this slideshow (https://speakerdeck.com/letoram/arcan), the "last mile" for making any gui/tui can be as little as simple scripts. Writing scripts(mostly lua as of right now) can get you a tiling wm, audio/video playback, a libretro-based emulator running a game, and as this post shows a dynamic new command line shell. An interesting project overall to keep an eye on. Can see it used as another modern alternative to the aging X/X11/Xorg on GNU+Linux and BSDs.

Useful links related to Arcan:
Website(https://arcan-fe.com/), Creator's Github (https://github.com/letoram), Arcan's Github Repo(https://github.com/letoram/arcan), Creator's youtube channel (https://redirect.invidious.io/user/arcanfrontend).
https://news.ycombinator.com/item?id=33234109

Soviet tech allowed members, and equipment, to cross the borders of the country. ;)
Thanks! But you haven't convinced me that this adds any value right now on top of Axum, at all. Perhaps this is sort of an early release, since you mention elsewhere that the plan is to support GraphQL (and that would be the value-add)?
Since it's on topic and pretty cool, Common Lisp has built-in support for this with the disassemble function, (disassemble <function-name>):

CL-USER> (defun do-something (a b)
(format t "a: ~a~%b: ~a~%~%" a b))

DO-SOMETHING
CL-USER> (disassemble #'do-something)
; disassembly for DO-SOMETHING
; Size: 216 bytes. Origin: #x537D0F66 ; DO-SOMETHING
; 0F66: 498B4510 MOV RAX, [R13+16] ; thread.binding-stack-pointer
; 0F6A: 488945F8 MOV [RBP-8], RAX
; 0F6E: 840425F87F0050 TEST AL, [#x50007FF8] ; safepoint
; 0F75: 498BB5E8050000 MOV RSI, [R13+1512] ; tls: *STANDARD-OUTPUT*
; 0F7C: 4883FEFF CMP RSI, -1
; 0F80: 480F443425B05B1450 CMOVEQ RSI, [#x50145BB0] ; *STANDARD-OUTPUT*
; 0F89: 488975E0 MOV [RBP-32], RSI
; 0F8D: 4883EC10 SUB RSP, 16
; 0F91: 488B1570FFFFFF MOV RDX, [RIP-144] ; "a: "
; 0F98: 488B7DE0 MOV RDI, [RBP-32]
; ...

And of course it works for the functions that are defined by the standard, too:

CL-USER> (disassemble #'format)
; disassembly for FORMAT
; Size: 581 bytes. Origin: #x52A12CCD ; FORMAT
; CCD: 840425F87F0050 TEST AL, [#x50007FF8] ; safepoint
; CD4: 48817DF817810050 CMP QWORD PTR [RBP-8], #x50008117 ; NIL
; CDC: 0F85CB000000 JNE L4
; CE2: 4881EC90000000 SUB RSP, 144
; CE9: 4883E4F0 AND RSP, -16
; CED: 488D7C240F LEA RDI, [RSP+15]
; CF2: 48C747F1E5000000 MOV QWORD PTR [RDI-15], 229
; CFA: 48C747F93E000000 MOV QWORD PTR [RDI-7], 62
; D02: 4881ECB0000000 SUB RSP, 176
; D09: 4883E4F0 AND RSP, -16
; D0D: 488BC4 MOV RAX, RSP
; ...

CL-USER> (disassemble #'first)
CL-USER> (disassemble #'+)
The first time I remember hearing about Kanye was on Jay-Z's Black Album, "Kanyeezy you do it again, you a genius", the criticism lobbed against him in the early aughts was that he was a brilliant producer, but not a rapper, and then College Dropout came out, and changed that. It's really a shame to see all of this, Kanye is one of my favorite musicians of all time.
what does a cardinality of 0 mean? i dont even think an attribute should be on the schema if the cardinality is 0? or am i experiencing a brain fart and missing something obvious
The article isn't correct in all arguments:

> However, you won’t be getting the advanced features like automation or other integration...

Codeberg also has built-in CI support using Woodpecker (ci.codeberg.org). It works very well.

> However, if you are interested in a privacy-friendly GitHub alternative from Europe, I suggest you check out Codeberg.

Important to know that Codeberg only allows to host projects with a FLOSS license. So I wouldn't announce it as a GitHub alternative without a further note.
rather than worry about the specific example, try to understand the overarching point.

If I have three cats and 2 hands, 1 of them is naturally not going to get pets. I'm wielding power in the form of that decision, not because I'm egomaniacal and love leaving the 3rd cat out of pets, but because I've chosen to employ both hands to pet two cats.

People chase power. The woke movement is 1 mechanism for doing so (there are others). It doesn't mean all those chasing power using the woke movement are specifically doing it to bully others.

And while YOU may want to limit to bullies, you responded to a post talking about the woke movement in general, my point stays within that context even if you've chosen to go outside that context.
Absolutely. It's like the regular social media mini uproar when someone discovers duct tape on the plane they are flying. It's speed tape.
There are very few people who just want to speak freely. People choose a platform like twitter because they want to be heard, and they want the opportunity to be heard by people who don't want to listen.
Why is alpine so popular for VMs/containers when popular runtimes like the JVM or nodejs don't officially support musl?
porque no los dos = it can be both, why not both?
The article suggests that HOCs should have been the "functional programming" path forward for React, but I wonder if the author had much experience actually writing with and/or debugging HOCs? Hooks didn't come out of left field and the growing number of HOCs and how hard they were to build/maintain/debug was a part of the impetus for "inverting the dependency injection" and building hooks. I don't even think the similarities in names was an accident.

Also, HOCs were really bad at SOLID too. They replaced inheritance with composition. They rarely supported Liskov Substition. Their dependency injection was often in the wrong places. They spit out regular dumb JS OO classes and object instances so their supposed object-oriented-ness wasn't directly in question, and that really was the only thing to commend them on.
I have frankly radical political beliefs and am outspoken about them: getting banned and censored is not a hypothetical situation for me but an experience I have actually had many times.

Nevertheless I remain committed to preventing the growth of nationalist, racist, and genocidal movements, and I've come to believe that this requires moderation of large-scale public internet forums.

There is no fair, reasonable, effective content-neutral strategy here. All moderation is ideological, including the choice not to moderate at all. And every choice within that constraint will have consequences. We are better off looking at the consequences we want to prevent and working backwards, than we are starting from a specific ideology and moderating the way it demands.

"No moderation at all" isn't a virtuous abstinence from making this choice or being responsible for the outcomes, it is just one option among many, and one I find to have unacceptable consequences.
He's been delusionally egotistical for nearly two decades. I think he's always been a self centered asshole, the schtick was just more palatable when he was only talking about the trivialities of the music industry.
The larger story that I will be telling through this series of posts is the re-integration of the cast that powers Notado back into a monolith; hopefully it's something you and other readers will find interesting!
Checked out your website, this is an excellent idea and a great approach to fixing XMPP UX issues. Best of luck with your project!
Other cities not in Washington should try this, too. Vacant or unused apartments should be taxed too.

I live in Miami. My building is 55-60% occupied at best during peak season (October/November through March). The building is over 5 years old yet 10-20% of units are literally unfinished, and another 10-20% are used so infrequently (less than 8-10 weeks a year)......yet we have a ton of homelessness and it seems developers are too poor to build anything but "ultra-luxury" (their words) developments.

Something doesn't add up.
Isn't the reason for Software to flourish in last 20 years is that we have had no regulation? Adding regulation would then lead to contraction of software industry as we know it. May be the regulation should be not on employees, but the products in categories where they are subjected to life/death situations.

If you think getting a license is the way to fix quality issues, I have a bridge to sell you.
> The only somewhat free place I've seen is 4Chan but it contains so much toxicity, that's its barely bearable.

That is what happens when speech is free from consequences.
Because it makes really tiny images, and most stuff does work even if it's not officially supported.
It was originally intended for exactly that - instantaneous transactions. It was only a huge rift in the community in ~2014 that saw it turn away from the original mission.
This DESPERATELY needs a glossary of terms
If your system of logic contains a contradiction, then it can be said that any statement in that system "leads to" a contradiction. Thus "proof by contradiction" can prove any statement in that system.
It's also interesting to note that in large swaths of modern American Evangelical Christianity suffering is not only to be avoided at all costs, but there's a promise of prosperity (Prosperity Gospel/Charismatic circles - actually a pretty large portion of US Christianity). These teachings seem to be directly at odds with many of these verses.
How much underground CO2 is released in a single volcanic eruption, such as Mt. Eyjafjallajökull, Mt. St. Helens, or yearly at Mt. Vesuvius?
Viva: An End-to-End System for Interactive Video Analytics [pdf]
That's an arbitrary rule that we've made up. The search engine still exists. The advertising platform would not exist without it.

The % of ads on the first page of the search results is a detail of how the two co-exist, not evidence that there is only one and not the other.
As far back as 2015, their website claimed "frequent professional audits" (https://archive.ph/mVPmL). To date, no audit has been completed; after years of falsely representing attestations as audits (despite those documents openly stating they weren't audits), they finally removed the claim.

Similarily, their website lied for years about 1:1 USD backing in their accounts, and they faked it by moving money that wasn't theirs (likely Bitfinex customer holdings) in and out of their accounts. https://ag.ny.gov/press-release/2021/attorney-general-james-...

> The OAG’s investigation found that, starting no later than mid-2017, Tether had no access to banking, anywhere in the world, and so for periods of time held no reserves to back tethers in circulation at the rate of one dollar for every tether, contrary to its representations. In the face of persistent questions about whether the company actually held sufficient funds, Tether published a self-proclaimed ‘verification’ of its cash reserves, in 2017, that it characterized as “a good faith effort on our behalf to provide an interim analysis of our cash position.” In reality, however, the cash ostensibly backing tethers had only been placed in Tether’s account as of the very morning of the company’s ‘verification.’

> On November 1, 2018, Tether publicized another self-proclaimed ‘verification’ of its cash reserve; this time at Deltec Bank & Trust Ltd. of the Bahamas. The announcement linked to a letter dated November 1, 2018, which stated that tethers were fully backed by cash, at one dollar for every one tether. However, the very next day, on November 2, 2018, Tether began to transfer funds out of its account, ultimately moving hundreds of millions of dollars from Tether’s bank accounts to Bitfinex’s accounts. And so, as of November 2, 2018 — one day after their latest ‘verification’ — tethers were again no longer backed one-to-one by U.S. dollars in a Tether bank account.
> Yeah sure, or more like, wait in huge queue in front of train station to get to security check, then wait in queue to waiting room, then wait in queue on exit from waiting room to platform, then get checked at train door

It has never taken me more than a few minutes to go through security in a train station in China. You're exaggerating here.

Yes, you have to get your ticket checked before going onto the platform, but that's also just a few minutes in line. There are usually several automatic ticket gates, plus one or two people manually checking.

In European airports, it can take a good hour to go through security and get to your gate, if you arrive at a busy time.

> As I said 130USD is crazy expensive when I can fly in Europe similar routers for 20-50 USD and it will take me 2 hours instead 7.5 hours.

I gave Beijing-Guangzhou as an extreme example, to show how cheap even extremely long routes are. I think most people would fly that distance. However, on a route like Beijing-Shanghai (just over 4 hours), most people would choose to take the train.

About the price, $130 to travel across a country the size of China is not crazy, regardless of how cheaply you can fly in Europe. Your trip is also not going to be merely 2 hours - that's the amount of time it takes from leaving home until takeoff, if you're cutting it close.

> There is no difference between getting to Chinese HSR station or European airport

Security in a European airport is on a completely different level from Chinese HSR stations. Yes, the German model of open platforms without ticket checks is nicer than the Chinese model of ticket checks in front of the platform, but let's not exaggerate here. On the other hand, the Chinese model of trains actually leaving and arriving on time is nice.
Just moves the problem to packagename/packagename looking like a more "official" source.
I understand this sentiment, and my only concern is Kanye's acquisition legitimizing anti-semitism and pushing vulnerable fans into radicalization via that platform.
Context: https://orenom.fi
Fred Wilson: NFT Screens (In the Office)
Huh, not trying to be cynical, realist perhaps, but point taken.

I think a UN that takes the "chief thief" rights away from UN council members would be even more dysfunctional than status quo. The moment US, Russia or China are supposedly bound by a democratic vote of other countries, they are out.

The price for representation is impotence.
If you actually care, then simply configure your client to leech. Every client I've ever used or heard of supports this.

But more to the point, getting tricked into seeding a copyrighted movie by a torrent masquerading as a Debian ISO isn't something that actually happens. That's absurd FUD.
Yes, Google's revenue has always been driven by advertising. This has not changed in decades.
I don't quite buy this. "There will always be bugs" is a truism, along the lines of "all code bases will have to be maintained forever." But that's just not true, code can be done. I think it's really a problem of tooling. We have formal verification, you can come up with an idea, write a specification for it, and write code that does exactly what is intended. It does require more rigor than we currently have, someone attempting to build something must thoroughly understand what they're trying to accomplish and understand how to properly use the tooling, but it can be done.
Since this is HN, and I'm a pedant: reflexes can't be acquired, since they are not processed by the brain, but by the spinal cord, without involvement of the brain (e.g. pulling back the hand when touching a hot surface).

What you're thinking of is called procedural memory, which helps you perform a task without being consciously aware of it (hitting a fast baseball, looking left/right when crossing a street).
>It might be possible to build this app

Not only is it possible to build it this way but I think it's far more likely that it already is built this way. Since the app is pulling up schedules for individual users, there's no benefit to scraping the info on a server or caching any of it as it would be unique for each user. There's no reason for that info to leave the device. The content is pulled, formatted, and then displayed in a style that matches the rest of the app. This can easily be done on-device and would be less efficient to do off-device.

>Most large IT departments have a list of approved browsers and browser extensions.

This is completely irrelevant considering this is being done on mobile devices. On iOS, at least, it's all webkit and done within the app itself. I was just using Chrome as an example for how this process is done without sending the credentials to a third party. Unless the company wants to ban people checking their own schedules, there's no way they can stop someone from logging in to a web browser and having the content scraped. As an example, let's say they only allowed Microsoft Edge as the "approved" browser and they didn't allow any Edge extensions to be installed. The user can still pull up the page in Edge, save the content once it's loaded, and feed the folder/HTML file to the app to scrape the content. There's literally no way for them to prevent this other than by severely obfuscating the content (e.g., randomly adding invisible characters into strings to prevent string searches or adding bogus HTML elements to prevent searches for element patterns) or ceasing access to it completely.
You would have to go far more than a few cm underwater. We use ice bridges in the winter. A few cm of ice is not enough to support a giant truck.
Back to the future of photosynthesis
Please keep in mind codeberg runs on donations (like mine :) ). If you join and have resources, consider donating (they're on LiberaPay). Their finances seem healthy and sustainable for now.

https://liberapay.com/codeberg/
I've been using alpine with kde-plasma[1] for a little while now. Mostly works great!

[1]: https://wiki.alpinelinux.org/wiki/KDE
Some amount of testing can help you move faster.

... especially with some of the most-popular "let's shit out a quick MVP" languages/frameworks, since they often lack static typing, or kinda have it but support is uneven.
also a list of known things that are cardinality 1 could be valuable, since someone coming across this advice people might swing too far over to the always-many side
Good point. I guess I assumed it wasn't incorporated which would be silly (though probably not uncommon for solo founder)
Teachers have licenses. It does not make them any good at teaching though.
If you are a fan of Java, there's OneDev

https://github.com/theonedev/onedev

https://code.onedev.io/projects/160
I like the YAGNI principle.

It doesn't mean "never do it". It means "don't try to anticipate all your needs".

Because you can sit around and come up with scenario after scenario to defend including almost everything.

Get it working. Worry about everything else after that is accomplished. Will you eventually need a kill switch? Maybe. Do you need it to build a proof of concept? You Ain't Gonna Need It.

Do you have enough results for pagination? Eventually. To build the API for your first test? You Ain't Gonna Need It.

Because the rest of the sentence is "until you do". Eventually you will need a lot of this stuff, but sometimes you actually don't need it. Don't waste time fulfilling non-existent needs.
Signing bonuses though?

Here's an extra 5-10% of your first year's salary (optional) if you commit to hanging around for 2 years.

I don't see the asymmetry there?
>who says he's being exploited?

This source, for example: https://www.yourtango.com/2021341546/kanye-wests-documentary...

People can be abused and be successful at the same time. Their success doesn't exempt them from being hurt, in fact, it makes them even more of a target, while they are not less vulnerable at all.

Also I haven't implied that he's easily exploitable. The exploiter for example can be a real pro at it.
Manually.

Writing automated tests with sufficient coverage takes, as a rule of thumb, three times as many lines of code as the code itself, not including test data. (I don't remember exactly where I first learned this, I think this is out of Microsoft?).

For small-enough codebases, with few enough engineers working on those codebases, and without dedicated QA resources attempting to break your code on a thousand device permutations, simple manual checks, when needed, are orders of magnitude faster compared to writing and maintaining automated test suites for code that nobody is paying you money for yet and therefore is worse than worthless from an accounting perspective, due to ongoing maintenance costs of the code itself.

Once you have paying customers, then you need the tests to protect company revenue and reputation. Once you decide to scale, then pay for QA to try to break your code on a thousand end-user devices. But not before!
It gets further complicated so that if you tell a joke in poor taste or in haste without considering the future and other implications you can get retroactively "cancelled".

So today you say something that is acceptable. But maybe tomorrow, after you turn 18, someone discovers your statement and they cancel you using today's judgements.
Perverse incentives etc.
Reminds me a lot about the fascinating read of Knight Capital, and the $440M-in-28-min bug that lost them 75% of their equity.

Reminds me a lot about Knight Capital bug that cost them $440M in 28 min.

> Rogue orders seemed originated from the new RLP router code, but no one could pinpoint the bug.... they reverted to last-stable.... and even more trades executed than before.

https://www.henricodolfing.com/2019/06/project-failure-case-...

I remember a PDF that went into even greater detail, was a very good read.
TIL from your list: "selfie" originated in Australia.
Never come across TigYog. Seems pretty cool: https://tigyog.app/
I agree: for me at first the mind-blowing thing was seamless IdP integration. (Now I'd have ACLs neck-and-neck with the SSO stuff). But like, the extensible private network thing, that's what corporations use VPNs for. :)
Right. So then you add burnsushi/ripgrep instead. See the problem?

Namespaces are a solution or mitigation to some problem, but that problem is not malicious typo-squatting.
How to Sell 30k Books in Six Weeks (2014)
What we lost was having the mafia run the lotteries instead.
Yes, this is in the definition of theorems().
>you're looking at Geneva Convention level offenses.

That's a joke. Russia is intentionally bombing Ukrainian civilians, you think they're going to have a single War Crimes charge put against them? How many civilians did the US unintentionally kill across Afghanistan and Iraq, hundreds of thousands? See any charges there either?
Oh then we've been on the same page from the beginning :)
Note that if someone get caught doing this, the IRS can and will open other additional tax years for examination.

The statute of limitations is currently 3 years from when the return is filed, 6 years if the deficiency (between the reported amount and the tax calculated due by the IRS) is 25% or more and the disparity is unintentional or the result of good faith efforts by the taxpayer to report their liability.

However, if a deficiency is deliberate, there is no statute of limitations on how far back the IRS can go to audit the tax year and assess penalties (and possibly also refer to the DOJ for criminal charges).