skysight-inc/HackerNews huggingface dataset:
Sure! It is very rudimentary and some values are still hardcoded, but I could do bit of clean-up and then upload it.

EDIT: Here it is – https://github.com/flobosg/journalert
I speculate, that there are plenty of North Koreans living in South Korea and perhaps even the US who send funds to the family members in N. Korea. Are they all guilty of evading sanctions regime and can be sentenced to prison? Does this extend to any country that does trade with North Korea? North Korea has a pretty advanced missile program and actively trades in them with many countries including those which are not un-friendly to the US.

I don't know how this makes sense for just making an presentation. On the other hand, I don't know how the Feds will let him get away with sending 1 [REDACTED UNIT OF CRYPTO] between N and S Korea. You cant stop Pakistan or Iran from trading with N. Korea but you can stop an ordinary American. We live in a weird world.
I'm sorry you went through that, ending of relationships can be very difficult. I hope you can find some peace. From how you describe it, your ex sounds like she doesn't respect implicit boundaries like "don't argue when someone's working".

You're very right that what you see is a sign of incompatibilities.
Although this article focuses on the UK, the items from the list reflect rising costs across many countries.

The items facing rising prices:

1. Petrol (gasoline) and diesel

The UK imports just 6% of its crude oil from Russia, but 18% of its diesel. Demand for oil from other producers has increased, leading to higher prices.

2. Energy prices

The surge in global demand for energy following Covid has pushed up the price of gas. With Russia the world's largest natural gas exporter, the invasion of Ukraine has driven prices even higher.

3. Furniture

The rising cost of raw materials, supply chain disruption and shipping costs have all made furniture more expensive.

4. Oils and fats

Ukraine and Russia produce most of the world's sunflower oil and the war has disrupted exports, leading to increased prices. In the UK, some food manufacturers have turned to alternative ingredients, including rapeseed oil.

5. Milk and cheese

Fertiliser is another one of Russia's biggest exports and since the invasion of Ukraine prices have soared. This has contributed to increased costs for farmers - and dairy products are among those affected.
Yeah, I don't see the straw man there. Signing up for 55-hour workweeks does not mean signing up for a life in Asia.
Thanks for the feedback! I just uploaded a video now that demos RbSyn in action: https://www.youtube.com/watch?v=yYAOK5S8lRY

The concepts, capabilities, and limitations of RbSyn are explained in this talk: https://www.pldi21.org/poster_pldi.124.html with full details in the accompanying PLDI paper: https://arxiv.org/abs/2102.13183

I will link these from the readme soon.
Substack’s Growth Spurt Brings Growing Pains
I wrote a ridiculously hard version of the NYTime's Spelling Bee game because I didn't want to pay for it. It's not very good lol.
There’s definitely opportunities to improve it, but overall I think it’s pretty clear.
actually such a useful thing to focus on. Have had my entire loaf of bread go stale so many times before
Read Na85's and then one I shared. You get the two sides
Hacker News is part of my daily life. I try to follow the top stories every day when I have the opportunity. In order not to miss important stories on my busy days, I prepared a notification service. It was a very simple, ~40-line PHP script that sends me notifications for stories with over 200 points. I have been using this service for 7 months and I no longer worry about missing important stories.

Finally, I made this service available to everyone so that it can be useful to others. I have also obtained the necessary permissions from the HN moderators to share such a service with you. So, I hope you will not miss important stories from this awesome platform with the help of this service.

https://hnn.avci.me
This is a great way to describe it. Google still gives me good results for the common stuff, but really fails me when I'm looking for something in the "long tail".

I just wish I could find obscure things again.
I found a mirror. Who wants to join me? Copy&Paste needed...

PS: has the last push from 20h ago
When the next time a glass is left out you can see yourself murdering your partner, it's ok to get out before that event actually occurs.
That only helps the attacker if the error happened before reaching the DNS-specific path. If the error happens inside the DNS path, then the browser is still expecting to get a certificate for the correct website.
Google recently updated its product review algorithm.

