skysight-inc/HackerNews huggingface dataset:
I don't agree. The majority of the OECD practises contemporary monetary policy, using central bank interest rates to control inflation. All of those countries have inflation well below Turkey. Then we have Turkey, rejecting this policy, and experiencing extremely high inflation.

Economics doesn't allow us to conduct controlled experiments. We have to work with the messy data that we have. When the vast majority of some of the smartest economists in the world who currently live and who have lived, all agree on principle of supply and demand, I find it compelling. When money is removed from circulation, demand drops. This almost always results in a reduction in prices. Rejecting the law of supply and demand is really out there as a fringe argument.
Virtual PCM Test Driver with Linux 6.5 to Help with Audio Testing and Fuzzing
Just play with it.

My workflow (I'm a hobbyist, take what I say with a grain of salt):

- Installed "library loader" which Supports kicad

- Sign up for componentsearchengine.com

- Find parts I need on mouser.com/mouser.de (I'm in Germany) and look them up on component search engine, download the cad files; library loader picks them up automatically

- Use them in the schematic view, get your schematic finished FIRST

- Then "Update PCB from schematic". This imports all of the individual footprints and stuff you need to wire together.

- From here, should be like most other CADs; wire up your rats nest, do your ground fills ("Fill area" tool on the right), etc.

- Export Gerbers and drills after googling "jlcpcb export kicad 6" (they don't have a 7 guide yet but doesn't matter) just to double check the settings, then upload to jlc and they arrive about a week and a half later.

- In the schematic view, go to tools and then Generate BOM. It takes some finagling but you can usually massage the CSV it generates to upload to Mouser's shopping cart page to get an exact amount of parts you need, including the ability to specify multiples. Note that usually upping the amount of small components results in more for less overall cost (yes, really) so play with the quantities. Resistors can be purchased for a few bucks at the 500 to 1000 quantity, and are usually cheaper to do that than to order 5 or 10. Anyway, then you order your parts.

The "use footprints from other people" thing is contentious, I know. Most serious engineers make their own footprints. I don't have the time, personally, since unless I'm missing something it requires freecad for me to get the measurements right, and kicad doesn't have the required constraint solving tools to allow me to make sure I've got all of it right, so the workflow is CRAZY inefficient (lots of importing drawings from freecad, manually creating pads, then using multi-select and align tools to get them where they need to be...).

Kicad with a constraint solver like freecad's would be a ridiculously huge improvement IMO, but hopefully this is enough to get someone tinkering. Kicad devs if you're reading... pleeeeease. I know it's a lot of work.
Wasn’t Twitter the most popular social media site on the planet and still losing money?
Aren't heat pumps the same as air conditioning? I have one
If you're in need of AZERTY-specific keys and you're on a QWERTY layout, take a look at https://github.com/qwerty-fr/qwerty-fr.

It's a strict superset of QWERTY, and it enables entering e.g. è and È with altgr+e and shift+altgr+e respectively.
Quoting myself from the previous thread... my requirements are no 1. glaring technical issues, 2. u2f support.

> Based on advice here I just tried Porkbun. A not-quite-professional website that prefers making jokes to fixing layout bugs, I try to sign up and the symbols in my password cause it to fail with a 403 (!!). I'm super scared about their technical abilities and general security. Are we going to see another Gandi 6 mo down the line?

> Domains are the keys to the internet atm, it would be nice to see someone take it seriously.

>

> Edit: I guess I'll try realtimeregister, since I haven't seen anything negative and they support U2F per Yubikey's catalog.

>

> Edit2: Cool, cool, when you sign up they assign you a non-random password which anyone can use to log in and view your personal information.

>

> Edit3: Others with u2f support that aren't MAMAA: Cloudflare (close), OVH, DNSimple (accounts are $60/year)

Cloudflare doesn't allow you to point the nameservers elsewhere which made migration painful. I went with DNSimple.
"it doesn't want to murder me on my system"
Never interrupt a Silicon Valley billionaire who is busy making a fool of himself, twisting logic in complex ways to explain why he should be allowed to run the new AI bubble, to add even more infinite money to his already enormous pool of infinite money...
non native speaker too, I was taught that "they" is the more formal/neutral pronoun to use, or preferred in passive case, isn't that the case here?
They got me, I thought the price hikes were specifically for things I didn't care about, because of all of the gandimail stuff. Without HN I wouldn't have even noticed.

Looking at my last invoice, I paid ~£26/year for a .info domain. If I'm reading this right, it's now ~£36/yr.

That's a ~40% increase.

Glad I renewed for nine years last year.
No I get that. But once you get to a certain point an ecosystem develops where you have small game Devs who would probably want a nicer computer, you have the small business owner / parent who learnt to use the computer, has a bit more to spend, has a legitimate use and is willing to spend a bit more.

Even if the price quadrupled if someones relying on that hardware, and the keyboard makes their job easier, it seems it would sell.

Plus, compared to the 90s £285 is cheap. I wish my computer's were that cheap back then. My first computer was over £500 (so what £1000 today?) and it wasn't top of the line, and I had to put it together myself.
SEEKING WORK | REMOTE | Full-stack Software Engineer

Location: India

Remote: Yes

Willing to relocate: Yes

Technologies: Python, JavaScript, TypeScript, C++, C#, Rust, Go, Django, Flask, FastAPI, NodeJS, ExpressJS, ReactJS

Résumé/CV: https://1drv.ms/b/s!AimEwjrFk4sQ5h0VtYR-cojD23at?e=nqcWBU

Email: arbaazlaskar.work@gmail.com

LinkedIn: https://www.linkedin.com/in/arbaaz-laskar/

Github: https://github.com/arzkar/

Available for full-time, contract, or part-time.

At my current job,

• I contributed to HP's factory diagnostic process by migrating the UEFI scripts to Python. This involved converting the NSH scripts from the Universal Extensible Firmware Interface (UEFI) language to Python, which allowed HP to benefit from Python's readability, flexibility, and portability.

• Additionally, I spearheaded the development of a powerful visualization tool designed to enhance the comprehension of the factory diagnostic process flow. Leveraging the capabilities of ReactJS and Python's Django framework, this tool enabled developers, TPMs, and other stakeholders to gain comprehensive insights into the various steps involved in the diagnostic process.

• Furthermore, I played a crucial role in the development and maintenance of HP's factory diagnostic software. My responsibilities encompassed writing and managing the software responsible for testing and troubleshooting HP products and writing the Business Logic. This software was built using C# and C++, both renowned for their ability to provide precise control over hardware, making them optimal choices for creating highly responsive applications.

• In addition to my technical contributions, I provided mentorship and leadership to a team of two individuals for the first project. This involved guiding them through the project's requirements, facilitating knowledge transfer, and ensuring the successful completion of their assigned tasks.

• Collaborated remotely with teammates from Taiwan, the US, and India to achieve project objectives.
Ad networks fudged the numbers for many years, free just isn't as viable as thought.

I don't mind paying - either for a service or for server costs of hosting my own instance or whatever - and I certainly don't mind paying reddit specifically. However the price point, putting it on developers and not regular users so they thought users wouldn't be bothered (I guess they assumed apps like Apollo would pass it on to their users and appear to be the bad guy? It's the only way I can make any sense of how they did it) is pretty shitty.

But the worst part is killing off all these tools that mods require - that second order effect will likely kill Reddit.

The only other time I could see a company make a decision that would so clearly kill a product was the facebook algorithmic feed, though admittedly that did take 10 years.
Agreed that most people have some thickness to their skin already, so to speak. And communication styles vary, of course.

But I do think there's something to be said for the sort of culture we want to foster. If one blogger writes something a bit one-sided or pushy, then no big deal. But if lots of them do, or most of them, then it starts to affect what we consider normal. Personally, I'd rather we don't normalize the self-flagellation approach to progress, or at least be pretty careful about it (see another comment about "healthy masochism").

If everybody is in on the game, then it can work (eg: I enjoy talking shit with friends, because we all know we're friends), but in a public forum that's harder to be sure of. I almost feel like being a giant asshole (Linus Torvalds?) is better in this space, since it's so over-the-top obvious and people can easily reject it if they don't like it. But when it's more subtle, the risk is that some small cumulative effect nudges people to actually feel bad about themselves, even if just a little bit, spread so thin it's hard to measure.

But anyway, it's a small point; I only wish the 1-ton weight were moved 1cm to the left, or so. Sometimes I write too much text about too small a topic, and it comes across overblown (:
The problem is that nobody is willing to pay a x100 penalty for security for general purpose computing.
It may be worth looking at the documentation around ArabTeX https://ctan.org/pkg/arabtex
Cyclic Dependency Space Toggles
Is it worth noting that the term “consciousness” has multiple forms?

Consciousness, having existential feedback and wakefulness are separate forms.

We are existential feedback consciousness whether or not we have awareness (or memory), and we are awake conscious when we have continuity of awareness.

The one word has two closely related functional contexts.
I took 5-HTP longterm (two years) and started experiencing panic attacks, among other symptoms. I had to stop. I had supposed this to be a natural supplement without side effects, but I was wrong. I suppose each person is quite unique, so your mileage will vary.
The Soviet Union had armies of mathematicians and surveyors to try to predict manufacturing needs. That is like saying "just use surveys"! Equating retailers with the entirety of the chain is massive willful ignorance. It is like equating knowing how to repair a car with knowing the entire manufacturing process of the car down not just to the ore but to the "production" of the individual workers themselves!
> that literal cross company gang conspired to suppress security issues in modern processors

Alarming, but sadly not uncommon in software either; vendor internal politics means that a lot of people really do not like "disclosure" and push for everything to be behind closed doors. Not to make things insecure (although it may have that effect), but to avoid the perception of insecurity.
Have a look at kagi
A generation of Swedish programmers grew up on a cruel and unusual keyboard layout that's like

; is shift + , (1 step right of m)
: is shift + . (2 steps right of m)
- is where US layout has /
_ is where US layout has ?
shift + 6 = &
shift + 7 = /
shift + 8 = (
shift + 9 = )
right alt + 7 = {
right alt + 8 = [
right alt + 9 = ]
right alt + 0 = }
right alt + - = \

I invite anyone to try and press right alt + 7 and right alt + 9 on their keyboard. To make things more awkward, it must be the right alt key, it doesn't work with the left. This torture is every time you make a curly brace with this layout.
You still need to press Shift to type the underscores, unless the editor is smart enough to recognize you're in CONSTANT_TYPING_MODE.
Yeah this is really impressive, this time around the discontent feels different. There from my point of view there was a decline for a long time for the usefulness of reddit for me. I thought it was only me getting older but now that I see this happening is that it isn't just me.

They have consistently worsened the conditions for quality contribution with their default interfaces. I didn't realize it until now how important it is until now, because of this protest. I've already left and if my little anecdote is anything to go by, other might feel the same and do the same as me.
It’s not google thats getting worse, it’s the overall internet.

I expect open source will follow suit in either removing projects or sealing them off.

Similarly, companies will limit access to ensure monetisation.

No one wants their work stolen to train ais and then monetised for not even a mention in exchange.

The dead internet is even more likely to happen.
Don't worry too much about the role. You could ask yourself 2 questions what will I get paid / hour and what will I be doing/learning on the job. Maybe you're in the low role because your current pay is relatively low and your offer puts you low in that hierarchy.

Where are you moving from? Personally I'd think that going in low give you room to grow in terms of money/role.
On the other hand we live in an era where most people have a camera on them (their phone) in all waking moments, one that doesn't need film or developing, making it far easier for whistleblowers to make conditions known than in the past.
Disclaimer: Windows/PC user.

I chose the opposite of customization: I decided to train really hard on my standard country-specific 104/105-key keyboard layout. After 20 years I can blindly type every symbol, reach every key, grab the mouse and find my way back, thanks to those 2 notches on the letters 'F' and 'J' to position your index fingers. I bring such a wireless keyboard with me wherever I go - even on vacation - as I cannot work with notebook layouts or Mac keyboards. I'm confident that this keyboard type will be available to buy for a long time.

Not having to take my eyes off the screen prevents a lot of mistakes.
Wakefulness is necessarily integrative at the level of the whole individual. Global Workspace Theory, and all that.

Is the same true of existential feedback consciousness? I'm very interested in hierarchical models where low level consciousness might operate independently, but be bound together into an individual's conscious experience.
Wouldn't be an unreasonable thing to do to prevent accidental use of lossy JBIG2. There are better lossless compression formats anyway.
Wow. This is the most inspiring thing I've seen since the video of two boosters landing side by side.
But they have done neither. They did not build the most popular 3PA features into their native app, nor did they offer to buy them out.
For years I’ve been using caps lock as a control/cmd key.

Lately, when I was researching keyboard layouts, I stumbled upon Extend concept for Colemak [1]. I decided to try it out and, for me, it is a game changer.

It is somewhat problematic to work through muscle memory, but I really think it’s worth it, especially since I skip between various editors a lot and adjusting each is a pain and this seems to solve it nicely. I know that for Extend there are multiple implementations for Windows, Linux and Mac.

[1]: https://dreymar.colemak.org/layers-extend.html
For comparison, Earth including water surfaces at one meter resolution would be 510 Tpx.
This was published two months ago but didn't get much attention:

https://news.ycombinator.com/item?id=35501337

https://www.nasa.gov/feature/jpl/new-interactive-mosaic-uses...
How? They were offline

None of the subs i know did
That's a pretty nice solution to a gripe I have with programming and typing.

This year I've practiced touch typing for the first time in 10 years, and turns out it's such a chore to use touch-typing while programming! My right hand has to constantly reposition to use brackets, parenthesis, and all the other non-alphanumeric glyphs (!, -,=, *, &), and I constantly make typos due faulty muscle memory. And I'm not even starting on how hard it is on my right pinky.

It almost feels like I'd need another touch marker for positioning my right hand to the right and one row up, to hit those brackets consistently.

Without touch typing it's even worse, as I often wrongly position my hand after hitting special characters.

Looks like modern programming languages were not created with humans writing on keyboards in mind.

Also, anecdote from series of software developer interviews: all candidates made typos while live coding. And I don't think stress is the only reason :)
Ok, this broke the camels back. Moved my domains to namecheap now.
This is extremely controversial given that the only marketing criterion of CPUs is .. performance.

If it can be hived off to a separate core, quite possibly on a separate die to avoid power attacks, then that seems a sensible approach from a hardware architecture point of view. But that complicates the software: how do you run your security critical browser Javascript on the co-processor?
Clean FactoryBot with FactoryTrace
Are you a user of FactoryBot?

If so, I highly recommend taking a look at the FactoryTrace gem!

This gem is designed to automatically detect and identify unused factories and traits in your codebase. It's a fantastic tool for keeping your code clean and removing any unnecessary clutter.
Not clicking the article, but I think anyone is in their rights to skip an unpaid social event on the weekend.
Yes. In some instances.

https://aws.amazon.com/route53/domain-registration-agreement...

> AWS provides the Domain Name Registration Services through ICANN-accredited registrars. AWS currently provides Domain Name Registration Services through Gandi SAS , Mesh Digital Limited, Amazon Registrar, Inc., and other ICANN-accredited registrars (the “Registrar”), and your use of the Domain Name Registration Services is subject to their terms.
I used to spend a lot of time on Reddit. This blackout has helped me realize there is more to life. I used to be pretty active averaging a post a day and 10+ comments. But, Reddit lost me now. Of course, not a big deal for them given how little impact the blackout is making in terms of revenue and so on, but this one was necessary for me.
I was once IDE-ish, and now Vim-ish, so I think I can answer this a bit. Everything you say is true (I guess except for the typing a lot, I don't find renaming a variable to feel like more typing in an IDE vs. Vim, but you're right that there are some IDE features that make some things easier).

- The biggest problem I have with the IDE workflow is I was never able to get it to scale across projects effectively. E.g., lets say I want to make a find and replace for an API change across ten different projects, then run linters and compilation on all of them, and only be notified if there's an error, and otherwise make identical commits to all of the projects?

- Another issue, is how easy is it for me to take the problem I'm working on, extract it to a complete different context, and then more quickly iterate on finding a solution? E.g., it's common for me to take what I'm working on, in say JavaScript, that's part of a larger application, and then copy/paste the entire problem into a single file with a `#!/usr/bin/env node` shebang, and then do a 1. edit/save 2. run `./my_script.js` workflow until I find the solution. With IDE's, I've found they often don't like working with single files that aren't part of a particular project.

- When tracking down extremely difficult to find bugs, e.g., lets say you have several log files, thousands of lines long, and you want to use CLI tools to do custom analysis looking for patterns (e.g., is there a mismatch in order certain events firing in log files where the bug occurs vs. doesn't?). IDEs don't help much with this.

There's a pattern with the above examples that's the main problem I had with IDEs is that they aren't flexible enough to scale to atypical workflows/problems. All of the above examples also leverage the command line, which is clearly a pattern. The CLI is just a useful open-ended tool to help programmatically solve any problem you might be facing. IDEs are great if you're adding a feature to an application, but they're less great if you're looking to adapt your tools to a specialized workflow that's a better fit for the problem at hand.

Besides the above examples, I've also encountered code bases too large for JetBrains IDEs (rare, but they're out there), and generally find how slow they are to open windows to be disruptive to achieving flow state (I don't think this is normal, I think I personally experience latency more strongly than most other computer users, but just providing a complete picture). I also don't really find autocomplete very useful, which again is atypical, I use it in CLI-based editors like Vim/Emacs because it's trivial to add it with LSP support today, but would be fine working without it. Again it's about what you value, what I value is being able to adapt my tools to developing a specialized workflow to solve the problem at hand, over the features that IDEs offer.
> I have no idea how you take a picture of a bad transistor.

Or why you would want to.
Not for desktop use, no. Probably the most powerful example remaining will be some sort of DSP designed for predictable cycle-accurate timing.
All of these other "enhancements" would be just as unreasonable to apply to web images by default even if done entirely locally. Both the exfiltration and the non-standard rendering are issues here.
+1 for PorkBun
I suspect it's just basic human behaviour. If other people are doing it, then it's somewhat normalised.

Also personally, it seems to me that if you have a goal, then that's a minimum. If you don't reach it, the thing doesn't happen. A website never reaching its funding goals is one that seems more likely to shut down, and what's the point of supporting something that could shut down tomorrow because it can't pay it's way. I know that's self reinforcing but there it is.
My advice to new kicad users is just to watch someone on YouTube go through a familiar project and see how their flow is, then try to create your own project from design to implementation. Next, check out the kicad library guidelines to see what it takes to create a library part so you can get everything right. Lastly, open up the shortcuts screen so you can see what key does what, you’ll get the most common ones quickly and the others you can see when you are going through menus.
I think the amnesiac effect of many anaesthestics also tricks us into thinking we go totally unconscious under their effects. I've been operated on several times and sustained near life threatening injuries in the past. I can't remember any of the most painful bits, despite occasionally making conversation / looking around with my eyes open. I'm thankful I can't remember.
What are Yeats?
I’m not so sure that’s what the study suggests.

It sounds more like civilization serially traversing moral standards from generation to generation. While at the same time aging generations lament the passing of conventions they may or may not have actually had.

I gain this perspective from observing ~6,500 years of human history.

Moral propositions are a candle flame in the storm of human unrest.
> that users have no recourse from moderation abuses

Not participating in subreddits with crappy moderators seems like pretty good recourse?
Study shows how microplastics stick around in human airways
How does this compare with Notion AI, if you have used at some point?