skysight-inc/HackerNews huggingface dataset:
That makes it sound like a pretty terrible value, honestly. That kind of "fake it till you make it" plunging into new domains is something people often learn without spending 6 years fighting academia. In fact, your exact example is the kind of project you'd buy for e.g. a teen that likes computers.

I still the think the main value of a PhD is learning to wade through adversarial bullshit and bureaucracy and actually deliver something unless your career overlaps heavily with your research.
Fixed. Now the heights of the address frame and the status bar looks like this: https://github.com/textbrowser/dooble/issues/108#issuecommen...
That makes sense, as Google's extension to RCS does have a form of "end-to-end" encryption.
Fabrice Bellard released an OpenGL 1.x/2.x software renderer 20 years ago [0]. There seems to others who have taken to updating it more recently [1][2]. It is direct mode or immediate mode but this is how we used to do graphics more than 15 years ago. Might help others to read this if you're interested.

[0] https://bellard.org/TinyGL/

[1] https://github.com/C-Chads/tinygl

[2] https://github.com/ska80/tinygl
Not sure I am reading this correctly, are you saying that you received a text from someone who your only interaction with them had been visiting their HackerNews profile and taking a screenshot?
I had a hunch that Warp would be the answer when I started reading.

I hit the same issue and worked around it the same way (boxing). My build times also went from 1-2 minutes down to a couple seconds.

Generally speaking, most of my Rust work has been reasonably fast on modern hardware. Waiting 3-5 seconds for incremental builds isn't a big deal. I've only seen the excessive compile times with cold starts or in weird edge cases like the Warp issue.
15 year user of Ubuntu. Here's an easy one: a laptop with an iGPU and dGPU playing nice with a dock. Same deal with an eGPU.

I use Linux and in all likelihood, will continue to for a couple years. But there are these rough corners that simply just work in mac (and windows). With the M1 outpacing intel, it's becoming more tempting to jump ship.
It hasn't been iTunes for a few years now. It's literally just called "Music", which is likely why the author just said music player.
1,500 endangered languages at high risk
Wait, does the C++ module proposal allow modules names to be different from their filenames? This sounds so strange, I've never used such a module system in other languages. I've always assumed C++ modules would somehow restrict the excessive liberty it has had from its headers and preprocessors. How did they arrive at such a weird idea?
This is pretty cool, I've looked for libraries like this myself in the past. Sometimes I've needed to render a bunch of simple 3D graphics off-screen, without any real-time or high-throughput requirements (mostly for visualizing 3D stuff in robotics/computer vision). Setting up GPU-based pipelines for this is possible, but can be kind of kludgy and annoying. Mesa3D can do opengl software rasterization, but it's also a nontrivial dependency. I've ended up writing crappy rasterizers in the past just to avoid all that hassle. A single-header solution for this that's more up-to-date than TinyGL is welcome.
Do C++ folks still not have the equivalent of Turbo Pascal Units (which were from 1987)?

I can compile almost anything short of rebuilding my IDE in less than a second, every time, thanks to units in Lazarus/Free Pascal.
You can disable animations when switching between spaces. I use skhd for this to map the hotkeys to the Yabai command to switch spaces. Pressing f13 goes to the previous space immediately and f14 to the next space.

1. Install Yabai

2. install skhd

3. disable SIP (ugh): https://github.com/koekeishiya/yabai/wiki/Disabling-System-I...

4. add `f13 : yabai -m space --focus prev` and `f14 : yabai -m space --focus next` to your `~/.skhdrc` file.
All thumbs up for Rectangle. Taken me a while to memorize the various key maps, but they're pretty intuitive actually once you get the pattern. Memorizing those is key to really making the tool rock. I do a thirds a lot.
Similar wavelength, wrote this in August: https://den.dev/blog/user-hostile-software/
That doesn't sound like an "issue", that sounds like a perk. Even the "crashing running ReactJS" part. If my semi truck crashes when I tilt it over on 2 wheels like a motorcycle, I don't call it an "issue".
Data Engineering or ML ops, it has same kind thing going on that data science had 5 years ago. Nowadays it feels that most DS is just glorified Data analysts.
A lot of registrars were offering .xyz domains at fire-sale promotional prices (like, $1 for the first year, or outright free with the purchase of another domain). This made them extremely popular with spammers.

