skysight-inc/HackerNews huggingface dataset:
This looks really fucking cool. I've long said that Lua is a neat language, but hobbled by a few warts/footguns. I think this project corrects many of those issues. Does this project provide a package manager with automated dependency resolution? That was an issue in Lua, IIRC.
There was a point in time when monopolies weren't understood as economic constructs.

We're in a new era where the Famgopolies are something entirely new with an even greater reach. They're all-encapsulating bubbles that ensnare people across all the interactions they perform on a daily basis, then tax every single point of ingress or egress.

If they keep growing, the classic Demolition Man scene where everything is Taco Bell will come true. Everything we see, buy, eat, date, or think will come from the Famgopolies.
Man steals 620k photos from iCloud accounts from home without Apple noticing
This is about being careful what you put in writing, because the discovery process for lawsuits will find your carelessly written email and opposing lawyers will take it out of context, and do you want to end up in court years later explaining what you meant?

Google has so many employees that they need training to limit the damage from random chatter and speculation.

It’s more cumbersome to have to talk about some things via video chat, but it’s not about limiting thought.
I think it stopped being true at the word, "Sanitized".
It can definitely create problems when translating an algorithm from one to the other. I know it was a frustration when I translated algorithms from Matlab to C++.
Fees were tiny before it hit the block limit. If you look at the stats before the blocks started filling up, the average fee was around 5 cents USD. Massive fees only started once the blocks started filling up.

And yup, the deflationary model certainly favors not using it as a currency.
Who's going to exchange euro for crypto, if all European banks are prohibited from touching it?
Right before "We are experiencing higher than usual call volumes."
Yeey, finally someone says it! I've been trying to flag all possible Twitter links on here simply because their content isn't accessible to me.
They're fucking shit. I've had to replace once twice here and it's less than 50% of the stated load.

There's a Be Quiet unit in there now like the rest of the PCs in my place.
> There is no interpreter or VM, all of the code is converted directly into native machine code. This means you can expect better efficiency than Lua. However, this also means that Nelua cannot load code generated at runtime. The user is encouraged to generate code at compile-time using the preprocessor.

