skysight-inc/HackerNews huggingface dataset:
Teaching tech concepts to non-technical people and visa versa.

I think a lot of the tensions that often exists between people from different backgrounds, especially when deadlines and budgets are tight, is lack of understanding what the other person is doing, what their job is.

So I started doing little talks and workshops around topics like, web applications, databases, what the different components of the system are and how they interact with each other, different types of "bugs", computational complexity, etc.

While, most of these weren't directly applicable to those peoples daily work, it helped them understand a bit better why for example task A takes much longer than B, although from a laypersons perspective they look the same. Also people appreciate learning new things when broken down to the appropriate level and removal of jargon.

Similarly I let interested tech people learn about things such as UX, product development, marketing, finance, legal, etc.
Someone has to stand up to them at some point and we should support them when they do.

The fact that they're willing to just throw tons of money at lawyers to be wrong and infringe on everyone else's rights is exactly the reason we should make them take us to court on principle.
It doesn't help! If the inch were 25.6mm, the ratio would be 1.622!

That's a lot closer! argh!
making cash for "the good" life not same as changing the world.
5% (up to 15%) of the amount to be refunded, which for exporters is all of their GST, which can be up to 28% of the gross value of goods sold.

Just a twitter search for "GST refund bribe" will show a lot of examples.
It's about copy/paste-ability. If you're copy/pasting in to a terminal, with $HOST you can type

HOST=myhost.tld

first, then just paste, and everything will work.

With <host>, if you paste the command without editing it, then it will do something different and write some files to disk (unless quoted).
I was thinking of a tool that would list GUI and integrated apps (maybe with a bunch of advanced options), you'd select which of those you'd like to backup and would give you an option to save a file which you'd then be able to import on another machine. It'd only dump non machine specific settings into the file.

But in order to do this there should be some kind of a standard so that pretty much any app could integrate into such tool if it listed allowed settings and its locations.
If you by impact you mean noticeable, then often the things having the biggest impact on people and systems efficiency are also the less visible ones.
Vehicle inspections.
well, to be honest, this sounds like kind of overselling reality.

There is a system in place that tracks and records some things, like days off prescribed by base doctors, prescriptions for which national care pays and few other stuff, but most of everything else, including charts from when you are admitted in most hospitals and of course whatever you do outside of the public care (which kind of sucks and has insane waiting times, which means you most often do) is not included in that.

So.. nope.
As an American, I cant afford to see real doctors or use perscription medicine, so it's not very important that they know very much about me.
Synthetic rubies and sapphires have been around for over 100 years and are dirt cheap ($10 for a 15mm one on eBay). However, the market for natural rubies and sapphires is still going strong. A high quality natural Ruby costs about the same as a similar sized diamond. There's no reason to believe the diamond industry is going to crash any time soon.
Why not? The cables are probably purchased from a few bulk vendors and sold after the license fees are paid. That's still 10+% margin on a low risk product.

Apple charges 30% for the app store, and that's very little overhead for then.
Mine is actually very similar to OP’s! I think regular discussion of code is such an impactful tool in an engineering organization.

I think as a manager it’s often the small things that can have the biggest impact. At my current company I helped revive a meeting we have called Code Read. It’s basically a meeting where the engineers sit down and go over the commits from the last couple of days focusing on ones that implement something novel or are a good learning opportunity for other devs. Sometimes it’s as simple as “what’s DRY” or “what’s a decorator” and other times it’s a deeper discussion like the performance impact of switching to immutable data structures.

It’s been especially impactful because I also pushed for us to hire some junior engineers and it’s been a wonderful way for them to get exposed to a lot of great lessons and feedback outside of the PRs they already have. Since then, those engineers have all come into their own and some of them are becoming heavy hitters.
Ask HN: Best online banking/money experience for kids
Does anyone know of any online banks that cater to, or at least have a separate experience for children? I'm introducing my daughter (age 8) to the world of money and something specific for children would be nice.

Has anyone encountered something they would recommend?
Given your later explanations of what you actually mean, none of what you're talking about can possibly help.

MIDI is a serial protocol without timestamps. It is not possible for it to have "N notes with the same timestamp" because MIDI messages/events do not have timestamps. There is no notion of any time other than "now" in the MIDI protocol.

In the early 2000's there were MIDI hardware interfaces that did accept a timestamped event stream, and claimed to provide much better timing than those that just "send it out ASAP". These gained zero traction in the industry because nobody could actually tell the difference, and it required h/w-specific code, which nobody likes.

Your "how i'd like to do it" on Linux is impressively wrong in the sense that you do not need a hypervisor and you do not need hardware changes. We already do this on Linux, when desired (e.g. embedded Linux in the mixer consoles on several pro-audio companies).

