skysight-inc/HackerNews huggingface dataset:
> Surplus in California is not generated via income. It's capital gains

Capital gains are income (just income that is federally taxed at a lower rate than “regular” income which, due to payroll taxes, is in turn taxes a lower rate than labor income.)

Because investors > people getting money from random sources > workers.
I have an ESP8266 running a tiny webstack on my local wifi that is wired to a low voltage relay that turns on my hot water heater (tankless). Combined this with a Apple shortcut so I can tell Siri to turn on the device (send a post request to the unit). Basically just a hacked together system to avoid using Homekit. It's been running great for 6 years with no maintenance so no complaints.
A HOSTS file for search would be most welcome.
The answer Google gives to the question is wrong. End of story. Google aims to be a question-answering machine with the Info box, so giving the wrong answer is a broken state. Not sure you can really reason you way into how it's kinda-understandable-and-gotcha! to be 'not broken'.

Aside: Going to get real confusing when another Neil Armstrong born in the 2010s does set foot on Mars in the 2030s. I wonder if we will still get the first response from Google, 1969, and if you will still consider it to be 'not broken' then too.
I created a phone app once to function as an alarm clock I could set for someone else. Kinda like a hotel "wake up call" except this would call, ring for 10 seconds, hang-up and repeat for like 20 minutes.
Right? Anyone can see this case have too much evidence.

you don't need two brain cells to see that either A) guy was a dumbdumb and nothing he said could have been better than leaning it on tiktok with a dance on top; or B) he knows the stuff and would never say something as dumb as this.

...My guess is that they didn't even had to fabricate this. Having access to all digital data from someone for years, they could probably find that conversation on my grandma's facebook memes if they wanted to frame her instead.
This is the best jobs market, especially for tech workers, in our lifetimes -- among the best in history. I'm not sure why anyone would give up looking for work unless they just prefer to retire.
Someone once told me that, at one point, the most valuable jewel in the King of England's crown was a flake of aluminum.
That doesn't always fix it. An attacker can race you to make you write something in a place you didn't intend or expect unless the application is incredibly carefully written.

And by "incredibly" I mean beyond the scope of human endeavour :-).
Trade dress should only apply where there is a real risk of user confusion. Doubtful anyone would confuse this with ROR.
Use of Lets Encrypt has grown steadily over the years:

https://trends.shodan.io/search?query=ssl%3A%22Let+s+Encrypt...

Its use is also growing in mail servers so it's not limited to HTTPS:

https://trends.shodan.io/search?query=ssl%3A%22Let+s+Encrypt...
Google lags behind in Image search quality too, surprisingly. Bing consistently does better for me at least.

Google also lags behind searching for torrent content, not surprisingly.

In fact, I'm going to say, I use Google knowing that it sucks in many areas, just because it's hassle to use multiple search engines, and the quality was acceptable enough that it got the job done.

But now, I do more searches in both Google and Duck.

Their Youtube search engine is starting to suck too, because it's deliberately mixing completely unrelated items in the result.
Security Compliance | LakhArrow | Remote | Full time GRC Analyst, entry level InfoSec role, Governance, Risk, and Compliance.

LakhArrow provides security assurance and compliance audit management service to early stage companies. We operate with a remote-first mindset. We're looking for people with 0-1 years of professional experience in a technology risk, compliance, SOC 2 experience.

We are looking for someone who has passion for and desire to help startup build security and compliance programs.

Location is open to anywhere. Please reach out: rlakhani AT lakharrow.com
I remember my dad talking, in the 90s, about how silly the solar panels were and how good it was that Reagan took them off. It's how I became aware of that having happened, in the first place, in fact.

Whatever the intent behind removing them, by the time it filtered through pop culture and the media, the message was "Reagan thinks the solar panels were dumb and wasteful and you should too".
I'm not sure it's a new bug, just that if you look up that call you'll find if it's used with any path containing a "/", then it can be raced to check somewhere other that the place the original author intended.