Sounds like this is less like Typescript (take the "base" language, add typechecking, and then "transpile" back into the base language) and more like Crystal (take the "base" language, and create a separate language that's similar to it but with static types and AOT compilation)

If you're looking for something more in the Typescript "transpiler" vein, there's Teal (https://github.com/teal-language/tl), written by the guy who created LuaRocks (and htop, interestingly). It still seems a little "early" in its life; it supports most everything you'd need, including some support for Typescript-style "type declaration files" for third-party libs, but it lacks the nice distribution mechanism Typescript grew over time for shipping/installing those declaration files (right now just have to "vendor" them yourself).
Scary. Patagonia might show me an ad when i read the WSJ since i follow their twitter account.
There seem to be many photos of Palo Azul online, a fluorescent tea made from bark. https://palo-azul.com/en/blogs/palo-azul-blogs/why-is-palo-a... has some interesting photos. Is this the same thing as Lignum Nephriticum?
Not really. And the allure of Go over .NET has very little to do with performance.

Most applications I develop these days are web services. I write most things today in Go, but I used to work quite a bit with C#/Asp.NET applications.

Here's what I do to build a Go web application:

- go build .

What I get out of it is a single, statically-linked, self-contained ELF binary for which deployment is as simple as scp, if I want to. It will run on any x64 linux box, without dependencies, since it contains its own webserver. I don't need to dump it into IIS to make sure the build works.

Here's what I used to do with .NET:

- Open VS, wait about 30 seconds for it to finally start working
- Set the target, Rebuild All
- Publish to file, wait
- Eventually get a packaging error, predicated on some obscure tools dependency issue somewhere inside my 98KB .csproj file, which I have to fix by closing down VS, manually editing in Notepad, and re-opening VS
- Finally get a working build+publish, ok, let's take a look
- Oh, very nice, the publish directory weighs in at nearly a QUARTER GIGABYTE, and contains about 60 dll dependencies and a ton of entirely useless descriptor files.
- Well, okay, let's at least get this deployed to the test server to make sure it still plays nice with IIS, xcopy this over.
- Oh, IIS doesn't like this at all, now let's spend the next couple hours tracking down this insane .net framework dependency hell.
- Screw it, where's my whiskey?
I've run a service for 10 years and during that time, there have only been 2 frightening outages (that were difficult to understand and debug) - both of them were due to btrfs.
We're using it with several customers: fast, reliable, straightforward.
Sundown Towns Are Still a Problem for Black Drivers
I prefer using nitter.net. Also on mobile I don't have uBlock.
There are multiple caching mechanisms and you can use them together to provide multiple levels.

The mentioned cachix (you can also create S3 bucket that can also provide similar functionality).

If you set up gitlab runner in NixOS [1], you can follow example configuration which allows to utilize nix local caching.

You can of course also use the normal gitlab caching, you will need to ensure the container has /cache mount.

[1] https://search.nixos.org/options?channel=21.05&from=0&size=5...
I’m not sure it is possible. There is far far too much to be familiar with, much less master. The more I learn (and I’ve been doing this professionally for almost 23 years) the more I realize I don’t know. I’ll retire in about 15 years and I don’t think I’ll come anywhere close to mastering software engineering by then.
Right? Obviously, everyone should do their thing. But I suppose the tiny tiny "issue" I might have would be - I kind of feel like this reinforces the idea that "having server things in the house is big and complex."

So I encourage everyone who does this also tells the newbs, "I mean, you could also just slap linux on that old computer in the corner and do 95% of what I"m doing here, BUT MINE WILL LOOK COOLER."
And what about your 50s, or 60s? When do you plan to retire? The "average" retirement age is what, 65? Do you plan to code until then? If so, are you fairly stable in what language/domain you're coding for, or are you learning constantly?
Well, not to be reductive, but what have you done in that time, and for who? You said a lot about conditions of work, and that's great stuff, but often times a McDonald's employee has more visibility into where their work goes than a developer making stupid widgets to increase their numbers for the week. A construction worker can point to a house and say "I built that foundation, it'll be there for 20 years, during which someone will live in it"
>Keep as much as you need to give you time to liquidate other things

And what if there's a crash and your savings takes a 40% haircut?
Because 0 is first natural number and 1 is second :P
Convert HDMI to SDI and back, but you'll need a HDMI-to-SDI converter that ignores HDCP (i.e. either pages of forms explaining how you've got a legitimate reason for doing it and an expensive converter, or a cheap Chinese one)
A discussion about GC and memory management can be found here https://github.com/edubart/nelua-lang/discussions/70

Maybe it can answer to some parts of your reasoning? :/
Off by one errors are one of the most common type of errors. So it's a real gotcha for most programmers
Wonder how Ireland will be affected due to their status as an English-speaking country with major business operations already there that's uniquely able to hire effortlessly from both the UK and EU.
Wachovia went under. So did Bear Stearns and WaMu.
You live in a country where everything is legal to buy and sell, then?
Thanks for posting that. I was trying to remember what it was called and couldn't.
Duke has a space for men: "The Duke Men's Project is an initiative to call men in to conversations about feminism and gender oppression. It aims to create a space of brotherhood and fellowship dedicated to interrogating male privilege and patriarchy as it exists in our lives, our campus and our society." as sponsored by the Duke Women’s Center.

That's pretty much the kind of thing that is available for men.
FWIW: HN are receptive to member feedback about improvements to Hacker News itself.

This includes both encouraging sites, content, and/or users, and suggestions as to unwelcomed behaviour.

email hn@ycombinator.com
The point is that "1 death per 100 million miles traveled" is the mean average, but most drivers do better than the mean. Mean, median, and mode are not the same and the mean crash rate is not relevant to most drivers.
Yeah you can put the people with the good feedback in your ads video and ignore the ones who went thru the windshield.
The author could use another search engine, or put their business efforts(SEO) into a field not dependent on another company(Google) making zero changes to their services. They aren't the power company(or another utility), they are a for-profit corporation, behaving in a manner the shareholders of a for-profit corporation expect them to.

Or is that...unreasonable?
> And nobody, I mean no user, complained that there wasn't a way to remotely block their TV in case someone steal it.

Only because they didn't know they could. Where TV theft is a problem people will be happy for this where it isn't people will rightly be more worried about the things you point out.

> We should start form the past,

Modern electronics is a lot more reliable than the old stuff. Sure you can't repair it anymore, but you also don't need to, it just works.
That is why you want to have one pizza size teams. Those teams should also be as independent as possible.

Unfortunately it takes quite a bit of orchestration on higher level of abstraction and having well organized management.
When I was young, you could steal a TV, or a VHS or CD or DVD collection, or a phone or (a little later) a GPS or media unit in a car or books.

Now almost everything can be remotely disabled, and nobody really owns anything anyway, they just pay for subscriptions to things.

I wonder what it does to society if crime becomes effectively impossible. A lot of writers have suggested that some level of deviance is essential for a healthy society.
I got screwed by Sony for a smart TV that was abandoned within a year. Then none of the streaming sticks worked on it due to HDCP compability issues.

In the end I bought a broken Samsung 32" 1080p mostly dumb TV on ebay for £0.99, fixed it (power supply capacitor problem) and steal all my content and ship it on USB sticks to the TV which will quite happily play h264 / mp3 encoded stuff.

Fuck the whole industry.
Old discussion: https://news.ycombinator.com/item?id=21849744
Does anyone see how wrong it is for banks to make these kind of judgements. Just who the f*ck do they think they are making moral judgements about others? Considering the low moral ground most of them occupy based on past and current behavior it's quite something.
MongoDB has the equivalent of hinted handoffs. Changes are streamed to secondary nodes via the oplog, and the secondary just resumes where it was once it is back online. There is a limit to how long it can be offline (based on the size of the oplog), but that is the same limitation as hinted handoffs.
Yep that is it!
I wish I'd compiled a list. Sorry I read far too many articles on HN and don't have the greatest memory. But I think every month or so I see one with a similar style. Black background, bright fonts and the same cartoon avatars.
I made a spreadsheet that calculates RAM speeds and CAS timings into nanoseconds: https://docs.google.com/spreadsheets/d/1fFg2YwccdeCU5lFZ1vil...

I've noticed that popular speeds and timings across RAM generations have tended to keep roughly similar 9-10ns latency. Going by that, DDR5-7200 kits should have CAS timings around 32-36.
> Besides, we don't have to be happy with the status quo, we can legislate for bootloader unlocking to be allowed

Unfortunately, that's not the world we actually live in. This thread is in response to the (great?) grandparent who suggested:

> On the surface this seems blatantly illegal: after the sale is made the no-longer-owner removes functionality

Our governments may theoretically have the power to force vendors to provide functionality like this to end users, but it's hard to imagine that actually happening (can you imagine how hard Apple would lobby against unlocking iPhones, for example?).

The only thing we can do is stop buying devices from vendors who exhibit such user-hostile behaviors.
My comments yesterday at https://news.ycombinator.com/item?id=28274171 can be summarized as:

1) energy use isn't the main issue, pollution is. When will Bitcoin be fossil free?

