skysight-inc/HackerNews huggingface dataset:
I don't remember what UBSan looked like in 2014, but it does something not entirely unhelpful for each of these examples, although they are caught at run time, not compile time:

runtime error: index 4 out of bounds for type 'int [4]'

UndefinedBehaviorSanitizer: SEGV on unknown addres

runtime error: reference binding to null pointer of type 'int'
Woah, that's big news. Thanks for sharing.
Yep, the rate I got was equal to what ddg showed me, unless they're in on the scheme as well.
Extreme poverty has halved or so in the last 30 years. Smallpox has been eradicated

Technologically the internet is probably the biggest event, yes.
At least Libre Writer has sane ways to anchor a picture to a paragraph / section / page.

I've lost my 100 hours trying to get Word to consistently place images in technical docs, only to wind up fighting some of the most unpredictable placement calculations I've ever encountered. I want to punch my screen right now just thinking about it.
Can there be a galactic empire?
all of them do.

That's what leads to dogmatic cargo-culting. Good software is written by thinking about the circumstances and doing what makes the most sense, not by mindless rule-following that don't always make sense.

I don't know why someone would be so worried about typos and introduce more verbosity and redundancy in the process; but then again, I don't use an IDE and I've never had this problem.
Downloads: https://inkscape.org/release/1.0rc1/platforms/

On Linux, it was easy to test:

Grab it via https://inkscape.org/gallery/item/18047/Inkscape-09960d6-x86....

wget https://inkscape.org/gallery/item/18047/Inkscape-09960d6-x86_64.AppImage

chmod +x Inkscape-09960d6-x86_64.AppImage

./Inkscape-09960d6-x86_64.AppImage

They finally updated the UX. Though the only thing I notice is my theme sticks better (could be a matter having gtkrc set locally)

Anything related to inkscape and gimp being powered up and having the functionality of Illustrator and Photoshop (without the bloat and background services) is very openly welcomed.

The stuff that I use something like inkspace for (Pen tool, SVGs) and Photoshop (very very basic photo editing, resizing, exporting) doesn't need a huge hulking application.

That's not to mention:

- Blender for 3D: https://www.blender.org/

- Inkscape, Gimp, and Blender, are all scriptable in two ways (headless) and extensions in-app (headless, in app):

Inkspace: https://wiki.inkscape.org/wiki/index.php/Using_the_Command_L..., https://inkscape.org/develop/extensions/,

Gimp: https://www.gimp.org/tutorials/Basic_Batch/, https://wiki.gimp.org/wiki/Extensions

Blender: https://docs.blender.org/manual/en/dev/advanced/command_line..., https://docs.blender.org/manual/en/dev/advanced/scripting/in...

What drives the development of these apps? I'd guess Adobe making the applications heavier/bulkier over years, and pushing a cloud model where an app tries to become a bigger part of daily life than 9/10 people want it to be.

My guess is most Illustrator users like the app, but don't want a daemon running in the tray 24-7. And why invest in saving files in Adobe when there's solutions that work for all files, (and it may require a local network filesystems for sizes that big, cloud won't be practical)
FYI American worker: When an international employee makes $40 per hour and they perform two weeks of work -- their US employer sends them 80 * 40 = $3200. No Federal Income Tax Withholding, no Social Security and Medicare deductions, no Federal Unemployment (FUTA) Tax, no State withholdings, nothing. Employers love it. No drama.

Just straight gross cash.
Unpopular Opinion – Reopen All Economies Immediately
I read the paper and I'm still a bit unsure about how the process works. How specific is it to COVID-19?

Given that a Sanger sequences does sequence all kinds of mRNA, would you also find other RNA-based viruses like the flu? How much modification would be necessary to diagnose all kinds of RNA viruses?
Why would they? People make simulations of worlds that aren’t like the real world all the time.
I have faith that knowing what's going on is important to winning, and that therefore, it's the winners accounts we want to rely on ;)
Ballast isn't gc tuning in the sense of changing some configuration, it's doing something nonsensical in the application code itself to alter gc behavior.

