skysight-inc/HackerNews huggingface dataset:
I very strongly recommend Tolkien’s translation of Gawain and the Green Knight.

the audio version recorded by none other than Terry Jones is extremely good. The humour and sexiness of the translation (no, really!) come through in spades, and his midlands accent is exactly correct and sounds wonderful.
It would be really useful for the 3D printing and CNC Communities if someone on the Blender team could review the NURBS update patch:

https://developer.blender.org/D6807

It's been waiting for review for about 9 months. :(

If this gets reviewed and merged (probably with some hopefully minor fixing), it'll put the foundations in place for Blender to start competing with CAD/CAM packages.

Which would be a really good thing (as a CAD/CAM and otherwise Blender user). :)
> almost certainly will not gain any new string handling routines

It looks like it'll be getting strdup and strndup.
Can you explain the SEO abuse vibes? I always felt it was a straight forward name. It's a site the provides the basics of regexes.
Yeah, it is different, but once you know what you're after you can measure. It's a "type error" to ask for the number of bits of entropy in a baseball, but if you ask for the bits of entropy of a baseball given everything you know about the baseball (i.e. mass, composition, temperature), then you can measure it. You could even design a special instrument which makes relevant measurements of observable quantities and then calculates the entropy of a given object from those.

Temperature is actually defined from entropy, it's the change in energy per change in entropy. So it too is inherently subjective. One way to think about this is that to a simulator or god outside of our universe, who can precisely see everything happening in the universe, the temperature and entropy of everything is exactly zero (of course, they would be able to predict what we would measure it as). To them, they would see the level of a thermometer as simply a mechanical consequence of all the particles nudging it to that exact place (like you would if you saw someone pump the mercury up the tube -- you wouldn't conclude it must have gotten much hotter suddenly).
Is there an open source alternative to Figma?
tbh it no ammount of captcha will help a popular platform.
If you go black hat for around $150 in private proxies + poster bot + spinner + (insert capcha service here because I dont' want to advertise them) you can pretty much spam anything for a while.

That being said it does make it harder to spam if you don't have a budget to start with.
Hope so. Right now their "support" site says:

"If you see this warning, it means that the app was not notarized, and Apple could not scan the app for known malicious software.

You may want to look for an updated version of the app in the App Store or look for an alternative app."
How is the support of unicode in c++?
Where could one read more about this?
Plus the fact that England invented football and were one of the best teams in the cup.
No, this was not the case. A 3rd party client was very much involved here.

> So i could imagine a user wants to do something that Discord makes it difficult to do (perhaps they want to search channel logs locally, or delete all of their messages in a channel, or amny other things), and if I wanted to do that myself I might just throw some JavaScript into the console in a for-loop, which would obviously result in irregular API requests.

We don't really weigh sus requests too highly (to the point of acct termination) unless they are likely to impact other users, or be used to move laterally on the platform (join servers, send friend requests, open new DMs... etc.)
Security for the Paranoid User
I was speaking specifically about California. Guards don't need CCWs to carry loaded and exposed. They just need a guard card and a firearms qualifications card issued by the BSIS.
What about Mozilla, or Wikipedia, or Fedora? They all use Matrix too :P
Matt Drudge Logs Off
There are lots of ways to do that. You can look at the developer tools provided by your browser. You can also run your browser through an intercepting proxy like burp or zap. The latter gives you the ability to intercept and step over actions, so you can really slow things down. I'd recommend using on of them.
I see the exact same kinds of comments I find at Reddit. And I already know where to find those kinds of comments. I probably see someone blame inequality on the Fed about once a day, for example.

It's a slippery slope, but more and more the politics that has completely devoured American culture is beginning to consume this site as well. I am completely sympathetic to the idea that inequality is a problem, but HN used to be one of the few sites with substantive discussions that you could get away from politics. It's still mostly that, but that has been slipping away over the last few months. And that is a genuine tragedy in an angry and divided world.
Everything on that website is good like that, but unfortunately I wish I had more like it to recommend.
I'd say what you're missing is that it's not an alternative to regular expressions, it's an alternative syntax for regular expressions.
That conclusion doesn't follow from the stated premises. The most basic missing premise is that Oswald was positioned (inside the book depository) behind the motorcade. See https://upload.wikimedia.org/wikipedia/commons/5/58/DealeyPl... Of course, there are many other necessary premises wherein lie the interminable debate. But if you assume (as it seems the doctor did) that at least one shot (possibly a miss) came from Oswald behind the president, who was facing forward; and one shot came from ahead of the president exiting the back of his head, the scenario the doctor believed the evidence demanded; then you must conclude at least two shooters.
My first association is El Eternauta.

And then Maradonna.
You're missing the point. The point is that it isn't apple to apples. If you are honest with a dashboard, and the competitor isn't (or doesn't have one), it's not fair to compare.
Whatever is happening, we're not "padding the pockets" of professors. These people are actually being paid less than jobs at comparable levels in other fields.
> anti-abortion vegans/vegetarians

