skysight-inc/HackerNews huggingface dataset:
If you go on a system with grep aliased and run your single grep command, are you going to be able to tell which binary was larger?

If you look at the size of two disk images for different distros, and one has grep while the other has ripgrep, are you going to be able to tell which is which?

10x larger than grep is noise in 2020. Making that tradeoff in exchange for significantly improved performance seems reasonable.

Not to mention a large part of that difference is likely due to grep relying on libc, while ripgrep has to bundle its own runtime. And that's not even bringing up memory safety.

I'll take ripgrep at 10x the size of grep any day.
So, do you prefer people have this misconception instead? https://unix.stackexchange.com/q/544189/348263

Also, for the case of passing multiple arguments to a command, just use an array:

SOMETHING=(foo bar)

grep "${SOMETHING[@]}"

It will handle arguments with spaces correctly, unlike using a string variable and splitting it on spaces. There is no reason to ever use space splitting, unless you're maintaining some legacy interface where you can only pass a string instead of an array.
Where in Canada? Winnipeg? That's not where these offices are going.
Man, 50, impregnates 13-year-old stepdaughter in Ogun
VS code?
Windows trust in abandoned code lets ransomware burrow deep in targeted machines
My sister works in childcare and this is definitely in the case though it doesn't work how many parents want. It often results in perfect trained toddlers but only between the hours of 7am-6pm.
Yeah, I've noticed a recent exodus of mid-level and senior people out of the Bay Area and to the major satellite offices in the US and abroad.

The traditional wisdom is that you should work from HQ to maximize your career advancement, but I think many people are weighing this against the untenable housing situation and realizing it's not worth it.

Also, San Francisco was considered a fun alternative to living in Cupertino or Menlo Park or Mountain View, but the city just keeps going further downhill. Junior employees likely have a higher tolerance than senior employees for the quality-of-life issues you deal with in San Francisco.
https://www.reddit.com/r/aws/comments/bv70k8/aurora_postgres...
That isn't true. Downtown Toronto has multiple Google engineers. I know one in brain and one in cloud. One has been in TO for ~2.5 years, the other for 1 year. As far as I know the only way to get into the office is by special permission. One of them only got their role because they said they were quitting due to the waterloo commute.

Fwiw I'm a Canadian that just signed a Google offer to work out of downtown SF because I hate the winter too. I think people care more or less about the weather based on their hobbies / interests.
Wild guess, naming it '32bit extended' allowed Intel to still refer to Itanium as the 'real 64 bit' back in those days.

Intel didn't want the x86 to be 64bit.. they wanted the world to switch to Itanium for that. I figure a lot of the naming mess can be traced back to Intel's marketing.
I don't understand how you reconcile "It could just as likely demonstrate that very few companies provide feedback to rejected candidates" and "69.7% of rejected candidates receive no feedback".

It doesn't have to be useful feedback for somebody to sue over it. But even if it were, I still don't see how your point makes sense. Let's say there are a million software developers in the US. Let's assume they change jobs every 3 years and do 3 interviews when they do change. That's 68,000 things that people could sue over. Even if one in a thousand actually reaches the lawsuit stage, that's over a thousand lawsuits over the last 20 years.

I agree "never" is too strong, but I think this search puts a plausible upper bound on the rate of lawsuits.
Microsoft's willingness to buy it is, in my opinion, irrelevant in this discussion.

If everything this "security team" from the article has said is true, this domain is Persona Non Grata. Its an armed nuclear warhead. There is no positive outcome for this story that begins with "And then the domain was bought by".

Its Microsoft's "responsibility" to "clean up after their mess". No; We're beyond fighting about who should take responsibility. Throw the ball in Microsoft's court and they'll offer $20k. Throw the ball back to O'Conner and he'll say it's worth far more. He throws the ball to the market. Terrorists notice that, wait, actually, that ball is a nuke. Cool, its at auction; Microsoft now has to pay millions of dollars. So our two options are: Microsoft buys the thing and we're safe, or they don't and we're fucked, and a couple people on reddit are mad at Microsoft for cheaping out, but they live on like it never happened, and we all forget for 18 months until, one day, at the top of hackernews we get a nice new HaveIBeenPwned.

