skysight-inc/HackerNews huggingface dataset:
> > I don't think I would use a parsing lib to build a general purpose programming language though. At least not one that I intended to ship.

> Curious why not? Too big of a dependency?

Really very poor diagnostics. I've used a few, but for really nice helpful messages[1] you really need to build it yourself and handle some subset of the context when parsing the grammar.

--

[1] For example, maybe you want to issue errors of "'SomeVariable' not defined on line 53. Did you mean 'someVariable'?".

Or perhaps you want to issue the message "Unexpected end of input on line 570 - expected closing '}' to match opening '{' on line 515, column 22".

It gets especially annoying if the language provides meta-programming or compile-time logic - the parser generator, if it can even handle such a thing, spits out either an error for a line that is nowhere near the source of the error, or spits out pages and pages of a backtrace.
When it comes to programming it is not really due to superior work by the competition, but by so many people gaming the Google PR flooding the front pages with content-farm level crap.
Generally for any search string producing 3-4 pages of spam, the competition would give a better results, without necessarily having any technological superiority. I cannot believe Google have not recognised this as a key risk.
Sure, but you don't have to go to a child predator conference to advice professional child abusers on how to avoid being tracked.
You won’t like it:
But yes, I do. That said I’m an outlier in most all cases and that’s not really a pro for my argument nor a detraction from yours.
This is an engineering problem. They should own it and improve things, make sure it doesn't happen again.

Also, GP's quote

> Engineering mistakes happen.

I don't like this statement because it offers consolation at the expense of unintentional normalization.
25 years ago the clutch in my beater truck was slipping. I was 16 years old, making $50 a week and had very little in savings. I took that truck to a shop within walking distance of my job.

2 hours later I walked back to see what they found. I figured it would be several hundred dollars for a new clutch, and I'd have to borrow money or something to get it done. I talked to the owner who told be it was an adjustment on the cable. Just needed to be scootched up a bit and it was probably good for another 30k miles.

When I asked him how much I owed, he laughed at me and said, "For that? Not worth writing it up. No charge. You want me to show you how to do it yourself next time?"

The shop could very easily have charged me 1 hour of labor at their standard rate, maybe $75 or so. Plus a diagnostic or test drive fee. Whatever. He could have told me, "$123.98" and I would have paid it. I wouldn't even have been mad. But I sure as hell wouldn't have remembered the experience so clearly. Nor would I have told a dozen people over the years to take their cars there. And I definitely would not have driven 20 miles out of my way to return to that shop in the future years.

Being cynical about this stuff will hurt your brand. It's not obvious. It doesn't show up on the earnings report as a line item. This is service segmentation that seems like a no-brainer to a clueless MBA, but actually matters in the long run. How people view your brand is immensely important.

Not forcing customers you already screwed over to then spend more time chasing a refund is not only the right thing to do, it's also good business.
I'm sorry that your marriage ended.

> Why is the wife's desire more important than his? In other words, why must the husband live the way the wife wants and compromise is not acceptable (especially if they share cleaning responsibilities) -- compromise could look like "sometimes I do it her way, sometimes I do it my way." Why can't a partner let go of the little things and accept that living with another person (spouse or roommate) means you don't get to set all the rules on how both of you live?

I don't think the author's relationship failed due to lack of compromise or at least that's not communicated by the article. I take the key line in the article to be this one: "My wife communicated pain and frustration over the frequent reminders she encountered that told her over and over and over again just how little she was considered when I made decisions."

We don't know anything else about their marriage. We don't know who cleaned, shopped, did the finances, budgeted, had a job. All we know is that the author treated his wife in such a way that she didn't feel respected or heard.

I also infer that his wife didn't effectively communicate to him what was really bothering her based on this: "If I had known that this drinking-glass situation and similar arguments would actually end my marriage—that the existence of love, trust, respect, and safety in our marriage was dependent on these moments I was writing off as petty disagreements, I would have made different choices."