https://blog.google/products/search/more-helpful-product-rev...
Most jobs have probation periods on top of the interviewing, during which time it's way easier to fire an employee for any reason. This might work differently in the US where I guess you can always fire for any reason at any time regardless of probation.
The thing is, he was likely already providing incredibly well for the household and didn't need to move the whole family to Asia. If I pulled some crazy shit like that, I'd hope my wife reminds me who I'm working for and why.
So the type of the return value changes at asymptotes/limits (already) and thus that's not a pure function in terms of math. If a [math] function returns a more complex type signature instead of throwing a ZeroDivisionError (as Python core does) what is that then called? Is it differentiable or no, etc?

We throw ZeroDivisionError instead of axiomatically defining a ranking for

scalar*parameter*inf

if x > 0:
2*x*inf > x*inf
# because
2 > 1

But basically every CAS just prematurely throws away all terms next to infinity (by replacing the information in that expression with just infinity)? And nothing yet implements e.g. Conway's Surreal numbers infinities?

Is negative infinity to the infinity greater or lesser than infinity?

assert (-1*math.inf)**math.inf == math.inf

assert (-1*sympy.oo)**sympy.oo == sympy.oo

Here's a dumb Real/Function instead of prematurely discarding information that could be useful:

from sympy import symbol
from sympy.abc import x

Infinity = symbol('Infinity', real=True) # *
#

from sympy.symbols import Wild

All the axioms just change there.

limit(-x**-1)

An uphill battle for certain.

"[Python-ideas] Re: 'Infinity' constant in Python" https://mail.python.org/archives/list/python-ideas@python.or...
> Back then it would have included chess, checkers and other games that were researched for their potential to lead to AI.

20 years ago (2002) Deep Blue had beating reigning world chess champion Kasparaov was old news.

Unsolved problems were things like unconstrained speech-to-text, image understanding, open question answering on text etc. Playing video games wasn't a problem that was even being considered.

I was working in an adjacent field at the time, and at that point it was unclear if any of these would ever be solved.

> In the end they all fell to specific methods that did not provide general progress.

In the end they all fell to deep neural networks, with basically all progress being made since the 2014 ImageNet revolution where it was proven possible to train deep networks on GPUs.