I've spent 20 years writing pro-audio+MIDI software after "an extremely lucrative exit" from a previous venture. I don't think you understand what the actual pro-audio paradigms are, nor how they could be changed.
I agree as well, here's the start of a qualification:

https://news.ycombinator.com/item?id=22210952
There’s always that “intellectual” who would say something smart while being absolutely wrong.
I'd not heard of NextDNS until I read your comment, but it looks really promising! I already have a PiHole set up but I'm always looking to simplify and eliminate "maintenance" from my life (although the Pihole is extremely low maintenance).

This is a great thing to recommend to friends and family who may not have the technical ability or desire to set up a Pihole.
In my previous job I introduced automated tests. This was over time taken up by other developers too. At one point the automated tests prevented a broken build from being shipped which made them quite popular.
Show HN: A new innovative Browser extension to expand your vocabulary
I agree and in fact i think this sentence is a self-contradiction in some way :

If you want a "big longstanding" project, then doing "complex" thing is probably the thing you want to avoid at all cost. And as a proof that it's possible, one can have a look at the standard library, which is big, longstanding and is the most readable std lib i've ever seen.
Interview with Kim K. Dennie-Baldwin Founder of Magnetic Shift Evolution
I'm not a lawyer much less an international one, but "obviously" there's a difference between a fee for expediting a request that is documented officially and one that is not. I think it would be unreasonable to call the former type a bribe. I recall that there is an option in the US to get your passport faster if you pay an extra fee, but it's not a fee that somebody random made up and they collect.
The Family Vice
40k+ Micromarkets: Enriched Zip Code Data via API
Not OP, but I share the same dislike. Note that he said that he is against long BTD loops, not BTD loops in general. If it takes more than 5 minutes to get more information about a problem, my mind will wander. I'll check email, read up on conference proceedings, etc. If it takes 15 seconds to get more information, then I can keep focus on the current problem, add the new information, and iterate appropriately.
Choosing not to involve themselves in legally representing a user is not comparable to submissive participation in a sex act.

There's also nothing wrong with submissive participation in a sex act.

Communicate better.
Software development is the BTD loop; you can't eliminate it. I got my start with Logo[1], which has an amazing BTD loop! People like Bret Victor[2] have talked at length about it (although Victor doesn't use that term, IIRC). Even the trend toward "notebook programming" - Jupyter, Observable, etc are really about shortening that loop. A major reason to use an IDE is to potentially shorten the BTD loop. Lots and lots of tools exist specifically to shorten this loop.

And yet some organizations want to run all the linters, all the tests, for all the languages, orchestrated by Jenkins on a huge Amazon cluster. This is bad.

[1] This is very cool - an Apple IIe emulator running Logo in the browser. https://www.scullinsteel.com/apple2/#logo

[2] Inventing on Principle has improving the BTD loop at its core https://vimeo.com/36579366
I can’t speak to finance but I get confused when people bash advertising in broad strokes. People running businesses need ways to exchange money for new customers. That’s advertising. Making that more efficient might surely be annoying but a complete waste of time?
Designing more forgiving interfaces.

I work in the public sector in India. Usually forms here are phrased in threatening terms - you can submit any document only once, and there is a threat of perjury for just uploading the wrong document etc. I proposed that we can utilise cheap cloud storage so that users can submit documents as many times as they want, and as long as any of the uploaded documents are correct, then it will be accepted.

This reduced the phone calls our office received by about 80 percent.
Awareness may not be sufficient, but it's most definitely necessary. You at least recognized a problem, and want to find a solution, even if you haven't found one yet or even tried.
I was laid off early in my career despite being one of the top performers and getting rewards and kudos along the way. It opened my eyes to the fact that no job is a "safe" job and you should think of a salaried position as an open-ended contract that happens to pay out every two weeks.

A company only keeps you around if they can justify getting more value from you than what they are paying to keep you around. Add more value and document that value you're creating for job security.
After the Oscar Glare, These Filmmakers Went Their Own Way
It is an important enough case that someone with money will probably help out. Of course, they might not, and then you're screwed.

My understanding is that Google bought YouTube mostly to avoid an underfunded YouTube in legal trouble having a bad precedent set.

If Facebook thought they could win against Google or Apple, they would have sent DMCA letters to Google and Apple for making web browsers and phone emulators with "developer tools" built in. But they know they'd lose, so they went after some random person on the Internet with no money.
In Germany, for example, medical records are scattered across medical practitioners, hospitals and health insurance providers. There's no central, distributed or federated EMR system. Each practice or hospital basically runs its own system, sometimes dating from the 1980s. MS-DOS is still widely used in surgeries.

Data transfer (i.e. lab results, consultation results) happens mostly on paper, that is the patient usually gets handed a letter with the results to present to their GP.