That's why symlinks MUST die.
> I don't understand how you would work within a team and show up every day saying 'this thing will get done whenever I am done with it, until then, please go away' and expect any kind of meaningful collaboration.

That's how I've worked successfully for the last few decades of my career and I haven't had any problems. In fact, I once had a project manager try to enforce due dates or even ask us to demo what we're working on (despite the fact that we develop bottom-up so there's nothing to show!). That manager promptly got reassigned to another web team.
A PWA for splitting bills among friends. When we get a receipt we usually split the cost based on what each of us actually consumed (ex. Bob got 2 beers, Alice 3, etc.). I couldn't find a simple app that could do that, so I wrote my own: https://github.com/emlautarom1/Billy
> She knew that something was wrong. I insisted that everything was fine. This is how my marriage ended. It could be how yours ends too.

I think this is the important piece of the article. It highlights the lack of good communication.
iFixit feels a bit off to me

they promote right to repair, but are doing some "not ideal" things, like reselling stuff from china at 2+ times the price without providing better quality

seems like they are just a business and have chosen a good niche that now became very popular
Yes! It's been done, many, many times.
C# has disposable objects (an interface), they require you to call dispose manually, though the "using" syntax makes this automatic once the variable goes out of scope so unless you're passing the object with an FD around you don't really notice it. Though if you miss the using on a disposable object you're leaking, so you need tooling to help you remember.

That's how they solve it, C# is my fav language, but it's probably because I've only really spent time in C++ and C#, the rest is just "scripting". So the syntax is familiar.
I'm writing a Rails API app (for a customer) that is a client to Alexa's Skill Management API and is a server for a backend app. I have tests but I'm afraid that without a 100% coverage of all corner cases I'll be disappointed by some results and it could be difficult to manually fix the code generated by the program. Am I overly pessimistic?
Or they hurried the publication to avoid getting scooped and will follow up with interesting benchmarks later.
Vietnam war? Afghanistan for the Soviets if not the US?

Note in both cases the ‘less advanced’ country got a limited amount of very advanced hardware from another advanced country, particularly for air defense.

Ukraine vs Russia is another strange case. On one hand Ukraine and Russia diverged from the same root for tanks, aircraft and missiles…. Russia usually has the same stuff Ukraine does and also the next generation (e.g. S-400 vs S-300, Su-35 vs Flanker, …) so in most areas the Russians have some lead.

Ukraine has gotten some advanced stuff like the Javelin, but since 2014 they have been a nation at war that knows their survival depends on having better quality troops.
> setting for the search engine is quite difficult to find

Didn't seem all that difficult to me.

I went to settings, put "search" in the search box. That highlighted in yellow "address bar and search" click "manage search engines" click, 3 dots next to google, click, make default, click. 4 clicks with guiding highlight throughout. Didn't even need to google how to google with edge.

I'm still using FF. However, switching search engines in Edge seems about the same difficulty as doing the same in FF or chrome.
So basically you leave in paradise :)
Atlassian had almost a billion in free cashflow last year and over a billion in cash. I think they should cover the whole year for these customers.
Absolutely! I didn't even look that good when my wife found me; I had a belly and my teeth definitely needed attention (and after 32 months of bracers they look better than those of most people I meet nowadays ^_^). She still thought I was the sexiest man she has ever met, and her actions when we were alone confirmed it many times.

Without genuine attraction a relationship turns into a transaction. And it starts poisoning the sides involved.

I too recommend people getting a bit more courageous and stop settling for less than what would make them happy.
The real question is: Where exactly do the real crypto discussions take place? Where everyone's been through CryptoZombies and are well versed in Solidity.

(Ok fine, Discord, but which ones/how to get an invite?)
I created an accounting system for self-employment activities that does everything: invoicing, tracking expenses and assets, capital cost allowance depreciation of assets.

