skysight-inc/HackerNews huggingface dataset:
Seriously? That's pretending to throw your hands in the air and cry "Oh well, this is hard, no good solutions, I'm sorry" while in reality, you're just perpetuating the "we don't give a flying fuck about anyone who's not white or who gets into our way" attitude that can be seen throughout history.
The same problem happens with immutable types. Does a function of type Int -> A extend a function type Int -> B? How about A -> Int extending B -> Int? The answers to these are opposite.
It's not the same thing, but you can buy a game from steam and return it if you didn't like it. They accept it without questions if you return it in like 7 days after purchase.
Wanted to use Python 3 for some processing but the Sysadmin said that only Python 2 was available for that distributions version and "didn't want to frankenstein the box"
In Haskell this happens every time you call a function with two or more arguments.
That would be men-who-have-sex-with-men, those with infected partners, sex workers, and intravenous drug users.

That is a fairly large number of the population that would be placed on an expensive drug with several side effects.
I’m unsure how much of a response this post warrants, so I’ll keep it brief.

Almost each of the points listed is wrong. It’s as if someone read a post about SSR for the first time and wanted to retell it.

> Better SEO
This point rests on googlebot’s inability to execute js. This premise is false.

> Great for static websites

You wouldn’t use SSR for static websites. You would serve generated static files.

> More server requests
The author has never heard of rehydration. SSR doesn’t mean you can’t have an SPA right after.

> Slower page rendering
He says that it “paints” (renders) the page faster. That previous claim is almost universally correct.

> Less interactivity
Once again, hydrate your renderer content.

Dev.to did a great job at appealing to people who just got into programming, however it has grown into a strangely polite and courteous Circlejerk. I was one of the earlier members of the site when it just launched (and got stickers for it), but the value of going there is very limited.
> In all reality, once the L.A. Times’ formed their guild, many writers found employment elsewhere, and those that have stayed are constantly bailing water out of their sinking ship.

Check your notes, folks. There were layoffs at the behest of good ol' Tronc (the famously mismanaged Chicago Tribune conglomerate) but it appears that very few writers left the LAT of their own volition after unionization -- on the order of 1. (https://www.cjr.org/business_of_news/la-times-cuts-layoffs.p...)
Bootstrapping Guide: How to Start a Business with No Money
ESP32 boards are about $4 on aliexpress...

I much prefer using an ESP32 for something like this because I don't have to deal with installing distro's, updates, etc.
... but it does, since perl 5.20, which was released May 27, 2014. More than five years ago.

Here's a short example:

use 5.020_000;
use warnings;
use experimental qw<signatures>;
# this works:
say add(2, 3);
# this dies: Too many arguments for subroutine 'main::add' at ...
say add(2, 3, 4);
sub add ($x, $y) {
$x + $y;
}
If that's what I think it is, the rest of the world (including Italy) calls it a Sorbet or Sherbet:

https://en.wikipedia.org/wiki/Sorbet

It's basically ice, fruit pulp and sugar, blended together.
MineRL: A Large-Scale Dataset of Minecraft Demonstrations
Nesterly – Homeshare with Another Generation in Boston
Sounds like he's probably banging a whole lot of hot, crazy chicks.
Good old Word documents work well for this along with comments in the code, which reference these documents.
You can count the 2 hour no questions asked refund policy of Steam as demos, I guess.
Christ, this is terrible advice. So overzealous and at times I get a childish vibe from the emails written. Please don't do any of this people.
Interesting. Further south in Central Virginia, I've heard it used with a long A and called "janks," with that exact type of usage.

Of course, its adjective form has developed more and "janky" is arguably used as a more refined version of the word "junky" which is never heard.
Just to be sure I understand correctly, you’re saying that money has halved for ML engineers because plenty of people are getting into ML and are willing to take much less money? You said they “want to be” ML engineers which implies they aren’t really and thus aren’t worth ‘full-rate’
Cloudflare: IPO on September
I always preferred to have a boss/manager that has some knowledge of what I do. Maybe not the best. But if I explain an issue or problem, they're not lost. Thus, when I say "this is going to take a while" they don't say "you need to do it faster". They let me do the work and on the backend try to find an extra hand, information or anything that might help me. Because they KNOW what I'm going through.

