skysight-inc/HackerNews huggingface dataset:
On one hand it’s clear that a guérilla campaign is fully capable of resisting a first class army for a long period of time; this has been clear since the 1970s. What people tend to ignore is that the defenders do this while sustaining much higher casualties. Oh, and civilian casualties are typically an order of magnitude higher because high explosives aren’t very discriminatory.

On one hand, that’s an interesting discussion about modern warfare. On the other it is not a convincing argument about how you shouldn’t be too worried about the US military, because while a guérilla campaign might be able to stop them, it would only work after getting hundreds of thousands of people killed in your country. Not exactly a comforting argument.
In Rust it's solved by `cargo doc` and https://docs.rs
I think it should be bidirectional. Random access is expected to mean O(1) advancing of the iterator. I don't think it can be done without upfront work and allocation at construction.

If one needs random access they can always do the bidirectional range -> vector of string_views conversion.

Ranges are relatively new in the standard and not many algorithms landed in the library. I'm pretty sure there will be many new range algorithms in the upcoming standards. This particular algorithm is probably worth suggesting. I recommend floating the idea on the cpplang slack (there are #ranges and #future_standard channels) and/or the std-proposals mailing list. I never wrote a proposal, but you can chat with people who did.

https://cpplang.slack.com/

You can get an invitation here: https://cpplang-inviter.cppalliance.org/

https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals
Well that makes the success of Asian Americans even more remarkable, given that elite schools across the country routinely discriminate against them
I used to work with C++ almost exclusively, but accepted to use more interactive languages for most of my work mostly for faster iteration. C++ is definitely not my main choice anymore, but still use it daily.

C++ has pretty much unmatched tooling due to the massive ecosystem. I have my own long list of gripes against it's syntax and historical baggage, however it's a language that doesn't really impose a style/idiom like several other modern/newer languages do, making it vastly more applicable from anything from embedded to large-scale programs without restrictions. Modern C++ has smoothed a lot of the rough edges in terms of productivity, but it's still an overly complex language that cannot shed any weight due to backward compatibility, and it's a shame.

Contrarily to many other guys tough, I'd take a dash of C++ compared to "simple" C/C99 any day, especially in embedded. C++ can be vastly simpler and more readable, while retaining 100% control over memory and layout. Most of the memory/threading issues essentially disappear with very little fanfare, but few people talk about that.

I don't want to detract against static checking though! But I feel like newer languages such as Rust are still too young and idealistic, and haven't been beaten by implementation requirements or a system's programming language yet where your silly requirement is somebody else's essential feature. This is how it gets ugly, and this is where C++ has probably something to say.

I still like modern languages though. I like Rust, but won't be able to use it effectively until they get rid of static compilation. I wish I had D's metaprogramming over C++ templates any day, but the GC is a again non-starter. Nim has no static checking, but it should deserve much more consideration than it currently has: it's much more pragmatic than Rust IMHO, and it's also much easier to integrate into existing programs will less hassle.
This looks fantastic. A very deep product. I appreciate the copy "Like Slack, but nowhere as good."
https://en.wikipedia.org/wiki/Digambara

> "The Digambara literature can be traced only to the first millennium CE..."

Irya is pretty hardcore straight edge.
America’s Toxic Love Affair with Technology
It's a fair point that sometimes software is "just done". Combining the dependency graph with version freshness may yield even more informative retention/attrition metrics. { EDIT: as in "either updated in N months or a dependency of something which was". Of course, this can easily neglect reverse dependencies not in the package graph, but perfect can be the enemy of the good. :-) }
Game Oriented Assembly Lisp:
https://en.m.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp
That sounds like Tempest, and I somehow doubt that they actually showed him that.
> have yet to find something that beats Jira in all its integration options, possibilities of formating tickets information, and flexibility to definie project specific workflows

I think the reason you like it is exactly the reason a lot of people hate it.
Have a look at the google drive files if you click on the data link; it's a lot more than 2 photos.

eg. That dinosaur skeleton is derived from 60 photos. The drumkit comes from ~100.

...so it's not magic, it's very close to what you get from standard photogrammetry. The big part of this is that it isn't representing the scene as block of voxels like some other approaches.

> The biggest practical tradeoffs between these methods are time versus space.

> LLFF produces a large 3D voxel grid for every input image, resulting in enormous storage requirements (over 15GB for one “Realistic Synthetic” scene).

> Our method requires only 5 MB for the network weights (a relative compression of 3000× compared to LLFF), which is even less memory than the input images alone for a single scene from any of our datasets.