I have a web app called Tamarind (acronym for throwaway mail alias randomization is not defeatable). I can create randomized e-mail aliases there which instantly go live. Likewise, delete them. Each entry is associated with a memo field that can contain URL's (these get rendered into links). Also a date of creation. The UI lets you edit the order: selecgt entries by checkbox and move them up and down, or to the top or bottom. There is a regex search box. It can authenticate the user using SASL or IMAP4. It works by editing a mail aliases file; your mail server has to know to include that one. It can work with the main /etc/aliases; Tamarind will avoid modifying any parts of the file it doesn't know about, confining itself to the area between its markers.
California doesn't have problems with their Russian and Asian immigrants either. The amount of problems areas have with immigration very strongly depends on the education level of those immigrants, Canada mostly takes in highly educated people so doesn't face many issues, California on the other hand have over 2 million undocumented immigrants who are significantly less educated than the average immigrant in Canada.
I think we'd have to be in an actual formally declared war with someone first.
1. Show visited locations in search results

2. ???

3. Make as much money as possible
No argument on the crappy comms.

If I was in customer success at an enterprise vendor I doubt I'd be let anywhere near the tools to get this back up and running. These guys are generally in the way rather than helping in a situation like this.

Head of engineering or some product rather than customer support? That might be a different outcome.
> growing up in the 90's when people would pay $100/month for television that was 33% ads?

At the same time, thanks to these ads, I remember spending a lot less time in front of screens compared to current kids/teens.
have to agree, it's not well explained, but hardly seems like a smoking gun that google/zoom/skype are listening out for anti-government hysteria...
> The fundamental idea that crypto can "escape" government financial controls is false.

This. I was thinking seriously about investing in bitcoins, but realized governments across the world won’t give up their control over people’s behavior by controlling money supply, either by minting currency or by means of interest rates.
I've noticed the same, and it's an incredibly hard habit to break!
It's as if they can't make any money by sending you to sites that don't serve, or buy, ads.

I miss 15+ years ago when they were still the good guys :-/
https://www.phoronix.com/scan.php?page=news_item&px=Fedora-3...

> While during these crazy times it feels like Fedora transitioned from Yum to DNF yesterday, it's already been a half-decade since the DNF package manager has been the default on Fedora. Next year with Fedora 38 they are looking at further evolving package management by way of MicroDNF.

https://fedoraproject.org/wiki/Changes/MajorUpgradeOfMicrodn...
>Marrying a successful and ambitious 20-something in no way commits one to be fine with the same ambitious person uprooting family’s life a decade or two later and moving to the other side of the world.

Oh please. The writing was on the wall. If he's playing the "climb the corporate ladder" game nobody should surprised when he draws the "manage the Mongolian division" card. Expecting him to give that up when climbing the corporate ladder is the life he's chosen is somewhere on the spectrum from foolish to selfish.

Likewise if your boyfriend is mechanically inclined don't wake up one day complaining about the fleet of project cars and the heavy equipment that are cluttering up your property. You knew that was the life you were signing up for looked like.

There's a reason literally every culture has a litany of proverbs for women about not trying to change their men (and there's similiar but different proverbs for men).
And google hasn't handled complex queries for quite a while. A long time ago, you could get sensible answers to boolean queries - not so much now. A useful search engine would understand meaning, rather than just an index lookup.
IMO part of a relationship is to grow and develop together. If somebody stubbornly decides they are already as perfect as they can ever be, then the results -- them being lonely -- are predictable.