The same goes for a lot of other new gTLDs.
I worked for 2 years in a company like this.

We build 350 microservices, we used all types of databases that existed, we even had a team that decided to make their own object database because after an extensive research "all current ones aren't good enough".

Every sprint people would discuss architecture and we should improve it, because we had full freedom to eliminate our technical debt.

We researched and developed our own "patented" distributed RBAC subsystem.

Product is still in alpha and it seems to me its too slow to release on market.

It's for B2E sector and the backlog for any decent sale is still to big to have a meaningful usage.
This thinking is almost exactly how most pricing works in derivative markets and is the real breakthrough in the original Black/Scholes/Merton model[1] that has been reproduced many times since. They showed how you could replicate the payoff from a European-style option by hedging using the underlying and a risk-free instrument (under certain unrealistic assumptions, notably constant vol and the ability to trade in continuous time). Their argument was that since the payoff of the two things (holding the option and performing this hedging strategy) was the same, the price must be the same, and that produced the famous Black-Scholes formula, which is a closed form price for the hedge portfolio under those assumptions.

Since then, pricing using a replication portfolio in this way has been a cornerstone of financial maths - the price of a thing and a perfect hedge/replacement for the thing must be the same.

[1] https://www.jstor.org/stable/1831029
Does this framework support any form of screen reader accessibility? I suspect "no", but it would be nice to be wrong.
Thanks! What kind of problems outside academia are you interested in?
Be careful how you do this. When an app interrupts my normal workflow to ask me to rate the app or ask me how I'm enjoying the app, the answer is always negative. I'm using the app to get work done, not satisfy some VP's KPIs.
I wonder whether there’s a point where photographic evidence can’t reasonably be used in court etc because of this?

I’m aware that Photoshop has been around for an age.
Context: Rocky Flats, Colorado, is the site of the former Rocky Flats Weapons Plant, a manufacturing facility for US nuclear weapons, and since the 1990s, a major environmental contamination and cleanup site.

Though much radioactive material was removed (including 21 tons of weapons-grade material), concerns over residual radioactive contamination being made airborne through fire or other disturbance remain.

https://en.wikipedia.org/wiki/Rocky_Flats_Plant
Doesn't Apple choose these companies based on lowering cost and having leverage over them.

So does that leverage and squeezing not ultimately impact these laborer's at the bottom of the food chain

Is Apple, like all companies that outsource ultimately aware of this but sees it as necessary to their profit margin, Yes.

Would any other company in Apple's position do the same, almost certainly.
cmus works on Mac
Rocky Flats Plant
Molecular Nanotechnology with Merkle
I just discovered this... from 2009!!! I need books, any recomendations?
I think it's important to note that these rights are there regardless of who you are or what you have done. And that differs from "natural" human tendencies to strip wrongdoers of their rights. We have collectively agreed that a wrongdoer can have some rights revoked (prison) and yet continue to preserve more fundamental rights. Yet many people today still feel that someone that commits a terrible crime should be stripped of all their rights, including in some cases their most fundamental right to be alive.
Ask HN: What technology and adjacent world would work in literary fiction?
My recent experience coding makes me wonder about the possibilities of including a well-researched depiction of the genesis of a certain technology in a work of literary fiction. Is there any programming language, hardware revolutions, or companies that you think could work as a central element of literary fiction? These technologies run our lives, but I find them stunningly difficult to depict. I have to wonder if I am simply looking in the wrong place. I wonder how Tolstoy would write about today’s world and the forces that drive it.
Some of us are still here.
You can never get a more honest answer than when you ask in person, body language can tell you more than a verbal response.
Thanks for sharing!
So should every healthcare provider organization throughout the country be required to charge the same price for a given procedure? Many US doctors still run solo practices, so there is no real difference between the company and the "staff". It seems reasonable that doctors with more experience and better skills should charge higher fees.
Steven Strogatz: Too Much Coupling (2013)
I see, in this thread, talks about what Sciter does and does not offer.