Probably not many out there. Which is funny since it would seem at a distance to come from the same instinct. My best guess is that it's political tribalism that creates the split.
In my experience watching friends PRs, the way to get patches in faster for Blender is to build hype around it in the user base first
I'd monitor the competition and use it to your advantage.
Software can be bad in arbitrary way, and still be useful and not too agonizing.

But, software that ignores, delays or discards user inputs? Absolutely F*$#ing Unacceptable.

Unfortunately, most user-interface software (including the ePCR software described in this article) commits this "Unpardonable Sin" of UI software. So, the EMTs, being insulted by the software developer, just don't use it.

If you write UI software, you have one job. To utterly cherish user input, painstakingly preserve it, and lovingly and promptly provide user output. That's it. Almost anything else is optional, and can be forgiven.
Does Apple's campus meet that standard of being a quasi-public place? I think it's fenced in and access is by invitation only
No one said a back button isn't a user interface, the person you replied to just said that they were very different.
What is this functionality named?
I thought this comment was a bit overblown until I clicked the link. And then I audibly snorted at how bad the UI was.
I had no idea male chicks were disposed. As a vegetarian, I understand humans killing animals for food(people have done this for generations). At the end of the day we share a huge amount of DNA with other animals (so we're a lot like other animals that eat other animals to stay alive).

It's nice that someone figured out a way to optimize this and reduce unnecessary death. Massive kudos to them.

I've been raised to think: "what if there was a higher species of Aliens that farmed humans for their meat?" Yeah I definitely wouldn't want those aliens to kill me just because I'm male.
indeed this is why it's not conflicting for a vegan to be an organ donor.

the problem is that we create beginnings for unnatural endings.
On Linux I use obs-v4l2sink https://github.com/CatxFish/obs-v4l2sink

On Windows I have tried OBS VirtualCam https://obsproject.com/forum/resources/obs-virtualcam.949/

Both of them work very close to real time for me.

Maybe your computer lacks hardware acceleration?
As a heavy Jira user, I absolutely want my screen to update when someone else updates a ticket. That doesn't actually happen, though.
Is there any place where you can just solve captchas from hCaptcha? I was curious what kind of questions/labels it displays.
I just got a new Mac Pro. The only real upgrade I did from Apple was to the 12 core Xeon. Other than that I kept the base 32GB memory, though I did get a 1TB SSD from the 256GB base offering.

... then I went to NewEgg and got 192GB of memory for $800ish, rather than Apple's exorbitant $3,000. And seriously, why? Same manufacturer, same specs. And convenience factor? It took a good 45 seconds to install the memory, and I'd wager anyone could do it (it's on the 'underside' of the motherboard, all by itself, and has a little chart on the memory cover to tell you exactly what slots to use based on how many modules you have).

And then I bought a 4x M.2 PCIe card and populated it with 2TB SSDs (that exceed the Apple, with sustained R/W of 4500MB/s according to Blackmagic) for just around $1,100, versus the $2,000 Apple wanted. Only downside is that it cannot be the boot drive (or maybe it can, but it can't be the _only_ drive).
Marko: Designing a UI Language
Maybe some of it was FUD, but Blender was significantly at odds with many production pipelines and norms, so a lot of the criticism was warranted.

Blender 2.8 onwards did a lot to rectify those criticisms, which in turn allowed people to view it and dismiss the FUD
I did some side work for a friend who had a shop management system (inventory, labor, work orders, etc) that ran on top of SCO, literally the only time I've ever seen it in the wild. It had a couple of serial port cards with a few dumb terminals hanging off of it at various places in the shop.
Disclaimer: Apache member and former board member here.

A couple of points:

The goal of the Apache Software Foundation is to provide a proven, reliable governance model to open source projects which choose to join. Governance models aren't (generally) exciting, but they're really important for _mature_ projects that grow beyond the original developer or team. The ASF provides things like:

- A contribution model that allows for clarity around copyright ownership

- A nonprofit that makes it easy for individuals and companies to interface with

- Clear rules around project ownership and decision making that are oriented for _community_ ownership as opposed to ownership/sponsorship by a specific company or individual.

That last point is what particularly distinguishes the ASF from organizations like the Linux Foundation which is more suitable for direct corporate involvement.

As a truly community driven organization, the ASF doesn't have an agenda or policy to pick and choose which projects join. We don't go hunting for popular projects, we don't have a portfolio we need to fill out. Any community of developers is invited to join as long as they agree with our principles. So that means we get everything from an open source project being "donated" out of some company to a scrappy group of developers trying to grow their project.

As for Java, that's a historical point in that many critical open source Java projects in the early 2000's found their home in Apache. And while the ASF tends to have projects that fit the "internet middleware" shape, we have communities that range from desktop software to core libraries in diverse range of languages.
I think usability of a single port is better. With multiple ports you'd have to teach users which ports support what, like charging, display port, gadget mode, USB 3, etc, despite all ports looking the same.

At most you'd get 2 ports anyway, if you want to use USB internally for other purposes (connecting to the modem, etc.)
Business Ideas in Nigeria That Requires Little Capital
I think this is missing the point.

Did they ask the people who would actually use the software if they would use the software? All the way from design to implementation to the team that purchased the software. This is what happens when no one checks with the person that will actually use the software everyday.

You end up with checked boxes and wasted resources.
> 2:43 PM PST Between 5:15 AM and 2:28 PM PST customers experienced increased API failure rates for Cognito User Pools and Identity Pools in the US-EAST-1 Region. This was due to an issue with Kinesis Data Streams. We have implemented a mitigation to this issue. Cognito is now operating normally.

Seems like they fixed Cognito while Kinesis and many other services are still broken - presumably somehow removing the dependency on Kinesis? It’ll be really interesting if their post mortem explains this mitigation.
Speaking of music, this app's name made me think of the album MMHMM by Relient K, which has a hidden track also called MMHMM (at the beginning of the CD).
Yes, and using us-East-1 is always a bad idea anyway because it goes down so often.
keep workloads to their own zone depending on where they are. Hadoop achieve exactly that, I wonder if their solution could be used as an inspiration for solving this in kubernetes
The ASF board's job isn't to enforce "standards." It's intentionally an open community-driven group, which means there's going to be a wide range of projects.

See my response to yc-kraln:

https://news.ycombinator.com/item?id=25215345
https://news.ycombinator.com/reply?id=25215392&goto=threads%...
Is there an evidence that limited viewpoint diversity (as a substack "community" tends to have) in any way financial harmful? It seems like only the opposite is true. The less viewpoint diversity a channel has the more the participants seem to enjoy and be willing to pay for it. But I might be missing a good example of the opposite.
So true. I've done a lot of freelance work over the past 20 years. CI/CD has never come up. You're sometimes lucky if you can even set up a test system / site.
I wonder why the user didn't get a better reason for their ban? These unclear explanations make it really difficult for users to follow-up on bans.
Did it "do" anything special -- or was "cheap" its USP?
> However, don't add to the pile of dependency hell that is already plaguing many open source projects

If you create small libraries that don't produce shared objects intended to stand on their own with a stable API/ABI, but are simply headers or at most produce a .a from source fully intended to become vendored in-tree, you're not contributing to "dependency hell".
Navigating the complexities of dealing with different governments is not the same as having their own anti-privacy agenda.

Of course they should encrypt the backups, but perhaps the alternative was going to be some kind of legislation that would be even worse.
reCaptcha is horrible. If you are a business, please stop using it. It feels like working for Google. why the hell should I have to do work for Google when I want to do business with you?
> FWIW, I have other friends who work on different teams at Amazon who have not had such bad experiences.

Right, "it depends on the team!!" as we always hear whenever this stuff comes up. But there should be zero teams doing to people what your engineer's AWS team did to him.
Thanks for the quick update, that's reassuring. I would still be a bit worried myself of a potential ban if I did try to perform such examples (in my parent comment), as the proprietary nature of the platform can make such actions necessary in order to have sufficient control of one's data and environment. I do acknowledge how difficult dealing with abuse at-scale can be too, so sometimes unfortunate situations are partially-necessary as compromises here. I do appreciate reassurances that things aren't as bad as some may claim though, since Discord is particularly worrying for me wrt the centralization and level of control they will have over the next years/decades of the entire online social space.
Just turn on "Resist Fingerprinting" in Firefox and you'll find ReCAPTCHA _really_ annoying! I have to solve 3-5 "panes" of a ReCAPTCHA on _every_ page... It's very annoying that preserving privacy comes with this cost.

I almost want to just add a "DeathByCaptcha" extension to handle these for me and pay a few cents for every page I visit, lol
Why not? Can't hurt to have a plan. Perhaps they wanted to have a backup for a while, and this news was just a kick in the butt.
https://www.businessinsider.com/giant-ancient-animal-traps-2...
Sketch appears to be proprietary, is there an equivalent open source tool?
Holy crap that's terrible and offensive.
Show HN: Inclusive Virtual Conference Platform
Agreed. If one is an exit wound, and one is inconclusive, how does that lead to the conclusion that there are two shooters?
How fast does interpolation search converge?
I think this is pretty typical, as often outsiders don't have the visibility into the issue to determine whether there's an issue.
This is very interesting. Can you change the questions in the form? Those questions seem too personal and are offputting.
Among employees at the consulting firm there were absolutely zero politics and it was by far the best crew of people I've ever worked with(author gazes wistfully off into the horizon). It was a group of very smart, somewhat cynical folks who really just concentrated on getting shit done. There wasn't a hierarchy or a career path. You were just a Senior Engineer charging by the hour. Things did get a bit weird when the owner hired a salesman to run the place for a while and he started over-promising and spending too much on marketing, but that problem sorted itself out fairly quickly.

I wasn't aware of any significant politics between us(account management, which I would say are sales, PMs, and the owner of the company) and the customers. There were political struggles inside big customers(i.e. DirecTV) when a VP would have to justify paying us, but that's not really something we got involved in. There were arguments over billing rates and such, but I wouldn't call that 'politics' it's just doing business. I consider 'politics' to be things like dog and pony shows, massaging peoples egos, playing one faction against each other, etc. There wasn't any of that.
Thank you for looking into this! My first thought reading their story was "They must've used their discord token in some unusual way."

... which is exactly what I've been doing too: https://github.com/Tyrrrz/DiscordChatExporter

Do you happen to know: Is there a risk of Discord banning me for using that tool to automatically export chat logs for processing via a bash script?

Basically, it's a tool to convert discord servers into json.

Their official wiki gives instructions for using your personal user token rather than any bot / API token: https://github.com/Tyrrrz/DiscordChatExporter/wiki/Obtaining...

I admit, I used my personal token without giving it a second thought, even though I should've known better. I haven't been banned, but this story reminded me that I should be careful. Am I being overly paranoid? Is it fine to use your personal token in situations like this, where it's basically a CLI tool?

Also, I run a discord server for ML with ~1k users. If I get banned by Discord, will server ownership transfer to someone else? Or will the whole server get knocked offline too?

Feel free to ignore this if you want -- I'm merely asking in case you happened to know. Happy thanksgiving!
Of course performance always matter. Also testing your software under real usability also helps understand the performance.

Story time: I got hit by performance these very days. The app I'm developing for one of my clients has to process images from an USB camera. Under my development everything is dandy. Works like a charm, images gets processed and when the user hits the on-screen button that image gets stored in database as part of the entire process. Neath, yeah?

Well, it turns out my client is using a cheap from last decade tablet (I'm a purist so this decade will end on 31st Dec 2020) that due to processing 30 frames each second from USB camera, has little time for actual GUI responsiveness. And the app feels sluggish, with 1 second delay between my tap and the combobox firing up. Turns out, it didn't need to actually process all those 30 frames each second. On per second will suffice, hence I've implemented to only process on frame every second. More than enough for customer's needs and now the app is also flying on that old hardware.

My 2 cents.
For some background:

https://en.wikipedia.org/wiki/Chick_culling

https://en.wikipedia.org/wiki/In-ovo_sexing
$699! Per processor! I want to know if anyone bought it.
> So an attacker would not be able to create the directory before the user runs the program

I said it was a race. An attacker would race with the program's deletion of the directory to recreate it. This race is really easy to do, and there have been numerous CVEs for this sort of race.

> And they would have to be logged in as the user in order to edit the pngtopdf.py file as it is created with 0700

That's not true.

If I own a directory, I can delete and recreate the files in that directory, even if I don't own the file, even if the file is 0700. Feel free to experiment around to see this.
The failure mode becomes the bar stops at 99 or 100 but the game doesn't run, or worse, the bar flies off the end of the chart, hitting 101%, 102%, etc...
this is incredible work. are there for-profit entities or universities driving it? how much would this cost to do at a private sector company?
> I'll rescind it the day I see a vegan suggest there is such a thing as ethical meat/egg consumption. It will never happen.

your statement is a "there exists"

one just presented themselves.

will you rescind, or just continue to move the goalposts?
In other news, France also banned the sharing of videos of police brutality.
Tangent animation in Canada did Next Gen on Netflix with Blender.

Most of the major film studios have huge pipelines in Maya and Houdini etc... Until recently, Blender wasn't even interested in partaking in a pipeline (Tons' own words at SIGGRAPH 2017)

Recently that has shifted and blender is looking to be able to be integrated into pipelines Which might help adoption. Such things as supporting Pixar USD and the VFX reference platform.

In addition to that, Blender did an overhaul of their UI and renderer that brought a lot of interest in.

I expect to see Blender in studios sooner rather than later, but I don't expect it to supplant the existing DCC packages.

There's still a lot of friction to working with other DCCs, still a lot of performance issues with larger scenes, and then there's issues with support, extensibility and licensing.

Corporations are averse to GPL and Blender is all GPL. They might get more adoption if they dual licensed their plugin API.

Also since it has no C api, it's not attractive from an extensibility perspective.

Finally, the major studios like to have support contracts to expedite fixes to blocking issues. Blender doesn't have such a thing. Yes , it's open source but it requires crewing up for something that a support contract would cover .