skysight-inc/HackerNews huggingface dataset:
Activity Monitor is not a reliable way to inspect memory usage, it's optimized for speed of calculation. Use 'footprint' and 'zprint' or Xcode/Instruments instead.
Technical agile coaching tips to fight exhaustion from laggards
Imagine getting your car being affected by ransomware while on the road with your family.
I bought the license for sublime text 3 in which feels like forever ago but it turns out that it was only 2.5 years ago and I could use ST4 without having to purchase it.

Amazing. The product is amazing and I love the improvements. Before the language support for Elixir for example was kind of poor and it's vastly improved now.

I feel very excited to run this new version onwards.
Thanks! Well done.

As noted below, most of this is “common sense,” but there’s a saying:

“Common sense. So rare, it’s a God damn superpower.”

https://www.joeydevilla.com/wp-content/uploads/2007/12/commo...
EoG here (Dell XPS 15 9500, 32GB) only uses 14.6mb. Chrome spawns a renderer process that takes a good 200mb though.
Man.. I wish there were more research and therapies in this regard... I've been on PPI for over 20 years because of consistent heartburn... (Sliding hernia). The operation to "fix" it they wrapped your stomach around your oesophagus but that seems like not a great solution..
Yes, at least in Spain. The spanish wikipedia lists a bunch of the variants [0]. I personally use -ino/a, as it is common where I grew up, but my favorite way of saying "puppy" is "perrete".

[0] https://es.wikipedia.org/wiki/Diminutivo
> What did those companies and startups do wrong?

Well for one, they ignored users and the authorities asking them to stop their illegal data collection. No company is getting "killed" or even fined at all when they are not actively refusing to get compliant.
At the end of these types of popsci explanations you still can't grok the math any better and you end up with a hand-wave-y misleading understanding of what's going on.

It starts off by saying that the Fourier Transform "measures every possible cycle". This is an wrong approach to thinking of the Fourier Transform. If you think in these terms you will quickly get lost. The Fourier basis is a set of sinusoids that are mutually orthogonal (ie. none can be represented as a combination of the others). They just happen to generally cover the frequency ranges you're interested in (though this depends on your problem). If you choose some random sinusoidal signal that isn't a harmonic of your sampling period, then the Fourier Transform gives you back a mess that's hard to interpret (how a off-harmonic sinusoid gets "smeared" across the basis is actually something I frankly still don't quite understand https://ccrma.stanford.edu/~jos/mdft/Frequencies_Cracks.html )

This is in contrast to the phase information that you get that is continuous. Each frequency has two associated basis vectors and they can give you any phase offset. The frequencies are only set harmonics, but the phase can be any value. This is the result of how the basis is setup. If anything, the phase information you get from the Fourier transform is more interesting than the frequency information you can glean.

The "Circular Paths" visualization is also highly misleading. The complex plane is a crutch that gives you pretty pictures. It pretends to be like a 2D plane but it's actually fundamentally distinct from a Cartesian/"normal" X-Y plane b/c complex numbers can be multiplied while normal [x,y] pairs can not (b/c the operation is simply undefined - you can't multiply two points on a map). The product of two complex numbers is giving you another complex number.. but good luck visualizing where that point ends up! You'll notice all complex plane examples stay on the unit circle b/c you get a "rotation" but it's an edge case. The whole 2D analogy is setting you up to be very confused
Presumably we should be judging the price based on the value, not the format it comes in.

A more pertinent question should be, what does refactoringui contain that is 5x more valuable than the "average book"
https://news.ycombinator.com/item?id=27226751
This is precisely what forced me to buy a house in India. The 2nd landlord decided to sell the house within a month of moving and said I’ll be at the mercy of the new landlord. I had it enough and bought a house even though I had to stretch in terms of monthly mortgage payment.
Really interesting, easy to read, thank you. :)

> Consider removing borders

Don't this rule goes against good contrasts levels ?

