skysight-inc/HackerNews huggingface dataset:
I worked at a self-described "data-driven" company, and the analogy senior leadership liked to make was that the company was like a machine learning algorithm, using data (particularly A/B tests) to do "gradient descent" of the product into its optimal form.

My first take-away was that using data to make decisions is tremendously, tremendously powerful. A/B tests, in particular, can help determine causality and drive any key metric you want in the direction you want to. Short-term, it seems to work great.

Long-term, it fails. Being purely data-driven without good intuition and long-term bets (that can't be "proven" with data), and the product loses its soul. You can
(and should) invest in metrics that are more indicative of the long-term. And you should use data to help guide and improve your intuition.

But data is not a substitute for good judgment, or for a deep understanding of your users and their problems, or of "where the puck is going". It's just a tool. It's a very powerful tool, but if it's your main or only tool, you will lose.
Let me know if you have any feedback or questions about it! :)
There's also this one: https://www.youtube.com/playlist?list=PLFhc0MFC8MiCDOh3cGFji...
I see too many "data driven companies" that are not data driven, but selectivly use data to do what the executive wants to be done.

On top of that I see companies with employees who didn't understand college mathematics but now want to be data driven - E.g. basing major decisions on 10 customer feedback data points. Or who don't know the difference between median and average.
DevOps has in my experience become full stack + server maintenance + misc tool development.
> I am less often unhappy when a sales person departs, unless they were a huge earner.

In my experience huge earners mostly just got handed the best customers.
What's an APT?
The AI one is spot on, but could use more bile.

But I'm stealing the last line on reasoning about software, "If Tony Hoare were not alive today he would be turning in his grave."

Needs an entry for Crypto. Used to be cryptography, now it means ponzinomics, or something...
Your setup doesn't factor in labor cost and has a vastly lower durability.

That's not to say that S3 is superior compared to your setup, but it's a different solution for different needs.
finally! A phrase so broad with so many applications that nobody will know what we're talking about!
I wouldn't mind if "blockchain" as a buzzword died out. A blockchain is almost never the solution to a problem. And I don't even understand the point if it isn't decentralized.
They probably said this about paperbacks.
"analogies suck and we shouldn't use them"
There is no strong evidence out there at all.

The list of things they list (no joke they also list poltergeist) are easily dismissed.

There has been no real reproducible evidence for any of it.

They even state empirical evidence. Like saying 'hey we can't really proof it but ...'

They mention telepathy which would be easy to verify.

They would even get 1 million dollar if they could proof it.

You should look up James Randi.
"Full stack"

(except when referring to someone who can do everything from CPU design and assembly programming right up to UI work)
Recently replaced a screen and battery on my old iphone 8 and it has become my daily driver. It works really well! I don't really think a phone needs to be any bigger than this design.
Did they want to cram a coarse measurement into a smaller amount of bits?
You might want to post it on lowendtalk and lowendspirit, they love this stuff.

Also, there are cheaper options without NAT64 (really IPv6 only).

https://lowendspirit.com/discussion/3981/nl-ipv6-only-kvm-vp...
Jack Ma plans to give up control of Ant Group
but it is written in rust!! OMG RUST!!!111! It must clearly be superior to any other software in existance. RUUUUST!
At my company, it's now just a term for the person who has full AWS access.
Ask HN: What do you want others to work on?
Hi all,

I am curious what you all think other people should work on? Either you don't have the time to work on yourself or other reasons. Perhaps it's not your area of expertise and you want someone else to fix it.

What do you want open source projects to support? What's your wants?

I'll tell you what I want.

I want complicated open source software that everyone depends on to be better documented. I spend random hours here and there digging into open source projects such as the Linux kernel, Nginx, Postgresql and haproxy but I cannot say I understand them fully. I need to do some documenting or articles on how they work.

I want LuaJIT to be documented enough so that someone could implement their own JIT tracing compiler by reading the documentation.

I strongly recommend the Rpython documentation. It's very good but I think it could be even more detailed.

