skysight-inc/HackerNews huggingface dataset:
Many destructive behaviours are rewarded in a system that is putting emphasis on the quantity and proposed impact of publications. Many scientific fields suffer from behaviours of individuals who are more interested in social status (or just economic security) than in seeking truth. Just like in overall society the humble truth seekers necessary for slowly chiseling out the firm ground of solid knowledge are in the minority. They are definitely disadvantaged in this system, and more likely to be driven out than those who lie, rush or cut corners.

At the modern complexity and importance of science, we do need to put much more emphasis on checking whether it is done right. The original vision of the Royal Society involved rigorous peer review, to the point of demanding scientists to demonstrate their experiments in front of their peers: https://www.sciencemuseum.org.uk/objects-and-stories/17th-ce...
The curator of these literal peer reviews held the first paid position in science.

Journals do have the profits to hire or otherwise pay peer reviewers full time. They would become experts in their field in the process, and thus more suited for the task than the ones in the current system, where even undergrads are asked to review for high-profile outlets like NeurIPS. Also, full-time rigorous peer reviewing would be an interesting career prospect for many current scientists. And here is your startup idea..
Obviously the latter. EU will mandate installation of this app.
As far as I know it's also the only company in the world where the US goverment has a major stake in (25% I think).

Good news is that China has delivered their 8mm lithography machines and are promising 3mm sometime in the next two years. maybe this will introduce more competion down the road
network drivers can usually corrupt arbitrary kernel memory
This kind of thinking is why we can't build high speed rail in the US. Nobody values the externalities.
>I don't know why it irks me so much more than "normal" number entering

Because it's a grievous violation of your (and presumably every user's; I know I hate those too) understanding of how a text field works. And certain types of edits are made significantly less convenient by that behavior as well.
Revolutionize Localization with LangSync
Revolutionize localization with LangSync: AI-Powered, Swift, Simple, and Accurate. Elevate your projects with just one click. Goodbye to the old, hello to effortless localization!
Also it would be very possible to misread the confirmation.

If I've just entered "0.21" then when the confirmation screen reads "21" it's not immediately obvious that it's wrong.
Warning: post contains spoilers, HN doesn't support spoiler text so continue reading at your peril.

These edge cases are triggered by fundamentally approaching the problem incorrectly.

In some ways it's excellent to bring that up early in a way that's relatively easy to debug and diagnose.

Like many others I started with the wrong solution, and I was hit by the same problematic cases, but what I found interesting was that some developers went further down a rabbit hole of trying to force replacement to work (e.g. replacing "one" with "one1one", etc) rather than taking a step back and re-thinking the approach entirely and thinking about the problem as a searching problem.
The potential for overlapping numbers was the thing that tripped up many developers. But a simple “find the first number searching from each end, just like the puzzle instructions asked” implementation just worked.

The lesson is to read the puzzle instructions carefully and avoid solving more general problems.
Turbo Pascal is probably the key thing that led me to end up studying CS and becoming a software engineer. I had dabbled in Basic starting around 10, I took a summer camp coding class, which would have been pretty novel in the late 80s I guess.

But then at some point we got a copy of Turbo Pascal (my Dad was an engineer and was always bringing interesting stuff home for me to try) and I started banging on that. In my senior year of HS I got super into it when I took another class. I did the whole year's curriculum in a couple months and then wrote an asteroids clone in class. It kind of drove the teacher nuts cause he said he had nothing left to teach me and he got annoyed when I started sharing the program with other students and they were playing the game instead of working.

The one thing I remember not grokking when using TP was pointers. I wrote my whole asteroids program with fixed size arrays. I don't think it helped that I didn't really have anything great in terms of books and no one around me really understood how to use them well to talk to me about it. A year later when I started learning C/C++ in college I got it quick though. I didn't even switch to CS till after I decided where to attend, I had originally planned on studying Aeronautical Engineering and the whole Turbo Pascal adventure made me change my mind.

