skysight-inc/HackerNews huggingface dataset:
> The database they chose was MongoDB and at the time Mongo had a record limit of 16MB per document.

I loathe working in MongoDB (have been for the past 3 years at work), but this is one situation where it's just absolutely bad schema design and not necessarily Mongo itself.

I may have missed it, but why let the vendor even proceed with this behavior? I get there's timelines with the client but can't you sue or get a refund from the vendor for their screwup?
I swear I remember reading a paper discussing training crows to attack drones. Can't find it now
Twitter today could hardly be described as performing the same functions as pre-Elon.

The fact that the entire thread is not readable without an outside app or an account is but one of many things that has changed.
I’m not trying to take a stance in this disagreement but your own links says,

> The three click rule has been challenged by usability test results, which have shown that the number of clicks needed to access the desired information affects neither user satisfaction, nor success rate.
I used to work for a company producing E-Learning software, and also content.

The customers were never people who wanted to learn something, but companies who wanted their employees to learn something, and often companies who had to comply by government mandates about making sure their employees were aware of some things, like money laundering laws for instance.

In my observation the companies were not really interested in teaching their employees how to prevent money-laundering, but how to prove to the government that they (the bank etc.) were making a serous effort to combat it by training their employees.
High powered laser would also work.
How bad are those in the washer / dryer and how soon does the magnet abuse kill the magnets?
No associations found with the two most common causes of death (cardiovascular disease and cancer). So… what deaths does that leave? Pneumonia? Aneurysms? Car accidents?
Yes..?
> You said you didn't like arguments from authority but then you reverted to one here

You're talking to someone else now. Read the usernames.

And they were quite obviously refuting yours by pointing out that the authority you're appealing to doesn't even exist. Another example of your twisting of words that caused me to stop participating in this conversation days ago.
I hope you are only reacting to the headline. The study is very impressive - can you imagine doing anything for 30 years straight?! Also, it’s one thing to say “ya know I hear sugar is bad for you” and quite another to say “it can absolutely increase odds of death here’s data:”

Sugar sweetened and artificially sweetened beverages (1.09, 1.07 to 1.12), dairy based desserts (1.07, 1.04 to 1.10), and ultra-processed breakfast food (1.04, 1.02 to 1.07) were also associated with higher all cause mortality.
To clarify:

Of the full distribution of possible video qualities one can take on a modern phone camera, the vast majority of video qualities will be fine for the AI to understand fine details. Obviously, if you somehow or for some reason, take a video with really bad quality, it will not give you what you want.

Same explanation goes for the walls. If you take a video of just a really dark wall with really bad holds, it is probably won't give you what you want either.
this meaning no 1) is the right answer
Any impressionable kids reading... this story playing out like it did is highly company-dependent, as well as luck-dependent.

In a healthy company/organization:

* That outsourcing implementation approach probably wouldn't have happened, because an experienced person could've guessed how that would turn out, before it was started (it's such a cliche).

* Earlier on, people would tell the CTO it wasn't working out, instead of lying and saying the opposite.

* Whenever they needed to do something smarter/creative to rescue the project, they could work with the CTO on that, and maybe even with the customer.

* There wouldn't be marathon whip-cracking over the holidays, especially not after the team was already burning out.

* A manager/lead would go to bat for the success of the project and the health of the team, and insist upwards that the team needed a break over the holidays, if that needed to be clarified.

On that last point, in a "half-healthy" organization, a manager might intentionally be very vague, and omit information. That happens, and might or might not be a good idea, depending.

But the way this story is told, it sounds like the manager/lead outright lied repeatedly up the chain of command, which is generally considered very-bad, in both healthy and unhealthy companies.

I'll add that these things are vastly easier to armchair-quarterback. Certainly we're all going to make mistakes, especially when put in difficult positions, and/or when overextended/fatigued. But it helps to look at scenarios, to try to learn from them, and to think from a distance how they might've been handled better, so you're armed with that "experience", the next time you're tossed into a rough situation that has some similarities.
> Maybe in the early early 80s that was the case, but PCs were still 16-bit back then, and would've been a poor fit for Lisp anyway.

There were LISPs for 16 bit MS-DOS. The most famous was arguably XLISP, which was used as the basis for AutoCAD’s AutoLISP extension language, and also the XLISPSTAT statistics package. Another was muLISP, which was resold by Microsoft as Microsoft LISP, and also used as the basis of the muMATH computer algebra system, and also its successor Derive.
Wow!

I wonder how many of those are CI systems creating a disposable test environment (or several disposable test environments) to test a single software change.
I can't wait for Mentour Pilot to make a video about this so I can sleep to it
Does a technical community like HN really not understand how legacy code works? The Creation engine in 2024 has about as much relation to Embryo as UE5 does to UE1. There will be some core math that hasn't changed in 30 years, but the engines are night and day.
Every dot in this particular image is not a galaxy. Most of them are stars, although the oblong shape the "hand" is reaching for is galaxy ESO 257-19, and there are loads more galaxies visible here and there.

The "hand" is relatively close by at ~1300 light-years. For reference, this is about as far away as the famous Orion Nebula. The photos we've seen, like the Hubble Ultra-Deep Field[0], where practically every shape is a galaxy, are focused on much smaller "empty" patches of sky, where most of what's visible is billions of light-years away.

[0] https://en.wikipedia.org/wiki/Hubble_Ultra-Deep_Field
I don't know that there is an "official" accepted explanation. I seem to recall past explanations saying they were waves of star formation. But it does look like the xitter poster is citing someone else.
Fwiw custom buttons that submit are possible:

https://webkit.org/blog/13711/elementinternals-and-form-asso...

I think you're looking for internals.form.requestSubmit()
Because throwing the CTO under the bus is always career enhancing ...
Making a crass example, but schol shootings also make the news all the time and they are reported on in detail everytime. It being semi-common doesn't not make it depressing.
Why do you think language is so special?

There's an extensive body of literature across numerous domains that demonstrates the benefits of Multi-Task Learning (MTL). Actually I have a whole folder of research papers on this topic, here's one of the earliest references on hand that I feel captures the idea succinctly in the context of modern ML:

“MTL improves generalization by leveraging the domain-specific information contained in the training signals of related tasks" [Caruana, 1998]

I see repetition and structure everywhere in life. To me it's not far fetched that a model trained on daily or yearly trends could leverage that information in the context of e.g. biological signals which are influenced by circadian rhythm etc.

Disclaimer: my background is in ML & bio-signals, I work with time series too much.
i normally don't use appeal to authority as a form of evidence. The project/product should stand on its own merits, regardless of pedigree.
Go believe what you want then, that's what Chompsky does.
Misalignment of incentives
Well, that's already happening. Google search has become increasingly useless thanks to SEO-focused AI-generated schlock. It's the inevitable outcome of LLMs. Sites have an incentive to hide that they're AI generated and LLMs have no real way to filter for ingested data made from other LLMs. The only difference is how long the ruse can be kept up.
But its WEBSCALE!
> If we spam critical EM frequencies drones may fall out of the sky.

1. Now everybody within X miles hates your guts because phones and wifi are broken and emergency services can't talk to one another and airplanes have to detour while the FCC is sharping their knives.

2. Criminals who don't care about being nice people will just use frequencies you can't/won't jam, perhaps even the ranges that let the guards' walkie-talkies work, as long as the encoding doesn't lead to telltale noises.
Americans Against Upright Piano Abuse
Really? Go into the next HN thread and see how many deeply nested comments you can make sense of by looking only at their parent.
Very nice to see some progress here. I think "CSS Ruby Annotation Layout Module Level 1" saw most work around 2013/2014, there are also specifications for ruby that are part of XHTML and HTML 5 standards.

Even when ruby markup is popular with south-east asian scripts I mostly want to use it for interlinear text or textspan-level inline annotations for a software to learn languages.

I remember with the ruby specified in XHTML standard there were ergonomic issues when ruby is written, i.e. it's nice for interlinear text markup to not have to close HTML tags. Also there were issues where people did not understand what the differences between mono ruby, group ruby and jukugo ruby is (correct me if I remember it wrong).

Ruby seems to be not implemented well in browsers, some ruby-related tags were deprecated, the specification posted is part of the restoration of these tags [1]. But last time I checked there was interest of all major browser manufactors to implement ruby standard properly.

[1] https://github.com/whatwg/html/pull/6478
Agreed. I don't think she knowingly insider traded. After the fact, the authorities were going after her broker and she erased a voice mail message to protect the broker. They were upset that she deleted evidence and went after her because she was high profile.
So yeah, looked up the Its vs It's and supposedly it should be its.
But I honestly still understood perfectly what it was conveying so I'm fine with it either way.
This was literally a plot point during the Trailer Park Boys: Jail series where the boys used a drone to bring in weed and a flat screen television to the Nova Scotia prison.

I feel like this is the most Canadian story ever.
I think the “Windows” in the title should be written with small “w”
Didn’t you get the memo? LLM’s either already are capable of or just a step away from being able to reason so no need for human generated training data in the future.

Or at least that’s what 3/4 of HN commentators believe and all AI CEOs want you to believe.
That's something you can easily prompt for, too.
The chemistry part is not surprising [1], but I have very litle idea of the composition of rocks, I expected them to be salts like silicates, carbonates, sulfates that don't react with carbonic acid. [2]

[1] I had a specialization in Chemistry in my high school, so I don't know it it's normal to know that.

[2] IIRC someone posted a project to make huge beaches of malaquite. (It would be weird/nice, becuse it's green.). The idea is that it reacts with the CO2, and the waves would do much of the work to break them in small pieces. If I guess correctly, the reaction is Cu2CO3(OH)2 + CO2 -> 2 CuCO3 + H2O
He might not have been able to explain why _but_ I'd bet anything he would have wanted to if he could.
There are certain ultra processed foods that can be easily cataloged as bad for your health. (McDonald’s menu, I’m looking at you). The line gets a lot blurrier when we talk about certain vegetable oils or vegetables milks.

If anyone has a good meta study on these hyper processed foods that might actually be good. I’d appreciate it.
I used to work for a regional telecom, at that time I was doing third tier support of applications. A couple devs and a couple support people went out to the users, the devs had been working on a new tool to solve some major problems. The devs had been working on it for 6 months, and this was the first the end users were seeing of it.

Next thing I know we're drive back across state line, dev's tails between their legs. As far as I know, no-one ever spoke of that project again.
The supermajority is in reference to both military/defense, though I could see how that could be very confusing wording with the "military-defense" category also on that site. The difference being non-military level defense numbers were not included in your calculation of the pularality. Non military defense also at least includes Department of Homeland Security, for example. Between those two you've already left plurality for majority. To get to the supermajority you need to bring in the department of veterans affairs. Note these 3 compose the top 3 offices in terms of employment.

Now I suppose you could argue the latter as bureaucracy as it's not direct defense but even then it's sole purpose is to provide lifelong healthcare support and benefits for the military personnel figure, not just random bureaucratic growth. Since that site didn't actually categorize the types of office, this reference includes similar defense categories as I listed above (though it also includes the Department of Justice, so gets a slightly higher percentage than my mind at the low 60% area): pdf warning https://ourpublicservice.org/wp-content/uploads/2022/03/FedF...
How is the technology in a product expected to change over time?

If you're expecting modest or radical changes (with presumably big boosts in efficiency, performance, etc.), why build a long life span product? In a rapidly changing environment, keeping old equipment can be detrimental. Servers can last longer than what they are rated for. Depending on SKU, Intel CPUs are rated for 3, 5, or even 10 years of use, however, servers are refreshed/replaced because of the ongoing performance increases per unit electrical consumption from newer CPU SKUs. In businesses where IT equipment isn't core to the business, old equipment is kept around if IT efficiency isn't really a concern, there's a very high cost of re-engineering, or re-certifying a system.

If changes are not reasonably expected, then build products that last a long time. One of my children will inherit my kitchenaid blender.
Developer interactions with management suffer from huge information imbalances, and a lack of trust.

For example, I'm working on a project now to update a code base running on a (very) old compiler. We've been working for a year, and large chunks of the system are done. One (fairly major) part is yet to be completed.

Management doesn't understand the process, or have confidence that the project will ultimately be successful. I don't blame them for being skittish, software projects (especially conversions) have a long history of failure.

We had weekly meetings with them on progress - which are now twice-weekly (because that will speed things up.) Mostly they don't attend directly, a middle manager acts as a go-between.

The developer view is that of course this will work (personally I've never been in doubt on that front) but the time-scale is uncertain because the system is large and old. But we're talking months left, not years. Yes, I'm aware of the 80/20 principle, but we're well into the 20% already.

Of course to management it's a binary state, done or not-done. It's hard for them to guage progress. There's no "trust" in what we say.

Which makes sense to me. We might have done 0 work for a year. If all we did was the meetings -they wouldn't know-.
(Its a fixed price job, so it doesn't make sense for us to drag it out.)

Of course the risk is all on them. They've spent a bunch of money and are nervous. They made (good) tech decisions (based on the advice of outside people who understand the tech) but they feel very uncertain. Ultimately if the project fails they'll take a hit (not so much us.)

There's no easy fix here - you can't just argue that managers should be technical (the tech is not their core business), and more "consultants" won't make them feel warm and fuzzy. The best we can do is push through and deliver.
Yeah, column-oriented works best for musical performance because it makes it easy to switch from Ionian to Dorian mode.
That isn't throwing anyone under the bus. I've had literally that conversation and it went fine. If you're optimising for dev productivity, you let them take holidays and work them to a plan that lets them get a good night's sleep and some time to recover.
One Slice of Pivot, Please
Addition/subtraction are more likely to optimize well I think, since pointer arithmetic already uses those.
I agreed in the abstract, but not in the specific (the specific professor was one of integrity, and sufficiently famous this was not an issue).

However, it's worth noting the universe is a cesspool of corruption. If you pretend it works the way it ought to and not the way it does, you won't have a very good time or be very successful. The entire legal system is f-ed, and if you pretend it's anything else, you'll end up in prison or worse.
Yeah, but it's probably unavoidable, the term "ruby" used in British typography is 200 years old [1].

*Update:* Oh and it's interesting, "rubi" was used but the W3C recommendation from 2001 made "ruby" more common as spelling.

[1] https://en.wikipedia.org/wiki/Agate_(typography)
Is this not how you update a JSON column on a db that doesn't have (or you choose to not use for reasons) a native JSON type with a sprinkling of data should be immutable?
>where it takes an admin to report a bug

Unfortunately most products seem to conflate "report a bug" with _enterprise support_.
According to JNA it's not safe to unload the DLL:

https://github.com/java-native-access/jna/blob/40f0a1249b5ad...

Do NOT force the class loader to unload the native library, since
that introduces issues with cleaning up any extant JNA bits
(e.g. Memory) which may still need use of the library before shutdown.

Following the blame back to 2011, they did unload DLLs before https://github.com/java-native-access/jna/commit/71de662675b...

Remove any automatically unpacked native library. Forcing the class
loader to unload it first is only required on Windows, since the
temporary native library is still "in use" and can't be deleted until
the native library is removed from its class loader. Any deferred
execution we might install at this point would prevent the Native
class and its class loader from being GC'd, so we instead force
the native library unload just a little bit prematurely.

Users reported occasional access violation errors during shutdown.
I believe running, especially long runs will cause changes in brain chemistry. Rapid increases in norepinephrine, GABA, and serotonin. I wonder if that sudden release triggers something. Same mechanism as a runner’s high
Google Pixels are actually easier to install your choice of software on than most other phones. As well as not being locked to one carrier (or only having one carrier's worth of frequency bands) like so many phones.
TypeScript is nice here because you can specify the specific strings you accept in a union. Eg. `unit: 'AC'|'DC'`
DO YOU WANT THE JOB? Yes or no?

If yes, then you have to jump through whatever hoops the company makes you jump through. Otherwise, you can pass on that company... but most companies are still using whiteboard exercises and coding tests to gatekeep the hiring process and restrict hires to those who can... actually code, so if being made to do leetcode and whiteboard exercises under pressure in an interview environment is a hard pass for you, you will find your employment opportunities profoundly limited. Maybe you are in the right Silicon Valley circles, I dunno, maybe you hobnob with all the right people who can get you a position on your own recognizance because you met at RustConf or whatever. If so, your situation may be typical for a Hackernews but it is not typical for the employment market at large, even in software dev. Most of us have to jump through those hoops, or join the unemployment line.

You're right though -- Leetcode doesn't cover any of those things and neither does fizzbuzz. What it does do is establish a minimum threshold -- can this person solve a basic problem by writing a program? Can they think it through and provide a solution? If they can, then that's an encouraging sign that their prior experience is legit and they were probably exposed to all the other stuff on a previous worksite.

And yes, code tests were "hated" by 2020 -- by devs with blogs that bubble to the front page of Hackernews, but companies still employ them. The new hotness is AI prescreening: you submit video responses to questions and complete an auto-proctored (YC W'21) coding exercise, all of which is evaluated by ChatGippity. If computer says no, you don't make it to the round of live interviews. Devs hate all of this -- but management loves it because it's a cheap filter for whoever is willing to do whatever it takes to land the role. They have far more applicants than they do open roles, so whoever applies has to WORK to make the cut. What devs like or hate doesn't matter -- if you want the job, you comply with whatever policies and procedures the company has set in place for the application process.

Anyway, how do you propose it be done? How do you suggest companies screen for fraudulent applicants who can't code their way out of a soap bubble? Because they're out there... I've seen it. I've been part of the hiring process myself and seen with my own two eyes some of the stunts people will pull to land a job they are far, far from qualified for.
Isn’t that what Anduril was showing off in the recent Mark Rober video?
Discussion [0] (42 points, 3 days ago, 8 comments)

[0]: https://news.ycombinator.com/item?id=40268576
ASAN relies on kernel internal details, but this has broken a few times.

Realistically you should just mmap a huge aligned chunk in the first place, then allocate inside that.
Does it matter if stack overflow is toxic or not? You're there to ask a question and get an answer. If you ask wrong, you get corrected. Tough moderation makes search much faster and better for other askers.

You're there to ask for help not make friends. They have to be polite, but not gentle
It would be nice to see this have mirrors somewhere that wasn't YouTube.

GOOG can pull this at any time and it could be lost.

Got a .torrent or anything? Information wants to be free, doesn't it?
I’ve never been fired for being honest but I have been managed out of a team for it.
Ask HN: Why do you use Apple products?
As a Linux user of four years who only recently got a Mac Mini for development purposes, and an anti-Apple advocate of even longer, I sometimes wonder at the number of tech people I see on HN, Twitter, etc. who are using Apple products (especially Macs) as daily-drivers. While I'm a firm believer in using what works best for you, my experience with Apple vs. non-Apple so far as left me convinced that buying Apple is a waste of money. Therefore, to try to understand what makes pepole use Apple products, I've created a survey[0]. I'd be thrilled if you took a few minutes to fill it out; if I get enough responses, I hope to write a blog post that looks at the data and makes some observations.

If you own an Apple product, have been assigned one via work, or otherwise use Apple products, you are welcome to fill out this form.

[0]: https://forms.gle/CVcWNRiEoM8Cdn5U8