In java you would simply set -Xms to increase the min heap size and then that additional memory would also be available to the application and not wasted as in the Go case.
this is great thanks!!!
What? How is that an attack on “free” speech. I’m saying that people abuse free speech. Its a privilege to be able to voice your opinions openly. I’m not suggesting it should be curtailed, quite the opposite — it should be revered and treated with respect which, in the age of the internet, it isn’t. Instead of jerking your knee and hitting that downvote button, as several of you have you, think about it.
Not "in 2038". TILL 2038.
A Better Way of Note-Taking – The Learning Toolbox [Cornell Notes]
Click on the link and look at the chart.

The US is currently below 5 new daily deaths per million, while many other countries have a much higher rate.

Keep in mind that if you add up the populations of the UK, France, Italy, Spain, and Germany - you still have fewer people than live in the US.
As long as they tell you, great.

Cheating really ruins online games for many of us.
Jitsi has been doing great recently, and it's pretty amazing how many of my now-at-home-friends now reach for Jitsi by default (as opposed to Zoom, which used to be the case) after having been introduced to it just recently. I've never managed to "convert" so many people to something so easily :)

However, I'm wondering if anyone on here has become, or works somewhere that has become, a customer of 8x8 [1], the company behind it [2]? They supposedly support Jitsi primarily to 1) get contributions that also make their product better and 2) to advertise their product. I'm somewhat worried about whether 2 is working, and hence whether Jitsi will continue to receive their support.

