skysight-inc/HackerNews huggingface dataset:
> This is what means to "de-index" the economy.

I see, thanks.

> Well, yes to an extent.

Then we agree.

> Like you said, the US is printing money like crazy; but no sane person worries about them getting into hyperinflation.

It probably won't reach insane numbers such as 1000% but it'll certainly become worse than what it was before.

> "governments are stupid because they print money" is not a smart take

Are you saying the article we are commenting on is wrong? Here's what it says:

> The problem went back to the 1950s, when the government printed money to build a new capital in Brasilia.

> By the 1980s, the inflation pattern was in place.

Am I not supposed to conclude that government money printing was the root cause of all this hardship?
And don't forget, this whole web paved the path for mass surveillance.
"Your Scientists Were So Preoccupied With Whether Or Not They Could, They Didn’t Stop To Think If They Should".
This is also true for developers.
Have you ever read The Physicists by Friedrich Dürrenmatt?
The infographic indicates the installation turnaround as weeks/months, so it wouldn't work in those scenarios.
As for the monitor case, you could send it to guys who do heavy car detailing services. They know how to weld and renovate plastic.
"When Jose mentioned a few years back that Elixir the language was more or less "done" or at least stable, and that they would focus on ergonomics and UX going forward"

That's awesome to hear. I think there's a lot of language communities in the 10+ year range (and look, that's right where Elixir is) could stand to have that recognition. I'm getting kind of saddened by the number of languages I see that are good languages that proceed to festoon themselves with so many new features that they become quite difficult to use.
As a small business owner, I found refrens.com extremely useful for invoicing.
> I would imagine if someone could get a job at a FAANG they'd have a job at a FAANG.

Why would you imagine that? Plenty of highly skilled people do not hold a FAANG job up as some kind of holy grail of jobs.
> only accumulate through experience

You need both experience and also reflecting on that experience —-- usually in a social process.
You're right that the web scores extremely well on portability and on having zero installation hassle. The points about efficiency still stand though. To put that another way: the web's upsides are real, and so are its downsides.
More feedback :-)

How are you dealing with character encoding? I uploaded a CSV file that has an utf-8 character in the name of a column, and in your import flow, under "File Columns", the column name appeared incorrectly encoded (i.e. it's been latin-1'ized)

My file is most probably missing the UTF-8 BOM. I'm not sure what a good option is here.

Have an advanced setting for Sheets (on your site) and pre-set the uploaded files' encoding?
I'm on the low end, but still at about $70. I think $37 brings across a wrong signal to the other party as well.
An app sitting in a chrome tab also shares its user interface, which is a problem when your app starts deviating from a simple HTML document.
Flask has built in templating via Jinja2, FastAPI makes you hook up the templating library you want yourself. Not a big deal (I think it is literally like five lines or something) but if you are building a normal web app without a bunch of AJAX or a SPA on the frontend that might be relevant.
>The entities on top are large multi-billion dollar corporations who are running a business, just like any other industry. And this has been more and more apparent in recent years seeing just how anti-consumer the video games industry is getting.

depends on the studio. Everyone focuses on the EA's, but most game studios aren't these huge billionaire ventures cranking out 12 games a year. It's certainly not the modern EA or Naughty Dog or Blizzard that give devs the low salary reputation.

