skysight-inc/HackerNews huggingface dataset:
Of interest to HN audience:
"The unit was started by young university-educated Ukrainians who had been part of the 2014 Maidan uprising and volunteered to use their technical skills in the resistance against the first Russian invasion in Crimea and the Donbas region. Its founder, Volodymyr Kochetkov-Sukach, was an investment banker who was killed in action in 2015 in Donbas – a reminder of the high risks involved. The Russians can latch on to the drone’s electronic signature and quickly strike with mortars, so the Aerorozvidka teams have to launch and run.

....

In its early days, the unit used commercial surveillance drones, but its team of engineers, software designers and drone enthusiasts later developed their own designs."
> refugees who just decided the leave the country because it’s just not too good there

That is literally not a refugee.
The older QSFP cards go for very cheap here in the US. $20 right now on eBay. SFPs go for more, and even more for the dual interface cards.
You aren't a TRUE computing technology company without your OWN OS, bonus points for a boondoggle one. That's like a hypercar, not just a supercar.

IBM has, what a half dozen between mainframes and AIX and older ones?

Apple has their own OS of course.

Microsoft of course.

Facebook? Netflix? Amazon? Such second-rate "tech" companies, tsk tsk.
I switched to a "physicalization" model a long time ago.

It's hard to scale in a bigger company, but it just makes more sense to me to segment the user experience layer from the random compute layer.

I run a dozen servers for a little hobby project that has a few customers. One unexpected cool way this has benefited me is I eliminated the need to lug a laptop anywhere. I have a little tools environment setup in iSH on my iPhone and can quickly troubleshoot most things or perform various tasks on the command line. A few others that haven't been scripted yet I can run by SSHing in.
Exelon was going to shut down the plants (instead of refueling them) if they didn't get subsidies from Illinois. They got subsidies from Ohio and New Jersey. They didn't get subsidies from Pennsylvania and shut down TMI 1. If existing, fully paid off nuclear power plants are uneconomic to run without subsidies, that really undercuts the narrative the narrative that "construction is expensive and operation is cheap".

And given that construction is so expensive, it ruins the economic case for building new nuclear plants (imho).
For any type `a`, `Maybe a` is a type. We say "Maybe" in the same sense we say "List" -- it's obviously a list of some type `a`, but if what we're saying doesn't depend on any particular choice of `a`, then by abuse of language, we don't bother saying it.

On the other hand, `Just` and `Nothing` are constructors, or variants, for values of type `Maybe a`. You can think of them as almost like static factories (as in `Optional.empty()` and `Optional.of(val)` in Java), except that algebraic constructors are invertible: you can match on a value to determine whether it was constructed with `Just` or `Nothing`, and what the arguments to the constructor were.
Twilio employees, associates charged with insider trading by SEC
i grew up poor and SAT helped me escape poverty. are we forced to only accept negative outcomes when sharing experiences ?
> And will Firefox even be maintained 5 to 7 years from now?

Hopefully! It would be a bummer to have to switch to some hipster browser like Suckless Surf (assuming browsers made by advertising companies are not candidates for obvious reasons).
So, let's say you want to make basic nutrition easier for struggling poor people. If you buy them a rice cooker (plus ingredients and recipes), will they 1) use it for cooking food? Or will some find it more profitable to 2) put it to other uses?

If 2, what is the most cost-effective, badfaith-proof workaround?
Yeah that's a problem with all of these things. They scrape SO much data, they seem to do SO many nefarious things... and still, if I ever look up a dishwasher (a once every half a decade purchase), amazon and google will forever assume I'm HUGELY into dishwashers. It seems their fancy profiling algorithm is "last in, first out".

Same with youtube - I want to be able to occasionally watch something without it assuming I want that ALL the time, to exclusion of everything else. Yes, I checked out a video on how to change the filter on my laundry machine; yes I needed to fix my snow blower. These things are not my life now! <slap my face emoji>