Yes, hard high contrasted borders are bad (& ugly), but with my astigmatism, I tend to prefer interfaces with subtle "soft" borders and clear separators rather than background color differences which tends to be some low contrast color over another low contrast color.
Come to Cape Town, we have great WiFi [video]
FreeCodecamp is one of the best choices
No-one is mentioning that this bill will compel platforms to host content they do not want.

https://www.gov.uk/government/news/landmark-laws-to-keep-chi...

> All in-scope companies will need to consider and put in place safeguards for freedom of expression when fulfilling their duties. These safeguards will be set out by Ofcom in codes of practice but, for example, might include having human moderators take decisions in complex cases where context is important.

> People using their services will need to have access to effective routes of appeal for content removed without good reason and companies must reinstate that content if it has been removed unfairly. Users will also be able to appeal to Ofcom and these complaints will form an essential part of Ofcom’s horizon-scanning, research and enforcement activity.
The biggest threat to you in your car is a crash, and driving an older car from an era with lower crash standards is a far bigger risk than connectivity.
It’s a bit hard to disambiguate. What about a PS5, should the electricity for that be taxed higher?
If I wanted to create a market in trains I wouldn't hold a bid to run a specific line or route. I would hold a bid to operate specific times on a given line. e.g. Operator A would run the 7:00,8:00 and 10:00 and Operator B would run the 7:30, 8:30 and 10:30.

There are still limits on how much competitiveness that brings to the market (Operators have very little control over delays) but it would encourage the operators to compare in terms of on train service (and potentially ticket prices as well).
In the US, a 30 yr fixed is the "standard", and even that is not the overwhelming majority that it used to be, with ARM and other financial engineering. Also, The ARMs tend to be lower rates than fixed in the US.

My experience holding mortgages over the last 20 years in the states, ARMs were a strictly better option and would have saved me a ton of money, even with Refis by paying down the principle faster.

But, The last 20 years are unlikely to continue, as it's been a long term decreasing interest rate environment, and there's a limit to how long and far that can happen.

Elsewhere, fixed rates are the exception. And oddly, fixed rates are cheaper in Ireland at least, but with the caveat that you're stuck with the mortgage for the time of the fixed term, unless you are willing to pay a penalty. Forex, I could have had a ~4.x%~ 3.7% adjustable, or a ~3.5%~ 2.9% fixed for 3 years. Amortizations being what they are, the ~3.5%~ 2.9% rate pays down much faster.

(edit -- just checked the actual current rates, which are probably closer to accurate than my just post coffee memory)
CDK Pipelines: Continuous Delivery for AWS CDK Applications
Doncaster insurance firm One Call hit by Darkside ransomware gang
Especially in the UK where ICO hasn't taken any GDPR enforcement action for like 6 months.
Remotive – Hand Curated List of Remote Jobs
Good find, thanks for sharing the link.

I couldn't really put into words why this column style formatting bothers me so much for this type of data, but thanks to one of the comments there I think I do now: this information belongs together horizontally, but it is formatted in a vertical manner which takes more mental processing.

The comment: https://github.com/prisma/prisma/issues/90#issuecomment-5175...
"Many of these specific optimizations won't really benefit you unless you are already serving more than 50k req/s to begin with."
How to Build a Mobile ELearning App and Make It Thrive?
Following that, wouldn't it be more efficient if companies said from the outset what their rate is? That would be a lot more efficient. Of course, the money the company is able to pay depends on the process and the business environment, and the company wants to hire as much qualification as it can afford. But nobody is helped if somebody goes through the interview process only to learn that the salary at offer will never match what he/she wants.

