skysight-inc/HackerNews huggingface dataset:
> If you want to make a product, use what ever tool is most productive for you.

If you’re making a product that other people use, I would caution you against putting their needs on the back burner. It’s very often the case that what’s easier for the developer ends up making a worse product for the people that have to use it.

> Unless you're writing an IDE, you're not going to lose users (you care about) over not supporting Emacs bindings.

No, the whole point of this feature is that it works outside of an IDE. I don’t even use Emacs and these shortcuts are so ingrained in me that I ended up setting up custom shortcuts to emulate this in the places that wouldn’t support it (where possible, of course…).
I’m not sure if I know what you mean, I don’t usually smell new electronics?
Don't know why you're being downvoted but I'll assume your question is genuine.

You use a cluster when your data and compute requirements are large and parallel enough that the tax paid on network latency trumps the 10-20X speedup you get on SSD and 1000X speedup you get from just keeping data in RAM.

250 Gigs is tiny enough that you could probably much get better performance running on high memory instance in AWS or GCP. You'll generally have to write your own multiprocessing code though which is fairly simple - your existing library may also be able to support it.

I once actually ran this kind of workload on just my laptop using a compiled language that performed better than pyspark on a cluster.
How to convince your boss and make them say “Yes ” to Chaos Engineering?
Delete all of it and only read things immediately, else don't read it at all. I try to enforce this rule on myself. The only thing I break this rule on is marking videos on Youtube as 'watch later' since it's mostly background noise when I put on videos. I'm even starting to move away from that and go to FIFO consumption there as well.

I'd echo the sentiment that if you're seriously interested in any topic, pickup a book. I have another life rule for myself- don't form a strong opinion on anything until reading at least 2 books on the subject. I also don't take anyone's opinion seriously without discovering they've read at least 2 books on it. It's just vetted, edited written material that's high quality.

Try it next time someone mentions global warming, see if they care enough about it to funnel those emotions into actually looking into it, in any meaningful way like reading a book..
"Junior" might as well be an IQ classification.. How many people change their IQ?

The reality is something nobody really talks about.. When a company doesn't want to hire a "junior" it doesn't mean they don't want to hire somebody without X amount of experience in a tech stack or without X amount of experience in the industry.. They don't want to hire people bellow a certain aptitude.

Many "juniors" will never be "senior". Even if they get the title and salary. We all know "seniors" in salary and title only.

Some people are inexperienced "seniors" year one.
This guy SRE-s!
I’d strongly recommend not landing code that has known security problems.
It’s how I do it too, but it’s probably less “clean” for people who care about such things.
> The UI/UX is definitely good enough. Our app feels native, is snappy enough to get the job done

n.b. to you.
> Talking about tarot or other woo-woo stuff, even philosophically, is hard in tech circles and posts like this continue to make inroads in dulling the negativity.

I mean, you can talk about reading tarot at home and I'll support your hobby. No problems there, I'll ask you what you've done with it recently with genuine interest, and I'm not going to even think about saying you shouldn't do what you enjoy.

But you talk about using tarot for debugging at work, there's basically no chance I'll ever take you seriously again. I apologize for my negativity for not wanting to use tarot cards for debugging or a Ouija board for requirements gathering.
Same way as 'French fries':
1) are not french
2) are not fried
3) have to be made of potato
4) are not 'frenched'
5) etc

The author was prolly just picking a name that the mentality was most like.
Sailfish is definitely my next phone OS, and even though walking away from Google / Apple tentacles is one incentive, by far the biggest for me is that it runs Linux, complete with terminal etc. Oh the joy of just being able to grep, rsync, ssh...

I always felt like that wasn't a lot to ask, but evidently, I couldn't be further away from the truth.
Depends on where I am, and who the notes are for.

Random location, I use my MobiScribe.

At my computer, either the MobiScribe, or Tomboy Notes, sorry of a personal wiki.