I want a true scale to zero cloud infrastructure that is similar to Serverless but also scales to black Friday or Google levels of traffic. And has scalable data layer similar to Instagram or Twitter's gizzard. I want scaling plan function that turns money into scalbility.

I am curious what the HN community desires are. Not necessarily your problems but I am sure there is some overlap.
They released an official C# client few weeks ago. Nice.

https://github.com/manticoresoftware/manticoresearch-net
I see, it seems we misread each other.
Has anyone used it in production? Any informed opinions?
I used it from Spain and I don't remember even needing a proxy in its earliest days. I think the IP issues and fencing came later... I've considered trying it nowadays but I think one also needs a US card - way too much friction. I'm curious if it's still a good tool for music discovery.
"Full stack" usually means "I'm proficient with React, so why wouldn't I be on Node?".
Not strictly related to the post, does anyone know a good resource to learn cooking?
It's also pretty hard to fire a FTE here in Sweden so not sure how that alone would justify anything given that Swedish tech sector punches well above the country's size.
We also have former DataRobot employees who have taken out exotic stock loans to cover $100,000-$1.000,000 worth of stock purchases and have been begging our executives to let them sell.

Seriously, how someone can be so clueless? Especially for an engineer or a data scientist?
New battery-free smart locks power themselves from users' mobile phones
I have high hopes for Framework.

They seem to be nailing it for now. Could see them experimenting with other form factors.

Also if they succeed other people will try to copy them.
I don’t have notifications enabled, nowhere and never
I never was much into notifications, and since it became possible, I have only ever allowed a selection of apps (IM, email, calendar) to send me notifications.

Since 2020 I disabled notifications completely on every device I own.

I'm not more focused, nor more productive, but, at least, they stopped popping up in the corner of the screen.

This included browser-based notifications, which not only are the most annoying kind, as they pop up virtually on every website, but I also have to regularly disable them on phones of friends and family, as they come and ask me to "remove the notifications virus"...

I can understand IM, email, calendar, even order tracking push notifications.
But do you really use ANY other notifications?

Do you use ANY notifications in places other than your phone?
I see Nancarrow is mentioned repeatedly and I highly recommend checking him out. The music is quite compelling.
Black Midi is also the name of a rather excellent band: https://bmblackmidi.com/
Well, it's very difficult (and probably mis-guided) to throw away waterfall completely. In reality, most "not waterfall" approaches are just "smaller waterfalls" with less formailty. You still need some semblance of requirements (what you want to build), some amount of design, you need to implement, you need to test, and you need to maintain.

Those steps could take months, weeks, days, hours, or minutes. And they could require a lot of written documentation with format reviews, a few discussions between people, or some thinking.
> Note: my file manager even identifies the mime type without extension. That is how it should be, changing the extension should not make the file harder to use. To this day, AFAIK, windows file manager still uses the extension to identify file type, thus allowing the user to easily change it may break expectation. GNOME's nautilus, KDE's Dolphin and even Apple's finder do it right: press f2 and you can rename the file without changing the extension, unless you go out of you way for that.

You've just confounded two different concerns: filetype identification by file managers and the interface to rename files. If you're not just cribbing some bad Intro to UX course, you'd know that Windows Explorer has always gone out of its way to howl bloody murder when you accidentally changed the file extension, and since Windows XP most rename file controls preserve the file extension. Your thinking was very sloppy here.

Identifying files by heuristics is a VERY dangerous game. Different systems have implemented it differently over the years, classic Mac OS in particular offering a fascinating alternative to file extensions.

> Also, once it is in the kernel, whoever change any internal api will fix every driver code to keep it working, so things that work once will work for a very long time.

Sometimes. Not always. Don't blindly worship code you haven't read.
Question for Australians: what about population aging? I believe it will be huge problem in Germany. Is Australia doing fine with this?
It may be highly sarcastic, but it points out a genuine problem that every company will face before long, namely the demographic shift of fewer young people entering the workforce in all jobs at all levels.