(I'm not affiliated or anything btw, just a happy Jitsi user.)

[1] https://www.8x8.com/

[2] https://jitsi.org/user-faq/#heading8
Also, a contributor to dolthub shared on Reddit last time this post came up that they originally wrote their own SQL frontend but gave up because it was so much to maintain and get correct. They ended up going with go-mysql-server which uses vitess.

https://www.reddit.com/r/golang/comments/fgwwlx/database_bas...
Thanks for letting us know. I opened an issue here which we will address as soon as possible: https://github.com/qri-io/website/issues/202
Yet, large gains are always taken.

You may not switch the world into your favorite language, but if it is really much better, the world will somehow put the advantages into some other language and that other language will win.

The world is currently working very hard into making Frankenstein monsters out of parts taken from Haskell. At some point one of them will get things right.
How Would Thanos Program Software in Go?
Imagine how much faster you could type if you interacted through muscle twitches or directly through brain impulses. No latency from pressing/releasing keys.

This would be a step beyond a keyboard. Imagine letting kids learn it while they're young. Your WPM is limited by the speed of your mind!
I personally use Kraken. Deposit money is sometimes within the same day, and selling was never a problem: https://www.kraken.com/features/fee-schedule

I am not tight to them, but for me it's the less concerning option.
This is a non argument. Nobody is seriously proposing coal as an alternative to nuclear. Sure in some countries (e.g. Germany) they phased out nuclear before coal, but there are very different reasons for this, for example they are favoring brown over black coal. That is for different reasons though, largely the political lobby and associated jobs in economically weak regions (note I'm not saying this is right).

However, nobody is proposing coal as a long term solution. Yes one might make the argument that nuclear is safer than coal (however that argument is by no means as clear cut as you make it out too be), but the competition are renewables and neither nuclear or coal come close.
I like how Jitsi mirrors my Webcam image. Much more intuitive
Technology Trends Will Shape Our Lives in 2020
The problem with Inkscape, as well as other open source gui apps, is that there's nobody to lead a holistic UX QA process, and so they're full of enough bugs, edge cases, and general UX fail, that it's a chore to use the app, and you're constantly worried that you'll hit something big enough that you can't complete your work. I've had this happen often enough with libreoffice that I've stopped using it.
Indeed, I remember! :) The parquet support is mostly ready as far as I know here https://github.com/cube2222/octosql/pull/153/ but I haven't tested it myself yet. However, we'll surely have it ready for the "streaming" release which is planned for May/June.

Regarding the parsing part, that's interesting. Though the cockroachdb parser is a _great_ lecture about how to add nice error messages with goyacc. (You add a special error token which captures anything after a syntax error, so the parser doesn't break down. At least something around this, haven't yet dived deep into it.)

Though I know Go itself uses a handwritten parser.
See, I did the calculations and it was cheaper to use BTC then to use Transferwise. BTC also worked faster for me then transferwise.

Of course, you already need to own Bitcoin. If not, the fees are slightly more expensive, but still cheaper then using "normal Banks".
I suspect the idea was to expose them, hurt their business, and maybe turn the eyes of the law in their direction. I don't see anything that would bring about the level of anger you express unless you're tied to their profits. Are you?
They're not taxi companies, they're tech companies. At least, until people listen to the little kid asking where's the clothes and everybody realizes the deceit (as happened to WeWork).
NASA: Acronym Dictionary (1993) [pdf]
Unfortunately, this native version is quite laggy compared to the previous XQuartz releases. I wonder how it compares with a Linux version in a VM; my previous experience suggests it may work better.
There is a simpler solution. Charge more money for your freelance work. Higher fees compound. Cost savings diminish. Even better higher fees select for better clients. Working for clients where profits depend on your cost savings is a race to the bottom. And when clients pay more you can afford to outsource the work of setting up cost savings processes instead of doing the work yourself. There's nothing wrong with saving money, but that's not the purpose of a business.
This topic is concerning freelancer income, so it doesn’t involve an employer paying for a portion of an employee’s health insurance premiums.

It’s also very easy to compare even if you are an employee, as health insurance premiums are shown in box 12 code DD of an employee’s W-2. And health insurance premiums don’t vary that much between healthcare.gov and ACA complaint insurance that employers subsidize.

What is clear is that there exists a healthcare expense in life, and so if you are paying for it via taxes in one region, you would have to figure out how much it costs in the other region where it’s not included in taxes to make the comparison more accurate.

You can use this table from the state of NJ to reasonably guess how much healthcare will cost you in a moderately high CoL area in the US:

https://www.state.nj.us/dobi/division_insurance/ihcseh/ihcra...
Financial Engineering: Python Implementation of Option Pricing Models
I see a lot of blocky patterns in the encrypted video streams... isn't that indicative of encryption weaknesses?
The article doesn't try to use any feature of the web platform, but tries to piggy back on it to provide their own runtime functions. WebIDL could be a overkill in such a scenario. Usage of WebIDL means there is a bindings generation process using a Python script during compilation of servo.

I could imagine one can define all the functions available in the JS runtime using the same facilities that are used to define the intrinsic objects like Array, Number and so on. Their implementation could use an event loop provided by Tokio.

Comparison with Deno is interesting and could provide interesting insight into how SpiderMoney can be used to build such a runtime. I tried to build one at https://github.com/ngsankha/rustynode couple of years ago, but abandoned due to other commitments. The implementation is far from optimal.
Yeah. Brazil is like that.
They flat out mention that they have an anti-cheat, but not that it's a kernel driver (most likely because the vast majority of users don't know what it is). They said you need to reboot. So, to me, I assumed it was a kernel driver of some sort.

EDIT: Official comments from Riot: https://www.reddit.com/r/VALORANT/comments/fzxdl7/anticheat_...

They mention they've had multiple external audits of the driver code.
Framework to document information basis half-life of knowledge
At its most basic, encryption should be a thing that just happens, out of sight and mind of the user. Yes, that leaves vulnerability, but people generally don’t want to have to deal with it. Most of us are more interested in getting work done, rather than fiddling with the tools.
Python and a lot of the other dynamic languages are in a slightly different situation.
Do most people not expect to spend the money eventually? What else are you going to do with it?

Unless you are getting international transfers for the purpose of buying drugs or speculating/trading I completely disagree with this.

Have taken payment for consulting in BTC a few times and would always get it into a local exchange then sell/transfer out within an hour, it's pretty painless when you are all setup with the exchange, fee's on my end come to 0.8% total amount, not capped.

So $80 for a $10k payment in BTC, that's not including the senders fees, exchange movements and time spent. Looking at transferwise now they will do the same $10K from USD to AUD for $80.60
I have a buddy who charges $200/h for JavaScript work in Oil & Gas. He works on-site, wears a suit, and makes bank in a cheap city. Never has issues getting work.
There is always something and that time, it was in some remote area in the Ukraine. Now imagine that something happening in one of those overdue rotting reactors in Frace. Right in the middle of Europe. What sane person would want that to happen?