At this point, this domain is like example.com; IANA owns that one. Its too generic. Its used in documentation. People mistake it for being meaningful. The only reason it hasn't caused issues is because the owner has, all thanks to him, not intended to cause harm to the public. But we're now in a place where we can do something about it, and this domain should be removed from public registration.
I’m working on an inbox that does exactly those things. Exactly. It’s pretty funny to see the overlap with your list. Would you be interested in chatting? Would love to hear your thoughts on what could make it work if it was done in a less hacky way.
Sabbath: From the Lions’ Den to the Angel’s Den
By contrast, languages worth looking at:

- Rust: hope for correctness, speed, generics, 0CAs and no GC

- Crystal: Ruby syntax with gradual typing and compiled performance

- C, JavaScript: never going away

- assembly: to know there's no magic box

- Pony: Orca, the GC every dynamic language should've used

- TypeScript/Elm: safer JS

- Haskell: stretch your mind

- Erlang/Elixir: how application lifecycle, actors, concurrency, errors and GC pools should be done for the most part
Simon Marlow's book is also good source of information

"Parallel and Concurrent Programming in Haskell"

https://simonmar.github.io/pages/pcph.html

He also has some interesting articles like

https://simonmar.github.io/posts/2018-06-20-Finding-fixing-s...
Hey Jeff, thanks for chiming in.

Do you actually take the time to schedule every new todo whenever it pops up? No jotting it down quickly, but scheduling it separately at a later point?
Discovering "novelty" is common for anything small. Viruses, bacteria, nematodes, ants, gnats, whatever.

To be catalogued, whatever it is has to be noticed first. The world is much too big for that to happen to most things.
Fantasy Interactive Scenarios by Telephone
I always wonder how your commit messages look like with a system like this? When you have a task like:

Do the laundry

Do you then commit it with a message like:

Added Laundry Task

Or do you have some kind of automatic commit message format?

In the first case I would feel very unproductive basically repeating myself twice every time. In the second case I would have a horrible time of deconstructing my VCS history and would question its existence in the first place. And I’m not sure that using a VCS directly as a task manager would be that productive either.
Creating Org mode sparse trees in Emacs and organice
Sadly, there's so much LAMP stuff in enterprise including core apps and CMSes, that it's going to hang around like COBOL and FORTRAN zombies forever. Statamic, Facebook, Asana and many other startups with seemingly "lower"-technical investments reach for Linux, Apache HTTPd, MySQL and PHP because they are?/were? as pervasive as JavaScript and HTML. The bigger and older the business, the more complexity and more legacy bits there's going to be... heck, there's still operational DC electric utility companies in SF and NYC for elevators running since the time of Edison & Telsa.

I would bet Java and C# will also hang indefinitely around too.

It takes ballsy but careful technical leadership to standardize and phase-out crunchy legacy systems like mainframes with suitable modern replacements.
dis is wrong about google. They is kirkland 100% not mountain view in any way whatsoever.
Nice, I'll definitely try again. I can't handle the 30C+ days.
If you're just slinging random Latin phrases around, you really missed your opportunity to end with et cetera.
Your two datatypes are representationally equal. So would be very surprised by handrolling the datatype maling any difference. The instance however might make more sense
Ask HN: Long term data archiving for Individuals?
I've spent many hours trying to find the best physical medium for long term (30+ years) archiving on individual budget.

External HDDs: good option, but lots of moving parts and could die if in storage for a decade.

SSD & SDcard: both start losing charge if not powered after ~5 years.

Tape (LTO) trouble with gen9, issues with drive-tape backwards compatibility, rather expensive.

Blu-ray: archival grade Panasonic is great but impossible to buy in Europe. M-disc is expensive. I have doubts of drive availability in the future.