Couple this with already declining numbers of people studying computer science and you can see why all tech companies are going to have a very real problem very soon.
How to get people to visit my web page?
I'd argue that "debt" instills an unrelated meaning. As well as "legacy" and "debt" mean different things, yet may be related in some situations.

What is technical debt today might actually be (considered) no debt at all later on (or even from the beginning, in the extreme case you're building something for once only), for multiple reasons.

The context matters a lot, and begets a more elaborate discourse than just "that's technical debt", which in itself means little of the possible or mandated actions.

(edited to refine)
It's used by Craigslist as said on the site https://manticoresearch.com/clients/
Filling the CI/CD pipeline with tiny commits to fix linting when it should be done before commit or push is why pre-commit exists. It's not BS, clogging the job queue shits in everyone else.

Of course I don't know GPs specific context so they may have other details, but generally it's
Yes! They're called discriminated unions: https://www.typescriptlang.org/docs/handbook/typescript-in-5...

Here's an example: https://tseditor.fwouts.com/?t=ZXhwb3J0IHR5cGUgVmFsdWUgPSBVc...
I must have used my Acer Aspire One for a decade. Such a great little laptop. In fact the only reason I upgraded (to a reconditioned IBM ThinkPad) was because it was 32 bit.
Fully Generic Recursion in Rust
Tech debt is one of the few metaphors I love because it’s so accurate. What a lot of engineers struggle with is that manageable levels of debt is fine for a business and in fact superior to being cash constrained.

Some forms of debt are a headache if the business goes south but tech debt can be ignored if the software project goes nowhere. So the “terms” are good.

Rather than complaining about tech debt, one should communicate the advantages of paying it down or the risks of taking on too much. But the metaphor works and simply referring to “debt” will not dissuade people because a bit of debt is fine.
I agree that DevOps is often misued but the example is misleading. Many organisations might recruit a DevOps Engineer who can build out a CD pipeline and train up existing Devs on how Devops works, how the tooling works and how the principles of DevOps work.
You're missing the part where he says "monsters are so few in number that you’re unlikely to actually encounter one."

No argument there.

But then he continues: "more often, you will run into ordinary people under the influence of bad ideas... Our error is in assuming these people are lost to us."

You can try all you like to give him a green pass of interpretation and context, but by no means is he speaking from the cynic's point of view. He is establishing that people are infected with bad ideas. His premise is about all the ignorant people out there you can "de-cloak" with compassionate star-manning.

> "Many may still think this idea naïve, but they’re wrong."

I think the idea is naive, and the author comes across as arrogant, and contradicts his own advice. If you disagree, you're wrong. Don't worry, I extend you compassion!
Use GraalVM in these situations:

1. You want to compile programs to standalone native binaries that start ~instantly due to a pre-cached heap combined with pre-compiled code. Memory usage can be 10x lower than when running on a VM, at a cost of lower peak runtime performance than a HotSpot JVM and less app compatibility. Unless you use their Enterprise Edition in which case you can get the same peak runtime performance. NB: You can also compile code to C libraries this way.

2. You want to run programs written in a mix of languages, with every language running at high JIT-style speeds, and which interoperate at a high level e.g. you can exchange time and date types with the mappings between them being language natural. GraalVM can run languages like Ruby, Python, JavaScript, R and also pseudo-languages like LLVM bitcode, all at the same time and all on the same JVM with a shared GC heap and compiler.

3. Combining the two, use it if you want to make a JITC engine for a language that starts as fast as V8, and runs code as fast as V8, but you have 1% of the budget of the V8 team.

4. They also have sandboxing.

5. Or finally, use the GraalVM EE (commercially licensed) if you just want a JVM that runs code faster than HotSpot. It comes with a more advanced compiler. You can download EE for free to try it out and see how much it helps your app.
For years I want Apple to release a grid of four phones

consumer | pro
====================+==============
~6" ‖ iPhone | iPhone Pro
------+-------------+--------------
~5" ‖ iPhone mini | iPhone mini Pro

I get that battery will be always better on the larger phones, but I don't see a reason why the best camera should be available only on the largest phone.

People who want small phones don't necessarily want a cheap phone and people who want a cheap phone don't necessarily want a small one.

Apple has done this before, when the mac lineup was all over the place and they rehired Steve. He cleared it up into this simple grid:

consumer | pro
===================+==============
desktop ‖ iMac | Power Mac G3
--------+----------+--------------
laptop ‖ iBook | Powerbook G3
I rarely even think about FaceID whereas I had to actually do something for TouchID. Better experience for me and many others.
I would love for people to work on open science. I think it's near criminal that tax-payer funded science sits behind paywalls.

It's gradually changing, but the publishing companies make an extraordinary amount of money by acting as a bogus distribution system. They've managed to sit between academics and readers and charge both sides for doing nothing.

That being said, this isn't so much a tooling problem as a social one..
The job of a good engineer is to know which type of debt is good under the circumstances, and which debt is "toxic".
>I certainly don’t worry about any negatives from an iOS update

Really? I always have issues after iOS upgrades, mostly related to iCloud. But I still update ASAP because as soon as a new iOS version is released, the old version causes even more iCloud problems. Apple and the whole iOS ecosystem just doesn't tolerate old versions (which is mostly a good thing but also has some downsides)
Open Source Cam-Tool to Generate GCode from DXF-Files
It all seems too good to be true, so I'd like understand more about the limitations.
Isn't that for only one quarter of the A100?
I would like to disagree.

In a pure logical world nihilism would be one potential answer.

'full potential ' would mean something different than in a pure life positive mindset.

I would go so far to say that reaching the stars is secondary as long as others still suffer in their existense.

Spirituality starts for me were your thoughts don't have a logical root.

What's 'full potential'? Why is it relevant. Why would it be better than not being born?
There seem to be a few issues.

1) "The United States flew nuclear armed bombers to the borders of the USSR 24 hours a day."