2) cruise ships are notorious for how much pollution they generate, so that's cherry-picking a very low bar, especially as other given examples are more scalable (more users and less power per user) than Bitcoin.

3) the author switches between "energy" and "electricity" when it's convenient. Using an otherwise unprofitable fossil-fuel power plant to mine Bitcoin isn't a place "where electricity is being underutilized".
> HTTP is at this point just a transport level thing for whatever you want to send.

So what? They're analogous not identical. The distinction you point out isn't relevant to the point of the analogy.

You wrote:

> switching to another network is literally as simple as pointing the client to a different domain name.

irc and http are the same in this respect, thus they are analogous.
Tim Cook’s Apple, Ten Years Later
> I am constantly seeing articles about how a market crash is coming and have been seeing them since 2014.

I’ve been seeing them nonstop since the early 80s, and I suspect I would have seen them earlier except that my media consumption before elementary school was fairly constrained.
Google wants to be anthropomorphized. It is a non-physical but conscious/living entity, and yeah I do empathize with its desire to continue to exist: https://en.wikipedia.org/wiki/Egregore
At least better than brutal design
Gigabyte's latest OLED monitor looks appealing. LG OLED without the smart features. Recently featured in a LTT video: https://www.youtube.com/watch?v=fBE9DL7MlG0
Yes.