It's not the only alternative to Electron, but it might be one that offers predictable and repeatable results.

I released a small open source project on HN last week (https://github.com/Fusion/pngsource) and I wrote its backend logic in Go. I built the frontend using Tailwind (https://tailwindcss.com) and DaisyUI (https://daisyui.com) and, using Go compiler flags, I can release the app using both WebView (github.com/webview/webview) (which, yes, does require the host OS' collaboration) and Wails (wails.app) (which also does.)

On Linux/AMD64, the binary's size is 3.7M when building for WebView, and 6.8M when targeting Wails.

The way the app works is I drag/drop files to the UI, magic happens, and I use github.com/ncruces/zenity to prompt the user for a save location.

I cross-compile the apps using xgo (https://github.com/karalabe/xgo)

It's been working pretty well on Linux, Windows, MacOS. I think WebView's approach of limiting the feature set is working well as it feels more "native" than Wails (better refreshes and resize operations for instance)

However, I already have a few tickets reporting that, for instance, the app is displayed as a blank window in some environments. And it's hard to debug remotely, obviously. So, this is where Sciter may be a better option.
Rule 00005!
Frog: A bootstrap-themed static blog generator written in Racket
Thom Hogan is by far the best. The only photogear site I frequent. Highly recommended.
You posted what you would use but did not justify it. Why not ECC? Why not AES256? Why not SHA512? Is truncating it that hard? What mode of operation?

People are very opinioned about cryptographic algorithms but more often than not they tend to be kinda clueless (not saying that this is the case here).
https://docs.imgtec.com/Introduction_to_APIs/Vulkan_Migratin...

This is a very nice comparison for people looking to explore Vulkan...even versus native frameworks like Metal (on OSX).

P.S. I dont think OpenGL is supported on OSX anymore. However Vulkan has MoltenVK which works on OSX - https://github.com/KhronosGroup/MoltenVK
MoltenVK is officially supported and is a big part of the Vulkan Portability initiative - https://www.vulkan.org/portability

MoltenVK is fully production ready. Multiple games use MoltenVK to run on OSX using Vulkan. Including the big one - DOTA 2 (https://www.gamingonlinux.com/2021/09/dota-2-to-drop-opengl-...).
The bug tracker for DOTA2/Vulkan is here - https://github.com/ValveSoftware/Dota-2-Vulkan

https://www.youtube.com/watch?v=xDGQcjqpYqI (M1 macbooks running moltenvk games)
You copy the message and then send it to 7726.

You’ll get an automated response back saying something like “Thank you for reporting spam”
Thank you for the thoughtful response to my question.
This really hits home for me, this is not a brushfire in a wilderness. It's moving fast, too!
Indeed. Not putting BLAKE on that list is not a criticism of BLAKE; it’s fast (especially in software), it doesn’t get faster in dedicated hardware (which, in some cases, is a good thing), and I believe it’s secure.

But, it hasn’t been standardized by NIST and consequently doesn’t have a FIPS standard. The only non-standard algorithm I put on that “use only this crypto” list is SipHash, simply because no one has ever bothered to make a FIPS standard for a fast and secure keyed hash bucket chooser.

I also like how BLAKE3 just said “we are only using 32-bit operations”, because there’s a lot of embedded places where 64-bit really isn’t an option, and because SIMD ISAs have fast 32-bit operation support on 64-bit architectures.
Hidden Bar is good as well, that's what I am using.

https://apps.apple.com/us/app/hidden-bar/id1452453066?mt=12
The fine is only $110,000 a year. They make more doing nothing.
I think you wrong to separate these things. I have sat through a pretty wide variety of presentations, from non-technical HR fluff no one cares about to deep technical designs involving correctness proofs etc. The main difference between the two is how many people are familiar enough with the topic to be able to get any value from the presentation at all. As far as the skills needed by the speaker to present the content effectively, it's almost exactly the same. Yes you need to understand the material yourself, but if you are boring and articulate poorly and don't understand how to relate the audience, it doesn't matter if you're presenting rocket designs or sales fluff. No one is going to remember it 20 minutes later.
Ask HN: Why are OOO autoreplies ever marked as junk?
I've noticed that OOO autoreplies get put in my junk folder not-infrequently. Why would this ever happen? I would think that junk mail filtering systems would have a rule that mail is never junk if it is from someone who I just sent a message to, and especially if the subject line is similar to that of my recent message.

Why does this ever happen? In case it matters, my mail is hosted by gmail, and I access it via Mail on my Mac. I don't know whether gmail or Mac Mail is marking this stuff as spam, but both companies should know better!
Massive increases in developer compensation in the last 10 years is evidence that - on net - developers aren't damaged.
GFP-GAN – Photo Restoration App
(Post Replication) What Findings Do Skeptical Psychologists Still Believe?[2019]
HackerScroll already detects and embeds YouTube links, I am going to look into doing the same with Twitter links.
I like it (the germ of the idea, I can't load the actual website), but this is really https://repool.com with extra steps and (more importantly) more regulatory hurdles.
The module system from that video would have been great; there was/is a sound implementation that is based on Objective-C's module system, has been battle tested extensively and works without all kinds of silly quirks, makes packaging and distributing modules relatively easy, and provides performance benefits similar to precompiled headers which are known to improve build times substantially.

Of course, for those reasons it did not get standardized and instead what did get standardized was a mostly theoretical module system that has a great deal of ambiguity and implementation divergence across different compilers, places a great burden on build systems, none of which fully support modules yet, does nothing to help with packaging libraries, and only sometimes provides performance benefits, sometimes provides performance regressions.

Such is the way of C++, a language whose standardization process has been hijacked by politics and corporate stacking of the committee, legacy interests who insist on holding back key features that would improve the language for the vast majority of developers for the sake of ABI compatibility, and whose advancement has been plagued by numerous defect reports and broken or buggy features that get adopted without any kind of battle testing, user experience or broad community feedback.
The kickbacks are indirect of course. BigPharmaCo tells BigPharmacyChain their new wonderdrug is wonderful, expensive, and ought to be popular, and therefore well advertised in the store. Meanwhile, BigPharmaCo sends reps to hospitals and clinics to offer doctors extremely well catered business lunches and complimentary luxury vacations -- I mean "seminars" -- to encourage them to prescribe the correct medicine. It is understood but not stated that if the doctor does so, the lunches and seminars will continue, as will the flow of large quantities of drug "samples" and other medical supplies. This situation incentivizes price gouging and over prescribing.

Insurance companies are thrilled with high prices because they reinforce the idea that medical insurance is critical infrastructure. Liberal politicians love taking credit for throwing money at the problem they helped codify into law, and conservative politicians love being able to decry out-of-control, cradle-to-grave socialism at every campaign stop.

So yeah there are multiple layers of corruption there.
In my country we have one method that is kind of stupid but it should work. You pay your phone bill after the deadline so you are always one month behind. This way you are always in debt and as such you can not transfer your number to another operator. I didn't test it but it should work since at least for my operator.
Sebastian Kurz leaves politics to join tech investor Peter Thiel
In the US there are about 400K hip replacements performed every year. That's a lot more than a "few". The vast majority of Americans have some form of insurance which covers joint replacement surgery if they meet the medical necessity criteria.
(Deleted, with apologies for the misunderstanding, and thanks to lynndotpy for the clarification.)
I spend many hours of my professional life writing prose. Sending emails, code review, issues, typing in the group chat, documentation, design documents, tutorials, you name it.

When I'm writing prose, the speed I can type is the speed I can write. There are no downsides to being a competent touch typist. It's a bit much to say it makes me a better "coder" but there's no question it makes me better at my job.
American healthcare is fantastic for the wealthy. Get what you want when you want with almost no wait. We also get treatments you can't get in Canada, if you have enough money.

The wealthy in the US have some of the best health outcomes in the world. It's only when you average with the middle class and the poor that our average outcomes drop.

The system stays the way it does because it's great for the people with power -- the wealthy.
> we won't know what's real at all. I am struggling to see how we will function

That's where we started, in a way. Perhaps our short time of feeling we had a grip on reality will just have been a passing phase, before returning to normality.
This <input.search /> is a short form of <input class="search" />. You can use either one of those. And `JSX(input.search, {}, null)` does not make sense. But `JSX(Input.search, {}, null)` does make sense, yes. In Sciter that will be `JSX(Input-Search, {}, null)` to use Search component from Input module.

You are not obligated to use built-in JSX. TS compiler includes its own version of JSX compiler and so it will not hit built-in implementation.

"Same deal with hyphens in unquoted object literal keys: it’s not part of ECMAScript now"

This was used in TIScript but not in JS, unfortunately.

"standard JSX"

No such thing. Check forst paragraph of https://www.typescriptlang.org/docs/handbook/jsx.html
The last fire came within five miles of Cupertino and people I know that live near to 280/Rancho San Antonio got evacuation warnings before the wind turned.
> it wasn't that "they didn't push back harder on the prosecutor", it was that they didn't push back at all

It's been a while since I read the report too, thanks for linking to it.

I had thought there was more detail in the report about the private conversations between MIT's Office of General Counsel and the prosecutors, referred to on p. 52, where it says that after a June 21, 2011 discussion, "OGC inferred that further presentations of MIT’s opinions were unlikely to have an effect on the prosecution: the views of both potential victims had already been taken into account". My understanding during previous discussions here (which was quite a while ago) had been that OGC did push back in private conversations with the prosecutor (and the "further presentations" in what I just quoted also can be read that way), but the prosecutor was not receptive, and the June 21 conversation was basically the end of MIT's private attempts to influence the prosecutor. However, since the report does not give any more details about that, I might have gotten that impression from other sources around that time. Clearly, even if MIT did make such attempts, they weren't successful, and could not have been all that emphatic.
> The findings were of comparable subsequent lifetime attainments (employment, income), suggesting that innate ability was a stronger predictor than educational history. I can't find the study presently, though I'm pretty certain it addressed the Specialised High Schools Admission Test (SHSAT)

Isn't the SHSAT a test that measures a mix of innate ability and effort expended learning (both in general, and prepping for the SHSAT)?
To be clear, it's not T-Mobile censoring access, it's T-Mobile blocking texts with these URLs.
You can have plenty of knowledge about Bitcoin, but your original comment about 'trust' reflects none of it. As you know, you don't 'trust' the group of strangers who run Bitcoin software to ensure the security of the protocol - that is in fact that opposite of the intention and for the most part the result. So yes, you failed to demonstrate any knowledge of how blockchains work and now you are introducing a red herring to the original argument.

By the way, Bitcoin does not have that problem because the story you linked is about a wild fork of Bitcoin which is unsustainable anyways - not even counting the fact that BSV is not intended as a file hosting service. Perhaps see what IPFS or other file hosting coins and protocols do to stop that problem. And as hard as it is to swallow, there are plenty of other ways to obscure the uploading of illegal data across all sorts of centralized services - but we don't just get rid of the internet.
Quebec puts 10pm curfew into effect
Sounds like it was what was provided at work.
What's really interesting is that 60% of people in general (including those already on it) say Medicare is working well for seniors - but when you drill down only to the people actually covered, that number jumps up to 75%. Same source. Seems like a marketing issue?
> even if a server is misconfigured and sends the wrong certificate chain (but a valid leaf certificate), they can successfully establish a TLS connection. It's pretty cool

I don’t really get why we want this. What is wrong with insisting that servers have their cert chains configured properly? This feels like one of those early web problems caused by implementations being too permissive with invalid input. Set your server up properly (it isn’t hard) and your TLS will work.