Cloud: not for archiving; imagine trouble paying the rent because a transtacion fails leading to destroy your archives.

Any other options I'm unaware of?
I'm getting a blank page ... I assume that's not what's supposed to happen?
His fridge build is pretty great!
It seems like the common factor is isolation and loneliness.

Traditionally it was easy to be part of a community, because humans structured society that way, because instinctively that’s important: we are mammals after all. But those traditional communities have all been eroded for various reasons. So people are lonely and desperate and aren’t clear why: after all your parents never had to “do” anything, their community was “just there”.
> But I want to see how many attacks from each continent. So I call on my old friend awk for that

I don't understand what awk is accomplishing here. To get the count, just use uniq -c which you are doing (tip, you can also do a sort -rn after that)

the awk command looks like a noop to me, if you've only got the continents in the file
Indeed. The folklore I heard is that you can get performance gains because with the handrolled version, GHC is able to inline the instance dictionaries.
I'd use Ubuntu LTS and might also dual boot Windows for Photoshop.
I believe there are cycles in computing, one of them is between centralized and distributed, another little bit different one is between local and remote computing. For example stuff is moving into cloud, but then we have mobile apps. Etc.

Thus, on a longer term, you might want to identify the cycles and look into opportunities beyond the current phase in these cycles, and whether there are under-utilized ideas there.

For instance, for unix-style command line operation, we have the idea of piping data between applications and combining multiple applications to perform a job.

These applications communicate through very simple protocol, the text file format, where one line means one thing. Thus, if we want to combine more complex applications, such as operations on image files, each needs to implement their own processing for various file formats etc.

My idea would be to try to increase the abstraction level of operating system from files to something more generic.

For example, what kind of things I could script more easily if the operating system would allow me to read source code tokens/statements/packages in any language? Or images as an abstraction regardless of their file type?
I don't understand people who potty train that late. What are you, masochists? You can start potty training around the time they can sit, probably 6 months. Babies have a pee-reflex, where they start peeing as soon as cold air hits their genitals. So as early as 4 months, our son peed in the potty almost every time we sat him there.

Also, the regular poops are actually a thing among many babies. There's an app for that: lots of apps allow you to track diapering. You'll see patterns, and you can start putting your baby on the potty more frequently then. It requires involvement and patience, but you didn't just get a baby because you wanted to plop them in front of the TV until they're ready to move out, no?

The further advantage is that the baby does not experience potties as a novelty, but as a fact of life as it grows into consciousness. This way, it has a lower chance of rejecting them outright.

Also, use cloth diapers, seriously. It's not that bad. And the cost you pay for plastic diapers, both monetary and environmental, but also developmental, is very high.
virt <ring1>>>><ring0> exclude
else
refuse
solicitation.
It'd be nice if using collections.OrderedDict could elicit a warning. Is there a tool like flake8/autoflake for flagging things that used to be Pythonic but no longer are?
They are designed to be constructable, affordable, reliable, and somewhat maintainable (as maintainable as a giant windmill full of electricity generating equipment can be I guess).

If it was easy and cheap to make them last longer someone would do so and win the market.
You were doin' good there until "My primary vehicle is a $1600 motorcycle,". I wont hire anyone who drives a motorcycle --it's something you can get out of your system in your late teens and if you survive you can join the world of responsibility, but as far as grown men riding them around what with the statistics being as they are (not to mention the cost burden to society when they are not fully killed while commuting), it sends a real signal to steer clear.
Uh, this post sucks! Am I doing this right?
> Every politician theoretically wants to stop war

What? No they don't.
There's a plugin called VimWiki that can help you with this.
Best place to find engineering talent?
I am hiring for a Hot tech start-up in Dubai.
Where can I find the right engineering and infrastructure talent for an employer that supports relocation?
Big companies need big expensive tools to help with their problems.