I was desperate for work and found a job building out websites for sub-prime auto loan lead generation (yes, the red flags should have been going off, but I was young and dumb). At first it was just minor HTML changes for the UI. The company had dozens of similar looking websites, so it got harder and harder to manage. Eventually I built a UI framework so the designers could churn out site after shitty site plugging their deals.

Then I turned my attention to the backend. We had essentially been dumping these leads into Excel spreadsheets and someone was manually mailing them out to dealers to contact the victi.... uh.... potential customers. So we built a processing framework to pull credit checks and bundle the information together and send it to dealers in real-time. We also started trying to go after our drop-off by finding abandoned applications and emailing them a few times asking them to come back and finish. All of this was made dirt simple so the designers could tweak the workflow / copy / whatever.

At this point I start doing a major overhaul of the whole thing, so I'm basically heads-down for a few months. I come back and start trying to migrate the old workflow into the new system. I found a few weird extra funnels that had been jammed in, some would effectively email people with their already-filled-out application, urging them to resubmit it. Some for applications from several months before.

That's when it all finally dropped into place for me.

- The owners were defrauding the dealers by soliciting for multiple leads from the same user, often using multiple sites to make the user think they were going to a new company. Each lead submission by a user counted as a new lead.

- Some of the spam made it look like the user hadn't finished filling the form out (even though they had). The email had a handy link to a pre-filled form so the user just had to click submit. Boom, new lead.

- The dealers were reporting defaulted payments to the sales people. These profiles would be looked up and dropped back into the funnel so that right when their car was getting repossessed they'd see spam tailored for people who couldn't afford a car, needed one, and had bad credit because their car had been repossessed.

- Looking at historical data only about 15% of customers were new, the rest were all people caught in this cycle.

I couldn't do it any more. Walked off the job that day. Just dropped everything as it was and left. No malicious actions, but no more help.

Not anonymous (or at least no more anonymous than I usually am). This was a long time ago, and I was young and naive. I didn't realize how my code was going to be used and as soon as I understood I walked away. Now I try to think about how my code will be used and the ethical ramifications of it. It's important to have these lessons.
Yes, you get it - it's a boring hospitalization all around! For patients getting a cardioversion after their drug-load, they can fortunately come get one as an outpatient (most cardioversions are for elective outpatients, and in fact the inpatients often get bumped for the scheduled outpatients). Hospitals are particularly happy about our workflow because they don't get dinged for readmissions - whether for cardioversions or for drug dose adjustments, which also require readmission under the current standard.

Phase I Software validation doesn't require clinicaltrials.gov registration, but our Phase II trial will be per FDA!
Twitter's users are its advertisers.

Tiwtter's product is you.
Any government can't regulate Bitcoin per se, but they can always regulate the intersection of their currency and Bitcoin. If they require banks to observe a whitelist of acceptable exchanges when honoring transfer requests, the banks will happily comply.
Keeping technical skills updated and innovation are rarely the skills that move you up the hierarchy
LG has exited the phone business.

https://www.lg.com/us/notice
Ha awesome link, thank you!
I've never had a good experience with a Samsung device. Their TV screens are too blue for me, their appliances fail too quickly and are not user repair friendly, their phones have too much bloat.