And you just don't know what might happen. A few months ago you wouldn't dream of coming up with the idea that nuclear technicians need to life there now because of some pandemic. Some Chinese satellite may fall down on one of those things tomorrow.

Why bother with the risk when the alternatives are there, get better, are cheaper and won't leave you with their waste to pay for for the next hundreds and hundreds of years?
Ask HN: What is your backup strategy for desktops\laptops, NAS and cloud?
Having to backup several machines and a NAS, and with redundancy in mind: Do you backup the desktops\laptops locally to the NAS and then backup from NAS to cloud? Or do you also backup each machine separately to the cloud? Do you also keep a local cold backup?

I’m not asking which specific cloud storage vendors you use (like S3, B2, Wasabi etc.) or which specific tools you recommend (rsync, restic, dupli-city/cati/cacy etc.) although it’s always interesting.
> It is cheaper ... I sell around 90% immediately

Sorry, i am unconviced. Could you show the numbers including all costs and exposure times to fx risks from your client's BTC account to your landlords bank account and compare those to using e.g. Transferwise?
Where are you?

In NYC and SF, you'd never fill your contract if you were trying to pay < 150.
True. Corrected.
I don’t like how jitsi ignores my volume settings in iOS
Same here, I thought it would have been ready for that long ago as they touted embeddability as a prominent goal, but every few months I try again, and have to give up again.

So far I’m using WebKit while I wait for libservo to be ready.

The article however is a very good explanation (as far as I can tell) of how the SpiderMonkey Javascript interpreter is linked to Servo. What I need in the first place is the layout and rendering engine, but hopefully this article will be useful for me in the future.
Valid point, I lost track of the freelancer situation.

As for the differing costs of insurance outside of the freelancer world, I've found the costs in the US can vary wildly. Those tax boxes aren't the only way / shouldn't be the only comparison for US healthcare costs.
I find GDScript to be fine and very easy to pick up having never actually read a tutorial on the language. With that being said I'm more of an average programmer and I don't spend my time debating every nuance to a language so your mileage my vary. Godot does officially support C# now and there are plugins for many other languages including Python, Go, and Rust.
Inkscape snapping had always worked well for me. I love the fine-grained control available on the snapping panel. I do find the layering / grouping controls confusing.
Thank you, I was able to find more information about JSC on WebKit's site: https://trac.webkit.org/wiki/JSC

Also a standalone build (kinda old) for various platforms: https://github.com/Lichtso/JSC-Standalone
Albert Camus's “The Human Crisis” read by Viggo Mortensen, 70 years later
I know ... could have easily been something he was selling. (Looks like a few Alex Jones fans here. Hi to you too.)
"grew gold"? Sounds fishy
How to replicate this experiment? Why the erepium sulfide?
The author has clearly never chased a heisenbug in a 25 year old Makefile for embedded systems. The kind where a timing bug, plus NFS automounter, plus WAN weather, equals an unexpected PATH, resulting in a different minor version of a linker than expected, thereby changing the order of static initializers on some targets, thereby resulting in sshd not checking passwords, but only on MIPS and only with the 16 mbps flash config.
I'll qualify this by saying I haven't owned an iPad since the 2nd gen, but how are the 3d party keyboards on iOS? Do they limit them like they do with non-Safari browsers?

I remember one of the main reasons I "jailbroke" my iPad was so I could install an improved/alternate software keyboard, but I remember reading they added the option officially a while back.

I'm curious: are they artificially limited or do they all just suck?
Because the license was chosen with a clear reason. And if that license was not GPL (otherwise the discussion would be moot), this is not an option.
I think it's actually a rebranded C-ITOH CIT-101. https://terminals-wiki.org/wiki/images/8/86/C._Itoh_CIT-101_...
> Native support for macOS with a signed and notarized .dmg file