And yep, being present and aware is absolutely critical, I agree with you.
please go away and read about the architectural permissions for things like this, performance, latency and re-read this... if it bugs you throw away your smartphone or custom-compile lineageOS
Could be your partner's inaction on making phone calls mean some sort of lack of confidence?
Lots.
- A script and small sqlite DB to download all of a large Youtube channel I wanted to keep. It meant I could just run "get-next-video" whenever I had a spare moment and it would go and grab another one.
- A generator of sheets of math puzzles that looked like the ones my kid was struggling with at school, so he could practice (it worked!).
- Currently working on something to track homebrew fridge fermentation temps.
I'm in the awkward middle area I think where I'm almost a digital native, and what you said maps perfectly to my experience. In middle school and high school I got pretty good at the first type of search you mentioned. I was young enough that I was almost learning how to "speak" google and it came easily, I was fluent. Throughout the end of high school and into college I had more and more issues finding what I wanted and one day after I had failed to search several times I thought to myself "Fuck it. I'm just going to type in exactly what I want in plain English, as if I was a moron, and see what happens." And it worked, and that day a lightbulb went off in my head.
Maybe this is my pessimistic view, but most relationships don't last. Some of the ones that do last only because of complacency or discipline (but they arguably should dissolve).

Conscious memory seems to favor the positives. Unconscious memory favors the negatives. If you quickly raise your hand near a person who has been physically abused a child, even as an adult they may instinctively recoil. But if you ask someone about their lost relationship, they will often speak of the great things of their partner, ignoring the (perhaps incomprehensible or inarticulable) negatives.

Life is hopefully quite long. Relationships involve 2 (+?) people. During one's life, one hopefully changes a lot. Picture vectors in two dimensions. People who pair up are vectors that cross at one moment (brief) or run somewhat parallel for a period. Try as we might, adjusting our trajectories, it's practically impossible to maintain a parallel path without giving up some or all of our own development.

So realistically in our modern times, relationships are based on a period of relatively parallel trajectories. And when the distance between those vectors becomes to great, it's time to stop trying to maintain a connection. That involves some feelings of sadness, but it also offers new possibilities.
Compression by itself:

1. Doesn't provide a meaningful size tradeoff for /family photos/

2. Doesn't provide a way to recover the data if it was damaged, at best you get a notification if a decompression routine failed the verification of uncompressed data

10 years ago I had a meaningful dedup ratio, nowhadays it is cheaper for me to have another 50Gbs than bother eith a dedup
It's not agile, it's Kanban! Says so in the image caption at the start.

What the religious implications of this are I don't pretend to know, but I guess it has to do with how old you are.
My pet peeve is people who leave dirty dishes in the sink rather than next to the sink. This seems to considered the correct/polite place to leave them by some people. But it means that other people can't use the sink without first moving your dishes!
Ashes Afterglow looks really impressive. Blade of Agony too, even if it may not have a Cacowad award of its own.

These mods are a great way to experience a mix of old and new tech and old and new styles in gaming.
I’d argue that it’s not a “better way”, but rather a regression: I assume Google genuinely wants to understand my query, and I don’t see any reason why it shouldn’t still be obvious to Google what kind of results it should return.

Otherwise, it there truly is a “right way of asking Google questions”, why doesn’t Google release and promote a guide about it so people can be more successful in their search?
CIA Admits Feeding Americans False Info About Ukraine – The New American
Or here’s a different theory. Maybe this couple weren’t actually in love anymore and just didn’t want to come to terms with it, because there was a confounding variable, namely, a child.

It’s not the toothpaste cap. You can argue about the toothpaste cap all you want, but really, truly, it’s not the toothpaste cap.
> Hundreds! Doesn't everyone?

Raising my hand in agreement!

A couple highlights:

- Video syncing library before those became cool (2014). Originally built on top of firebase; now rewriting with my own backend. Very slow going :)

- Twilio server + interface. I'm my own service provider (thanks to Twilio)
> 2. ???

oh Haha, funny old meme. Step 2 though is very clearly to show more ads and more content, to show more 'full results pages', etc, rather than just show me the 1 thing I needed and be on my way.

I should include that Google said next to each result ('"555-555-555" is not on this page') and then show the page. Totally knows that the results are unrelated to my query, but shows them anyway. Why?
Since the current version is 100 I wonder how this post from (2018) is related to anything.
Michael Arrington argues Silverlight is the future of the web

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