Admittedly, this is all down to personal experience and taste but I am decidedly anti-samsung. I've had a few decent computer monitors from them but otherwise everything I've owned from them has become e-waste with far too much rapidity for the price paid.
Automated Podcasts with Automator and Overcast
Can you even purchase a dumb but modern TV set? e.g. a dumb 4K OLED?
> Is this a well known thing not to wash small items

Front loaders specifically - though usually to protect the objects being washed, not the machine itself. The joint around the door tends to pinch small objects. I put masks in a mesh bag meant for washing "delicates"
Note: Answer in the linked post is by Alan Kay, so very much worth pondering.

Grist for the mill:

"It’s worth noting the deep irony that the new computer tools for the engineering disciplines are almost always more comprehensive than the ones found in use by computer people for writing the programs! (There are a lot of “black screen simulated card-deck-glass-teletype” screens in use, in gross contrast with e.g. how something in EE or ME is designed and made today.)"

EDIT: Added parenthetical quote from Kay's post to explain what he considers ironic.
PBS Studios Crash Course in Computer Science
This has reminded me of the classic sitcom Desmond's, set in a Guyanese barbershop in South London, with exactly that dynamic:

https://en.wikipedia.org/wiki/Desmond%27s

Although Desmond's wife was usually around, and he had a white apprentice:

https://www.youtube.com/watch?v=cxgmRB78GxQ
Volley (YC W18) is hiring 12 roles in SF – “Netflix of Voice”
I support this interpretation.

I'm not a lawyer and I'm not a native speaker but I have spent way too much time on EULAs and groklaw and stuff when I was younger and my honest conclusion is a competent lawyer can probably make a planet size hole in a contract without most of HN noticing: many because they don't read it (I'm here now), many because English is not their first language an even among those who know English well(I used to be in this camp), legalese is almost a separate language.
Does the Waymo One app require a Google account? If Google arbitrarily freezes my Google account, will I be unable to use Waymo and unable to talk to any human about it?
I think that a lot of this makes sense from Google's legal perspective, where antitrust litigation is a constant consideration and any internal document mentioning market share or competitors could be used against them.

I'm sure that there is a great deal of discussion about potential anticompetitive issues within Google and with their outside counsel, but in a context where legal privilege protects against disclosure.
Not sure I follow how RAM would extend any application of copyright. EU law already protects copyright of object code which means even the initial copy (RAM or non-RAM) storage can already require a license.
It's like "mastering" any continuously developing subject - an impossible feat due to the sheer size of it.

As others have mentioned, the further I too progress in a technical career, the more I realise how little I truly understand in the grand scheme of things.
I think the main reason it's in C++ is because of its async executor, Seastar. There's a similar Rust project called Glommio but seems still very early.
But the idea of it being a "currency" requires it to have some value outside of it being stored (IE someone wants to buy it).

If the only reason for it existing is to show how many you have, it has zero value outside the possible curiosity of "Having the largest number that happens to match this set of arbitrary mathematical restrictions"
Cachix is definitively the easiest (don't waste my time) solution.

If you are on AWS you can also set up S3 bucket.
I've used Cassandra at two companies, and had the exact same experience as you at the first company. At a much bigger company that had some very, very highly paid Cassandra DBAs it was actually a relatively smooth experience.
I posted this link and I named it the way I did to draw attention to this in context of CSAM enforcement... this man could have easily uploaded any photos to these hacked iCloud accounts, which would've been synced down to end user devices.

Apple didn't catch on to this, despite him not using VPN or Tor... it wasn't until the FBI investigated a public figure's hacked and posted photos that this came to light.

[EDIT]: Not the FBI, but a private company noticed this (h/t codeecan)
I have a non-OLED LG. Great picture, have not plugged anything in but casting from iPhone is buggy (it was added remotely via an update years after I bought the TV). It's amazing, and with very little bloatware
Is there a way when using those kinds of new languages in a given platform (let's say iOS) to use a modern set of libraries to perform common tasks ( such as http networking, json parsing, websockets, basic multimedia features, etc) ?

Or would i be doomed to rebuild it myself from scraps and random C libs i'd have to gather myself ?