HN user

mborch

327 karma

[ my public key: https://keybase.io/malthe; my proof: https://keybase.io/malthe/sigs/P91I55t_n-qdnNBhpjFQx6FiKdTKsqccUyLeNV5f7TI ]

Posts33
Comments104
View on HN
www.washingtonpost.com 2y ago

Returns of the 'Amazombies': Unwanted packages are a retail nightmare

mborch
10pts4
github.com 2y ago

Map.prototype.emplace

mborch
6pts1
www.snowflake.com 3y ago

Snowpipe Streaming in Public Review

mborch
1pts0
maltheborch.com 4y ago

Show HN: Container registry on a budget using AWS S3

mborch
23pts13
docs.snowflake.com 4y ago

Snowflake Scripting

mborch
2pts0
brownstone.org 4y ago

The Mask Distraction

mborch
19pts18
news.ycombinator.com 4y ago

Ask HN: Google Search vs. GitHub Issues

mborch
2pts0
maltheborch.com 5y ago

Mitigating 2FA abuse by bad actors

mborch
1pts0
github.com 5y ago

Databay is a Python interface for scheduled data transfer

mborch
1pts0
medium.com 6y ago

Automating Notebook Deployments to Kubeflow Pipelines with Kale

mborch
1pts0
github.com 6y ago

Type-Safe Lenses in TypeScript

mborch
4pts0
gitlab.uni.lu 6y ago

Air – Distributed Dataflow Processing with Asynchronous Iterative Routing

mborch
1pts0
arxiv.org 6y ago

Air: A Light-Weight yet High-Performance Dataflow Engine

mborch
1pts0
www.npr.org 7y ago

When Nazis Took Manhattan

mborch
1pts0
theconversation.com 7y ago

One test to diagnose them all: researchers exploit cancers’ unique DNA signature

mborch
6pts0
www.npmjs.com 7y ago

Show HN: Fast PostgreSQL Driver for Node.js Written in TypeScript

mborch
3pts1
www.nytimes.com 9y ago

Why I’m Not Reviewing Noma Mexico

mborch
2pts0
ki.se 9y ago

Oral contraceptives reduce general well-being in healthy women

mborch
2pts0
github.com 9y ago

A fast, compact, JSON-equivalent binary data format

mborch
3pts0
tobi.rocks 9y ago

What is Facebook going to do?

mborch
1pts0
www.ncbi.nlm.nih.gov 9y ago

Petroleum jelly from birth offers effective atopic dermatitis prevention

mborch
1pts0
science.sciencemag.org 9y ago

Human body cooling by nanoporous polyethylene textile

mborch
2pts0
www.anu.edu.au 9y ago

Humans have caused climate change for 180 years

mborch
2pts0
www.kinesis-ergo.com 9y ago

Kinesis Advantage 2 (preorder)

mborch
3pts0
maltheborch.com 10y ago

The Sign Up with Google Mistake You Can't Fix

mborch
332pts155
opbeat.com 10y ago

Opbeat for AngularJS

mborch
4pts0
www.cell.com 10y ago

Danish research on Malaria leads to potential cure for cancer

mborch
1pts0
groups.google.com 10y ago

Fletch aims to enable highly productive development for embedded devices

mborch
1pts0
chadaustin.me 11y ago

Thoughts on Haskell

mborch
1pts0
maltheborch.com 12y ago

Python's missing string type

mborch
10pts9

If batch sizes are sufficiently large, for example by staging updates, is this really necessary to achieve good insert performance?

This 2011 addition to the XZ Utils Wikipedia page is interesting because a) why is this relevant, b) who is Mike Kezner since he's not mentioned on the Tukaani project page (https://tukaani.org/about.html) under "Historical acknowledgments".

https://en.wikipedia.org/w/index.php?title=XZ_Utils&diff=pre...

Arch Linux played an important role in making this compression software trusted and depended upon. Perhaps not a coincidence, but at the very least, such a big project should more carefully consider the software they distribute and rely on, whether it's worth the risk.

Here's another reference on this: https://www.yoursoundmatters.com/vinyl-vs-cd-in-the-loudness....

As explained earlier, due to the physical limitations of vinyl, there are limits as to how loud you can press a record, and because vinyl is “for audiophiles” – there is less incentive for record companies to compromise the quality of vinyl releases. As a result, many vinyl records are mastered differently to the CD release with more dynamic range and at lower volumes.

But I read some place that Radiohead themselves preferred the more compressed sound, perhaps owing to listening in a car rather than a high fidelity setup.

The filmed entertainment industry is pretty massive and AI is going to make a big impact there (for better or worse), that's probably something most folks can understand. CGI is already used everywhere and generative AI takes this trend much further.

Deno in 2023 2 years ago

On MacOS, you have built-in sandboxing via "sandbox-exec" which shouldn't incur any noticeable overhead. It's used by Chrome, Bazel, etc.

Not sure what's available on Windows.

Deno in 2023 2 years ago

A program run with Deno has no file, network, or environment access unless explicitly enabled.

You can do this using containerization technology, no need to invent this per language runtime.

Since any argument after one or more "**" must be a keyword-argument, perhaps f(pos_a, pos_b, **kwargs, kw_a, kw_b, ...) or even f(pos_a, pos_b, **, kw_a, kw_b, ...).

This would make the proposal's first example read:

    my_function(**, my_first_variable, my_second_variable, my_third_variable)
More readable IMHO. They do mention f(a, b, *, x) in the proposal and present some objections, but arguably ** makes it easy to understand that these are keyword arguments.

Seems like the two main difficulties in moving forward on this proposal are the name itself and agreeing on an API that's idiomatic to JavaScript, basically finding the right balance between simplicity and performance.

Perhaps a case of perfect being the enemy of good here.

Perhaps this should be an incentive for library authors to finalize the 1.0 API and accept that there's eventually going to be a 2.x down the road, a "less is more" approach.

I have never met a productive software developer that didn't fundamentally enjoy his or her work ("happiness"). What do you do with an unhappy person? At some point, if everyone else is happy, it's just time for them to move on I think, and you probably have to "help them out".

You don't need to measure software developer productivity. The article (or ad) admits as much:

Further, attracting and retaining top software development talent depends in large part on providing a workplace and tools that allow engineers to do their best work and encourages their creativity.

So do that!

Happy people are productive, and talented, creative people move your business forward.

I'll add that at the end of the day, a maintainer of open source needs to tend to its garden in order to receive contributions. This is a case of HashiCorp failing to do that on multiple levels (devoting too few resources, changing licenses, etc). So people leave to form new communities and that's only natural.

The meaning is pretty clear: you don't manage compute, it scales up elastically based on demand, even all the way to zero. Ideally, it reacts quickly enough to changes in demand that you don't need to worry about it. Serverless is basically the original promise of the cloud.

The race between Delta Lake and Apache Iceberg is a throwback to VHS/Betamax days.

Microsoft is betting on the former while for example Snowflake is now allowing you to back tables with the latter, making it possible to integrate your data directly with other systems.

I talked to a Microsoft rep who said that they would support Iceberg if there was a Rust-based client for it.