skysight-inc/HackerNews huggingface dataset:
I've seen some journals do this. The problem TBH is that the amounts paid aren't enough to be an incentive. Typically £50-100. A good review takes a day to do (maybe more). And academics are probably paid £100/day or more anyway, and aren't very money-motivated.

I think a better approach would be publicity. Academics care about reputation a lot. If good reviewers were acknowledged by the journal, that would be a big incentive, something you could put on your CV.
What platform are you on? iOS/android/windows/macos/linux?
With you. Something more like "element family" where all kith and kin can use it would be more valuable. 5 users for a household is ... weak use case.
> My old bluetooth headset was over 400ms!

Which headset did you switch to?

I bought the HyperX CloudX Flight (what a name) wireless gaming headset about three months ago, and I was shocked at how much latency I could feel in something that was supposed to be a dedicated gaming headset.

There's no inherent reason that a wireless headset has to have more latency than a wired headset, analog wireless being the extreme example of no added latency, but a purpose-built wireless headset seems like it would use some digital wireless protocol that is optimized for low latency, instead of buffering something like 100ms of audio in the channel. That ~100ms to ~150ms of latency really impacts reaction times.

So, I could switch to a wired headset... I just wish I could find a wireless headset that didn't suck. Microsoft just recently introduced their new "Xbox Wireless Headset", which looks awesome, but... the absence of any latency specification is not encouraging.
hn allows meaningless statements (as above) but bans calling anyone out for being dumb
I want to contend that to most non-tenured professors (outside of the States at least?) 450$, even if not enough as pay either would be a nice extra from time to time.
Because it works everywhere.
Fewer ways for it to be misconfigured?

In Matrix you've got to remember to turn on the encryption, and verify each of your clients. At least that's my understanding, maybe that is out of date.
It's also possible that their defenses sound like that to the people making the "not literally illegal to say them" crowd. As a stereotypical example, grab a random Christian, they say they believe gay marriage is wrong on Biblical grounds, this gets interpreted as "I want to hate gay people".

If we look at racist hate speech, people literally lecture that people who happen to look like me are "born into not being human", say the lives of people like me don't matter. We are told we should not speak and yet that our silence is violence. Trainings for "diversity" across a wide range of institutions have started segregating along racial lines, and the list goes on. During the Grievance Studies hoax, for example, one of their papers was sent back because it was too sympathetic and not sociopathic enough. Said paper advocated making white students sit on the floor and putting them in chains as a learning experience.

Yet open racism is fine, because the target ethnic group and sexual orientation are acceptable to the activist class.

Likewise, people who get kicked out for "transphobia" will often not be people who hate transpeople in any proper sense, but have policy disagreements where there are no win-win solutions. Yet anything but being completely on board with the activist class's 100% no limits pro-trans policy agenda is "phobia". The claim holds up as well as wet paper.

How about gender affirming treatment for kids who cannot physically know what sexuality properly is because they haven't been through puberty? Someone's a bit off their gender role? Tomboy, nah, they're a boy, time to stuff them full of hormones. Concerns that this just might be insane are again, labeled hate.

Said cultists insist on mantras of trans(wo-)men are (wo-)men in an explicit denial of biology that the best of our medicine can't alter: We just craft a facade that eases dysphoria to care for our fellow human beings. As Buck Angel put it: "I use testosterone to masculinize myself so I feel more like me." He's routinely called a transphobe.

This is basically the biology equivalent of flat eartherism or young earth creationism, but not subscribing to the creed is stamped hate speech. The mantra wouldn't even be necessary if its claim was actually true. Hell, it's arguably even worse than flat eartherism, since a human can't at a glance confirm that the Earth is indeed round, but TWAW/TMAM asks us to baldly deny the input of our eyes in everyday life.

It's not one side that has gone insane: Good chunks of both are open lunatics. Q at least is thankfully fringe, but even they've managed to get representatives elected.
Their issue doesn’t seem to be with Nacon publishing the game though, but trying to appropriate their IP and even releasing other products without permission. That sounds like a clear breach of contract.
Coincidentally I just watched a video featuring him on Numberphile (Amazing Graphs, Part 1 or something like that).
An important feature of godbolt is quickly comparing the output and language feature support of different compilers, or different versions of the same compiler (e.g. what versions of MSVC support a specific C99 feature, or which new C++ feature is safe to use across clang, gcc and MSVC).

And most importantly, you can check what your code would look like when compiled for 6502 or Z80 ;)
At least he was a better role model.
I feel the same way. We have way too many people working on tooling who don't know how to properly make things fast.

On some days, I manage to type faster than XCode can display the letters on screen. There is no excuse for that with a 3 GHz CPU.

And yes, 200ms seems plausible to me:

Bluetooth adds delay over PS2 (about 28ms). DisplayPort adds delay over VGA. LCD screens need to buffer internally. Most even buffer 2-3 frames for motion smoothing (= 50ms). And suddenly you have 78 ms in hardware delay.

If the app you're using is Electron or the like, then the click will be buffered for 1 frame, then there's the click handler, then 1 frame of delay until the DOM is updated and another frame of delay for redraw. Maybe add 1 more frame for the Windows compositor. So that's 83ms in software-caused delay.

So I'd estimate a minimum of 161ms of latency if you use an Electron-based app with a wireless mouse on a DisplayPort-connected LCD screen, i.e. VSCode on my Mac.
There are different kinds of apps for different use cases. Performance is a feature, but not always necessary.

For example, Line of Business (LOB) apps are built with ROI in mind. LOB apps help businesses run more efficiently, and employ the vast majority of developers. These are the most used apps in the world, and company owners are much more interested in functionality, automation, and distribution of apps than performance and usability.
Is there an elegant way to do unix-like piping in python?
Err, seems like you got it the wrong way around. That was initially the reason, but these days the animation ends up taking much longer than the actual processing. GP's workaround changes the animation durations to be somewhat closer to the actual time required.

But even that's overkill for modern phones. I just tried turning off animations entirely, and things still feel pretty much instant, despite the phone being a few years old at this point.
It seems that Frogware thought they had a licensing agreement, while Nacon thought they were buying the game IP. I guess the only way to know is if they publish the contract itself online.
Developers use what is available off the shelf. If there is no easy and straightforward way to send data with a client code over the wire, they will send “function onload() { unjson(await xhr(endpoint, tojson(data))) }”. Blame should go to stupid runtimes, not developers.

You were motivated by submitting a cool demo, they are motivated by not being fired after deadlines. An additional network hop is nothing compared to not shipping.
you definitely have to add the relevant VAT, depending on your customer country, declare it in MOSS where it will be sent to every individual country.

You also have to check if your customer is any other of the countries / states that collect VAT (India, Indonesia, many US states and oh so many random countries) and make a proper declaration in each country. It's almost impossible to do it right if you don't go with a partner to handle it all.
I'm sure that symbols were not mentioned much as the code was from an obfuscated game engine.
Personally, I prefer Disney+ over Netflix/Prime as my experience is that Disney+ comes with more subtitles. Most of the time I can get Dutch subtitles while with Netflix UK that's not the case.
Journals should not shed out tiny payments for peer reviews by overworked faculty, they should hire teams of reviewers with diverse specialisations full time. By decent quality assurance on the massive amount of papers each year publishers could actually do something valuable for science.
First, it's not "criticism" to ask a clarifying question. I understand that not having a good answer makes you uncomfortable, but that's not "criticism".

Second, you do understand that it's possible to believe that both are bad, right?
If the journal is paying a reviewer would there be more pressure in terms of turn around time? Or more pressure to accept contentious papers because the journal expects them to be highly cited or wants to pander to their authors?

I also imagine there would be people out there who would become serial reviewers with the goal of making as much money as possible. I imagine the quality of their reviews wouldn't be great either.
This is an analysis of Mark 10:18, and comparison to Matthew 19:17. It's probably off-topic for HN.
I guess my phone doesn't have enough speed to make lack of animations feel instantaneous ;-)

In any case, the animation shouldn't take longer than it takes to start the program.
There’s clearly some good thought gone into this - i especially like the ergonomics of the “fake” command and arguments.

However, having been down this path myself, i don’t think it’s a great idea.

Beyond the hello world examples you start to run into the need to defang commands being tested or getting better visibility of what they’re doing just so you can make a useful assert, you end up LD_PRELOAD’ing shims to intercept calls and it gets a bit horrifying, very quickly.
No, please. There are still fields where journals are both open-access and not pay-to-publish. This is because they are published by the same non-profit learned societies they always have been for many decades, and overhead costs are low.

Bring in a culture of paying peer reviewers, and suddenly authors (or the learned society) will be under more pressure to get more grant money to pay the new publication costs. Also, as someone who works in academia on an occasional basis, taking years off from funded positions at a time, I appreciate being able to write the occasional article on my own time and get it published without paying hundreds and hundreds of euro out of my own pocket -- fields with pay-to-publish traditions make it hard for non-permanent faculty to contribute.
The only thing I got out of this fiasco is that I should trust neither Nacon nor Frogwares.
Wow! I did not expect it to be that early. I was thinking more early 2000s after the onslaught of web-self-taught teenage "hackers".
The pinephone isn't much more expensive then that and doesn't have these problems.
I definitely hear you. As a heavy gamer myself, and a person who likes to do things fast to avoid slowing down my train of thought, our current tools are insanely slow.

The researchers telling me I don't notice 100ms delays are smoking something. Yes, human reaction time is 200ms on average but we process information much faster than that. Moreover, the delays make it impossible to do "learned" chains of actions cause of the constant interruptions.