Isn't the point that they often don't need those tools? I've lost track of the number of "I replaced Hadoop with Excel!" blog posts I've read.
Ask HN: What are your average per-customer cost for your SaaS product?
This includes hosting, and labor.

I'm trying to figure out what is the least amount I can charge my customers, so that my product does not fall below a threshold that leaves it cashflow negative, requiring us to shutter our services.
Wow, 10-30 attendees in Tokyo! It really puts things into perspective how one should measure a user group.
China orders cremation of deceased from 2019-nCoV, prohibits funeral ceremonies
Less than a month has passed since Visa acquired Plaid[1] and now we know the reason for that $5.3B price tag.

[1] https://techcrunch.com/2020/01/13/visa-is-acquiring-plaid-fo...
I'd have to agree that a 1000 hours of practice on a few chords is not the best way to learn musicality.

My parents spent a fortune on private guitar tutoring to modest effect and I'd say in my case the single biggest thing was freestyle practice while listening to the progression and trying to react to the teacher. So practice indeed, but one where listening and technique are both part of the exercise at the same time. Some theory (for the mathematically inclined) did help for me to understand progressions. Things like landing on the right note are instrumental for the audience and based in theory.
GLOBIGNORE=*; *(){ echo *; }

welp
This being Ycombinator, it's worth noting that the easiest way to offend an investor is to ride up in a luxury or sports automobile. I once lost an investor who visited on a weekend and saw a Jaguar parked near the entrance of my building in a nearly-empty lot. Of course, the Jaguar belonged to the building's owner and had nothing to do with me, but also, of course, the investor didn't mention it as I was walking him to his car (so I could explain) --just weeks later through intermediaries.
There seems to be an elitism when it comes to working for faang. there are a ton of people that have zero interest in building advertising engines or living in the Bay area. Quite frankly my min salary for having to live there sacrifice working on something interesting with be mid to high 6 figures so I could save and move the hell away after a few years. I'd consider it a life sacrifice to endure the bay area and culture.
That's a relatively new phenomena, quite the opposite was true until about a decade ago.
That was a lot of text to explain that one should be cautious of the wildcard expansion some shells provide.

Thanks! I would have jumped right in!
The story is from Art and Fear, if memory serves.

https://sivers.org/book/ArtAndFear
Gauss's Pythagorean right triangle proposal
I had a cat who liked tomato. It was weird.
> Side note: You can only get into the Celestial Kingdom (tier 1) if you accept the Mormon doctrine while on Earth (there are also 3 subdivisions of the Celestial Kingdom that you can move through within the afterlife, but you are not able to move kingdoms).

This just isn’t true that you have to be a Mormon on the Earth to receive the highest degree. We believe you have to have a body to receive your ordinances, but there’s a reason people visit the Temple after they have done their own ordinances and covenants and that is, so they can do temple work and baptisms for those who have passed, and they do this as proxies for the deceased much like Paul taught baptisms for the dead(1 Corinthians 15:29).

> It can entirely be interpreted that I rejected the gospel and so am placed into the same category as mass murderers.

That doesn’t necessarily mean it’s a bad place though. (Also if you choose to never accept Christ until the final resurrection then that’s your choice, but I don’t think you’re doomed to it). Here’s a quote from that D&C 76 about the tier 3 as you called it or the telestial as it’s called there:

> 89 And thus we saw, in the heavenly vision, the glory of the telestial , which surpasses all understanding;

> 90 And no man knows it except him to whom God has revealed it.

So, the glory itself exceeds all understanding it reminds me a lot of 1 Corinthians 2 particularly 9 & 10.

> 9 But as it is written, Eye hath not seen, nor ear heard, neither have entered into the heart of man, the things which God hath prepared for them that love him.

> 10 But God hath revealed them unto us by his Spirit: for the Spirit searcheth all things, yea, the deep things of God.