I worked at one for 3 years, and it was <300 employees. I was still surprised at how much money they can bring in after talking to producers (spoiler: maybe it varies in other studios, but the most profitable games worked on weren't console games), but it was very clear that this wasn't a studio that could pay everyone even 100K/year and expect to be in business next year.
If you make 1M+/year, how are you still in the rat race, H1B or not?
Hacker News shows me the "Gell-Mann Amnesia effect" quite vividly. When people here discuss topics that I know a lot about, I often quickly realize that more than half of the people commenting are saying nonsense. When people here discuss topics that I know little about, I am often impressed by the jargon and tone of utter conviction.
You work in Amazon's Staten Island warehouse?
Efficiency depends on a sufficiently smart compiler. That's not as bad as it sounds because the conceptual mismatch between formal specs and machine code that you're alluding to isn't as bad in Coq as in, say, typical TLA+. You do have heaps and whatnot available.
> I read somewhere that because people don't live that long, we don't have a collective memory of previous disasters or pandemics (anyone who was alive today during the 1918 pandemic wouldn't really remember it)

I’m splitting hairs, but aren’t these two separate problems?

If I lived 1,000 years, I’m not sure I’d be able to remember things that happened 200 years ago super well. I can’t remember things that happened 20 years ago very well.
Were I in a waggish mood, I would have simply replied to you with your own comment, verbatim.

I think GP was not snarky, but carried a tone of embarrassment at their own ignorance (which was generous, as indeed we do not "all remember" it).
In Google Docs they value consistency of the rendering output over performance, while complex documents might even see some performance benefits.

CSS Houdini is a way to get performance out of complex and custom layout or animations.
Yeah. I've actually started with carousel on Android and indeed it was with great potential. Too bad they've axed it
HW accelerated audio/video encoders/decoders (eg for WebRTC), mic, camera, crypto, ...
Flask supports gevent.
This looks like some high-quality code so I was also looking forward to learn how good unit tests look in C. Was surprised to not find any, at least for the engine part of the code.
Still, stay sharp.
Under that definition, bail outs are a fundamentally great part of capitalism. "Bail outs" in general parlance almost always correspond with government propping up businesses that would otherwise go bankrupt.
Some good info here: https://docusaurus.io/docs/#comparison-with-other-tools

It's the same general wheelhouse of documentation tools as mdbook, i.e. take a pile of markdown and produce high quality documentation. One of the standout features of Docusaurus is that it's based on React so it builds a SPA for your documentation (while still being good about pre-rendering, etc. for good SEO). If you load up a Docusaurus site and start clicking around to read docs it feels like a native app without clunky refreshes, etc. It's very extensible and can be turned into very custom and slick documentation portals.

It also supports MDX which is a a version of markdown that embeds React controls and allows interesting client-side interactivity in your documents. This is very handy for frontend libraries and tools which typically have a showcase or component library which you can interact directly from the docs.
8 years of experience, doing mostly frontend dev, some UX design, and occasionally some full-stack.

Rule of thumb: Whatever you were making as a full-time employee, divide your annual salary by 2,000 to get your hourly rate, then multiply by 2-3x to cover your overhead costs (rent, equipment, health insurance), as well as client uncertainty (won't pay (on time), time between projects, etc.).

Contracting for public tech companies / big entities, I shoot for $250/hr and am happy with anything above $175/hr. Contracting for smaller companies / startups, absolute minimum $75/hr, and only if I really like them.
Really sounds like something The Olognion would come up with.
Show HN: Voice Typing – Type text and emojis with your voice
>Java is disliked on HN because it represent "enterprise" - big long-lived organizations which maintain a codebase for decades and therefore conservative.

Yet HN commenters tend to like the React ecosystem, which at this point is pretty close to Web Development Enterprise Edition.
What does that have to with my assessment?

Nothing in my post compared systemd with shepherd or talked about any of the features of either. — it simply pointed out that systemd was specifically chosen of all software that GuixSD does not have because there's often debate about it, not for technical reasons.
They do all the time. Every mortgage refinance is a bailout by the same conception that you are using.
All I want to know is: is this going to make google docs on firefox faster or slower?
Some of the designs are not made to be refueled. In those the fuel gets loaded in at the factory and sealed up. Though in that case they are loaded up with quite a large amount of fuel (like a couple tons of plutonium for a ~30y lifespan)

In such designs you really would only need high security at the factory as stealing fuel from a reactor that is not meant to be opened (you would have to cut into it) and that is on without someone noticing is really really hard.

edit: Would also like to add that such designs are not actively being pursued anymore. The tradeoffs just are not worth it. We know how to securely transport fuel around so that is not that big of an issue really.
Azure Static Web Apps Is Now Generally Available
Ask HN: Will smell based computing ever become a thing?
What is the state of the art in smell based computing?

What are some possible use cases for highly sensitive smell based detectors?
Document display and document editing are rather different tasks. The DOM was built for the display of static documents. Dynamism was slowly added over the years through JS, and eventually CSS (animations, transformations, etc). But the underlying purpose of the browser rendering engine has remained the same, which is to display static documents. It's not surprising that a client built from the ground up around the concept of displaying static documents doesn't do a good job of allowing users to edit documents in a WYSIWYG kind of way. That has never been its job!
A Way to Manage Dotfiles
I was thinking why not CNG - it's readily available and will probably be the root source of hydrogen in these schemes...

But then - it's not carbon neutral.
Requiring people to sign up in order to download the "open source" movement (even if free) is not in the spirit of open source IMO.

My name, address etc has value. So this is not free.

Thumbs up however for creating this movement.
On the Futility of Contact Tracing
That doesn't really reduce security requirements for the reactor itself. It just means you don't have to secure additional fuel in transit.
Rust represents closures in the following way:

pub trait Fn<Args> {
type Output;

extern "rust-call" fn call(self, args: Args) -> Self::Output;
}

where Args is a tuple of all the actual arguments.

You used to be able to cause an ICE on nightly if you used something other than the correct argument[1], but instead it now tells you that it should have been a tuple:

error: functions with the "rust-call" ABI must take a single non-self argument that is a tuple
--> src/main.rs:7:5
|
7 | extern "rust-call" fn call_once(self, args: i32) -> Self::Output {}
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0059]: cannot use call notation; the first type parameter for the function trait is neither a tuple nor unit
--> src/main.rs:12:5
|
12 | x(42);
| ^^^^^

[1]: https://play.rust-lang.org/?version=nightly&mode=debug&editi...
Hahaha, my thoughts are similar.
There are cities which take their own cut and then you can also have school income taxes. I wonder if any counties have an income tax.
Part of the problem here is that dialyzer is a quite ... spaghetti codebase, that noone really want to fund that work and that noone really knows how this stuff work that is interested in doing that work.

There is a lot of research work to do and noone to pay for it. That said, if you know of a company interested to fund this work, i am interested and would love to hear more about it.
I have been watching youtube videos of folks living a simpler lifestyle out of a RV/caravan and I am envious of that.

I got laid off last Oct due to Covid and got a nice cash settlement due to my years worked.

People expect me to be all depressed and moping about for not having a job (SAP developer) but I have never been happier !!!!.
Do you mean the utilization of environmental gas sensors? Like O2, Co2, NO2, Methane, etc? [1] If so they are already used heavily in multiple industries.

[1] - https://www.industrialsafetyproducts.com/msa-10116928-altair...
Nature-based solutions can help cool the planet – if we act now
I don't think that universal coverage is a requirement for something to be decentralized. Am I missing something?
Why was he airdropped SHIB tokens? Did they distribute to ETH holders?
Can this be because of Dart and Flutter? Flutter for Web uses own canvas rendering system instead converting to html/js.
Why would anyone consider an entry level title as a sign of credibility at this point? I remember picking up such books a quarter century ago where it was abundantly clear the author either had very little knowledge on the subject or the publisher was simply trying to profit off of the latest fad. That isn't to say that a book cannot be used as proof of knowledge, communications skills, etc.. In some ways it may be better than most forms of proof since it can actually be verified. On the other hand, it's useless unless the quality is actually assessed.
>a couple tons of plutonium

Is that a typo? tons?
The US hasn't been dependent on foreign oil for years.
Flask's creator, Armin Ronacher, was asked on the Real Python podcast in July 2020 what specifically he would have done differently.

He said he under appreciated how big the community would get but also the number of people who would use it.

He faulted himself for not spending time thinking about the transition from him primarily working on it to others. And that he should have been thinking about how things would work when he was not involved.

The specific item he was concerned about was that he did not work to build a "community of like minded people" which he says Django did a much better job at doing.

At the very end of the comment, he openly considers if there are things he should have done differently:

"I probably would feel less detached from it if I would have communicated some of my ideas more.

I feel like it is no longer my fight to make it more backwards compatible for instance. The community sees this differently than I do, so that's fine."

https://realpython.com/podcasts/rpp/58/#t=1202
ETH Creator – Vitalik donates $1B worth of $SHIBI
That’s not true. 500 mile range semi trucks are feasible with careful engineering. That’s long enough where drivers have to stop for regulator rest anyway.
See: https://selenianboondocks.com/2017/11/tesla-semi-part-1/

More for lithium sulfur.
Are you referring to Replit as a whole? I'm curious what your comment has to do with the launch of an app store specifically.
> If that actually happens, it will be because one of the shepherds is substantially better at flock management than the others, and their financial success allows them to buy fields from the other shepherds.

IFF all the other shepherds even got a cut in the privatisation, then perhaps.

But there's no guarantee of that. That's certainly not how things went down in the last major privatisation the world has seen, that of post-Soviet Russia in the 1990s.
Jamming GPS or cell phones is a federal offense in the US...

If you're operating on a level where committing federal-level crimes is an every day occurrence, your threat model is not in the public median :)

It's not even hard to get days or months of use from simple GSM-GPS loggers. It's quite trivial to put them in deep sleep modes with different wake up triggers (external motion detector, clock, etc) to update their state. They can even operate over SMS so the amount of data transferred is minimal.

If you want to be extra paranoid, there are devices that only respond to "where are you/where have you been" SMS messages and stay offline most of the time (SMS messages are cached on the network side for a few days). Stuff like this won't be detected by equipment looking for active RF transmissions.

I really don't see how AirTags are supposed to be this super ubiquitous nefarious tracking device used by everyone from foreign governments to disgruntled exes.
I played around with it last few days and I'm impressed by how capable thing is for its size / simplicity.

It is actually cheap enough to run per-frame in real-time, which is a fun way to see it in action and to check how soon it arrives at correct answer.

Other commenters focused on 'issue' of gestures being directional. This is a great feature as you can fit more gestures into a set with correct recognition. For example you can have space and backspace as lines in different directions. It is also trivial to just add the reversed variants if needed.

I had bigger problem with the algorithm being rotation-invariant. This means that '7' will easily be recognized as 'L'. Thankfully this is easy to fix.

The recognizer can quite reliably recognize whole alphabet. I used Palm Graffiti designs as reference for training. One training sample was always enough.

I checked out other multi-stroke recognizers on that page. They don't seem any more reliable, but all add more complexity. You have to detect when multi-stroke gesture is over which is not trivial. This uni-stroke version works wonderfully because gesture is done as soon as mouse button is released.

Thank you for this submission! As say in the published article, this is often needed functionality and most of us think it's too complex to be worth it. Turns out the algorithm is quite simple and reliable.

The Lua fork I worked on is available here: https://github.com/jmiskovic/lua-gestures
Electromagnetic Hammer
just pat him on the back and throw some taxpayer money as a bonus to the man
Yes if it is supposed to run for 30 years.

See the "Reactors with Lifetime Cores" section of

https://www.nrc.gov/reading-rm/doc-collections/commission/sl...
It's quite low quality, only 1 Khz sampling rate and not a lot of resolution. I think you could figure out human voice, though.
TIL there is image search in Dropbox.
The browser is the wrong platform for anything that isn't an HTML document, and not only for performance reasons, but perhaps much more importantly : for interface reasons.

For instance : in your typical windowed program, when you press "Alt", it's supposed to show the Menu, which you can then quickly navigate using keyboard shortcuts. You can't do that properly inside the browser because it's going to conflict with the browser's own Alt-Menu.
Can anyone surmise if the flask type hinting is vulnerable to annotations issue that pydantic/fastapi recently faced?

https://github.com/samuelcolvin/pydantic/issues/2678
The function of Snopes is to address rumors that are flying around the Internet (originally via chain emails, now via Twitter/Facebook), not to address every claim anyone has ever made about something. I didn't make that up, it's right on the Snopes site: "...we fact-check whatever items the greatest number of readers are asking about or searching for at any given time" (https://www.snopes.com/faq/decide-fact-check)

If the claim that was flying around the Internet at the time was that Rosenberg is a convicted terrorist, that's the appropriate one to address.

I certainly don't claim that Snopes is perfect, or that their choices never exhibit political bias or bad judgment. But I think this case is an odd one to pick as the key evidence that Snopes is untrustworthy.
The canvas 2D API[1] has support for rendering text, but it is ... limited. For instance, there's no inbuilt multiline support. Which means that if you're serious about rendering text to the canvas, then you have to reimplement a whole host of things yourself in Javascript.

Another worry is that browsers have an inconsistent approach to interpreting `ctx.font = "CSS font string"` - Safari, for instance, does not support the 'bold' keyword; the only way to get that browser to display bold text is to supply it with an already emboldened font.

However with a lot of work, it's possible to do some amazing things with text. Below, links to a couple of demos of text rendering using my own canvas library[2][3].

[1] I highlight the 2D engine because the Google Workspace team specifically linked to the W3C HTML Canvas 2D Context specs in their announcement. I understand that rendering text in the WebGL context is far more complicated. https://www.w3.org/TR/2dcontext/

[2] https://scrawl-v8.rikweb.org.uk/demo/canvas-017.html - Phrase entity: test lineHeight, letterSpacing and justify attributes. Section classes functionality

[3] https://scrawl-v8.rikweb.org.uk/demo/canvas-018.html - Phrase entity - text along a path
Yeah it's a real shame it's all moving to HTML/JS for the chrome & e.g. devtools, even if it's more "maintainable".
Note that Flask is more analogous to Starlette, which FastAPI extends.

https://www.starlette.io/
Yah exactly. A scrum master will also say never try to equate points to hours, its a losing game.

But being able to look back in May and say we logged 32% of all development hours on bugs is a very useful metric for me the business owner / dev lead.

(In addition we don't do story points on bugs. I am so far away from the by the book agile thing, I don't even know if this is correct or not anymore).
hey! want to DM me @xhfloz, or email me at xh at mmm dot page — would love to discuss this with you
You can't manufacture desire. Do you think people want to collect garbage or climb radio towers? Raising compensation until you can convince desperate people that the risk to their mental health is worth that amount of money is as close as you get.
I bet there's more than one integer division unit per core.

When I've been micro-optimizing performance-critical code, integer division shows up as a hot spot regularly. I assume most developers don't think about the performance implications of coding up a / or % between two runtime values, preventing the compiler from doing any strength reduction. Apple must have seen this in their surely voluminous profiling of real-world applications.
I think "handy" may have an ordinary meaning here of "available". Ironically suggesting that women will fall for Yankee Doodle, so he'd best make himself available to their adoring attention.
PEP 659 – Specializing Adaptive Interpreter
> until it came time for his scholarship and job applications. The boy is royally screwed.

So he can't become a better person (no scholarships) and can't bring benefits to the society (job applications)?

I agree that he's wrong, but why to choose such a way of punishing?
I did a course of Cognitive Behavioral Therapy and related therapies with young veterans and saw them benefit, although they probably couldn't tell you how it works.
When doesn’t Apple “take the hit” of complaints?
Honestly, I could see someone doing this over the FindMy network. It doesn’t even have to be illegal, just an interesting proof of concept.
I'd imagine that a big concrete bunker in the ground effectively burying this thing would probably be pretty good security. Taking a look at how nuclear missiles are in silos and having a variant of that approach. Not saying it's the best approach, just that it's should be fairly solvable.

Then again, it is nuclear that we're talking about, so.....