Basically, I'm stunned how unsophisticated and unhelpful these algorithms are to me as a consumer, though I suppose they are effective to company who wants to drive "Engagement" without caring any further than that.

P.S. And now that I have kids, oh boy are these systems ever confused :D. If I stop to show my kid something on my phone, that's all I'll see for next 3 weeks.
I enjoyed the game for a short while too, I was taking it as having some resemblance of urban planning for the real cities, and getting to redesign some of the terribly inefficient system of cities that I've lived in and others that I greatly admire and try to emulate. Later I just found this is almost random and has not much to do with the actual traffic flow of those cities, it just became an optimization game with increasing difficulty level. That's when I started feeling the "work" element and never went back.
THEY are doing the promising. Fusion is 10 years away has been a thing longer than the year of Desktop Linux was going to be a thing.
This is one of those articles that I can imagine coming to mind 10 years down the road when I'm looking at something weird and suddenly thinking "Ooh, that's what I'm looking at!"
it's been a few decades that i had to deal with sendmail (i have a vage memory of having read the whole book on it, though i could be wrong because i also remember joking that i was waiting for the movie instead of reading the book)

anyways, after staring at this for a few minutes and without looking up any syntax, a few things became noticeable:

R$* < @ $* .$m. > $* is matching a pattern, with each $* being assigned to $1, $2 and $3 respectively.

$m must contain the local domain. so effectively this pattern matches any mail addressed to a host with the local domain.

$#smtp if that pattern matches, use smtp,

$@ $2.$m. by connecting to $2.$m. (which means, just use the host that was specified in the original mail)

$: $1 < @ $2.$m. > $3 (not sure what this part does. my guess is: rewrite the email address as specified here, that is in this case don't rewrite it at all.)

it's terse, but regular expressions are worse than this particular example.

now i need to go look up the syntax to see how much i actually got right.

for example i have no idea what the $3 parameter is for. i am guessing $1 is the part before the @ in an email. $3 could be the From address or have something to do with alternate addressing schemes
During Windows Phone's lifetime devices were rarely left un-upgraded or out of security support. Not quite as well as iOS, but much better than the Android situation. Arguably it was one of the reasons that phone carriers chose to kill Windows Phone because they seem to like being able to micromanage the tire fire that is Android Updates and Windows Phone was too "uppity" for them.

UWP isn't "dead" and its technologies continue to get updated.

Windows' left behind devices that no longer receive security updates are after at least a decade of active security support. XP was offered several lifelines, way beyond the security support of any single Android version in the history of Android. Windows 7 seems on the path to similar lifelines and maybe won't have quite the same record of security support, but will still see active security patches for much longer than any Android version could imagine.
He could have tried to sell this to Walgreens and CVS. Have a terminal in the pain killer aisle to give people get recommendations.
I've received the private component attached via email before. People find a way to mess up.
I do think the standard leetcode style interviews are often administered poorly.

But I also think that if you create a fairly complex mousetrap, the profile of the average person who gets to the other side will be decent enough.

So likely many false negatives, but works at scale.

I'd do it very differently for my own company. But I think some of the bigger cos have actually gotten better, e.g. not asking certain types of questions too far removed from 99% of programming work.
I am glad to see work like this going on, but when I looked up "BC Ferry Schedule" I got this answer:

"I found this information on bcferries.com:

Very weak Weak Medium Strong Very strong password.strength.unsafepwd Too short Use %d - %m characters with a mix of any 3 [upper case letters, lower case letters, numbers & symbols] 8 32 Password must be more than eight characters and contain a mix of any three of the following: upper case letters, numbers and symbols. Password must be less than 32 characters and contain a mix of any three of ... "

So you may want to watch for password protected websites...
Just in time for my networking interview! Oh wait... There is only 3 chapters.
Great work anyway :)
What kind of overhead does gzip have? I'd be interested to know how many characters you could fit into 80 compressed characters. Some mapping of (2 byte?) unicode characters to 3ish lowercase letters could be effective. Is there any standard way like that?
I think you’re focusing your anger on the wrong target. Is it Google’s fault for performing blind objective skill tests? Or is it your society’s fault for not giving you the chance to grow up fed and safe enough to study?
Curious to know, how does the app measure/decide if the exposure was “significant”? And what is “exposure” in that context? Curious to learn!
> Let’s take a look at the different tiers of the Cascade