((BTW this is why in my case, I decided to leave the UK for mainland Europe - most job offers in the UK were at little more than half the compensation from what I had earned in Germany before. And the difference was even larger when factoring in the cost of housing!)
I only had one year, so it was the release when I first paid.
That's not what "convincing" is. That's "coercing".

If you want to convince, do it with data and logic, not by taking away rights.
! Then we live in completely different worlds.
The idea is that sometimes people overuse them. Like, putting borders EVERYWHERE.

Even HN does't have border for the background.

So of course sometimes they are okay. Bad thing is that when you have too many lines. E.g. if you have a bordered table, bordered table filters, bordered buttons, bordered icon buttons etc..
Who else is excited that we are might revive the 80s Cambrian explosion of different system system and architectures? Back then there were so many options.
How difficult would it be to make a Sublime-Text-for-terminals?
Basecamp will be sold within a year.
I didn't downvote you but I can attempt to offer an explanation:

When reading the first part of your post, I read it as implying that the person you replied to is trying to push a secret agendo or something with IPFS. That's on me of course, and you seem to have no such intentions, but that's how I read it. Also, sarcasm can be hard to understand for some people, and even harder in text form.

I think including your "Joking tone aside, that actually seems like an ideal application for it." in your initial comment would have helped. It indicates that what was before was in part a joke, and inform people of your real position.
"Can't" isn't even the slightest bit passive. But a person who is telling others how to communicate well will always use technical terms with the wrong meaning.

In this case a negative imperative is what you should be using. Moreover, since it's a life-or-death matter, we need to carefully explain ourselves. "Do not add too much water to the reactor. If you add too much water, the reactor could explode. The reactor should never contain more than 1000 litres of water. If it is overfilled, immediately follow the steps in 3.4.1 to perform an emergency evacuation." By being careful in our follow up, we reduce the risk of any misunderstanding. We cannot prevent a person from misunderstanding, but at least they are more likely to realise they have misunderstood something and seek clarification.

"Must not" is reasonably well-understood by native speakers of English, but it is confusing to non-native speakers because even though "must"="have to", the negations have different meanings. It is no use being technically correct if the person whose responsibility it is thinks you said "you don't have to add too much water to the reactor". The prevalence of "must" also varies throughout the native-speaking world.
1. Go outside, walking for a bit whenever you can pursuade yourself.
2. Don't beat up yourself if you don't do it.
3. Talk to people. Be vulnerable. You'll be surprised how easy people open up.
4. Get some help dealing with your depression and burnout. Burnout/boreout is caused by doing things that take energy from you, or don't give you energy for too long.
5. Commit to finding out who you are. What drives you as a person? What gives you energy when you do it?
6. Learn to recognize when you're expending more energy than you get from work. This slowly drains your mental battery. Being able when this is happening allows you to either take a recharge break, or communicate to your boss that you need something else.

These pointa help me to not get in this situation again.
I'm missing one thing from the article, that is commonly missing from performance-related articles.

When you talk about playing whack-a-mole with the optimizations, this is what you are missing:

> What's the best the hardware can do?

You don't say in the article. The article only says that you start at 250k req/s, and ends at 1.2 req/s.

Is that good? Is your optimization work done? Can you open a beer and celebrate?

The article doesn't say.

If the best the hardware can technically do is 1.3M req/s, then you probably can call it a day.

But if the best the hardware can do is technically 100M req/s, then you just went from very very bad (0.25% of hardware peak) to just very bad (1.2% of hardware peak).

Knowing how many reqs per second should the hardware be able to do is the only way to put things in perspective here.
the Land Rover Defender (or old V8 Toyota) might be an option. Been driving Defender this since 2006, and I will never sell it. The car literally hasn't changed its optics since the 80ies and a few dents only give it more "character". I got sick of being ripped off in the garage (and that car is known to never be free of flaws but never is fully broken either - classic British engineering:)) ... I downloaded all explosion charts from RU websites and the parts catalog can be found in popular LR forums for OEM or the much cheaper wholesale parts (10-20x less the price in some cases).

It's a learning curve but instead of spending money on in garage (and get ripped off) over the years I invested it in tools and try to repair anything myself. Sometimes I'm back on the road within 24 hours sometimes it takes me a month. Meanwhile I made friends driving similar cars who can help out. Not an option for everybody (space & patience), but I know my car now better than most mechanics. It turned me into a massive engine nerd too and I also got all the diagnostic tools to look at and clear error codes over the OBD-II.

If a large 4x4 isn't your cup of tee then a Lotus Elise can result in similar fun. My latest project is a Caterham which I'm building from scratch and hope to have it on the road later this summer (https://www.caterhamcars.com/it)

Anything battery powered or electric for me would never be an option. People say it's "not so green" but my opinion differs. I think getting the latest model of X every 2-3 years is far more toxic to the environment.
It's way past Old Testament, and closer to the scary stories Israelites were told about what their neighboring nations are doing. Laws given/described in Old Testament were harsh, but there was a sense of proportionality in them.
I'll tell you honestly that when I done some review of people sites on Twitter, I really saw quite a lot of common sense mistakes.

1. Grouping is the first one.
2. Text is the second (contrast / small size / line-height / headlines etc)
3. Poor forms (validation, no masks, no help for user)

So yeah, there is nothing that complex about UI, it's not nuclear physics. Less clicks, less actions, understandable, VISIBLE interfaces
When I was about 6 years old, I got into an argument with a neighbouring child who hit me. I walked back over the road crying to my Dad who was working on his car on the drive. He showed me no sympathy and immediately sent me back over the road to hit the kid back. I did (I was more scared of my Dad than the other kid) and the other kid then went off crying.

Not sure I'd do the same with my son (if I had one, I only have a daughter).
That's fine, I know how to drive and maintain vehicles. Crash safety has been pretty great since the 00s, especially if you shop for it.
This feels a bit like "The market can remain irrational longer than you can keep repairing your beat up 2004 Chrysler".

But I understand the sentiment.
Could you give a high-level description about what does sublime do in order to handle large files?
Nice project. First stargazer! If you add the GitHub topic `openapi3` it will get picked up and indexed by https://apis.guru/awesome-openapi3/

> Support JSON (only YAML for the moment)

JSON is a subset of YAML, so this should "just work" with no changes... Oh, I see, it autoconverts JSON to YAML at the moment so needs a JSON mode.

Does it not support the OPTIONS and TRACE methods?

Typo: "Deuplicate" for "Duplicate"
The fixed rate thing makes a big difference. I'm based in the UK, where most banks only offer fixed rate up to about 5 or 10 years. Interesting that it seems to vary by country.
This approach is assuming thermodynamics as a unquestioningly true law.

That could be fine for a student that is learning physics but not for a scientist.

Treating something as unquestioningly true is a sign of belief and religion.

Now, for most everyday situation it is practical to assume that a device can't be creating energy from nothing, can't be ordering atoms in two containers without using energy, because we know there exists second law of thermodynamics.

But Maxwell's Demon is an experiment specifically aimed at testing thermodynamics.

We can use the second law of thermodynamics exactly because we expend/expended effort to test it to a sufficiently high degree and we are revisiting as we learn new facts and push the boundary.
Rapid Acoustic Pulse Technology for Tattoo Removal
Hard to pick a winner, since the most esoteric languages will be those that were only ever used by their creators, and there are many of those :-) But listing candidates is fun anyway. Here are a few:

SNOBOL, an early string-based pattern-matching language

K, a database query/programming language

PROSE, a dynamic systems modeling language from the 1970s that introduced automatic differentiation

Among languages most people would have heard of, though, my vote for the most esoteric goes to Prolog.
Increasingly cyber attacks. They're getting more and more cyber.
Yeah, it's a business decision, no doubt. The only thing is that when a solo founders make their products, they tend to ask users information just "why not"?

I mean, the thinking process is like:

- Okay, we need a sign up form
- Let's make users table
- Okay, first name, last name, password, email
- Okay, now let's make the form: first name, last name, password, password confrimation, email

While some apps just ask your email even without password :)