Without more detail about the disagreements, we just don't know whether she told him why these things were bothering her and he ignored her, or if she just didn't surface the reasons for her upset.

We also don't know whether they saw a marriage counselor. That would be an interesting detail.

One other point I'd add, with apologies to Tolstoy: “All happy marriages are alike; each unhappy marriage is unhappy in its own way.”

Marriages fail for all sorts of reasons. This article is just one example. The author just wants to warn us: this thing that seems trivial to you but annoys your partner may be a metaphor for a larger issue.
The recruiter calls are the worst waste of time! On top of that, if a recruiting agency sets you up, you're looking at an additional call with each company recruiter and/or hiring manager, before even starting to interview.

On top of that, each individual call/interview takes up some adjacent time to schedule + prep and occupies your headspace until it happens.
Also noticed a recent change that Google did, if I search for e.g:- Volvo XC 60, it does not show me the Volvo XC 60 page on Volvo.com, it instead shows the ad that Volvo paid for and a bunch of other ads.

So they essentially don’t want you to click on the organic link that points to Volvo.com.

They want Volvo to know that all the traffic to them is being sent due to the Ad and not from any organic links.

This is what the not so evil company is doing, imagine if they are actually evil..
It seems like such a low bar! "Don't break federal law by expressly teaching sanctioned nations how to bypass YOUR OWN COUNTRY'S rules" seems like table stakes on passable intelligence.

I cannot believe how many people in these comments are defending this guy.
If a steam turbine could operate at those higher temperatures it would be more efficient. But it cannot do so under any reasonable condition. If you want the higher efficiency from storing high grade heat energy, it's not feasible to use a steam turbine.

Think of the steam turbine as a baseline. Like rating a vehicle in horse power.
They need to fix this crap. Hopefully more unions start forming to prevent this
Avey: An Accurate AI Algorithm for Self-Diagnosis [pdf]
Appreciate the feedback. I have a question for you: do you realize that making something open source means you lioeters the person gets to use it, but it is also possible that a corporation can use it and install hundreds of instances of it? I simply don't think that is fair. I think a license that makes usage free for personal use is fair, and a corporation can pay a fair price to deploy it.

I understand now that maybe HN is not the target audience for my app. The value of my app is runtime usage, not extending and modifying the source.
In case anyone's curious, it appears that the Victim Company is Protegrity:

https://www.stamfordadvocate.com/business/article/Stamford-d...
wait till the wear and tear on that hinge breaks from doing this 50 times a day lol
Changes in Life Expectancy Between 2019 and 2021: US and 19 Peer Countries
Exactly my point. Even with built-up confidence, leaving without a contract in hand feels too scary.
The fact that recipes on on this list suggests this is the case.

Recipe sites are notorious for SEO tactics. They all follow the same highly optimized format with the stupid story about the author's grandma and how they just couldn't get enough of these cookies, and how the recipe was lost for 90 years until recently their great great uncle Lou found a copy of the recipe in an old donut.

Google has all of the tools to solve recipes. Make Google Recipe with a standard template and a way to link in and out of YouTube. People who contribute popular recipes get ad revenue. People with recipes and YT videos get even more. Adding ways to find similar recipes would be a killer feature. Who hasn't found a recipe that was almost what they were looking for, but was missing that je ne sais quoi.
Copying from a COM port could work because the MODE command could set the various settings - but input from LPT1 or PRN wouldn’t work by default in DOS.
I think for that question we also have to define on-prem just to be clear. To many on-prem means "own cloud subscription".
And coders that say all code has bugs are just defeatists that are trying to make excuses for being lazy.

Sometimes manure will always hit the fan. Being robust means being able to handle that.
Yes, that is a thing that has sometimes happened, though not in this case.
oh man, this brings back some memories. In the early-mid 90s I worked at a mom-n-pop computer repair store and LapLink at some point became sort of a standard tool for all sorts of system setup and configuration stuff.