Yay! It even includes a pretty DMG background: https://imgur.com/a/4H6kg9V
A lie or just wrong? I haven't read the book (but probably will now I've been reminded) but Plokhii is a historian not a scientist, right? Is this a peer reviewed projection or hypothetical scenario a la nuclear bombs igniting the atmosphere?
I'm not sure if that's such an unsolvable problem. For example, Firefox Send [1] also provides E2E encryption, but that's practically transparent to the user. The key is added as a hash to the URL, which the browser never sends to the server. The user just has to copy the sharing URL (which they do anyway) do obtain and share the key.

Jitsi might have an additional challenge in that their URLs are often human-readable and user-picked, so not everybody might be used to copy-pasting the links, but then they have the advantage of encryption probably being optional. Or they might think of a whole other solution that provides good UX that doesn't require users to manage keys. (Which, again, might be optional anyway.)

[1] https://send.firefox.com/
Tech support question haha. I run Jitsi Meet (the service at meet.jit.si) on an iPad that I bought last year.

After about an hour the audio completely fails. No audio in. No audio out. I can't really tell if it's something with the app or if it's my terrible little dsl router/nat box dropping the audio stream. I don't have this problem on the desktop or laptop clients, just the iPad, so I'm guessing it's the app...but it could be that it works differently on the network.

Anyone see similar?
I can't think of a good reason to choose Godot over other engine offerings.
It's ok to steal food. If you're hungry.

https://www.bbc.com/news/world-europe-36190557
Right, but it tries to restrict the freedom of software authors to select the license they wish. It does try to restrict the freedom of the programmer to license the part of the software the programmer created.
Doesn't Player Unknown's Battlegrounds (aka pubg) do the same, but as a Chinese company?

I stopped playing when they started forcing you to install something so intrusive.
San Francisco airport websites hacked to steal staff passwords, says notice
>Windows Smartscreen blocked...

Thanks Microsoft...
At least you can override this.
Would be helpful tho if you actually "smartly" "screened" stuff instead of resorting to the "this file is new/unknown and thus potentially dangerous" metric.
No it abuses the concept, because while it claims to assert freedoms, at the same time it tries to takes away others. And the representation of this by the FSF is deceptive. They managed to antagonize Linus Torwalds entirely this way. A person, who should be their strongest supporter.
"SVG is well supported with EPUB"

SVG is part of the standard, but not well supported by all epub reading systems. Some displays will fail, some will display as small non-scalable images. Apple's iBooks reader is one of the better ones in that regard.
This makes the assumption that the "player" is somehow a privileged entity whose interactions are deemed more important than those of other elements of the simulation. A sort of "The Matrix" style simulation.

But from what we can tell, we are not special. We are made of the same energy and matter as everything else and our awareness of the world doesn't seem to be unique either. If there is no privileged "player", then you cannot make the kinds of optimizations you're talking about because any given arrangement of matter and/or energy is potentially aware.
I don’t understand why they can’t be used to reasonably estimate healthcare costs. ACA compliant plans are pretty standardized, as well as the metal levels indicating expected healthcare costs.

Some plans will cover some providers and some won’t, and rural areas will have issues with even having providers at all, but for most major urban/suburban regions, it should be comparable, +/- 10%, even 20%.

Either way, you know that healthcare costs are in the thousands and $10k+ per year per family, which is a lower bound you can add to calculating US tax rates.
I was freelancer in Maryland and then worked at a company in LA.
Yeah it's funny how it goes with those "tiny odds" eh? Today nuclear technicians need to sleep and life in their plants because of one of these tiny odds actually happening. I don't see any solar panel technicians having to sleep at their solar panel fields.

And how about those odds of a salt mine that was perfectly good a few decades ago to store the tons of waste suddenly getting a nasty groundwater inflow and becoming a risk for groundwater? It's happening right now in Germany and has been for a few years now. All that money wasted for pumping out and clearing out this mine could be invested into REALLY clean energy but it's not. It's dumped into radioactive waste "management".

Funny how those odds go eh?
I don't mind abiding to your rules when I come to your house and while I stay in your house. I find it bizarre that you think that you can impose rules onto me after I left your house and even ask me to impose the rules onto others.