Of course if business needs those fields, then yeah. Just when developers work as businessmen, they tend to ask too much.
A Path from Logic to Metaphysics – Per Martin-Löf, 1991 [pdf]
Yes. Some cars offer web app that you can access to see some details about the car, such as fuel usage, location, set warnings for speed or leaving a certain location. In some cases you can even unlock or start your AC remotely.
Justify it how you like but I consider 16GB too low for my use.

32GB is minimum in 2021, with all my hardware having 64GB
Uh-oh, this is sooo important, some title on the Internet is wrong!

If I read it correctly, the same app, compiled from the same code, for the same OS, but different CPU architectures, exhibits wildly different memory consumption for the same task. That's what's interesting here, at least to me, but you chose to nitpick on the title instead, just because - from what you write - it offended you somehow by not including the word "editing" at the beginning.

I mean, sure, go on, have fun, but at least don't expect your posts not be downvoted.
The first thing we learned in university was "more code = more crashes".
What was particullary easy implementing GDPR for you?

I found some areas particullary hard. Legitimate interest is a minefild and mostly can't be used, except e.g. delivery addresses. Finding GDPR compliant companies - with the US out of question - was also hard. Tracking and deleting data on request when storing in dozens of systems was hard - even returning all the data stored in dozens of external SaaS companies was hard (logging what you send them helps here, but doesn't address their tracking generation). They often don't give you everything you store with them back - deletion is often much easier. Tracking data in backups that needed to be cleaned on restore due to deletion requests was difficult to implement - easy in one, complicated in dozens of systems. Especially hard with AWS.