I keep wondering if I have a copy of that program sitting on a floppy disk and I could recover it. I don't actually own a computer with a floppy drive though, even though I might have an old internal floppy drive sitting in a box.
I used it last year to exercise my utterly novice clojure skills and found that very enjoyable and educational.
The web is essentially UI development. And UI frameworks and libraries have always had lots of churn. Even ultra-conservative Java has had AWT, Swing, and a couple varieties of JavaFX. And then a few more developed by other groups like SWT. The expectations of both developers and users increase as computers advance, and older frameworks can't always keep up.
Both the Omnipod and Dexcom apps prevent screen recording. Possibly for user privacy, but I'm suspicious of that. I don't really have a way to get a second video recorder at the moment.
Oh, so we're supposed to just listen and obey every dictator out there now?

No, you can also go to war with them. The one side wants Ukraine in NATO, the other not, so there is a conflict. You can now either negotiate some compromise that is acceptable for both sides or you have to fight this out. I personally think that a Ukrainian NATO membership is not worth hundred thousands of dead and wounded, millions of refuges and a destroyed country, but others obviously disagree.

And what about our threats? [...] Why shouldn't Putin have listened to us?

Which threats? Putin already decided that Ukrainian NATO membership is so important that he is willing to go to war over the issue if there is no political solution, he certainly expected sanctions and support from the West.
It's happened to many of us.
NGGR and CVNT might not sit well in some countries either.
The wheel can move up and down relative to the motor, so you can still attach a shock absorber to the wheel, without the motor being involved. The video shows this at 2:36.
Nuclear, solar and wind are the cleanest and safest forms of energy. The metric to use is deaths/TWH: https://ourworldindata.org/grapher/death-rates-from-energy-p...
My same thought, Max Dose in an hour setting should prevent severe hypoglycemia as a fail safe, but I did not see anything mentioned in the article about that on Insulet website. My son has this model but we use controller that comes with it, not the Android app, which is where the issue is. Closed loop OmniPod 5/Dexcomm is a game changer for Type 1 management. As a software developer I worry about this sort of thing but hopefully max dose fail safe gets this.
They can’t… it’s so endemic they can’t just fire half the labs and give up all that sweet grant money. The reputation hit would be ruinous. Universities would rather look away and pretend there is no problem because it’s too big to deal with.
Grad school number cruncher shakes up the world of bond quants
Author here - this is one of the reasons I made this. Also see https://github.com/VikParuchuri/libgen_to_txt , although I haven't integrated marker with it yet (it uses naive text extraction).
Universities themselves likely don't have the reserves required to fund a good legal team for that.

Commercial sponsors maybe benefitted from the positive results and don't want to risk losing future such benefits by biting the hands that feed them…
Hi Norm, hope everything is well with you.
It's nice that more people in the FOSS community take note of macOS's design and (historically, at least) attention to detail. However, this project (judging by the screenshots, which is how everyone is going to judge you if you claim to be inspired by Apple's work), they're already making serious (but fixable) mistakes:

<https://ravynos.com/images/ravyn_0.4.0_pre_desktop.png>

- What the actual heck is that window border around the terminal

- Horizontal spacing on the fonts is too dense, the text rendering is absolutely awful - maybe it's just the font but I wouldn't suffer through reading a full paragraph

- The buttons in the installer dialog look like a cheap knockoff of Windows 95

- Different colors for window background, title bar, dock, but somehow the window background and menu bar are the same

- The 3 visible dock icons mix 3 different art styles, the fourth icon is an empty space?...

- Where's the shadows to tell stacked windows apart? Windows did this in the late 90s

<https://ravynos.com/images/firefox_global_menu.jpg>

- The padding of the window controls is all messed up, with different offsets on all 3 sides; no unified window/tab bar in the browser (even though Firefox under both X11 and Wayland can do it just fine); again different window frame and background colors

- Bright white window borders (absolute worst aspect of the Big Sur redesign), although I'll give them credit for going a notch below #ffffff

- Very poor way to show off the transparent menu bar (the choice of wallpaper + no blur), visually distracts from the contents of the menu bar itself; note that all macOS default wallpapers have a pretty uniform sky color across the top, so the transparent menu bar can be a bit less of a mess

Again, this is all fixable, but the real problem is that half of these things are trivially improved by changing the font, the color, or the padding. But it's this lack of attention to detail (and the fact that despite these glaring issues they've still decided to use these screenshots) that speaks about the project's commitment to details.

