skysight-inc/HackerNews huggingface dataset:
Could you share the name of the auction house?

I don't think that would be against HN rules.
Maybe not really easy but it is really just due-diligence and getting a solution that is worth the money you are making by providing the service.

If you weren't a mechanic, you wouldn't avoid maintaining a car and then get upset that it broke down eventually, you would pay a specialist to maintain it for you.

Youtube is cool because it's "free" but you also get almost zero support from Google and they are pretty the worst in my opinion. I have got decent support from AWS and Microsoft (never tried with FB).
I think you can do anything in Javascript without either Redux Saga or Redux or React.
That's not really confusing though, just takes a bit of unlearning the muscle memory of 0-based indexing.
libvips: A fast image processing library with low memory needs
Not since 2019. From the wikipedia entry:

"In 2019, OpenAI transitioned from non-profit to for-profit. The company distributed equity to its employees and partnered with Microsoft Corporation, who announced an investment package of US$1 billion into the company. OpenAI then announced its intention to commercially license its technologies, with Microsoft as its preferred partner."
What happens if Russia invades?
Nevertheless, I wonder, couldn't this be made more secure, by requiring those who publish the page HTML, to sign sth with a private key that [those who control the DNS record prove is their key]? So they prove that they have the same private key
Pull-ups. If you work from home you can get bars that attach to doorways.

If you've never done pull-ups before, you won't manage to actually pull yourself up. However you can "hang" which stretches out the shoulder and kneck muscles.

Once I managed to do a number of pull-ups, all my kneck and shoulders pain vanished.
Here's an article on how to multiplex websockets [1]

It looks pretty clever, I wish more websocket frameworks like [2] supported this out of the box (with failovers for safari).

[1] https://dev.to/ayushgp/scaling-websocket-connections-using-s...
[2] https://www.npmjs.com/package/hydrated-ws
If people didn't have sympathy for the robots then it wouldn't have made a good film.
I could implement the filtering by Android version. I already research that info. You can see it when you click on the phone. I did not add a filter for it as it might be somewhat misleading. Because it might be possible to upgrade the phone to a newer version.

As for phyiscal size, usb-c and headphone jack - I would have to research that data. All data on Product Chart is reasearched manually. So it takes quite some work to add another parameter.
Lua 5.3’s not really a fork. It just has backwards-incompatible changes, as do 5.1, 5.2 and 5.4.

Otherwise yes, “Fengari implements Lua 5.3”. https://github.com/fengari-lua/fengari
I find it pretty insane that countries can have shadow markets with no taxation that make up 50% or more of the total economy!
That's a terrible idea. A shell scripting language doesn't need to do everything in the world. It just needs to tape together tools that can do everything.

POSIX sh can pass arrays around just fine, and that's all it needs to do. Feature creep is the worst possible thing you could do to a shell scripting language.
I have seen a number of managers go back to being an IC at an equivalent title.

I think it's pretty common. And not particularly penalized.

I was a manager for 5 years and am now building my own company. I do way more coding than as a manager but I also do everything else.

If I were to go back to full time employment I think it would be easy to go back as an IC or as a manager depending on what I wanted and how I spin my time.

Basically, you always have a story and always have control of how you tell it. So as long as you're average or above average as an employee you'll always have options.
It must be admitted that if merges are involved, it becomes somewhat harder to do something like this, as you can no longer use the easy and safe path of an interactive rebase to edit the commit and remove the file, and must reach for filter-branch or similar, which are generally a good deal scarier and easier to make difficult-to-identify mistakes with. (Fortunately, the man page git-filter-branch(1) deals with this specific case as its first example.)

But it’s certainly not the easiest thing to mess up a Git repository to the point of losing data; the reflog keeps it all intact for at least a month unless you very deliberately tell it not to (see the “CHECKLIST FOR SHRINKING A REPOSITORY” section of git-filter-branch(1) for sample invocations after such an edit), and I’d be much more comfortable about open heart surgery on Git’s model than on SVN’s.
The moment I saw that I sent an email to register.