Hackers typing insanely fast and windows popping up everywhere in movies? The reason why that looks very unrealistic is just that our tools do not behave like that at all.
In Brazil it has been exacerbated by the legacy of the military dictatorship, openly defended by the current president, and lately by the high number of deaths caused by COVID and the reactions (or lack thereof) to that.
> ... of even just your mouse cursor reacting instantly to your movements.

But you probably haven't, except in, well, games?

> 60hz is far from smooth, and that number is a leftover from days past, not what is actually optimal or good.

Well it would already be wonderful if we actually had 60 Hz in modern application / devices, including 16 ms response time. I fired up an old game the other day on my arcade cab (CRT screen), some shoot'em up game, and it was silky smooth. I'm pretty sure it was "only" 60 Hz but it was constantly 60 Hz: any input with the joystick or buttons had results the very next frame.

This felt so much smoother than any of the army of modern devices I'm using on a daily basis: even if they can animate stuff at high refresh rate, the latency before the animation starts is what makes using them painful.

Refresh rate is a thing but so is the latency between when your input and when, visually, it produces a result.

I've seen people working on ports from old arcade game where they'd record using high-speed cameras LEDs physically hooked to the joysticks/buttons to make sure that "input at frame x means response at frame x + 1". Short of that your app very probably is not responding in 16 ms or less, unless you really know what you're doing.

There was this famous rant by John Carmack where he lamented that on PCs it was faster to do a transatlantic ping than to push one pixel to the screen: I don't know how far we've gone, but when I compared modern devices to my old arcade cab and it's measly 60 Hz (but 16 ms latency), I'm still not impressed.

A 120 Hz or 144 Hz or 240 Hz is no good if it takes 35 ms between when you move the mouse and when you see the results on screen: that's not "120 Hz" but 30 Hz. And 30 Hz feels laggier than an 35 years old arcade cab: it is that shameful. 35 years and still feeling more responsive than any productivity app.