These are the most challenging I had on hand when implementing GDPR.
Car related issues are never “someone else” ’s problem though.

Cars getting hacked when running around you won’t be a risk you can ignore. Your town’s critical services car systems getting compromised won’t be something you turn a blind eye to either.

As usual, apart from engaging in local committees there is little we can do from the outside, but we’ll definitely be the ones paying the price at the end.
> adopt a radical system that totally reimagines the fundamental idea of property

I'm pretty sure that's what copyrights over digital information are in the first place.
I expect to see more mysterious, deadly car crashes of oppononents of some regimes ...
really interesting. found this thread as my usual check before submitting. so how much do I have to wait before posting this again? :)

I ran into this while recovering (to suggest to a collegue) another very interesting piece by Bjarnason about the Basecamp crisis (which also did not get traction on HN): https://news.ycombinator.com/item?id=27040872

It appears that the good way to keep following Bjarnason is to use a RSS feed, see also https://news.ycombinator.com/item?id=27210819
I can think of quite a few ungenerous things to write. But i myself don't like newer models, but they are more economical.
Freenode was successful precisely because it wasn't run by power hungry teens.
Looking for marketing freelance projects? Sign up as a growth marketer here
I would love to see a CPU Renaissance like this. Back then we had tons of variety, 680x0, x86, Rx000, various lisp machines, Vector computers, VLIW and Multiflow, Sparc, VAX, early ARM, message passing machines, 1-bit multiprocessors, Hypercubes, WD CPUs, and later an explosion of interesting RISC architectures... It was really interesting and enjoyable era.
Surveillance cameras, especially overlooking public spaces, aren’t that common in Germany. Probably more common than they were thirty years ago but also not a constant presence.

Any kind of private person or company cannot install cameras looking into public spaces at all (and yes, that includes Ring doorbells that can see the street or even just part of the sidewalk). While many of those illegal uses might fly under the radar the general ban of those uses also means that they are relatively rare and not something just anyone would do.

Public institutions can install cameras seeing public spaces but they are limited by law (there needs to be a valid obvious reason for the camera to be there and the use needs to be proportionate), so blanket complete coverage of public spaces is just not happening (yeah, public institutions can probably find a bullshit excuse for any place but the culture these laws create mean that cameras are just used a lot less). Cameras in general are where you would expect them to be (e.g. around high profile government buildings), not in some random street somewhere.
Earth Observation Hackathon
Thanks for that concise explanation.

My immediate thought was "the demon will be doing work to open and close its door, so the overall entropy is likely to be rising, only local order is increased"

I guess the problem is around establishing that that has to be true, for any given demon.