Segway, Google+, Google Glass, Theranos
It's not. They're free to choose who they trade with, using who that country trades with as a decider violates their autonomy.

You're just framing the violation as a choice and saying it is their right to make that choice. Sure, they also have the right to make the choice to invade Canada, but actually invading is obviously violating their autonomy.
How does a comic bit flip make it past the Ethernet CRC?
Tinder, but for breads
How’s the atmosphere internally Mike? Must be crazy times there. I know this isn’t your fault, so hang in there. Cheers!
CTO should be fired.
https://ico.org.uk/for-organisations/guide-to-data-protectio...

You seem to be right-ish, while the gdpr in certain circumstances allows you to keep backups of data that should have been deleted it seems like they are trying to discourage it in the future.

> ...It is, however, important to note that where data put beyond use is
still held it might need to be provided in response to a court order.
Therefore data controllers should work towards technical solutions
to prevent deletion problems recurring in the future.
It's a question of what you live for and where you find your worth. If you live for other people, and you find your worth in them, then you will direct your path accordingly.

If you find your worth from within, or perhaps from without in a very broad sense (making something big that the world needs/wants/admires), then 1:1 is not so important.
Ironic that 90 day certificate rotation makes even less sense than 90 day password rotation.
Teeny tiny slice in a suburb ;)
Some high-up executive says "We have to be in X market by Y date!" Everyone kills themselves to make the date. At the end, the product owner has to tell Executive that it looks like we won't make the date, no matter what we do. Executive says, "Oh, don't worry about it then, we just won't be first to market."

A year later, a different team is tasked with replacing a legacy system with a new one. The team asks the Executive when the legacy system needs to be replaced. "Oh, well the legacy system still works, so we don't have a hard date. But it should be soon." Four years later, the team is still working on replacing the legacy system. The Executive comes to them and says, "Looks like we won't be using that system anymore, so we can sunset the replacement."
Because this kind of behaviour is endemic in emotional abusers. There will always be something else that annoys them. Emotional abusers look for weaknesses and exploit them mercilessly. They don't really care about the issue and will move on to something else, ad infinitum.

This is the very reason why you never give a bully or a narcissist a single inch. What they are trying to do is keep you off balance, make you walk on eggshells and create a bubble of control.

If it's genuinely something that is causing a problem that is completely different from the typical needling/whining/unnecessary argument escalation over trivial bullshit that an emotional abuser will mete out.
I've thought about piloting a temp personal assistant service for software engineers during their job search.

Imagine the following...

- Recruiter outreach is filtered / summarized.

- Recruiter phone screens are scheduled for you, batched together.

- Your assistant pre-screens for basic preferences: remote, salary, company size, role scope/level.

- Interview loops are scheduled for you.

- Receive a packet of spaced repetition exercises (optional), digest of Blind/Glassdoors messages, compensation data from the company/industry/area.

- Negotiation practice, coaching

In my experience, "forwarding this to my assistant for scheduling" is a power move.

Some of above is handled by agency-style recruiting (Cybercoders) but the quality of those leads is on the low end. The high-end recruiting agencies focus on the employer side of the equation. Feels like there's an interesting gap for a service focused on a highly-skilled candidate's side of the equation.
I think you've got it backwards. Whether the glass ended up in the dishwasher or not didn't matter much to him. It mattered a lot to her and instead of putting in the bit of effort, he tried to justify to himself why he shouldn't have to.

My husband has a thing about making phone calls. I've got other crap I put off for similar reasons, but phone calls are not an issue for me. So when a call needs made and I have the information needed, I'll do it and save him the stress. Not a big deal for me at all, but it takes something off his plate that he doesn't like to do.
I use Tutanota as my email provider. They're horrible with spam management, and that's because they encrypt data and can't see what I am sending/receiving.
So I am almost done with a chrome extension that helps me manage those spam emails, it lets me bulk report to Tutanota, add spam rules for the email and domain, and delete.
I'll be open sourcing it and sharing it on HN once done.