It's pretty cool that you've got AppImages or an ObjC compiler, but you're not allowed to use the word "finesse" and make these mistakes!
That's the opposite of what the "few bad apples" expression is intended to mean.
hah wrong on all accounts. not a gamer, yes a professional "programmer", yes paying $20 for chatgpt.

people don't pay for things without getting a feel for what they're getting. hence the huge focus in saas on various monetisation strategies. if someone puts these anagrams in a product, it will be freemium or have a tree tier, and then i will play with it.

there are 20 new projects like this every day, i'm not going to pay for all of them just to try them. i'll try the product if/when there is one
The user of SAP you describe is not the 'user' in the sense of the article. The user is the one who pays, i.e. some other business.

SAP absolutely delights its users to the tune of a $200 billion market cap.
Yes. You need to be very technical. E.g. there is a keyboard selection thing with multiple ambiguous options while on Mac you have to press like one key to identify it.
Even windows somehow works without requiring a PhD in keyboard layouts.
Will competitive racing adopt this? Assuming they seek out every advantage. Maybe their adoption will move this further to consumer space
My personal favorite app/software in this space is Phoenix [0]. It's more of a "build your own tiling/window manager" but I find it enjoyable to work with. I have my config written in TS and then I just run `tsc` to compile to JS which it uses.