That is true. One of the linked-to examples is https://en.wikipedia.org/wiki/Operation_Giant_Lance "These bombers were to patrol the Northern polar ice caps to survey the frozen terrain, whilst armed with nuclear weaponry.[4][6][2] The patrols consisted of eighteen-hour long vigils, which were executed with the intention of appearing as suspicious movements from the US."

2) Do Russian planes military fly close to the US on a more than yearly occurrence?

Yes. That is without a doubt, as you have show.

3) Do US planes do the same?

Yes. https://www.airforcetimes.com/news/pentagon-congress/2014/09... mentions "China denied any reckless flying and said it would continue responding to U.S. surveillance flights off its coast, which Beijing believes are a threat to its security." and famously https://en.wikipedia.org/wiki/Hainan_Island_incident

For Russia, https://www.rferl.org/a/russia-says-fighter-intercepted-u-s-... "Russia says a fighter jet intercepted two U.S. military surveillance planes in the Black Sea" and of course there are currently a lot of NATO surveillance flights watching the Russian border now.

https://en.wikipedia.org/wiki/Lockheed_EP-3#Other_incidents lists two close passes of a US EP-3 by a Russian Su-27, and one by a Venezuelan Su-30.

4) Are any of these to preserve "normative freedom of movement rights"?

No.

5) Do any of them "usually breach airspace generally considered sovereign"?

No.
>Face Id

I switched from an iphone 7 to a 13 mini and I dearly miss touch ID. It worked a lot better than face id IMO. When the new SE was announced just months after I got the mini I was pretty bummed.
Small form factor laptops are my love. I still use the discontinued MacBook that was smaller than any of the Air models. It's underpowered and the battery is going but it's still more than enough for what I need it to do.

It'll be a sad day when it breaks.
Hopefully about half a year.
Of all the stuff that is happening with technology today, especially with social media, this is what triggers you?
salt fat acid heat book
I like this definition, from wikipedia:

"Pragmatic sanction, historically, a sovereign's solemn decree which addresses a matter of primary importance and which has the force of fundamental law"

It has just been corrupted in various ways. It's no longer only a sovereign's decree, but any authority. It doesn't necessarily have primary importance. And the force it carries depends on the authority.
There's also something to be said about having the wisdom to understand which data you can do something about and which you can't.

E.g. if the metrics of customer acquisition vs customer LTV don't make sense on a fundamental level, it doesn't matter what your other metrics are showing.
I've literally quoted back to you a sentence from the document you cited with a list of all the things I claim including a direct reference to contraceptives that you could've literally ctrl+f'd for. If I were being less charitable I would've pointed out that the legal underpinnings of those claims also mean that Justice Clarence Thomas opposes inter-racial marriage, something not within the text but clearly consistent with his concurrence.

I'll take you back to my original point in this thread - the arguments made by people like the Supreme Court Justices are contradictory and entirely driven by a decision to create pretexts for decisions they were going to make anyway. We know this. A manifestation of this, is people like you, coming out and saying that I've not read the judgement, and when I can directly point you to the section that contains what I claimed, you respond that I'm not being charitable to you.

I'm not here to be charitable to you - I'm here making a claim that you make disingenuous arguments that make no sense to engage with, because they have nothing to do with the conclusions you drew in the first place.
No, it's a standard 16 bit field.

Milliseconds would have allowed more than a minute for a frame. Centiseconds only benefit you when you want a frame time between 1 minute and 10 minutes, so basically never.
This makes it a toy comparatively, at least at scale. Once they work their way through that though I'm sure it will be faster. Just depends on how long it takes to get there.
Regarding DevOps, a major aim was to embed operational concerns into all stages of development. In that sense, it was a massive success; a developer cannot anymore just say "here's a binary that I made on my machine, make it work in production", throw it towards ops and sign off.
The .zip file and .xlsx/.docx is a good example of the complexity. It's popular to build certain application files (word docs, excel spreadsheets) that are zip files on the outside. Something with the first bytes 0x50 0x4d 0x03 0x04 (iirc) could be a zip file that the user wants to unzip or an application file that the user wants to open with an application. You need to probe deeper to guess which it is, or rely on the file extension.
Software updates are not always a good thing. For instance I have not updated my Samsung in years, because I know the pending update will take away call recording functionality.
For most realtime 3d animation, I wonder whether it's that the camera effectively has an infinite shutter speed, so you lose the natural motion blur you get when real film and our retinas get exposed to short durations of changing light. That changing light and blur carries information that is not rendered by most games. Quadrupling the frame rate will add some of it back?
> Do they mention on that page that SD card support has been removed this year

According to GSMArena, the Zenfone 8 did not have an SD slot either. [1]

Which is too bad, if Asus offered expandable storage on the Zenfone it would be the ideal phone for me.

[1] https://www.gsmarena.com/asus_zenfone_8-10893.php
The problem with tech dept is that it instills some kind of linearity -- you can pay it off whenever.

Often times "tech dept" comes from the fact that we do not truly know what to build. Hence we use the simplest measure to satisfy what requirements there are. Call it the "Occam's razor of software development".
Not sure if declaring weak objects all the time is a good practice, you can introduce silent bugs due to an object deallocating unintentionally in scope. Apple actually recommends using strong with proper architecture and relationships between objects.

See https://developer.apple.com/wwdc21/10216
Except it doesn't. It's a one-sided and misleading concept.

The problem is usually finding a balance between "Let's hack some suicidally awful crap together quickly to see if we even have a market and then fix it when we have real income, except everyone knows we won't so it will be a permanent drag on the business" and "Let's build a beautiful extendable maintainable paragon of elegance and purity and ignore the fact that it'll take three years when we have six months of runway."

Too far in either direction will kill you. The sweet spot is between those extremes, and finding it is extremely difficult.

It's unhelpful that there isn't a word to describe aiming for that balance, never mind hitting it.
Late reply, but I'm glad this resonates with you in some way.