Bad way of framing this, the navigation and phrasing makes it sound like we're going from least to most specific as we scroll down the page but we're not.

> The hierarchy here is actually reversed for !important rules, meaning that an !important browser default rule wins over an !important website rule

I think this would be difficult for a beginner or even intermediate to understand. This chart does a much clearer jobs including every layer of specificity (including with @layer): https://webkit.org/wp-content/uploads/cascade-layers-2048x11...

I appreciate going for an approachable fun way to deliver a dry, complicated topic. Maybe look at how MDN writes about this stuff and get some of the specifics/technicals nailed down a little more.

https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_...
Did you bother to read the letter? This is directly addressed:

"This may seem like a counterintuitive claim to some, given the widespread understanding that performance on the SAT/ACT is correlated with socioeconomic status. Research indeed shows some correlation, but unfortunately, research also shows correlations hold for just about every other factor admissions officers can consider, including essays, grades, access to advanced coursework (as well as opportunities to actually take notionally available coursework), and letters of recommendations, among others. Meanwhile, research has shown widespread testing can identify subaltern students who would be missed by these other measures."
> And once you reduce your life to a neo-liberal economic model, is when you will finally grow up and become an adult

I apologise. It’s not what I meant, in two different ways:

1. You’re not JUST a company.

2. The adult realisation isn’t that you’re a company - it’s that you’re responsible, and your decisions have Real Consequences.

I wish I could write more clearly. I made an edit to try to address this.

Thanks.
I was a crappy student in HS and the only good thing about me was my SAT scores. They got me into a good school. I ended up as a highly ranked engineer at Microsoft. My heart sank when people started not using the SAT. I hope this becomes a trend.

I have also read that it is really really hard to show that tutoring pays off for the SAT. I think the SAT is the fairest part of the admissions package.
> You conflate vertical differentiation with horizontal differentiation.

A binary admissions model reduces both. That's not to say a binary admissions model is wrong, but it does reduce vertical differentiation. Of course compressing an integer value into a binary result reduces differentiation, a boolean represents fewer states than a number.

To go a step further, even if that wasn't the case, vertical and horizontal differentiation still can't ever be completely decoupled from each other. Horizontal differentiation allows for greater vertical differentiation by allowing people to vertically differentiate based on their strengths rather than on a questionably representative average of all of their qualities. And I don't think that's a solely Progressive or Left-wing idea, it's a big part of the reasoning behind why economic specialization leads to more advanced societies.
I wouldn’t feel full or satisfied with such research done by other on open ended questions such as What kind of inflatable kayak should I buy? Maybe after researching, I realize that really I should get a rigid kayak instead. Such research is iterative, interactive, and some of my preferences or personal knowledge can’t be easily externalized.
Of course if I browse linkedin MIT EECS grads, most are probably just doing bug fixing at FAANG or the latest unicorn and some small fraction are doing anything revolutionary. It's also likely that they would have done so without an MIT education. See e.g the Collison brothers.
A is for aptitude.
Right. They literally just squeeze the baby chicks to see their gender, then just throw all the males into a "humane" meat grinder. Until we can persuade a cock to lay eggs we are going to have to kill 50% of the chicken population to get our eggs.
Eve Online in a nutshell.

Loved that game, but it was more work than my actual job.
Does anybody know, if Openwrt for this is planned/feasible/complicated/...? ARM64 sounds like basic boot could be easy, but the CPU name (AL52400) top search hits are from the Mikrotik product page. Is something known about the rest of the components?
DMTF Redfish API
I grew up poor enough that I got a full need-based ride to a state school. The SAT helped me differentiate myself from all the kids with expensive summer camps, tutoring for competitions, and expensive sports lessons that didn't actually do that well in school.