Anyway, so... if you could do the same sort of thing with a similar accuracy to non-images for a 'neural representation database', that'd be pretty neat.
As the other chap said, in the style. Not to worry, I found Pocket and that made it much easier to read.
It's not about optimizing for speed; it's about optimizing for comfortability. Not having to move your hands at all from the keyboard is highly underrated. If you pair it with a windows manager like i3 and use something like vimium on chrome or zathura for pdf, you always have your hands on your keyboard. You don't realize how great that is until you try it. You can't go back to the mouse.
I find it exciting. Perhaps it is naivety, but I'm excited about the prospect of using other products in my large firm. The transition won't be easy but I welcome, with open arms, "Not Jira".
My guess is that this is what JIT people asked for.
How do you do js load balancing? Trying different hostnames via js?
I've no recent experience of the on-prem version, but nowadays I have to use the cloud version and it's painfully slow. One common problem I encounter is that after a page loads I might want to search for something in the search box. I'll click it and start typing ... then at some point the rest of the page has loaded including the stupid key bindings which do various random actions on different keystrokes. I don't know why they have this, it's infuriating.

Oh and they keep updating the UI which involves shuffling things around and every new version is slower than the last. If you're running on-prem you at least get to decide when to update and notify everyone accordingly. We'd just find out one day that everything has been moved around and learn the new locations of different features.

Sorry I'm really just generally ranting about Jira now but honestly I find it so infuriating to use. Confluence as well, how did they manage to make wikis suck so bad?
As a practical detail, I'm wondering if it always makes sense to wrap your predictor in a simple if-then based predictor. If your learned model makes bad predictions in certain specific cases, you can "cheat" with Boolean logic. This could also be useful when the business has a special case that doesn't follow the main patterns.

Any thoughts on that?
It is to early for Windows user on Linux. It does not work for Linux user on Windows either

- Why I have to install drivers?

- Why terminal is so ugly?

- Where is my package manager?

- How many Settings are there?

- I do not like desktop manager, what alternatives do I have?

- I want to patch Explorer. Where can I find sources?

- I have some troubles with programming language, why?

Since Windows XP I find its outlook ugly. And it is getting worse.
Gaming industry discovers automated testing?

The article didn't describe anything that looks like it uses reinforcement learning, adversarial AI's or machine learning.
One of the authors said in a talk that it worked with as few as 15 images.
I built an online meme generator Hope you will like it
Hi everyone,

I'm a web developer based in Taipei.

I like memes so I built an online meme generator!

It becomes quite popular in Taiwan, Hong Kong, and some other Asian countries.

https://memes.tw/en/maker

Most of the users are from Taiwan / Hong Kong / Malaysia / Japan.

So the images are more Asian style (lots of them are from anime & animation).

I translated the website into English. (not finished yet, but should be enough to use)

Hope you guys will like it :DDDDD
Show HN: Visa List – Want to travel safely? See visa restrictions during Covid
The state of touchpad drivers with any hardware is quite bad.
Yet military UAVs lose track of lots of targets during engagements in theatre. Foliage (thick), buildings and culverts do the trick. Mixing in crowds does the trick too (in low light).
> So I decided to create Fun Facts about Ruby — volume 1. This volume contains 30 cards.[...] My goal is now to release a new volume per trimester.

I can't help but wonder how sustainable this is. How many truly "fun" facts can you list before you run out of steam?
The Sovereign Individual: What You Need to Know and Why
While the assumption that you can make changes to swift’s stl is not that far-fetched, doing so to cpp’s is completely mental.

I’ve got a feeling that swift is becoming a very polluted mashup of features that come from parties with conflicting interests. AFAIK, internally at Apple, teams pull in different directions (e.g. to get SwiftUI), at the same time there’s this half-baked differentiable programming / swift4tf manifesto, then there’s the backend swift initiative with vapour.

This reminds of a hotch-potch that Scala’s framework and feature landscape is. The overhead of getting into it is quite substantial and for some, definitely not worth the investment if not just downright scary.
Lanx Credit Solution fixed my credit
Credit Repair begins with you. You have to take a decision to fix up. I got my credit fixed a few weeks ago by Lanx Credit Solution. I was quite skeptical but they got the job done. Increased my score to 750 in 6 days, removed the traffic citation, foreclosures and evictions in my credit and now I’m eligible for a home loan. Call/text/WhatsApp them on (310) 879 2541, or email them via Lanxcreditsolution@gmail.com. It’s legit.
She never drinks that mixture though, she pours it down a drain.
Works on my phone... but I do have a few addons and an older version of firefox mobile
Controversial take: good.

Jira isn’t my favorite product for all the reasons everyone always gives. But the worst feature of Jira is the ability to install custom extensions that slow it down and fill it with bugs. My local Jira install takes seconds to reorder stories because we’ve loaded it to the hilt with god knows what. I’ve regularly crashed it due to innocuous actions like deleting a story due to extensions. Oh and we can’t use any automation tools with it (Zapier, IFTT) since it’s only accessible via VPN.

Taking away the ability to customize Jira to death will make it a better project. Or it’ll force my org to move to something better: either is acceptable.
They key here is not about swapping tools, or swapping people, because tools and people are both equally fallible.