I remember a recent tool posted here (I think for OS X: maybe an editor) here by someone who was fed up with this extreme "input lag" and was guaranteeing his program would be answering in less than 16ms (maybe was it 24ms, don't remember exactly). But that is an exception.

I think you're highly underestimating how smooth 60 Hz already is when there's no input lag. Now, of course, I'm taking 120 Hz or more any day over 60 Hz but we should very badly focus on input lag too.

And, sadly, we live in a world where I'd scientifically guesstimate that 99.99% of the programmers are totally unable, due to limitations of their tools (do they have high speed cameras and can they prove how fast things are pushed to the screen?) / knowledge (I'm not John Carmack and modern software stacks sure seems complicated) / languages (let's not start a flame war) / mindset (never optimize anything / 100 MB JavaScript downloads are fine, etc.), to push anything to the screen in 8ms or 4ms.

Except for top-notch game programmers working on AAA titles.

So 240 Hz monitors, sure: bring them up. But bring me too the programmers and tools needed so that in 4 ms I'll see the result of my inputs.
Ok, give this some thought for minute: you’re a normal person going about your business everyday and sure, you have your personal views. Let’s say you strongly believe in having your own network infrastructure vs going to the cloud. It’s better for your business than cloud XYZ, which will eat into your profits too quickly. Now, imagine having a rational discussion about this topic on HN and it makes you feel good that you’re able to project your thoughts in a positive manner. However, the next day you find out that you’re banned. All of the sudden, your views are being titled “extremist” as if you’re against the society if you’re not hosting your app in the cloud.

Would you say that this kind of a pushback on your views, which to me don’t seem extreme, have any significance in actually making you an extremist?
It's one thing to have the data around for centuries, it's another to be able to view it. Some content (Flash) is already very difficult to view just a few decades after it was created, let alone centuries.

Who is going to be able to view a JPEG file 500 years from now? It requires not only the data, but also all the software infrastructure to be able to interpret this data. To me it seems a stretch that all software required to view it is still usable in a century, let alone 5 centuries.

So even if you keep these home pages around "forever", it seems unlikely to me that anyone wants to invest time in transcoding everything when the world moves on to different storage formats. So what you end up might be little more than a bag of bytes? Though I guess the textual content within the HTML still has some chance of still being readable.

It will be fun times for Internet Historians in 2496 when they try to compile the historical copies of gcc, cmake, nasm and libjpeg.
Been hearing good things about bitwarden, just switched in about 2 minutes. As a password manager, Lastpass hasn't really improved with the times, infact it's been getting buggier and buggier with Chrome as times goes on.
My Ruby on Rails stack for side projects
From dirty to clean battery [pdf]
It's eye opening, because it shows how small the actual differences in executed code really are.

When I first tried this about 10 years ago, I was very surprised how good code Javascript JITs generated. I expected there to be type checks, lots of unnecessary memory accesses, etc. all over, but to my surprise the inner loop was practically same as gcc -O2 output when compiling an equivalent C program.

Of course the same is not true when it comes to bigger blocks of code, because Javascript does need to do a lot of bookkeeping behind the scenes.
"sh" for python is actually pretty cool

https://amoffat.github.io/sh/

Available as `python3-sh` in Ubuntu.
I guess it is more like that many are still unaware of it when mixing languages with implementations, while arguing language X vs Y.
Google-Free Android Smartphones Are Now Available in the U.S.
They also don't have a choice.

My company, like many, bloats Windows with security software. We have the type of PC where McAfee uses 80% of resources for an hour every Monday morning. PCs with spinning hard drives take a good 15-20 minutes to fully boot, and some engineers still have those. Those who complain just get told to wait a few years for their planned laptop replacement, to finally get an SSD.

There's no solution, so users just cope.
OP is radically incorrect regarding where US parties would fit on a global scale. There is actually a lot of good research out available in political science papers based on large-scale surveys conducted over decades that show the US parties to be close to the middle of the right and left respectively. If you removed health care from the equation (given how messed up this is in the US) then the two parties would actually shift a bit to the left when compared to right and left political parties in other western democracies. The past five years or so may have muddied the waters slightly with the impact of populism, but prior to this point they were not significant outliers.
ProcedureFlow | Senior Full Stack .NET Developer | Saint John, NB, Canada | ONSITE | REMOTE in Eastern Canada | Full-Time | https://procedureflow.com

ProcedureFlow allows you to turn your company's procedures and expert information into small, hyperlinked flowcharts that are easy to follow and maintain. We're like GitHub but for visual procedures.

ProcedureFlow has a lot of great paying customers that consider us vital to their business. We're growing our engineering team as we start to scale. We've more than doubled our revenue and staff in the last year and we recently raised $2.9 million in Series A funding.

Our technology stack includes: ASP.NET MVC, C#, AWS, Postgres, Redis, Node, Terraform, and React.

We're looking for someone who has:

• Experience building cloud-based web apps in ASP.NET MVC/C#.
• Experience as a generalist working on both the frontend, backend, and anything it takes to solve problems and delight users.
• Pride in working on projects to successful completion involving a wide variety of technologies and systems.
• The ability to stitch together many different services and processes together even if they have not worked with them before.
• Empathy with their users and are stewards of crafting great experiences.
• Skills for upholding best practices in engineering, security, and design.

Interested? Email us your resume, GitHub profile, or anything you'd like to showcase: https://jobs.procedureflow.com/o/senior-full-stack-developer...

I'm a co-founder and the VP of Engineering. Happy to answer any questions!
A question from a perplexed non-US person — why do people get credit cards and use them and then pay for them when they have enough money on the account where they get their salary? Why go through credit cards and debts at all instead of just paying straight from that?
Sounds like a combination of good heuristic security and not being able to scale customer support...

If I were them, I,d be investing in the latter.
And as usual some people get up on their nerves and feel like answering irrelevant comments instead of moving on.
Or maybe they are visually impaired. I'm always impressed when I sit next to a blind person in a train and hear them using a smartphone.

The screen readers run at 2x normal speed (at least) and to my untrained ears the robotic noises just sound like a garbled mess instead of intelligible speech. The blind person using the phone, however, seems to have no problem understanding it. Fascinates me every time.
But will it have WebGL2/WebGPU support on the software side...
if you can't answer the question yourself, you wouldn't ever be able to understand the answer. maybe i want to have two calls at once / maybe i have a shitty gsm/csd link / maybe we are transmitting over a link that has less than 10kbps bandwidth. asking this question implies you have no imagination or awareness beyond what you already know. i'll get banned from hn for this but goddamn you're a dumb person
Here's another long literate program that was written using Literate:
https://justinmeiners.github.io/lc3-vm/
Early assemblers and compilers had character limits for identifiers because it avoided extra memory allocation and pointer indirection.
No mention of funding of scientific studies and the ongoing replication crisis?
If the places are already zoned for housing, NIMBYs are unlikely to be able to prevent it.
No serious user should still be using LastPass in 2021.

On a previous project the company I joined used LastPass as their password solution, we had 2 root admins, me and a senior colleague.

One day my senior colleague tries to log in to check/change a password and is unable to log in to his account. Account recovery/password lost doesn't work either. I log in to verify if his account is blocked or disabled in anyway, and I can't even find his account. The account was completely GONE. I checked the audit logs of the account (which should include user creation, deletion, logins, etc) and there is no mention of the account ever being deleted, it's like it never existed.

We contacted their support but never got a serious reply to this behavior, so we moved over to 1Password the next day and never looked back.

Stay away from LastPass, they just lose data out of nowhere and their support sucks.
PfSense – how-to limit maximum bandwidth per users with Limiters