> Google style hiring process

A couple leetcode questions is hardly a difficult task compared to getting matched for residency as a doctor or accruing enough volunteering experience as a poor college kid for law school. Don't even get me started on investment banking.

Sorry that reality has hit you I guess? My perspective has always been that if you fail you should get up, evaluate what went wrong, and try again.

> but I was rejected everywhere I applied

Did you try going to community college and transferring?
Typescript is a static type system though
> shebang of old English style college, the Ivy Leagues aren't the Ivy League

I'm not quite sure what this legacy thing is, but I don't think English universities do it. It sounds corrupt to me, and I think it would be a national scandal.
I was hoping for more of a list
A new one for https://twitter.com/justsaysinmice
> So what? If it makes them comply then I'm fine with it.

An infringement lawsuit can't make anyone comply because a court will only ever order an infringer to pay monetary damages. An infringer might settle a lawsuit by agreeing to comply with GPL terms instead of paying damages, but that's not something a court would order.

Theoretically, if the GPL were a contract (an exchange of promises) and not a license (a grant subject to conditions), then a court could order a party in breach to comply with its terms. A court would only do that, however, if monetary damages were insufficient to compensate the non-breaching party.
When I pay Hetzner for an instance, what security infrastructure updates am I missing that is worth $595 a year? When I update the Linux OS and download the security patches, what am I missing compared to the AWS AMI of that very same Linux OS applying the same security patches? If I run a Debian AMI, is there a special supersekrit actually-secure Debian OS that Amazon gets but I don't?
I've noticed lots of commentators who seemingly couldn't point to Ukraine on a map before February have suggested that Ukraine's Nazi links are fabricated, when even mainstream media was reporting this before 2022.

It includes things such as Ukraine's police departments providing operational support to Nazi groups, and the groups' history of arming themselves with heavy weapons including missiles. [1] [2] [3] [4]

Ukraine has a long history of directly supporting these groups. Implying either the Nazi groups don't exist or that they're not intertwined with government is opportunistic historical revisionism.

The West not only ignores the problem, but directly supports the Nazi groups through weapons shipments, propaganda lines and protection from censorship. [5] [6]

[1] https://www.reuters.com/article/us-cohen-ukraine-commentary-...

[2] https://www.nytimes.com/2019/07/15/world/europe/italy-neo-na...

[3] https://www.bellingcat.com/news/uk-and-europe/2019/09/04/the...

[4] https://www.thedailybeast.com/ukraines-anti-russia-azov-batt...

[5] https://theintercept.com/2022/02/24/ukraine-facebook-azov-ba...

[6] https://twitter.com/nexta_tv/status/1501171543371665408
And this is how you spot the difference between grown-up leadership and an infantile one:

1) Japan kept its longterm energy policy goals despite of temporary unpopularity and is now reaping the rewards of having reliable energy and giving the voters what they, eventually, want

2) Germany nixed its complete nuclear energy production, because of a temporary outrage, despite having neither earthquakes nor tsunamis.
I kind of wonder if COVID-19 is a blessing in disguise. Something to kick the world in the pants and prepare for much worse diseases, whether man-made or natural. Will technology like better air treatment, MRNA vaccines, and better emergency preparedness save our butts some day?

Probably not, but it is nice to think that there is some silver lining.
Not to mention relational calculus for a deeper understanding of databases.
I still haven't broken farther than maybe 15 minutes with Silicon Valley, and I don't even get to work there...
The diode won't be at a lower temperature for very long.
>you need to build a one-person business that is both profitable, and sustainable.