At work, possibly needing to be read by others, our group's Knowledge Base, managed by Confluence.
To be clear, I wasn't trying to make a political point about womens' healthcare. I think most people would say such a death was a 'tragedy' even if state of the art medical care had been provided. Somebody dying young is generally considered tragic in the modern casual sense of the term, particularly if it was through no fault of the victim.

In retrospect I should have chosen a less sensitive example, so I'll do that now: In the common modern sense somebody being killed by a falling tree branch is more tragic than a drunk driver fatally striking the same tree. But in the more traditional sense of the word tragedy, that's flipped backwards.
>Additionally, he offers addresses on domains such as: goat.si, cumallover.me, horsefucker.org, cocaine,ninja, nigge.rs, hitler.rocks, rape.lol, and nuke.africa. All of these are obviously intended to create offense,

One of these are not like the others. Who gets offended at cocaine.ninja?
I personally downvoted you because this comment just is not helpful.

You don't need to ever 'build' Dart unless you're going to be working on the language itself... and if you are, you might as well be a google employee and get paid for it.

Setup for Flutter development is just a few easy steps.
Certain versions of UNIX even had a command for casting the I Ching on stdin, though I can't seem to find a modern system (of any heritage) that does: https://www.unix.com/man-page/v7/6/ching/
I don't agree with the castle doctrine in a modern context but I'm talking about the 1700s, chill. Back then it made a lot of sense. Nowadays we have cops instead. You gave that power to the cops who shoot the person on your property instead.

I'm simply explaining the reasoning behind warrants back then. They were a lot more important because you had to explain "What the hell are you doing here, and what gives you the right?"
Just for clarification, your friend tried to cross into the US with weed?
> You'll need to sign up for Apple Developer which costs $100 a year.

Only once you’d like to publish your app on the App Store.
> The third leading cause of death in the United States in preventable medical errors. If you do not believe me then Google it.

I googled it. The third leading cause of death is 'accidents.' Where are you seeing 'preventable medical errors'?
Sometimes in a specialized team, the difference between 100 servers and 10 is profitability. Don't want to get laid off because that cloud bill is $100k a month.
He is from a country with a strong socialist welfare system, so when one is in need, the government is there to assist them and they don't need to feel like they are a burden on their family and friends.
I'm a backend/web dev and recently built an app with flutter over RN. The reason I picked flutter was more about the component/widgets... flutter has them built in. This allows me to just focus on building features over trying to figure out which things to use with RN.
1–5 cups of coffee/day was related to lower mortality among never smokers
Laravel vs. Codeigniter: Comparison Between Two Best PHP Frameworks
Excellent question.

Interestingly (at least, I find it interesting) fasp can happily use up all the bandwidth the various TCP streams aren't using without affecting TCP rates at all. It also backs off and shares bandwidth with other instances of itself or other well-behaved protocols. With some coordination between them, multiple senders can share the available bandwidth in any chosen proportion.

So, you can set up where A always gets 70% when it is sending at all, and B, C, and D share whatever is left when they have anything to send, but all without ever slowing whatever TCP traffic is running. An administrator can (literally) drag up and down the rates of ongoing transfers according to organizational priorities.

That sort of featurism is part of why Aspera can command crazy prices.

It sounds like people are getting good results with fdt. It leads me to wonder if fdt has any of this good-network-citizen capability. A lot of people using fdt and making the net worse for everybody else would be an unfortunate outcome. Aspera was pretty careful about it.

(I keep trying to write ftd, but that is the florist service.)
"Put it all together: wheat and related grains are potent appetite stimulants and obesogens–foods that make you fat."

I was just reading this today in the Wheat Belly cookbook. I'll dig up the studies references if I get time but there is data out there that suggest this.