The key is "Code Review" and reasonably proof by testing, not just unit testing which is just nice, but integration testing which is strong.

Responsibility is knowing the scale of potential impact, that's when you should 100% insist having some proof with a proper tester.
Where's the missing 17,681?
> while in python I'll install an entire library in seconds just to try out a function.

but... surely you are aware that the memory leak concern absolutely does not disappear ? you just choose to not care about it in the python case for "reasons" - likely you've never been hit by a system which appends to a dynamic array without ever emptying it, and that can happen in every single language in the world.
Elaborating would be a law class, but the short story is that laws are read by lawyers and judges, not by computers. It's not like a for-loop where a <= versus a < can trigger an off-by-one-error.

To be in compliance with the license, you need to __substantively__ follow the provisions. If you and I sign a contract that I will build a house under terms carefully laid out in the contract, and I make a change from those terms which is not material and substantive (makes no difference to you), I'm not liable for anything. The kind of nits OP is pointing at would never fly in court.

From there, it isn't a question of "triggering provision" and being "liable." Liability is calculated in terms of damages. Damages aren't set to hurt people, but to make things right. If I sell you a defective car, damages are what it takes to fix or repair that car, not ten million dollars. If I use a different type of flooring building your house because the type you wanted was sold out, a court would rule on the difference in value; you can't just refuse to accept the house. This becomes really important in commercial law.