Most successful creators are not a one person business. Things like editing, thumbnail making, writing, can be done by other people for you. Doing everything yourself can just eat up all of your time.
Yes - after I got bored of regular Sudoku, I found "Killer Sudoku" and I've been playing that variant regularly for a long time. The hard puzzles (blank with no "easy" parts) in the killer variant are quite challenging, and over a span of years I've continued to gain new insights into better techniques for finding the answers.
The logical chains you have to build up just to eliminate one possible number somewhere really stretch the brain! More often they're merely tough and I can solve them in one sitting in under half an hour. It's a great mental warmup in the morning with coffee, to get the brain juices going!
When I saw the title, I thought it was going to be about Factorio. Bottlenecks never go away, they only move. That's systems engineering.
If their score wasn't in the 99% percentile it probably wouldn't have made a substantial difference.
Absolutely not! Good on ya!

I'd rather everyone got a fair go, but mate, I am very happy for you. Keep on keeping on.
Heardle – That daily musical intros game
Another interesting game that depicts work life from Chinese point of view is Another Adventure[0]. Rather than going the Papers Please route of forcing the player to do the boring job ad nauseum, it is more structured like a series of brief narratives along the lines of The Beginner's Guide. It's short, but really made an impact on me, as someone who also worked/is working in the tech industry.

[0] https://store.steampowered.com/app/604450/Another_Adventure/
Yes... All things considered, he got away pretty cheap. I know guys who spent most of their life savings and millions of investor money, working on an incredible opportunity that didn't pan out.
Just read Snow Crash.
ah the good old days, when a bunch of MTA was coming out (exim, vmail, qmail and postfix) to replace sendmail cf and m4 atrocities.

It's interesting to see that the most popular who came out as "winner" has been postfix,

altho these days most people would setup a relay with msmtp going to a closed source provider than full fledged postfix/cyrus service
yes :) https://discord.com/invite/gamGsfg
Any “user interface for programmers” ought to be programmable. Any tool for experts ought to reward greater expertise.
Services like YouTube premium and Spotify already exist. They pay out based off who you watch / listen to you the most. The algorithms don't need to be that complicated.
I wonder how this compares to fine tuning bert.

https://towardsdatascience.com/question-answering-with-a-fin...
"Algebraic data types", as they appear in Haskell, are recursive sums of product types.

(The "sum" and "product" are why they're called "algebraic". You can also analyze them as power series, such as in computing derivatives for zippers)

Intersection types are something else (that Haskell does not have built in to my knowledge).

"union" is slightly imprecise, because sum types are tagged (i.e., a non-discriminated union of Int and Int is just Int, but Int+Int is actually the same as (Bool, Int). True non-discriminated union types are relatively uncommon in static type systems, but TypeScript for example does have them)
I loved pen based plotters it was mesmerising to watch them draw.
Having looked at this picture for a good ten minutes it still feels alien.
I agree. I don't think the current trajectory even can continue -- for the reasons you bring up.

I'm hoping what comes next is a significant step not forward, and not back, but to the side: an increase in cooperatives and other forms of small-scale communism -- people who get together and do things for each other based on what they can and what they need.

People working for people. Not for layers of middle managers and subcontractors fulfilling meaningless specifications until only 5 % of the effort actually makes it to the person who needs it, with every layer along the way scraping off a bit of their cut.
Very cool, and long overdue. Any plans to try and scrape some recipes into it? I'm always looking for some way of submitting whatever is left in the larder and getting a list of potential meals.
This is a great tutorial, thanks.

Slight aside, with the incredible performance possible with Rosetta on Apple silicone, what are the chances of using it as part of a virtual machine emulating x86-64 with similar performance? I understand that Rosetta “recompiles” to ARM which would probably be harder with a VM but I think it also does real-time conversion to. I have no idea about he details but could QEMU use Rosetta under the hood for emulation?
You don’t. I’ve never been asked a O() that requires calculus. The vast majority is just understanding if it’s log(n), n, nlog(n), n^2, etc.

Discrete, sure, but Calc? Not for most.
Ha it’s actually sort of already happening with NFTs. If your celebrity status goes up your NFT value does too.
Show HN: Java library to help create and manage your garden