I've never met or heard of a manager whose only skill is managing and was actually helpful in the work process. Plus, the useless managers are typically the ones who think the peons should work at 60 hours, because they were never the peon.

Hey! I get to say this. I am triggered when I hear people only want to be managers because I know they're incredibly useless meat bags.
The NASA workmanship standards include cable lacing. Look in section 9.2

https://nepp.nasa.gov/files/27631/NSTD87394A.pdf
Google Senior Software Engineer Salary: No Limit for a Few
Absolutely, you nailed it. It's adds a condescending tone. And no, it's awful advice.
If you are paying too much for CRM, here's some sound advice
I smelled this coming a mile away, that's why as soon as the site was live I requested mine and walked my mother through it as well then fired off a volley of text messages and FB messages to friends recommending they check immediately.
Each time I've got a sofa I've done it on credit. It's always been 0% interest and it seems sensible to keep money liquid if someone wants to give me credit for free.
My ex used to work there. It was an older building where everyone had their own office. There would be hallways and hallways of offices and she had no idea who anyone was or what they did all day. Everyone just sat in their office with the doors closed.
> OCaml structs are structurally typed.

You can read about Ocaml's nominal record typing in the [ReasonML docs](https://reasonml.github.io/docs/en/record) (it's more clear there IMO).

SML gets this right in my opinion. If I create a record `{foo = "abc", bar = 123}`, I can pass that record on to ANY function that needs a record that looks like {foo:string, bar:int} fields because it looks at the structure rather than the type of the record constructor.

Another nice property of the SML approach is that you don't need named arguments. Instead, pass a tuple with names (aka a record). One set of syntax rules covers both cases. I also rather like the ability to access record fields with the hash syntax (eg, `#foo myrecord`) when I don't want to destructure.
Do you how bad it was if you rented a bad game from blockbuster? The cover looked sweet but the game was terrible. God forbid you actually bought a cool looking game from Toys R’ Us only to find out it was trash.

Today is a much better time. I can go to YouTube or other places to actually see gameplay before I buy. I used to have to buy GamePro and read to figure things out.
Very strong Broken Sword: The Shadow of the Templars [0] nostalgia reading this.

0: https://en.wikipedia.org/wiki/Broken_Sword:_The_Shadow_of_th...
The word 'da kine' in Hawaiian pidgin is similar.

The thing with da kine is that it is never used to refer to something one is not sure about.

When someone says to you: "Why didn't you come to Queens with us yesterday, the waves were da kine!", they mean the waves were the kind of waves that I know you like.