https://www.wheatbellyblog.com/2015/08/wheat-makes-you-hungr...
X-Ray Fourier Ptychography
It is related. In point-free style the "omitted" parameters have to be distinguished positionally; they have no names at all, not even 'a' or 'b'.
Even if you have only the one large file, can't you segment it? That's what I do for my consumer level use case anyway. Using a nonsegmented ftp client to download a file I get like 2MB/s, and when its segmented I max out my download rate at 20MB/s.
I bet you underestimate how many children played Mario scooted up close to the tv.
F-Droid is solely for FOSS apps
Gonna donate some HN karma here and offer my opinion that this article is MBA-tier horseshit. Your girlfriend and you do not have "one on one"s. You talk about your lives and listen to each other like a normal fucking couple. Framing a normal relationship like a business practice feels like she's less a girlfriend and more a patient. Saying that you want to solve her problems with normal spousal communication makes you sound like her dad.

The more you try to sell me on your GENIUS business practice, the less I believe that you know what effective management entails.
CPU Introspection: Intel Load Port Snooping
I used to donate to ACLU when they were a pure civil liberties organization.

Now that they're a leftist/social justice group I have nowhere to donate.
It's just a form of rubber ducking.

Frankly, a Ouija board for requirements gathering might be a lot less mysterious and esoteric than some of the scrum practices I've seen...
Some of this seems far fetched.

Most power grid noise is fairly well handled by the PSU and motherboard, it's half the reason for the mega capacitors.

As for radio wave noise, that just sounds like BS. It would only really affect higher frequency chips, and those almost always have a metal heat spreader. Further, many cases are metal as well. This makes your computers Faraday cages. IDK, maybe more an issue for mobile computing. However, seems like the solution is simple, just add more metal.

Cross talk and power fluctuation from processing is a more tricky problem to solve. You could possibly fix power fluctuations with more on chip capacitors for sensitive circuits. Cross talk is harder, afaik, the only solution is more spacing.
Sure, but they are correct and you're focused on the premature optimization.

I've also built a small flutter app where everything runs snappy and it more than solved the needs with a minimal development time and number of lines of code.
They had that in Italy since the early ‘70s, a “National Civil Service” as alternative to compulsory military service for people who “objected to the use of weapons on grounds of conscience”. It was a somewhat-punitive regime (18 months vs the 12 of military service, often with little choice about the organisation to serve, and basically unpaid). The range of activities was very wide, from menial tasks in offices and libraries to pretty hard labor in healthcare. As with all compulsory experiences, some people loved it, some hated it.

Somehow it still exists, despite military service having been abolished more than 15 years ago. I have no idea why one would ever ask to join, but Italy being Italy, there is probably some bureaucratic reason for organisations to shove volunteers under that umbrella to get free money from the state.
Forking damn! Didn't realize it was a n___ until the last line!
Related:
https://en.wikipedia.org/wiki/Ptychography

https://en.wikipedia.org/wiki/Swiss_Light_Source

"High-resolution non-destructive three-dimensional imaging of integrated circuits"

https://www.nature.com/articles/nature21698
When I needed something remotely similar on Windows, I picked Media Foundation and Direct3D 11. This way the video stayed in VRAM on GPU, I could write arbitrarily complex processing code in HLSL, and the processing consumed very few resources. Was also simple to render the video if needed.