Lots of information is lost this way. Examinations and analyses often are duplicated or done repeatedly.
Python Script for Clearbit Prospect API
Tips for Better Negotiation
I don’t really have that experience. I do leave everything on defaults and use all terminal tools to program (editing too) so I guess I’m not really asking much of it
I don't know, I find out much worse that I might go to a store to buy a cable and then find out that it only charges very slowly and might not do data at all. I'd rather spend $15 bucks on a cable (or just carry the one that the devise came with anyway) and know it does what it's supposed to. Even after this legislation, I still need more cables anyways, since this only covers cellphones. My Kindle still uses micro-usb. Who carries around multiple phones by different vendors anyways which is the only issues this would solve. I'm generally neutral on regulation, but this is just completely pointless regulation that solves no real problem.
Very true. I have noticed this too at my company. Other departments promote people more, hire faster, waste money on offsite fun meetings whereas engineering rarely promotes people and generally makes each other’s lives miserable. In the Gervais principle hierarchy I definitely feel we are the losers.
Huh, the invisible hand of the market doesn’t want you to have quality goods at a fair price. Who could have seen this happening to institutions with large amounts of capital?
I found out my co worker had high interest loans from life and a coding bootcamp. So I gave him an interest free loan (around 20k).

Then I realized how my other teammates also have bad loans. Planning to sell my RSUs when I get them and give out interest free loans to my coworkers.

I don’t see any other way to make an impact at work because we are building privacy invading products and I think my best efforts at work actually brings negative impact to society. Hopefully if my coworkers are no longer held down by financial woes they’ll be able to stand up for what is right and I won’t feel so alone.
This reminds me of a zine from the 90s called Dishwasher. Exceptional people working regular jobs and writing about it.
I think it's obvious that the opposite is true.

Any place riddled with bribery is one where government has far too little authority and individuals ostensibly working for it are running rampant.

Authority is not exactly the same thing as power though.
It’s just comical to me how difficult it is to click on the corner of a window in most of not all desktop environments... the only diestro that has it right is Ubuntu
I asked my manager what we should stop doing. What things are not contributing to our goals as a team? What can we outsource because it is commodity work that doesn't create value for our organization?
"The materials" are fancy dinners, prostitutes, and bribes (aka campaign contributions).
Ah come on, it's not that bad anymore. My mother recently had some x-rays done because of a broken knee and all the files were sent digitally to the doctor and he forwarded them to a specialist. So, it's not that bad...
Which would tell the user the app is malevolent.
Nope. The first is an Asus laptop, the second is an HP tablet, and the third is my Oneplus 6.
> the list of such difficult issues is practically infinite

Precisely. No matter how good a language is, you can always say "but it doesn't do xyz". If you want to replace the human brain by a language, then you're looking for AI, not a language.

I understand what you mean, and I agree that these things are lacking from TypeScript. And I would love them. TypeScript is slowly adding more and more things, mitigating issues one by one, which were previously dissed off by developers with "it doesn't even do xyz".

I have my job because my brain is smarter than TypeScript's compiler. And it does help me, because I know which things I don't have to think about anymore, based on how I write the code. So it does help me, because I think less about the set of problems which it DOES solve.
Depends what sort of code you’re running. LuaJIT is a tracing JIT - it’s great for code which runs the same way over-and-over, but has trouble with unpredictable branches. V8 does a much better job than LuaJIT for things like a loop containing an if/else with a 50:50 condition.

Overall, the fastest dynamic language JITs are probably V8 and other JavaScript runtimes - it’s worth noting that none of these use LuaJIT-style tracing.
Maybe but in my experience the more "luxurious" an item is, the crappier it gets. I do think we should hand out milsurp to the houseless because the military (except the army) gets some of the sturdiest garments and equipment I've ever seen. Boots that last a lifetime that kind of stuff. Honestly I wouldnt mind if the military gave us all uniforms (except the army). It's high quality stuff, except for what they make the army use.
Switching my company to remote. It was a gradual process but it worked and now we’re fully remote and everybody seems happy with no exceptions.

I can’t take full credit but we also switched to doing 6 week project cycles[0] and pitches inspired by Basecamp.

[0] https://3.basecamp-help.com/article/35-the-six-week-cycle
A company is inherently answerable to the public at large. No less than a government, it's a legal fiction that is enabled by the collective behavior of the public remaining consistent with its existence.
Router Problem Wrap-Up
Exactly! What districts do you think is best? I’m becoming a default-person and Ubuntu default is usually the best for me. My current setup is windows and Debian WSL, although I do use in-terminal editors so I don’t really suffer any of the Linux-windows integration woes
Pretty sure you talk about the NHS.
Please do. Putting the onus on manufacturers basically ensures the connector will not be "Universal", which is the most important feature of USB.
"Should rights owners have no recourse short of litigation to get their content taken down?"