Now, all these things are possible with the same NN architecture (Transformers), and in a few cases these are done in the same NN (eg DALL-E 2 both understands images and text. It's possible to extract parts of the trained NN and get human-level performance on both image and text understanding tasks).

> While the current progress on image related problems is great, if it does not lead to general advances then an AI winter will follow.

"current progress on image related problems is great" - it's much more broad than that.

"if it does not lead to general advances" - it has.
Four day week job site surpasses 75 companies and 10k subscribers
It doesn't actually do any of those, people just hear "computational photography" and make up things in their heads.

"Real digital cameras" also have computational photography a.k.a. sharpening, auto exposure and auto white balance.
They are regulated securities, just the SEC doesn't do anything about them. BTC is the only cryptocurrency where SEC has clearly stated that it's not a security. ETH is grey area. A lot of the altcoins / tokens are clearly securities.
If dirty dishes trigger you, then you need to make sure the dishes get done. You are the principal person responsible for your own well being. You shouldn't force someone to do your bidding simply because you're triggered. I say this as someone who suffers from severe anxiety, and has to work very hard to not bully my family around to accommodate my anxiety.
Atlassian sells to execs and gives kickbacks. You don't want to burn the company that gave you money and that you pushed through although you knew they sucked.
it is healthy! i did something similar with https://econicles.com
https://i.imgur.com/CVpc7nD.mp4
The stories also serve the purpose of providing copyright. A recipe alone doesn't have copyright, but the story mixed throughout the recipe does have copyright.
Got it. Thanks for expanding so I understand better what you're saying.
I googled a phone number recently. It was the first result, got my answer. The rest of the results were websites for physical locations I had been recently, including a hospital, none of which had any relationship to the phone number.

Google is _not_ a good guideline for asking the right questions. It is trying to make as much money as possible and it will scramble anything it can think of to do that. Don't use that as a guideline for how you are thinking about questions.
That's amazing. Did you actually turn a profit?
The article is confusing, but I read it the same way as you: these guys have figured out a way to capture a larger part of the blackbody spectrum than a normal photovoltaic cell. I don't think they are saying that the cell needs to be heated up. I think they are saying that they capture 40% of the power of a blackbody at 2000K. I am not sure why they don't mention what happens for a blackbody at 5600K such as the Sun.
Funny enough, most of what we restored then was spam (ex gTape SRE, remember the outage).
I agree with this and it's what I did when I changed my employers.

If they're your friends, you celebrate getting the job with them. Don't tell them the plans beforehand because that is just opening yourself up for problems. And you do end up looking a bit worse if you keep trying to find new places but not getting anywhere.

(Not to say to distrust your friends; it's just that people chat naturally. secrets never remain secret for long.)

I actually found my new job on stack overflow while i was searching for something while at work. I applied, had a month long interview, and I only told my friends when I was up to the final stages of the interview. but we were a cynical bunch and we were all lamenting to leave, so they enjoyed the idea of the place falling apart after I left.

I also told them a few of my failures earlier in the year, so they knew what i was up to, but they often didn't have specifics that someone else in the company could try and pin me by.
Breaking the Monolith at Twitch: Part 2
I figured someone would say this (each bit clocked in parallel), but there are a lot of other things one can use in an attempt to quantify whether something is "serial or parallel" and I don't think at the highest level any of them count more than whether or not your physically sending multiple bits in parallel down multiple wires.

Oh, and BTW, you can cut data lines on any number of "parallel" buses like DDR and they can frequently continue to work because there are extra ECC/parity lines which can recover the original data, or they are packetized and can recover/detect errors. Particularly on die/board level clocked interconnect buses which don't have as much complexity as the longer distance, outside the chassis interconnects.

OTOH, a single serial line is done if it gets cut. You can only fix that by... ganging them in parallel.

(edit: I keep tweaking this, but clock recovery isn't a hallmark of serial lines either, as there are plenty of things traditionally considered serial that have separate clock lines and have the same problems that happen on what one might consider a traditional parallel bus when run at high enough frequency)
I wish that had been an option for me as a CS student.. it was hard for me to learn it in the real world where you get lots of "work hard, play hard" speeches.
Building a Dialog Component
1. It's far easier to populate a dishwasher after feeding e.g. a family of four than it is to immediately wash all of the utensils, dishes, bowls, pots, and pans. This task is usually delegated to one member of a household in the US.

2. "Contrary to popular belief, the dishwasher is designed to be more efficient than the way most of us handwash dishes. According to Energy Star, certified dishwashers use less than four gallons per cycle. The sink uses four gallons of water every two minutes. But just how many dishes do you need to make the dishwasher a more water efficient choice? In a recent study, Cascade found that the average person spends 15 seconds handwashing a dish. In that time, the sink uses half a gallon of water. That’s why running your dishwasher with as few as eight dishes is all it takes to save water."
Amusingly, "what date did Louis Armstrong land on the Moon" displays the same behavior of showing the date "July 20, 1969" and no indication that it answered a different question than the one you asked.
> Medium pared back its editorial publications to pursue a more Substackian model of “supporting independent voices.”

You know you've arrived when you're featured in the NYT, and they adjectivize your name.
> I already know what an Exception is, so I don't want to scroll halfway down the page to find what I'm looking for.

I can’t relate to this. That example, of the first result being the canonical documentation on the subject, is a search engine working exactly the way I want.
Yes ! A simple todo list that remembers the state no signup required >> https://eddywebs.com/todo

Best software comes from ones own need.
It is the first organic result after the ads. This has basically always been the case.
I've written a quick and dirty Django app to organize computer history literature (papers, manuals, books, etc). Every document includes an embedded pdf and is tagged with authors, institutions, and topics. It supports cross-references between documents. I also added a feature to mark a document as read and when it was read.

It has helped me wrap my head around certain areas of computing without getting lost in a pile of pdfs.
Yes, you're right. My last sentence was incorrect. I mean to say:
_"What happens when people use their higher faculties, and end up making a decision that you don't agree with?"_
The warrior sliced off yet another head. The Hydra wailed and spat its venom, taking scarce notice of the loss. Another head was already growing in its place.

Punishment avails only when the lucrative prospect of crime is diminished by said punishment.

The US government is attempting to slay Hydras with a spoon.
You think every website is created because there is a pressing need for it?
My favourite bread is Wonder Bread, fight me
Chalk me up to that too. And my brother. Originally I'd used Ping Plotter. When I went 100% Linux I stopped using that. My brother ended up putting together a Grafana board tied to influxdb & infping and monitors several friend and family internet connections complete with alerts.

Here [0] is a screenshot of the Comcast cable connection from a year and a half ago. I have since switched to AT&T gigabit fiber. Here [1] is a screenshot from today.

[0]: https://knightoftheinter.net/img/20201102143900.png

[1]: https://knightoftheinter.net/img/Screenshot_20220413_171934....
A good system is where management and engineering can work together and be flexible, not where engineering despises management and management doesn't get what engineers are going through.

Due dates aren't siloed to software development, they have been around for a long, long time. 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.
GitHub pages gives you all this except the redirect and replace rclone with…git and is free (although evil Microsoft blah blah)
Agreed! Not at the same company!

If you really have noone outside of work to talk to && need to then get a therapist, or a dog, or COD warzone buddies
I beg to disagree. I like my https://direnv.net/

As long as it's strictly opt-in, it's fine. But it needs to be opt-in to be secure.
I created a program that I could point at any directory and it would copy all the photos to my external backup drive. It would organize them by year and month from either the metadata or the filename. It would ignore duplicates based on file size or timestamp. I had a low-resolution filter to make sure I wasn't getting thumbnails.

I had photos on all sort of old phones, old laptops, and various external drives for both me and my partner that I wanted to organize to make sure nothing is lost. This program allowed my to just run through everything and let to do all the hard work.
Nowadays you should google using what in 2005 would be considered "the wrong way to search". Back then it was all about keywords, quotes and so on. For example if you wanted to know if dogs could eat apples you'd search:

> dog apple dangerous

Today you should search:

> can dogs eat apples

And you get way better results with the second form. I've noticed that people who are stuck thinking that the right way to google is still the former overlap a lot with the crowd that keeps complaining google is worse now than it was before.
I run into this on DuckDuckGo. I can try a bunch of different searches in DDG and not find what I need, then on Google it is the first result.
Im not sure we communicated effectively...

I was stating that the eng mgr was relieved to NOT hear an answer of "the way we did it at company X, and it was successful for them, so I assume that the same approach maps to your company"

--

Are we talking about the same thing?
Our plans to invest $9.5B in the U.S. in 2022
That moment when you go "surely not..." and then see the little glint from the portal opening is way up on my favorite moments in gaming, ever.
I had a heap of old wet logs that I was going to cover up, season, and then idk do something with them.

I moved one and disturbed three hibernating admiral butterflies. The log went back on the pile and it’s been left there for years. The thought of disturbing their life like that fills me with remorse and gradually more and more of my garden is turning into carefully nurtured fallow ground.

You have to stay on top of the weeds. Some plants just muscle in and fuck it up for everyone else. I’m looking at you, comfrey. Pulling their satanic tap roots out one by one gives me great pleasure. They are the devil’s carrot.

Cowslips and oxslips are good sharers of ground. They seem to push out the asshole plants but let others grow around them. You can collect the heads in late summer and harvest the seed to vernalise and grow new slips. I managed to convert 15000 seeds — yes, I counted them — into ten new plants. Maybe I’ll do better next year.

My garden blends from suburban stuck up prissyness, through wild flowers, then brush, and into weedy chaos. The opulence of the former hopefully balanced by the diversity of the latter.

Too many brown widows though. They seem to really like the home I’ve made. Oh well. I guess you can’t have citron butterflies without also risking a nasty bite.

The best insect hotel is a pile of firewood that is too open for butterfly hibernation. It is covered with slates and will get burned on cool summer nights once the residents have moved out. The ash goes into the scrub patch as fertiliser. I should burn the comfrey and feed it back to the survivors of my purge, as a macabre justice.
Fidel Castro, Kim jong Il, and Vladimir Putin.
I wrote judo[1] because I was frustrated with Ansible. I wanted a very basic tool that could do 80% of the work in 1% of the code. It has one or two bugs, but I've been using it for personal and work stuff since 2016 and I'm not looking back.

[1]: https://github.com/rollcat/judo
This hit me when moving from a start-up to a FAANG. There is effectively an infinite amount of work for me to do on any given day, so at some point I just have to decide to stop - if I don't, I'll just end up tired tomorrow with an equally infinite amount of stuff still to do.
Good point, when planning to run linux on a laptop better get a one with an amd gpu and intel wifi (or ethernet)

Although that combination seems strange, because seems like an intel wifi chip would be present only on an intel cpu motherboard, and intel cpus are usually paired with nvidia gpu

Is there a wifi chip with good drivers for amd laptops?
I guess you could calculate the interannotator agreement of several machine annotators. But I'm not sure how meaningful that would be.
>Like if I bend to "her way" and put effort into consistently placing the dirty cup in the dishwasher, next week something new comes up. Then it's the clothes on the floor of my side of the bed or not hanging my jacket or not putting my shoes away perfectly in the closet. At times I get the sensation that it just becomes like waking on eggshells to constantly mitigate somebody's upsetness of irrelevant (to me) things.

I don't understand the complaint here. It sounds like your wife is trying to get you, incrementally, to act like a responsible adult. This is what a good partner does.

The more interesting question is why you want to remain living like a slob in a messy environment?
Back when I started at Google, they at least said they actively targeted "long-tail" queries to gain market share. The thinking was that people would use a search engine until they hit some query that their usual search engine failed on. Then they'd give another search engine (perhaps Google) a try, so if you really targeted those tough queries and were at least decent at the common queries, you'd gain market share.

Though, even when I was doing indexing changes at Google, the common practice was to do A/B testing with both the most common queries and a uniformly random sample (see reservoir sampling) of queries in order to justify a go-live of indexing changes. The former explicitly over-weights common queries, and the latter still optimizes for the common case. (In case you're wondering, the worst query I had to manually check in A/B testing was [flesh hook suspension].)

Google used to turn off some of the query re-writing logic (that tries to fix your query) if you used a query operator. (It has been a while, but I think maybe even their "Kansas" user info database kept track of the last time you used an operator, and would turn off some of the cleverness if you had recently used a search operator, as it was a good signal that you were a power user capable of optimizing your own queries.) My understanding is that they don't disable any of the too-clever bits for power users any more, and that everything uses all of the cleverness of learn-to-rank all the time.

I suspect it has gotten even worse with learn-to-rank, as it must be incredibly difficult to intentionally under-weight the uncommon/difficult queries.

They did keep track of when users re-issued similar queries in a short period, as a signal that the ranking algorithm wasn't doing well. I think an optimal system would use learn-to-rank for the first query in a related sequence of queries, and then switch to turning some of the smarts off, and finally switching to a learn-to-rank algorithm trained only on later queries in these related query sequences. That way, they can avoid the secondary learn-to-rank instance from over-fitting the median/easy queries.