I think we’ll all come to see God’s and Christ’s great mercy at the Judgement seat.
Sunday: Jealous Souls
Couple non-technical ones off the top of my head -
Dense Discovery https://www.densediscovery.com
Daily Stoic https://dailystoic.com
I've read a fair bit of philosophy, and I think the approach this post describes is often problematic.

They try to treat concepts as if they were like mathematical symbols that they can reason precisely with. The problem is when they don't understand the concepts involved well-enough to be able to treat them in this way. This is often the case, given that the subject-matter is in philosophy.

So you end up with a situation where it looks like they're drawing conclusions in a rigorous fashion, but where it's actually a kind of garbage-in-garbage-out situation.

Precision is really important. But you have to acknowledge the level of precision that your level of understanding affords. Trying to be more precise than that makes things worse.
I hate to be the boy who cries "Google will cancel this service", but this offering just seems strange.

With a very low price point coupled with not that huge of a user base, this will end up making how much for Google? $1MM/month? $10MM/month? Either would be negligible for them.
The difference between 0% (paying cash) or 0.9% (mfr incentive rate) or %3 (preferred rate) isn't that significant on a sub-$50K vehicle over 5-7 years. When the vehicle goes back to the used car lot, there will be a hit taken and you either absorbed it upfront (by paying cash) or will absorb it at the end (by being upside down on the loan) or some combination so that it balances out. As far as driving your next car for 10+ years, the vehicles being manufactured today are almost designed not to last (because the auto industry fell on hard times a while back and vowed never again).
I guess this a nature fallacy? Civilization is built by humans. I don't see why human behavior could not change how civilization works. Freedom of speech is an important evolution that goes against human nature. I don't see why human instincts of domination would always prevail.

Also welfare already exists in many countries including the US, so it's an accepted thing. It needs to be accepted without shame or arguments that it's a socialist measure.
Bruce Schneier's Crypto-Gram:
https://www.schneier.com/crypto-gram/

It's probably decently-known with the Hacker News crowd, but I've met few others in the various places that I've worked who have even heard about it, let alone Bruce Schneier himself. It's a great way to learn about new attack vectors and developments in secure computing
ENV variables are inherited so this may confuse subprocesses if they're not careful

there are workarounds to that by adding eg. the target PID, but that probably comes with its own issues
While I would agree with the above, remember a large amount of what your child does will be in spite of how you try to shape them.

I remember a friend telling me all the reasons their first two kids turned out to be so relaxed and happy - until they had a 3rd an all the same tricks didn't work.

Our data set is always going to be small (and our reporting skewed) when it comes to our children. Doesn't mean it isn't worth trying to shape them, but don't be shocked when not everything works for every child. Or maybe I'm just trying to make myself feel better for my relaxed training of our kids ;)
That’s just less than astronomically expensive not cheap. If they were after cheap they’d go to Berlin or London - that’s cheaper than Canadian cities for cost of labour.
Is this "fixing"? The proper fix would be to use a seamless deployment by either spawning a new vm with new version, then redirecting the traffic once it's ready. Or by doing the same with a new version of the app server on the same host and replacing the socket when ready.

Otherwise, the requests will potentially wait a long time to be handled while the app starts up.
CloudWatch Logs has a lot of its own internal latencies. If you can send the logs straight from your ec2 hosts to the log processing system and bypass CloudWatch, then you only want/need CWL for the things you can’t get from those logs.

CloudWatch Metrics is a totally separate beast, which happens to share a similar name. You can set up basic alerts in CWM, and you can trigger certain types of events from those alerts, but it is still very limited. If you want real monitoring and alerting, then CWM isn’t even the easy 80%.
As an open source developer, I have to ask: Will this be released as open source, readily available on GitHub?
New secret traffic generation system to build an online business working at home
I'll have to try that out, somehow I'd not considered that.
I just eat the plastic instead of throwing it out. It's better for the fish and, in the end, I'm going to eat it anyways.
Show HN: A Python module for creating rest APIs
Except you're failing to see the difference between self-help and fighting for political progress. One is individualist, the other is societal.