Keep in mind that other data transfer options were generally disks of some sort that held less than 1.5MB of data and were very slow to write/read. It wasn't too important at the beginning as most systems with hard drives were generally only a few MB anyways.

But storage moves fast and software bloats quick and it wasn't too long before we were shuffling a couple dozen disks worth of stuff onto new system builds or worse, between systems as people migrated. Optical wasn't really an option for lots of reasons, most notably very expensive and at the time generally SCSI and tended to be exotic WORM drives. Almost nobody in the consume market had SCSI in the IBM-PC compatibles, and the disks were $30-40 each if you managed to write one successfully.

LapLink filled the gap for a couple of years instead. Connect the cable, boot to a couple of prepared floppies and start transferring. Really quite reliable even if it was slow.

Eventually it became so slow, and we realized "hey we work in a shop where we can take the hardware apart anyways" and just started mounting the harddrives with the data to transfer from into the system with the new volume and using xcopy or eventually a clone tool.

I think even that finally fell out of favor once rewritable IDE CDs became common, plus zip/jazz etc. drives, and eventually windows started shipping with a network stack, but I was long out of that business by then.
Google spies on us so they can better serve us. Maybe it’s time that they let us directly tell them what we want. Let me easily blacklist sites from the search results.

They could even take the blacklists from all people with a high reputation and use that as a signal when they are building search results for others.
Let's Encrypt's own community forums get posts every day from people saying, wait, I got scammed/ phished/ whatever on this site, it has your certificate, shouldn't you shut it down? They do have a page to link those enquiries to, explaining the policy (and indeed they even have standard legal briefs because periodically lawyers get the same idea and a court has to be told why that's wrong).

It would be interesting to know if, say, US citizens write to the Department of State saying hey, revoke this guy's passport, I heard he ripped off somebody on Craig's List...
Wow, I’ve never seen anyone mention RT here. I used it for years when I was working IT for my university while in undergrad. It worked pretty well. It didn’t have a lot of features but it allowed clients/customers to respond to tickets via email which was pretty cool at the time (late 00s). It also ran pretty fast on the terrible servers we had it on.
Tons and tons of them over the years. I wish I'd kept better track of them because I've caught myself reinventing the wheel now and again.

- When I was a kid using a DOS PC I'd write them in Microsoft QuickBASIC or Turbo Pascal and compile them to EXEs. (I used to drag a few particularly useful ones around with me until a few years ago when the prevalence of 64-bit Windows made running them on a stock Windows machine impossible.) I had stuff there like a random password generator, dumping files to VGA mode 13h (to visually look for patterns in data), drop the DTR on a serial port (to hang up a modem from the command line), search/replace on INI files, and lots of others I've forgotten.

- I wrote a proto-Markdown text processor back in high school when I was taking notes on a vTech Laser PC4[0]. It took files from the vTech and rendered output files with Epson printer formatting codes, centered text, made headings, etc.

- I regularly use a script I wrote to import my phone backups' SMS logs and dump them into my IMAP mailbox. I love being able to search all my email and SMS communication in the same interface.

- I have a podcatcher I wrote bolted onto my (heavily forked) tt-rss[1] installation to download podcasts to a local webserver for archiving and playing.

- My father persists in using a DOS accounting package for his business. A small program I wrote ingests check printing output from the DOS app (meant for dot matrix tractor-fed checks) and reformats it for sheet-fed checks in a laser printer.

- Front-end scripts for lots of command line utilities so that I don't have to remember obscure options for common tasks.

[0] https://oldcomputermuseum.com/laser_pc4.html

[1] https://tt-rss.org/
Remote install on Laplink was the bomb.
Money isn’t free. The person earning needs to be supported. Running a house is work but I wholeheartedly reject the notion of someone both working and supplicating their partner. This is abuse.
Yes couple. Did some crawler for sports betting sites to find bet arbitrage, was fun
Good thing that we have Twitter since Apple doesn't know what they're doing, right? ;-)