The author of the article above also wrote: https://www.atlasobscura.com/articles/da-kine-hawaiian-pidgi... on the subject of 'da kine.'
Perhaps they just got replaced by youtube "let's plays"?
How would you know? I could see it in a map or recommendation sites. Even user-contributed projects like OpenStreetMap could do. This is how I discovered couple of places. There doesn't have to be advertising to discover something. On the other hand, advertising may work better for less smart people who don't even know how to use internet properly and live within Facebook for example. :( Unless something pops over their screen they won't notice it.
> if the Go devs could just say “generics will work similarly to [C# / Java / Swift / D / whatever], except that we’ll address [problems] with [adjustments]”.

This is basically how C++ was designed, and it turns out not to work very well; the [adjustments₁] for [feature₁] turn out to introduce not only unanticipated [problems₁] with [feature₁] itself but also new and previously unimagined [problems₂] with [feature₂]. So the Golang designers prefer to take a much more cautious approach than the Lumbergh approach you're suggesting. So far it seems to have worked out well — the language is not without its compromises, and it's substantially more complicated than it was at first, but it's a very reasonable compromise.
“Zip tie” cable ties aren’t only the ones that risk overcompression but also have a big “box” that juts proud from the bundle which can interfere with threading, moving other things around it, can snag on things passing by, etc.
Maybe it's a cultural shift, that is, people can get information about a game - reviews, etc - a lot more and easier than back then when you depended on just the right issue of gaming magazines. Alternatively, the best you had was looking at the back of a game's box to get the gist of it.

But with shareware you often went in blind, especially once CD-ROMs became a thing (attached to magazines) with dozens if not hundreds of shareware games and applications. The culture was one of browsing and trying stuff out.

Nowadays it's more about being able to build up hype and brand / name awareness over time, with peak moments being e.g. the E3 conference. More recent even is streaming on Twitch and let's plays on youtube, allowing people to see the game before buying it themselves. And of course there's free-to-play or low cost games with in game purchases and/or live services.
That difference is indeed obvious. The issue is sigil variance.
Forecasting Stock Prices from the Limit Order Book Using CNNs [pdf]
the thing is that maybe you are smarter than average. Maybe most people buy impulsiely, who knows..
Also if I had hindu guests, or in this case I was visiting them, I would not eat beef..
The internet loves to jack it to cable lacing but if it were really a silver bullet then you'd see it more. It's fine for holding wires together and being light weight but does little to protect wires from abrasion. There's a reason every modern wiring harness that isn't going into (or near) space uses split or expanding loom secured at the ends or spiral loom (not sure what the real name for that stuff is). Not to mention that cable lacing is slower and more expensive and easier to screw up than wire loom.

Cable lacing has its uses but those uses are nowhere near as common as the internet would have you believe.

And before you ask, I feel similarly about the western union splice. It's an outdated relic from a time when man hours were cheap and materials were expensive. They are very rare today for a reason.

And yes, I know this will be a very unpopular option here. Most people who understands the nuance of the trade-offs of various ways of securing wires are smart enough to avoid commenting in here. Obviously I am not that smart.
That’s an argument for having the government pay for drugs, not for changing the process by which the drugs are developed. From the supply side, either private sector innovation works or it doesn’t.

According to IDC, North America spends $750 billion a year on IT, twice as much as it does on pharmaceuticals. People would save a lot of money if those costs came down. Can we do that by having the government come in and regulate the price of computers and IT contracts? Profits may go down, but that would be okay, because we’d get the same IT products and services for cheaper, right? Why don’t we do that?

We don’t do it because when it comes to less emotionally charged issues, we think clearly. We know that if we did that, talent and capital would leave for greener pastures, and that would compromise innovation.
https://www.who.int/substance_abuse/publications/global_alco...

Page 14.
This seems to me like a real failure of late stage capitalism. Similar to how factories in the soviet union were overstaffed with middle managers who barely lifted a finger.

I might be wrong but this just seems almost like a ponzi scheme of some sort - keep moving up the middle management chain and getting somebody else to replace you. No offense to darrenwestall, I'm hating the game not the player.
I'm also a human being from planet earth, and if I'm ok with paying X in cash to buy something, and the other persons offers me paying it in interest-free rates, it would be stupid for me not to.

Worst case, I move the cash to a 2% interest rate bank account and let it sit there. Best case, there are other investments I can make now with that capital, and end up paying less overall for whatever I was buying because having the money has made me money in some other way. Lucky case, the company bankrupts and I don't end up having to completely pay for the thing at all.

Being also European, it is rare to be offered interest-free financing, and when you are, is because you are already paying a premium and could find the stuff cheaper somewhere else. But occasionally, some shops do have the cheapest price and still offer interest-free rates. I always take it, and have no idea why I wouldn't do that.
A new look at deep brain stimulation
What's wrong with the donation model? That way this website can help people as well as stay afloat.
Waxed string is still used by purists in the telecom industry, particularly for attaching -48vdc cabling to overhead ladder racks. Velcro is catching up rapidly.

There's a bellcore standard for waxed string diameter and tensile strength...

Bell document from 1984:
https://fulltrackproductions.com/service%20bulletins/Complet...

https://youtu.be/aiO-rNyVngU

I know a number of people who will have a much lower opinion of you if you bust out a big bag of white zipties and then proceed to install them, and cut off the tails improperly (those things are SHARP).

Zipties are entirely banned from some major ISP pops that have large amounts of very critical , relatively fragile 2mm jacket singlemode fiber patch cables.
SoniControl – ultrasonic firewall against acoustic tracking
> if your email is an attempt to persuade someone, don't bother.

I think this is completely accurate for most companies, and so sad at the same time.

At a not so extreme point, this means people will pester anyone in a position to take decisions in any possible way.
They'll stalk to steal minutes here and there for subjects that can be super complicated and context sensitive, but not important enough to have people stop everything they're doing. They'll book meetings on lunch times, over other meetings. They'll derail meetings because couldn't get a separate meeting. They'll get comments and stark looks because they're obnoxious but it's also the only way to get any decisions from their perspective, and at the end of the day they'll be vindicated as their projects move forward while others stay in the mud.

It feels like hell on both sides of the stalking, I guess it's the price to pay when email or chat, or asynchronous communication is seen as a low tier channel.
Fwiw, I agree with you about speaking in person. I will say though, that I've started to encounter younger people now who will actually come right out and say "I don't do well with face to face conversations and I'd prefer to discuss this on Slack or in a Google Doc" and they somehow get management support for that.

Maybe it's just my crazy company, but there seems to be some kind of thing going on where having any amount of social skills is no longer mandatory. And I'm not talking about awkward people who may be hard to talk to, I'm talking about people where you wouldn't realize anything is wrong and then they go complain to HR that they feel "put under too much pressure" by certain people in face to face conversations (it's not just me that get often reported for this, it's like half the engineers). It's not like they really "punish" anyone or anything for these ridiculous reports, but they also don't do anything to solve the issue of people refusing to talk face to face.
In the US you still have to provide the same amount of paper work for large loans like mortgages or for renting an apartment even though they already have all the information they need.
"It is worth mentioning that another Taiwanese semiconductor elite, Nvidia founder Huang Renxun (Jensen Huang) also came from Tainan, and has a relative relationship with Su Zifeng (Lisa Su). Su Zifeng’s grandfather and Huang Renxun’s mother are brothers and sisters"

https://old.reddit.com/r/nvidia/comments/8pdxo7/nvidias_ceo_...
That is not correct. A small balance raises your score more than a zero balance. But you want to keep it under a third.
Yes, I suspect that plays a part at least within the context of Steam: https://store.steampowered.com/steam_refunds
Artificial Intelligence Applications to Autonomous Cybersecurity Challenge
I don't have anything to contribute to the challenge but this is very much needed and I hope this challenge produces a richer visual language.

Here's the BBC's "cyber attacks" page: https://www.bbc.co.uk/news/topics/cp3mvpdp1r2t/cyber-attacks

Predictably the very first picture is a guy in a hoodie. In all the stories they clearly struggle for images. They picture instead the targets or in some cases resort to people holding laptops or phones or this garbage: https://www.bbc.co.uk/news/uk-england-essex-48351510
This is not going to work anyway. After some time advertisiers will find other ways to push crap into our brains, be it imitation of warning signs or some deceptive product placement.
DNS resolution doesn't seem to work on Windows with OpenVPN (ICMP, TCP, UDP work just fine though), on a plain OpenVPN connection everything is working as expected. Maybe I'm wrong and there's a setting, which probably solves the issue, but I've already tried various configurations, including buffer reductions, OpenVPN tweaks, etc. Loss spikes are from small packet size limitation (1200 is a recommended value), programs may try to send big packets, leading to packet fragmentation.
An Elegant Puzzle Book Review: An Overdue Read for Software Engineering Leads
> what happened to Shareware?

I think it's partly due to the massive drop in software prices (even a high end game can be had for $20-$30 if you catch it on a Steam sale, compared with $85+ in y2k dollars) so people just buy the software. Also many online stores have very liberal return policies so some people buy-then-refund just to try things out.
>This discussion has nothing to do with Israel. It has to do with Russia not engaging US and ally Tomahawks missiles, in which Israel is not involved.

The US is the only nation to fire Tomahawks at targets in Syria, or anywhere else other than the US only the UK uses the system and it has never been use in combat.

Israel fires cruise missiles all the time at Syria from it's aircraft and the Syrians claim that their and their "allies" air defense systems shot down all the missiles however it seems that all those warehouses are still getting blown up so it doesn't seem that Russian air defenses are very effective at combating these threats.

>Yea, but it can nuke Tel Aviv. And Israel can't nuke anything of consequence back, even with its illegal nukes.

It can, it will however get a retaliatory strike; and ironically Tel Aviv is likely better defended against ballistic missiles than Moscow is.

>It can also saturate all of Israel with conventional artillery. Even a fraction of its forces would overhwhelm the system immediately, and that's assuming it works against anything but SCUDs and slow moving toy rockets.

From where? Syria? Syrian artillery would be defeated in hours, if Lebanon/Hezbollah would get into the conflict it would take days but Russia has no assets in the area to provide protection.

20 aircraft isn't enough.

>The last time Israel pushed "countless ground assets" into Lebanon to bomb their hospitals and destroy their tourist industry, Russian RPGs destroyed a number of Merkavas. Cry more about how those were "mobility kills."

What does this have to do with anything? Trophy was implemented due to the lessons Israel has learned in the 2006 war and according to Wikipedia out of 45 tanks hit; 5 were deemed destroyed/unsalvageable including 2 tanks that were blown up by IEDs large enough to demolish a building.
Are you really going to argue that outside of diplomatic pressure that would end hostilities Lebanon/Hezbollah are going to stand their ground against the IDF? I'm not saying that Israel isn't going to suffer losses but they can bomb Lebanon back to the stone age the same can't be said in reverse.

>Your post is comical even before you consider that most of the technology Israel has is thanks to the USSR diaspora.

What does A have to do with B?
When I shop, I carry a backpack and/or a medium sized bag. Some of these bags are 5-10 years old and still going strong. I have them sitting in cupboard whether or not I'm using them, the environmental cost of producing has already transpired.

In this world, we can definitely be a lot more efficient in how we use our resources.
John Carmack on Parallel Implementations
Great intro guide to Haskell and Functional programming
And your attitude helps me move towards “fuck you”

Feel how you want individually. But politically I’m under no obligation to advocate for you at all either.

Lean into the political rugged individualism all you want. I’ll continue to advocate for the end of consumerism, capitalism, and technology that doesn’t serve legitimate scientific purpose, likely imploding your way of life.

Because your opinion is a conflicting belief and I don’t have to give a shit about it.
The concept of a field-programmable-ANALOG-array (FPAA) bubbles up to the surface every once in a while. I think it's a neat idea with some interesting use-cases.

Motorola had an FPAA product back in the 90's, but it never gained market traction and was aimed primarily at education.

I wonder now that FPGA's have gotten so powerful and large if it isn't possible to just simulate specific analog parts and "wire" them together into "analog circuits" to rapidly prototype analog designs? This would be different from simulation on a computer because the simulated analog FPGA circuit could actually be used, evaluated and tweaked in the field. Then, when the design is mature one could realize it using actual analog components.
Self-Documenting Code
I have autopay set up on my Google store Synchrony account, this last bill, for whatever reason, it did not attempt to withdrawal the money then sent me an email saying I was overdue and I now had to pay DOUBLE so I did manually, two days later I get an email saying my adjusted auto-pay had applied.

Guess what popped up on my report this week?

A late payment.

It does not let you pick the autopay date, and instead puts it on the date the bill is due, otherwise I'd have it auto pay at the first of the month weeks before it was due. However, it is not worth my time to call and probably have to deal with a call center for an hour before I get someone that will promise to remove it and then have to write three letters to send off to the CRBs to dispute it and wait another couple of months for it to possibly get removed.