I have one hotkey I hit to put all my windows where I want them (aware of which setup I'm plugged into, home, laptop-only, remote office) on various monitors and then I have hotkeys to arrange/resize/move my windows around.

The best part is if there is something I want to do I can just add it (add a modifier or a new hotkey combo). After having that freedom it's hard to consider using anything off-the-shelf even though many of them are quite good from what I can tell.

[0] https://github.com/kasper/phoenix
JoyOS is particularly good. It’s short, has a clear cadence that helps to identify its parts (joy-o-s) as has multiple positive reads. At first you’ll just assume “it’s a joy to use” (which could be a slogan) but then has the historical reference that makes the name even better and more meaningful once you learn it.
I support the (probably unpopular) opinion that scientific fraudsters should face criminal consequences. People die because of this, and the authors of these schemes go and get awards for their "substantial contributions".
Rotation of elements in CSS shouldn't cause a reflow of the page. But the devil is in the details and sometimes, with a deeply complicated declarative API for plotting content on screen, It's easy for the developers working on the browser's rendering layer to inadvertently forget to do the correct thing in favor of the safe thing (ie if recalculating the layout ends up being the identity function, will testing actually pick up that the recalculation was in fact unnecessary or off spec?).

I have definitely in the past chased around a massive repaint bug that only showed up in Firefox using flex boxes (only to have it vanish at the next minor revision).

Since this performance hit is showing up in Chrome, it will be interesting to see if it is a Chrome specific issue or a webkit issue.
I’m one year younger than TP, and the blue screen in TFA is the one I remember when I first used it (1990 or so I guess), so that must have been a later version.
I'm pretty sure there are no government bodies that deal with using ML for picking targets...
Vision is only 20/20 in hindsight.
The EU Just Banned Microplastics. How Are Companies Replacing Them?
There is a user setting for maximum bolus. For me I have it set to 30, but some may set it lower. Indeed that might be recommended after this.
It's the phoronix-forum...90% troll's and wannabe OS-engineers.
> If anything, a strong America just lends a false sense of security to countries like Ukraine, which might be better off understating that they must see to their own safety and security.

Name a full member of NATO who has been invaded. Go ahead, I'll wait.

Even without NATO membership, China currently isn't occupying Taiwan. Guess why.

> Historically speaking, few of America’s international adventures have had a beneficial outcome. Pretending that the world ‘needs’ our meddling is a stretch. We need to be able to defend ourselves and to ramp for war quickly. The rest is pork for the military industrial complex.

Did you even read the first part of my comment? Do I sound like an apologist for the USA's recent foreign policy?

There is a lot of pork spent for the USA's military. Cost overruns and unnecessary systems abound. That doesn't obviate the need for a strong military to keep the peace for ourselves and our allies.

The world is different now than it was 100 years ago. Many counties have at least a few nuclear weapons. We can't afford to let things spin out of control. We need stability, and NATO provides a lot of that.

Name the last time a NATO country invaded another NATO member. Oh, wait, that never happened, and never will happen. That's called stability.
Are you implying that open source software doesn't have bugs because there are thousands of reviewers looking at every commit?

If you do you haven't actually worked on open source software.

Even in critical software people just LGTM.
I don't mind the idea of installing applications by dragging the icon to the folder. The problem is that many applications simply don't have the Application folder show up in that window. Seems like Apple relies on developers to make this interaction consistent, which obviously doesn't work.
Abandonware? Last release was June 2022.
Long while back, I had a big pile of numbers and I knew they could offer some meaning if only I could extract it. There's this whole discipline that advertises techniques for doing that, called "Statistics", so I looked there for lessons.

What I found was "How to throw away data that doesn't support your desired conclusions," for the most part. "Actuarial Science," a different field, had some useful techniques but not many. They're most interested in ensuring the bad data doesn't get into the tables in the first place; but at least they are doing "data on data" comparisons and not "data to expectations"

We're building "AI" right now but think about the inputs those see: The very first step is to throw away the statistically too common "stop words" ...
for these critical applications which require reliable oprations as lives are at stack. formal verfication will help by reducing bugs more than traditional testing. they are not bullet proof but still better. z notation is one of many.
Duntemann may be a great guy, but he definitely isn't and hasn't always been right.
An insulin pump is probably a class II medical device. The manufacturer is already liable.
The notification we received specifically mentioned that typing ".21" was the issue, without a leading 0
Yeah, I had the same thought viewing the screenshots. I like that this project exists, but they've got a long way to go with those Windows 95-esque buttons and scrollbar.
Yah you have to think about this in the context of really bad C code from the 1990s.

It was really common for people to stuff pointers in ints and ints in pointers and do all kinds of really abusive things with the memory system in C. It was all fun and games until the program died with nary a stack trace. (Stack traces were pretty amazing the first time I saw them!)

There were even big commercial libraries that did really odd stuff. Motif (big early Unix UI framework) did a lot of weird stuff.

Pascal was pretty straightforward and disciplined compared to that, although I'm sure developers who were too clever for their own good found ways to do silly things.
I don't think that having "universe" be a relative term is very useful. I prefer it as a topological one: If you're considering two universes, it's not just that they're very far apart, it's that there are no paths between them.

Information follows paths, so you end up with the "-verse" suffix regarding speech. The universe you're in is the one you can say things about and back those things up with evidence. Other universes, well there are no paths along which evidence about them can reach you, so you're limited in what you can say about them.
US lawmakers seek probe of Chinese drone maker Autel
Dick thought everything was artificial, eventually.
A Booking.com spokesman said: "While this breach was not on Booking.com, we understand the seriousness for those impacted, which is why our teams work diligently to support our partners in securing their systems as quickly as possible and helping any potentially impacted customers accordingly, including with recovering any lost funds."

I call BS. It's Booking.com's responsibility to ensure that the people logging into their portal are the actual hoteliers. Time to mandate 2FA.
Yep, when you use something a few times a day it's very easy to get interface blindness. I use a t.slim myself and catching something like .10 and 10 is going to be very, very easy to miss. Probably need a leading zero like 0.10 to make it stand out. And even then most the time I'm clicking the conformations to get on with my life and do something else.
While Dosbox is mostly out of the question due to C++. 9front just recently has acquired ports of Duke Nukem 3D, Hexen, Heretic, and Rise of the Triad. With a port of the existing wipeout rewrite still in progress, it runs but is still currently unplayable.
> From the inside, researchers/scientists see this as a non-issue. A few bad apples.

What "inside" are you in?

I don't see this as a non-issue as a scientist. It's a massive problem. It means that when I read papers, I'm constantly extremely suspicious of the results.`
I think in the example I gave the example problem that may occur from trusting the definition is less 'confusion' and more 'being on fire.'
Single-pass is a bit of a gimmick. It requires programs to be written sequentially in a strictly "bottom up" way, so that forward references to parts of the program that have yet to be defined are rare enough that they can be marked specially (e.g. as with C program headers).

It's also largely irrelevant if you want optimized code generation, especially across multiple procedures, since that requires you to read abstract representations of the code into memory and deal with them globally which is the opposite of single-pass compilation.
Can someone help me understand the line

>Due to the licensing of the underlying models like layoutlmv3 and nougat, this is only suitable for noncommercial usage.

Does this mean it isn't suitable if I wanted to use it in a product for sale or I cannot use it for tasks at my work?
I would like to try to use this at work to convert vendor documentation to include in our internal wiki.
Idioms of Dynamic Languages (2018)
For enterprise software:

Customer > User ??
Author here: for my use case (converting scientific PDFs in bulk), nougat was the best solution, so I compared to it as the default. I also compare to naive text extraction further down.

Nougat is a great model, and converts a lot of PDFs very well. I just wanted something faster, and more generalizable.
Easy Stable Diffusion XL in your device, offline
why not “thousands of times” like the original?
idk, sigma 50mm art will give you pretty straight lines. At least straight enough for people. Why would you even mention it? Are you taking photos of line meshes or something?

Life is imperfect. Lens specs are only good for reviews / marketing because it is hard to otherwise compare lenses for there real value.

I am fine with control I am getting from the big camera.
System of systems of systems... might be more accurate, i.e. the ecosphere is a system of living beings that are systems of organs that are a systems of cells... as a first, simple approximation.
"The privilege to be invisible, to be anonymous, is a right we never knew we had.. "

Unfortunately it also leads to countries jealous of your success, undermining your everyday conversations with comments designed to trigger discontent.
Yeah, the comparison to colonization doesn't really makes much sense to me. Using 16th century tech, you could expect to have a profitable trip pretty much every time you managed to come back alive, and you did not have to deal with bringing your own life support systems. With our technology, colonizing Mars is a much, much harder task, which has no foreseeable economic benefits for decades if not centuries.
Always relevant: https://www.reddit.com/r/adventofcode/comments/zjwovn/so_you...
If I was able to forego the scam of 'unemployment insurance's, and put that cash in savings myself, I could do a hell of a lot better.

In reality, our unemployment insurance is a scam of how pathetic it pays. Again, it's another example of how the middle class gets squeezed both ends, and little care expended on the actual problems.

I can see why republicans get elected - they lower taxes on my bracket so I keep more money in hand. But that's because the very policies that should help everyone don't help everyone cause of shitty means testing.

Now , when I got fired from shitty food service job, unemployment was close to in parity with what I made, so it was useful then. (I just want it useful for everyone, not just low paid.)
Are there really that many animators left that actually do in-betweens? I would think most animation houses are using software these days for that. I think maybe old-school shops like studio ghibli maybe still do some hand drawn stuff, but I’d guess most animation these days uses tweening in software.
The symbiosis with chloroplasts was a lot easier, as the host already had a nucleus.