And it's too bad that apparently the page size can't be changed for larger memory systems to reduce TLB misses (at the expense of fragmentation) which is one traditional solution that doesn't require software changes. 16KB seems like a very small page size on a 64GB system. If we scaled an 8MB VAX with 512B pages up to 64GB it would have a page size of something like 4MB.
Have you really never met a guy with OCPD?
It's really astounding the lengths people will go to in order to rationalize their dealings with tyrannical regimes, but yea North Korea is obviously also bad.
If the coworker is your friend, why not? It has helped me finding assurance and the coworkers even helped me finding a new job.
On the subject of bit flips, I am able to detect these in the client to server UDP packets in my game. With specific logging enabled I would see an error about once per minute while receiving about 15,000 of one type of packet per second. I was able to estimate about 1/1,000,000 packets contained a single flipped bit.
Wondering if they can just use `Hօnda` or `Hσnda` in the title.
Yes, this kind of data. Your OkCupid account has all kinds of information about who you associate with.
Debasement of currency happens for a few key reasons, most of which are far removed from modern financing in the West. And Bitcoin is, by design, both wasteful in terms of energy, and volatile, which excludes it from any reserve currency status. Remember, these are emergent from the design of the platform and incentives keep Bitcoin from changing.

Deficit spending... sigh. I am sorry, but this idea that deficit spending is irresponsible is often tied to beliefs in gold-backed currencies, hyper inflation being inevitable due to 'money printing' and other misconceptions.

Deficit spending is not bad. Any government who did not deficit spend is basically tying both hands behind their backs. It is an incredibly useful tool that can be used as both to kick-start an ailing economy, or cool an over hot economy through higher interest bond sales. Politicians who insist on no-deficit budgets are generally scammers or populists and, in my experience, will ignore this rule once in power.

The main reason deficit spending is not an issue is that inflation eats away at debt over time. Countries, being effectively immortal, don't have to worry about retirement and so can continue to build wealth and finance debt for centuries to come.

How those loans are spent is a whole different kettle of fish.
The '1 error for every 256MB memory a month' sounds like way tko much to me.

A program I wrote launches every time I start my computer. It allocates some memory and scans it periodically for unexpected changes. After an equivalent of 15.8 256MB/months no anomalies have been found yet.

Would really like to see more authoritative figures for modern consumer hardware.
Jesus, if there was ever an example of the internet making the world smaller.

When do execs living it up at the fucking Wynn Encore while the house burns down start to not get another job?

They’ll keep pulling this shit until it cost money.
And amusingly enough the more wired you use the better the remaining wireless connections are (as they don’t have to compete).
It's amazing. Level of gratefulness up to the stars.

Would not the "Find computer" tables benefit from a column "OS/Kernel" near the "Probes", especially when the probe is just one? If you want to check how an OS or a kernel fares with a model, you would not want to open them all.
I used yt-dlp to download the metadata for the whole SNL youtube channel, over 6000 clips. I loaded it into a database and wrote a Flask app to let me browse through each episode quickly and choose which clips to download. Now I have about 500 of my favorite clips available locally on my Plex server.
I get the point that if you buy a device with the singular goal to maximize a bee population, the author has many valid points.

But there's counter points. The first one being is that most of these products, including the one the author is showing in the opening of the article, are not bee hotels. They are insect hotels.

Parasitic insects are insects. And there's nothing inherently wrong with them. My tubes are filled with solitary bees, wasps stuffing their tube with tiny spiders, bumblebees, a whole bunch of diversity. And yes, there's competition for tubes and parasitic behavior.

Which is all perfectly normal and natural. I photograph insects as a hobby. In the wild, parasitic behavior is the norm. Most caterpillars are dead before they know it, as they're easy prey for parasitic wasps to inject their eggs into. Many insects are covered in mites.

What can I say? Insects have a short and brutal life. Most don't make it to adulthood and that is kind of how it is supposed to be.