I wonder about ffmpeg architecture, does it run these graphs completely on CPU, completely on GPU, or does it send the video between them?
No. You are misreading it (and it's not your fault, the article assumes the reader already has a background in semiconductor engineering). The "power grid" here refers to the internal power distribution network on the chip, not utility electrical power grid.

Signal and power integrity in electronics is a serious area of research supported by applied electromagnetism, measurements, modeling, simulation, and industrial experience. Never confuse signal integrity with "audiophile" voodoo practices, which is supported by none of them. For example, all audiophiles seemed to care about noises from the power lines, but it seems not all of them understand that the power is rectified, filtered, and DC-DC converted, filtering again, routed to the chip, bypassed and filtering again, before the power in finally delivered to the system. The noises on the power rail can have effects on sound quality, but it's the actual power supply and PCB design that dictates power integrity. While it's likely that transients from the utility power can have an effect on the circuit operation (and ground loop is a major problem), but the majority of noise is likely coming from the switching noises on the Hi-Fi amplifier itself. Even the physical location of the traces on the PCB can have much more influence than the utility grid, A wire that should be routed to the left of the board but routed to the right can be problematic. If the voltage of your DAC is unstable because the current loop area is excessive, adding your utility poles or using a gold-plated cable does absolutely zero to the performance of the amplifier.
Congrats. I run something similar, all referrals. Would love to trade notes, is there a way to reach you?
This is why I ran Redis on a single server with no failover strategy. Our team spent maybe 15 hours workshopping a handful of other things (redis cluster, sentinels + replicas) before realizing we could spend an hour to have everything sit in a degraded state working around it while Redis itself was fixed. Redis only failed once ever and it took all of an hour to fix it, all during non-peak hours.
> A few years back, the Hebrew University and Microsoft set out to “depixelize” pixel art through a new anti-aliasing (pixel-smoothing) algorithm.

I'm a big fan of the pixel art look and I thought this was an interesting story, but this quote revealed fundamental misunderstanding about anti-aliasing.

AA is not just smoothing. Sometimes high quality AA will actually yield a sharper result.

Even the example image near the quote shows the result of the algorithms is clearly sharper (contains higher frequency features) than the original. Magnified-pixel edges really should not be considered a form of sharpness.
Streaming games inevitably burns substantial resources per hour for compute and streaming while not generating revenue commensurate to costs unless you convince people to pay more for less and worse.

It's tempting to compare $60 to say 30 hours of usage and ignore the fact that multiple people per household and in fact multiple households may have shared or bought and sold a disk.

Every user buying a new copy and paying by the month will be more expensive than the cost of a console. Even the machine you access it is liable to be more expensive than a ps4.

This isn't even touching the actual hard problem of latency and increasing hardware burden over time.

Rendering the game at the users premises just makes too much sense to go away.
The "power grid" here refers to the internal power distribution network on the chip, not utility electrical power grid.
Never understood that thing. My only two negative experiences from my first trip to Paris were heavy traffic (but explainable for a big city, next time i just took the train from the airport and moved around by subway or walked), and poor water pressure in the hotel making it difficult to fill a bathtub.

Food was great (but i was a fan of French food long before - steak tartare being a main course rather than a starter it is outside France was a pleasant surprise!), and so were the museums.

Maybe a little bit more littered than desirable. Hotel rooms are small, but next time i just took a better hotel and was 100% fine, yes sure you pay 1000 EUR per night then but this is one of the world's more expensive cities, designed with density and walkability in mind - a liberal's dream, and it works in exactly that way, you can hardly anywhere get to more attractions simply on foot than there.

Strip clubs totally sucked though, and that was a major disappointment, but that wasn't on a first trip.
This is a great idea, and nicely solves some of the risk of finding one particular perfect tool that won’t be around in five years. I’m going to look at the export options and see if I can make the kinds of notes that I have in mind associated with events
I think a more charitable interpretation of the article would be that this is largely an argument for the effectiveness of talking to people rather than trying to treat every interaction as you might as a manager at work.
I think it's a bit presumptuous to say that the decision is "wrong". That paper demonstrated that a single server can outperform a small server farm on a toy problem. Nobody, not even google, solves pagerank in production as a batch job. Real problems are often more complex.
It's in NetBSD. It somehow went missing from BSD at some point, but NetBSD added it back later.
>Nowadays we have cops instead. You gave that power to the cops who shoot the person on your property instead.

This is not a great strategy for defence. You should defend yourself first if you are not able to get away. Or here in my state you may stand you ground and protect your life and property with deadly force. Anyone who truly feels in danger should not call the cops and wait for them to come shoot a stranger in their home...
I'd never heard of it before, but this everything as sport idea actually makes quite a bit of sense if you consider the multitude of weird behaviors all around us from this perspective. Makes one wonder if there are other things like this that are right in front of our eyes, but we cannot see them until they're pointed out.

I guess it's an example of the "how's the water boys" fish story.
Slight tweak:

#if DEBUG
#define TODO(msg) #warning msg
#else
#define TODO(msg) #error msg
#endif
>On the other hand, maybe bbcp will work, and the senior dev just didn't know what he was doing

I mean... based on your description it sure sounds like he didn't know what he was doing.
Netflix Clone App
The article is an excellent case for why you should stop working and spend time doing not-work with not-coworkers.

You don't need scheduled 1:1s. You need to have a conversation. You don't need to have a manager/report relationship, you can just be invested in someone and have empathy.
One of these is an hour apart from the other three so I have a hard time believing it's HN and not a user error (I could be wrong though.)
Piercing Egyptian Secrecy, Probe of EgyptAir Crash Faults Airline with Lapses
The biggest benefit to 1:1 is that the under person feels heard. Everything else is fluff. That said, the power of feeling like your voice is not silent is VERY important for most people in their work and having audience with their boss for even 20 minutes a week can help fill in gaps that matter.
Cocoa vs. Cacao: WTF Is the Difference?
Toms Shoes Gets New Owners in Out-of-Court Debt Restructuring
My good friend built whole career doing exactly the same. "Replace a cluster of 10 Elasticsearch servers with 1 running a custom built C app and in-memory database".

Of course, it won't work out to replace 1000 Elasticsearch servers - that's where the advantage of a true "big data" tool will show - but none of the clients really have data "that big".
This is why I advocate for popular frameworks in commercial projects, even though I don't prefer writing in them myself. Sure, it's easy to find people who know {Language}, but everyone has their own idioms, and they will need to spend time learning yours.

A framework has the benefit of having existing documentation you didn't have to write, an existing community of people solving problems the framework may have, and most importantly a slew of idioms that are literally codified and documented.

Do things "The {Framework} Way" and when you onboard someone familiar in {Framework} you should only have to help them with the domain space knowledge and any novelties of your specific implementation. You still get to use advanced concepts, but hiring and onboarding is significantly simplified.

For personal projects, I never use frameworks, it's not nearly as fun as writing greenfields code. But in a commercial project, long term viability of the project should probably come before fun.
First that comes to mind is Joe Rogan. He started a podcast in 2009.

His SocialBlade profile says he makes between $16,500 - $264,000 a month from his youtube videos alone.

But the bulk of his downloads are going to be from his rss feed, where he has between 2m-20 million downloads per episode with about 4 ads baked into each episode. If he charged a (low) standard of $20 per 1,000 downloads for those ads, this means he makes at least $160,000 per episode. He does like 20 episodes a month. Some believe Joe may be the first podcaster to make a billion dollars. If he hasn't earned that already he will in the next few years.

Let me reiterate. Joe started his podcast himself. By himself. Like as in, he set up his Libsyn account, bought his own mic. Booked his own guests. Then published it all himself. Now he has very minimal help, like 1 or 2 people to help him. It's so insane.

Now you might say "that's not a one-person business". But in this gig economy, not many people are. There's always someone hiring a lawyer, or graphic designer, or podcast producer, to work freelancing gig by gig. So the single person business is usually getting help from others. But there are other podcasters who have also done it all themselves, and are raking it in too.
I always write TODO statements with a number from 1 to 4, indicating the severity.

1 is immediate, meaning it needs to be fixed for the system to work.

2 is something that should be done before release.

3 is a near term wish list sort of thing, and

4 is a hopeful, probably never sort of thing

In addition, another place I deviate from the norm is when I comment out code, I write the reason why it's commented out.

These two things really help keep my code from becoming incomprehensible as time passes.