Yes
Tourism industry hit hard as Chinese tourists stay home
Unnecessarily political comment. That too when the Angel Tax, started by the previous government in 2012 (to curb money laundering) (source: https://m.economictimes.com/news/economy/finance/et-in-the-c...), and was ended by this government in 2019 (source: https://techcrunch.com/2019/08/23/india-angel-tax/).
Exactly. Lua is designed for close integration with C. This is made much harder by having such a fundamental operation work differently between the two languages.
Reading that story made me feel sick. As a young Engineer my dream was to work at Apple, but I'm happy I never did.

I don't understand why people tolerate that kind of treatment. Never in a million years would I work nights or weekends or allow anyone to scream in my face. That's just not life.
Yeah. You can get artificial diamonds of pretty much every color. They aren't super popular though because everyone will assume that the diamond is artificial or even fake because natural blue diamonds cost $1 million.
It's not a "persistent myth" - it's absolutely correct.

The "persistent myth" is that signal-to-noise ratio and dynamic range are somehow identical. They aren't.

It's also a persistent myth that the unaltered quantisation noise spectrum is basically white noise. It isn't, except as a poor approximation.

In fact it's very spiky - mathematically it's literally a function related to related to the sample rate. Some frequencies produce more audible quantisation artefacts than others. This is audible on very good hardware, and it contributes to both harmonic and intermodulation distortion on cheaper hardware.

Dither and noise shaping distract from the effect in a subjectively pleasing way, but technically they're a cheap fix - like blurring a jpeg and pretending this somehow magically removes all of the compression artefacts. The result may be fine for Instagram, but not for commercial photography.

The bottom line is that 24-bit sampling fixes these issues because they simply become irrelevant. The SNR limits are defined by the analog limitations of the converters, and all of the quantisation artefacts remain below audibility.
> public care (which kind of sucks and has insane waiting times, which means you most often do)

You should see what it's like in the US.

Italy's certainly not perfect, but faults and all, I'd happily go back to that system from the one we have here in the US.

It does make a difference where you are in both countries, though; in Italy I lived in Padova, where things mostly work pretty well.
> If they predict sub-zero temperatures in early spring you have to cover your plants in the garden or they are likely to die

Around here they just call it a "frost warning"

> Nobody says in the weather prognosis "beware people it will get sub-negative 17 C at one point"

If it gets too cold out, they do advise people to take extra care being outside due to the danger.

> you can't distinguish between for example 70 and 80 F

You really can.

> can't do that with pounds and gallons.

A pint ~ 1 lb. So a gallon is ~8lb.
'Guaranteed hit' tech could be added to army’s next-gen squad weapon
Even if I were making that claim (which is not what that comment said), there's no blatant disregard involved - the claim is not that systemd is good, but that it's better than UNIX, which is truly terrible.
I’m getting downvoted, but this is the stance of the company behind a popular AGPL library mentioned in this comments page based on emails I received from them after asking the same question.
I've never thought about it for myself to be honest. Where I live I can log into a central website called 1177 (which is also the phone number you can call to talk to a nurse over the phone for advice if needed) and see all of my visits, doctor's notes, and test results from different clinics. Maybe if I had a more extensive medical history and had to visit more obscure clinics etc I'd request printouts of my test results and such.

I have thought about this for my cat, however. The vet clinics here also regularly transfer journals to each other as needed, but I don't have access online the way I do for my own journals. Unlike myself (knock wood) my cat has had extensive medical issues as a kitten and has a very long set of journals from different locations. Every once in a while I ask the current hospital we frequent to send me a copy of his journals. Sometimes they give me physical copies and other times they send them via email, and I be sure to have these on-hand just in case I need to provide them in a rush to an emergency clinic.
Yes I would like a copy too :)
That's a great article. The HN discussion on it is worth reading too: https://news.ycombinator.com/item?id=20495739
Depends on the company, but it is not uncommon for the President and Chairman of the Board to be the same person.
One way to shake up the industry is just not to buy diamond wedding rings. That simple.

Big rocks on a finger make the person seem needy and insecure. Like I need this big flashy thing is proof of my worth.
Karate: Test Automation Made Simple
Why would you ever want perfectly deterministic rendering? I've never met an audio engineer that would care about this, and I've never personally run into the problem of my audio projects being too undeterministic. We're not doing LHC experiments here, we're just making music. Who cares if a MIDI note arrives 100 microseconds late? A musician surely wouldn't care.

If it's truly a problem for you because of phasing or something, why not bake the MIDI track into an audio track before mixing?
Also as an American, my medical record mostly just consists of how many days since the last time I went to the doctor. For those without insurance, less is more when it comes to number of visits.

If you have insurance, the opposite is the case.
I don't think it's reasonable to assume that because some companies were prosecuted under the statute(s) that they, or industry in general, engage in just as much activity as they would have unregulated.