All of the example OP brings up, if they were in fact problems (and they're not), they would have damages of $0.00. There is no liability, so they're okay. That's how you interpret contracts. Lawyers read, write, and follow contracts with how they'll be interpreted in mind.

And from there, every other sentence is just technically wrong. E.g.: "Due to its nature, the AGPL is an EULA, not a free software copyleft license"

I could write a 30 page paper on the holes there, but at the core, what's missing is a basic understanding of how commercial law works. Without that common understanding, it's like trying to convince your grandma, who has never touched a computer before, about how Facebook's algorithms work. It's hard. It requires a common base of knowledge which OP doesn't have. At that point, you're better off advising people to either take a class in basic business law, or to talk to a lawyer.

Actually, a better analogy than Facebook might be data structures in git. Eben Moglen, who wrote the AGPL, is one of the more brilliant legal scholars alive today. That's much like a person who's never used a computer before trying to poke holes at Linus' hash DAG structure.

At some point, you either have to trust the competence of experts, or you have to educate yourself.
Name some swift features that add too much complexity / conflict with existing features. Then your reasoning could become more than a mere heuristic
The pacing of the animated series (the old version) is just so relaxing it's hard to describe. Instead of the super fast-paced animations we have now it takes its time, like a grandmother or grandfather, to tell a story.

It's perplexing how far we have come from that and now everybody wants to get flashier and faster instead of slowing down. I guess our attention spans have been ruined.
So that's an order of magnitude more than what OP suggested and one less than what I suggested. But I still think that 100 is a more realistic estimate to get stellar results.
I've never used Arch but I think it should be considered as the "default" GNU/Linux distro at this point, Canonical have made plenty of bad decisions in the past year (forcing snaps for certain packages, advertisements in the MOTD, etc) and Ubuntu doesn't provide a lot in terms of user-friendliness over Arch with an installer. And from what I've heard Arch also works painlessly for casual applications like gaming with Proton because of the efforts the community has put into it, despite it not being a distro officially supported by Proton.
A lot, I guess! As I discover new things everyday in Ruby. And with Ruby 3 that'll be released at the end of the year.. But I agree that I won't go to the volume 20 hehe,
Your generic dataset idea is either crazy-brilliant, or I'm stupid: conceivably both.

Either way, I'm struggling to understand how it might work. Care to say more?
I was just hearing about a spay/neuter contract from someone I know buying a dog.

I think I recall they make you pay a deposit, which is refunded when the dog is "fixed".
Last time I checked SBC opensource GPU driver development pretty much everyone gave up on PowerVR.
What you're talking about is called a 'bail bond'.
> The help offered to Hillary was inaccurate and of dubious worth.

If you buy a gun and then rob a bank with it -- except the bank teller laughs at you because there's water dripping from your "gun" -- it doesn't diminish the fact that your intent was to rob a bank while yielding a deadly weapon. Just because you're ineffective and can't tell a water pistol from a Glock doesn't mean the intent doesn't, or shouldn't, count.
The problem with my girlfriend is that she thought she went through it, but after 4 years she stopped anti-estrogen therapy because she wanted a baby, and 1 year later her breast cancer got metastatic.

After new extremely complicated surgeries where most surgeons said that it's impossible to get the tumor out of her body (there was only 1 surgeon who took the chance), now she's back on anti-estrogene therapy and it seems that she can't ever stop it again in her life, or at least until some better therapy is available.

I'm quite hopeful of the liquid cancer biopsies though, detecting the small amount of early stage cancer DNA inside the blood will get useful as the thoughput of DNA sequencing increases exponentally, but the cancer curing trials look promising as well.
> I happen to absolutely love copyrights, I just don’t believe in taking the rights of the authors too far. Not to the point of screwing the consumer over. And I say this not just as a consumer, but as a producer of copyrighted material myself, both in the form of this book and of Linux itself.

Ironically, every time some law gets passed to modernize IP law, "modernize" ends up meaning "expand".
Ask HN: What's your antidote to programming procrastination?
It's been more than two year that I started considering a career in software engineering but made zero to none progress .
Often , I cannot settle on the technology that I want to work with it . sometimes as soon as I see a slight crittism about the framework that I'm using I get frustrated quickly.
suppose that you are a beginner, How do you choose the technologies that you want to work and how do you keep yourself comitted to them?and on the similar and more broad note how do you see trends in CompSci related fields?
My experience with Jira makes me think that extensions are a big portion of the problem here.

Confluence just sucks though.
The volume and brightness sliders in the control center on iOS and iPadOS also do the slide anywhere thing.

I found it reasonably discoverable.

At first I assumed I had to touch the boundary between the light and dark part of the slider, but eventually I missed and noticed it still slid. I then experimented to see how close I had to get, and found that anywhere in the control would do and once sliding I did not need to stay inside.
EY are going to see a raise in customers due to this article.
Am I the only one thinking it here ?
TBH this xkcd was made in 2012, there was much more usage of Flash back then.
It seems like a good idea for eventually exiting too. If you’re open about revenues and customer base, i mean it depends where the profit centre ends up but it’s no bad thing for finding possible buyers to be transparent on the journey.
They do not have to be racist, but, in the USA, they usually are.

Republicans know that minorities, and black people in particular, heavily favor democrats, and will enact policies that directly affect them. For an example when they said the quiet things out loud, check NC, https://www.snopes.com/fact-check/north-carolina-voter-id/
had no issue with dell xps developer edition daily updates for a few years.

Now I have some business lenovo with intel gpu and no issues running ubuntu 20 and daily updates.

Anything from bluetooth speakers (Marshall's nice) to external monitors to whatever just works...

Also running Arch on a home server with an amd gpu for games (steam/paradox games).... funny enough that also works great.

When I did have issues it was due to nvidia (crappy drivers).

For hobbyist stuff... depends on hobby i guess... for me most projects involve a pi zero or similar... good luck doing that with windows...
Sorry, that's just incorrect. Neither is that the whole argument nor is this about communism.

As long as people scream "communism" when they see anything related to planning and ignore the rest of the argument, you're never going to have a balanced or even nuanced debate and instead just dumb black-and-white rambling. Like your post.
complex c = 4;

Would you rather have this line not compile because 4 is not a complex number? Because one _could_ argue that 4 is a complex number, and C++ can represent this with an implicit constructor.

The issue with C++ is that implicit is the default, not that it exists.
Insufficient evidence to convict someone else is not sufficient evidence to convict you. They’d still have to convict a jury of your peers that you did so.
It's what I like to call finding the audience for your work. The author of the post as you rightly pointed out built an audience from the Ruby world.

This article https://leveragethoughts.substack.com/p/cracking-the-who-you... is one of the best on this topic.
> It's hard for me to see how "Java" and "cloud" go together.

Given the number of companies known to use Java in the cloud very successfully, this is a “Citation Needed” moment.
Building a community is sticky. It's the same reason people trust opinions from people rather than some anon on the internet.

It's not world changing but it definitely is to his users.
I have a copy in very good condition, and am willing to sell it for only $ 5500 (shipping included).
20.04 seems to just work now, for the first time ever, I didn't need to spend any time getting it to work.
In other words run Ubuntu inside Windows? This is completely antithetical to the goal of escaping Windows
That is fairly specialized!

It sounds like you're in a great position.

"Getting one's sales in order" is by far the hardest part, though. I have no idea how to do that.
The OP probably has something more in mind, but I'd imagine overfitting a small NN on a large dataset to a point of convergence and then shipping the small NN instead of the large dataset.
> I wonder at the server architecture that can't handle HN traffic

Stock out of the box Wordpress on a low end VPS.

Any web server serving a static site, or WordPress with any of the big caching plugins should be fine
You can, if the tool you're using happens to support non-Stripe monetization or you hack your own way into supporting something else.

Stripe-exclusive integrations I can think of on top of my head: Medium, GitHub Sponsors, Substack, Ghost CMS.
In fact, I'll take $ 550.
> So first, C++ in a small codebase with a small team, is a very powerful language that really does produce the best code.

Does it?

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
I did not know you had these courses in Coursera. Great to know, I’ve signed up!