This is not to say that many of the tips in the article are bad, they are still good. But not just for bees, they are good tips in general.

The one tip I'd stress the most is the cheap nests being too shallow. In moderate climates where there's an actual winter, don't be afraid to go 30cm deep.

The other thing I'd add is to think of their "habitat" outside the hotel. Digg in a bucket of water and you'll have a mini pond where many will come to drink. Plants the proper flowers, etc.
A culture where mistakes are taken too seriously or too lightly leads to problems. Also it depends on what stage of the product cycle (Innovation/Rapid Development vs. Robustness/Quality). I'd argue that Atlassian products should err towards robustness and high quality. Not trying to break any new ground.
> I'm not saying that the US would tie the dollar to Bitcoin willingly. It would have to do it out of necessity to be able to interact with nations that have resources that the US needs.

I think the idea that the dollar would be replaced by a faceless, useless currency is pretty unfounded. There's no draw to using Bitcoin, even the digital yuan has a better shot at dethroning the dollar than Bitcoin does. Plus, what makes Bitcoin any better than the hundreds of altcoins that came after it, many of them fixing the problems inherent to Bitcoin?

> This also translates to each country's citizens, they can't be robbed by their government...

Right. Now they can only be robbed by each other and the rapid fluctuation of an asset they have no control over, with no stability guarantees. Every day can be a bubble in the Bitcoin-based world!

> Maybe they like the way things are... Sanctions and all.

They have no choice but to like it. I can assure you that the wealthier Russians who woke up to a post-SWIFT nation didn't "like the way things are", nor was Putin very happy when Apple and Google decided to close up shop domestically. I'm not an extremist proponent of sanctions, but there is definitely value in having a network that can shun a nation when they start committing war crimes.

> Bitcoin is available now (has been for a decade), so what keeps bad actors from using it to purchase arms now

Nothing. As a matter of fact, Bitcoin kicked off a digital arms race to make even more private currencies like Monero which are now the preferred medium for transacting pretty much anything illegal, from drugs to weapons.
Be careful. Maybe it's a useful rule of thumb, but be careful of the "searching for your keys under the light pole" problem.

I worked at Google on rich content indexing for 4 years, more than a decade ago now. Google is pretty good. It used to really cater to "long tail" searches, but a combination of SEOs getting better (and specifically targeting Google) and "learn to rank" over-optimizing for the median query, means that lots of long-tail queries don't do very well on Google.
From a Meme to $47M: Constitutiondao, and the Future of Crowdfunding (2021)
I can recall our neighbors house in the 90s having a solar hot water heater on the roof that was installed sometime in the early 80s most likely to take advantage of the tax incentives before they went away. By the late 90s they had disconnected it because it was leaking. Whenever I'd see it on their roof I'd be reminded that at one point (in the Carter Administration) we had much better policy towards alternative energy then we had had since. A few years later probably around 2000 they had the unit completely removed since it wasn't doing anything anyway. It took until the Obama admin for most of those incentives to come back.
Literally from the article:

> “I’ve learned my lesson,” Griffith said. “I am still profoundly embarrassed that I am here, and of what I have done.”
Interesting. This should help me get started. Thanks for sharing.
Yea. I might set something like this up if I had awful roommates or some special reason why we couldn’t share. Otherwise, a shared fund for pantry items seems like less hassle for the same outcome.
Perhaps I'm not up to date on Atlassian's hosting options, but every company I've ever worked at which uses Atlassian (including my current) hosts the servers themselves, I believe. You pay for the software/licenses/updates, and Atlassian simply hands over a pile of Java jars and documentation. It is up to your ops staff to choose a server, fire it up on there, back it up, update it, etc. This would be the same as running your own Trac, right?
GitHub Actions Has Overbilling Bug
Close up pictures of flowers and plants. Vivid colours. Extremely boring.
That's it, saved you a click. You can thank me later no prob.

j/k