I work at a small government agency (closer to a small business) with 20 FTE... Only 2 if which have the skill set and "wear a hat" that could cover vulnerability scanning or such security. While they are good at responding to incidents that make the news and patching immediately... they do not actively spend time scanning / looking for issues that do not trip alarms.
Have you considered that your run config is probably not the place for this sort of thing?
You could instead have focused libraries in smaller files located at /usr/local/lib/ or wherever tickles your fancy. Then source them as needed from scripts.
> I'd give your criticism some consideration if I thought you had even the slightest knowledge of what we're talking about.

Doesn't sound like an arrogant person to me...

FYI I understand how magnetic confinement fusion works at a high-level, as a non-scientist.

There's a lot of assumptions you're making here. First that we need hydrogen-hydrogen fusion. Many current reactor designs use deuterium and tritium (nasty stuff tritium.) It doesn't have to be plain hydrogen, it just has to be elements common enough that we won't run out (or that we can breed using neutrons - that gamma radiation you talk about - from the fusion reactor.) Some designs are more exotic with fuel using isotopes of helium, lithium, boron. Second many current reactor designs use a plasma temperature well above 15M K. I've heard of 100M K and that's not an upper limit.

But you're also making assumptions about the volume of a reactor - we don't even know if magnetic confinement fusion will end up being the best design, but if we assume it does - then stronger magnetic fields really decrease the volume required. In fact development of stronger magnets based on high-temperature superconductors may be the biggest breakthrough in fusion research in the last decade - see https://news.mit.edu/2021/MIT-CFS-major-advance-toward-fusio...

> And here you are expressing doubt that we'll achieve even the easiest kind of fusion reactor.

We don't have a break-even reactor yet by the way - we have achieved fusion for short periods of time and by putting in far more energy than could be produced. That milestone is probably still at least a decade away.

My point again is that we don't know enough to be able to say what's possible and what isn't. History is littered with people arrogant enough to say what we can never achieve and humans keep surprising. Sometimes even things that seem impossible - like detecting planets around other stars when the physics of optics is very clear that an optical telescope could never directly image a planet in another solar system. That was wrong on two fronts, one it doesn't account for gravitational lensing, and two it didn't account that we might cheat and detect planets indirectly. And so the arrogant people were wrong again. Don't make that mistake.
I honestly wonder if that is what is happening. This article wasn’t able to replicate, but perhaps making a public link to the file containing .DS_store would do it
> [...] Oberon [...]

Sure, and that would be a good argument, there are several interesting languages out there that do various things better than C. I'm not intimately familiar with the Wirth languages, but I thought Oberon provided garbage collection?

> [...] misrepresentation [...]

Fine, they never claimed it was only good for that, but I still find it weird to claim that "it's fine, it's great for X" where X is a thing that the language is not particularly good at, while ignoring Y, the thing it's well known for.

> [...] trees of objects [...]

I just don't think that "about characters" or "about trees of objects" is an interesting way to differentiate between programming languages, and I think that this discussion is actually confusing between two different properties. First, is how the source code is represented and edited. It's almost always as a plain text file. Some languages have variants on the plain text file: SQL stored procedures are stored on the RDBMS, Smalltalk stores source code in a live environment image. There are other approaches, such as visual editing as-in Scratch, or Projectional Editing (https://martinfowler.com/bliki/ProjectionalEditing.html) as in... um... Cedalion? I don't actually know any well-known ones.

The other property is how the language internally represents its own code. Sure, Lisp has the neat property that its code is data that it can manipulate, but other languages represent their code as (abstract) syntax trees, too. Basically every compiler or interpreter for a 3rd generation language or above, i.e., anything higher-level than assembly language, parses source code the same way: tokenization then parsing into an abstract syntax tree using either manually-coded recursive descent, or a compiler generator (Bison, Yacc, Antlr, Parser combinators, etc.) So your point that the Lisp evaluator doesn't even understand sequences of characters is true for any compiler, they all operate on the AST.

I think that there's a point to be made somewhere in here that one language's syntax can be more error-prone than another's, but that wasn't the argument being made... Not that I understood, anyway.
This is off to a great start, nice work!
I run into this problem too. Some email lists publish archives on the web, so googling might find them.

Others do not, and there's no way I can think of, especially in retrospect, to discover them.

The same is true, in my experience, with FB and LinkedIn groups.
If it happens I predict:
Lots of sanctions, fear, anger, and more economic troubles everywhere. Increased food and fuel costs.

Refugees flood out of Ukraine into nearby countries. Humanitarian crisis and calls for international aid / assistance.

More COVID outbreaks due to refugees and bad living conditions.

In short, bad for everyone.
Parent here, with teenagers.

I wouldn't say it's impossible to understand. Imagine having a dog or other pet that you love ridiculously. Then one day the pet starts talking, reading, doing math homework instead of chewing your shoes as often.

It's a wild ride.
@bashhacker, thank you for the suggestion! I included shdoc in the list, and added the synonym shfmt to the sh formater (which includes shfmt).

I agree with not making another docstring format. Accordingly, I updated the readme to explicitly also allow the linter to support the docstring format as provided by another style; that of shdoc.

In essence, the user should be able to configure the linter to adhere to Google Shell Style Guide or the one used by shdoc (or another, or some non-conflicting combination of options). To start somewhere, I propose Google Shell Style guide.
Where do you draw the line as "large"?

I just threw out a few hundred lines of Python in exchange for ten lines of bash script + cron job to automate nightly app updates. Way easier to get working, way less painful to debug.

I grant, however, that it's not particularly large. What is?
I have on too! It's too slow for me now to use daily, but I do bring it with me while traveling as an emergency backup. I really wish they would release an updated model.
IIRC Batch interprets ^ escapes unless it's double quoted - so, yes.
I'm not entirely sure what you mean by "language fork", but all versions of Lua have incompatibilities. 5.1, 5.2, 5.3, and 5.4 are all major versions, with features that aren't completely compatible with any of the others.

For example, 5.2 brought in major changes for how environments were handled, and 5.3 brought in integers, and 5.4 brought in changes to how number overflow is handled.
Yes, which is why the International Atomic Time standard is based on the averaged value of readings from over 400 clocks around the world.

https://iag.dgfi.tum.de/fileadmin/IAG-docs/Travaux2013/08_BI...
Combining Protocols in Swift
There's nothing really logical about the desire to own NFTs or physical animation cels, so I'm not going to claim one is better than the other in some objective way.

But, to put it extremely mildly, those two things scratch entirely different itches.

I guess if you don't care about either of them, then they might seem superficially similar. However I don't think anybody interested in one of those things would consider the other one to be remotely similar.

NFTs are about proving you own something. "This is 'mine', and nobody else can 'own' it, until I sell it."

Owning a physical animation cel is about touching a piece of history; a physical artifact of a near-magical process. It's like holding one of Michaelangelo's paintbrushes, versus looking at a picture of one of Michaelangelo's paintbrushes. Again, nothing logical about one or the other, but we are not robots.
Decades later you may believe that "everybody" uses "===", but actually "==" is still there, and many people still use that regardless of what you choose to believe, simply because it's there and 33% shorter and looks like C and Stackoverflow is full of examples of it, and it STILL commonly causes many subtle hard-to-find bugs.

People like Roberto Ierusalimschy, Luiz Henrique de Figueiredo, and Waldemar Celes, James Gosling, Guido van Rossum, and Anders Hejlsberg are enlightened, experienced programming language designers who actually know what they're doing, and they don't make stupid amateur-hour mistakes like JavaScript was cursed and riddled with from day one, that make it difficult for compilers to optimize code, and which we're still using tooling and linters and IDEs and compilers to work around, because they're still in the language and will never go away.

"My favorite is always the billion dollar mistake of having null in the language. And since JavaScript has both null and undefined, it's the two billion dollar mistake." -Anders Hejlsberg

"It is by far the most problematic part of language design. And it's a single value that -- ha ha ha ha -- that if only that wasn't there, imagine all the problems we wouldn't have, right? If type systems were designed that way. And some type systems are, and some type systems are getting there, but boy, trying to retrofit that on top of a type system that has null in the first place is quite an undertaking." -Anders Hejlsberg

But you also missed the reference to how deeply and tragically confused the bigoted designer of JavaScript is about equality when it comes to human beings, not just programming languages. And the terrible damage his confusion about equality and his promotion of inequality did to Mozilla and his co-workers and his own reputation and legacy.

I love what JavaScript finally evolved into after decades of intense development and revision and optimization, which took the precious time and effort of uncountable extremely talented people, but all that effort that was pissed away working around JavaScript's original stupid unforced flaws could have been applied in so many much more productive and useful ways, instead of wasted the way it was, and the world would be a much better place if a language like Lua that wasn't so naively and incoherently designed in the first place was used instead of JavaScript.
It’s almost as if they prioritised security of their site over style. How unexpected.
Aws Glacier deep archive would be $8 a month
Also let’s not ignore the fact that Russia and China have effectively formed an alliance: https://www.nytimes.com/2022/02/20/us/politics/russia-china-...
It's not so much meant as disrespectful as used to communicate "a stranger to me". I literally couldn't tell you anything more significant about this person than the EA stuff, it's a rando from a CL house share situation. So maybe the anecdata should be taken with an especially large grain of salt.

I'm also not particularly concerned with being obsessively PC in everything I say or write.
This. The problem most people have with bash scripts is that they are mostly writing sh scripts and occasionally throw in [[ ]] but still use 99% of the ugly workarounds and tricks you had to use in sh to get anywhere.
Why would Lua be significantly faster than Python? Isn't it an interpreted language too?
Actually, despite being classed as a 16bit processor, the 68000 has 32bit registers and can move upto 4x as much data per instruction.

It gets really hard to actually compare processing speeds across architectures. Your 32bit registers might really help accelerate 32bit math, but aren't going to do a thing for 8bit stuff like text processing.

Also the 32bit versions of instructions took longer than 16bit versions, as the 68000 only had a 16bit data bus, and a 16bit ALU.
If your problem can be solved neatly with some combination of existing shell utilities, and you just need a bit of glue to join them together, bash is great.

The huge weakness of bash is the data mangling that is more complicated than a relatively simple per-row transformation.
Splitting, joining, sorting, min/max of data structures like arrays, lists and trees are trivial in python, not so in bash. If it's not trivially seddable, and awk doesn't help either because you have to rearrange tree like structures, you are about to experience a massive pain, because it's out of scope of even expertly used associative arrays and you will find yourself reinventing the wheel hard using pretty basic tools.

TLDR; As soon as you need to use something more complex than a for loop, switch to Python.
If you select 5.5in (iPhone 13 Mini is 5.4in), 3GB and launch year 2021 you get zero phones. So the poster's question is pertinent!
Note that this is on mobile where my searches aren’t all that unique. I mostly visit HN and a few other sites daily. I guess if you want more realistic results then I should look at my pc. I visit a lot more sites when researching/coding so that would be more accurate, but I don’t have the extension installed.
From the HN submitting guidelines, second paragraph:

> Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. […] If they'd cover it on TV news, it's probably off-topic.
Didn’t matrix add e2e just recently?
Presumably you would load wasm modules with this, as it is just a js VM. Couldn't find a defined browser API, but if the promise of general interoperability holds, then I imagine loading wasm will work like it normally does, just using lua.
While it wouldn't surprise me that marketing would try to sell a product's shortcomings as actual features, in this particular situation, I don't think that's the case.

The main reason being that it seems to go against the fashion of ultra-slim devices.

What seems more plausible to me is that more and more people seem to use the phone for more and more tasks, so a bigger screen is more comfortable. Up to a point, of course.
Really its for future historians writing the history of ww3
I totally agree. Personally, I don't have the skills to tackle these particular cases. Cheatsheets don't help me in anything either. And I presume (maybe I'm wrong?) they're also useless for those with advanced skills for particular cases...
> Even simpler: do not upload copyrighted materials to Dropbox, Google Drive, etc.

it is absurd for copyright to prevent a legitimate user from storing media on a cloud filesystem.
I do that too but usually ends up being harder to keep track of them and backup, even if I keep them in a separate directory and added it to $PATH.
No it can't. You have the argument array which is a horrible workaround. If you need to write scripts that interact with other tools a lot, bash is the language of choice. Starting and handling other processes is a messy thing in any other language.
Can someone explain why Putin would actually go ahead with it?

It'd destroy Russia's economy and would be personally bad for Putin and his associates as they have to deal with the fallout from that. Given that Putin is neither stupid nor ideologically possessed, I can only believe it's just posturing to get negotiating leverage (which looks to have backfired given changing sentiment inside Ukraine).
For someone who claims to drive 100 miles/day? Impossible.

Also, $30/mo just on insurance (which, again, to me is not credible) is way more than $23/mo on insurance, registration, and maintenance. Registration is usually $5-10/mo. Maintenance on a car driven 2x the national average is going cost a pretty penny.
When talking about command line programs, we talk about discrete arguments. "The first argument of copy is the source, the second is the destination".
Youre being downvoted but yeah those reps were not proper form. But hey man do push-ups at whatever your fitness level! Author is gonna injure themselves if they keep doing push ups like that though
Which POSIX sh do you have in mind and how does one pass arrays around in it?
How are you finding the battery? It seems this is the most common complaint.

Edit: and also, what's the software support story here?
The issue is battery life. Apple has figured that out for small phones, but no one has figured out how to make a small android phone with similar battery life to an iphone se.
Thanks for the response, will keep an eye on the project.
Y Combinator seems to have officially declared support for antitrust legislation
https://wesupportsb2992.medium.com/re-s-2992-the-american-innovation-and-choice-online-act-f49cc61abd87

(YC is near the bottom of the signers' list)
>>Running an IPv6-only network isn't super useful for daily use. There's simply too many services that still fully rely on IPv4 to function.

This is IPv6 in a nutshell. The enormous lack of return for enabling IPv6 is still stopping global adoption.
If you don’t want cloud storage to do this, you need to use cloud storage that doesn’t allow sharing between users.

If it allows that, people will misuse it for piracy, which will lead to this.
OMEMO is based on ideas from the protocol used by Signal Messenger. Signal Messenger is based on ideas from OTR. Learning about OTR is the easiest way to understand the basic concepts behind the others because everyone just refers to the OTR writeup either explicitly or implicitly . So this new writeup is still potentially valuable.

The ideas:

* Forward secrecy for messaging.

* Deniability through forgeablility.
> "Mr Oh was stopped by officials and found to be trading without a licence"

The guy is living alone in a forest and he still can't escape the collective insanity in the few brief interactions he has with society.

Trading without a license... That's BS... Soon you will need a license to take a shit.
Isn't it LuaJIT that's really fast? Last I remember reading about it, there was some version fragmentation going on with Lua advancing and LuaJIT stuck on an older version? (That was a long time ago, and I don't know what been happening since.)
But POSIX sh doesn't have array support?

99% of my use case for Bash over POSIX sh is arrays, associative arrays, BASH_SOURCE, and PIPELINE (or whatever that array is that has positional pipe return status)
POSIX sh. Pass it as a string, use standard programs to turn it into what you want. Voila. Not that hard. Just like you do everything else in UNIX.
I will think about it. Maybe posting it on apkmirror is a good way to do it? As for f-droid, I am not yet ready to OSS it, but it's definitely not off the table.

I wish you give my app a try. :)
SharedWorker is a good solution for handling the multiple tab issue
Here's Charlie Brooker's review of Hershey's from the days before Black Mirror.

https://www.theguardian.com/commentisfree/2010/jan/25/cadbur...