skysight-inc/HackerNews huggingface dataset:
> Also the lens used here was quite wide which increases the depth of field (simplistically speaking).

It doesn't for significantly non-zero magnification like this.
A state being a net contributor generally means they have a lot of high paying jobs and successful companies concentrated in their state. Michigan is actually a good example as you can see when the big 3 auto companies were at their peak the state was a net contributor, but it has been a receiver since their decline.
Maybe this Skia: https://github.com/google/skia
> What normal C++ syntax are you referring to that generates undefined behavior?

If you have a function that takes two arguments and prints both, and you supply arguments like so:

my_func(a++, a)

You just generated undefined behavior, because the order in which the expressions inside the function call are evaluated, is not guaranteed (keep in mind the comma inside the function call is not a comma operator, which is one of I think 4 operators that actually does guarantee the evaluation order).

You may say it's up to the programmer to know such rules of the programming language, however there's a lot of such rules which makes programming in C++ like walking through a minefield - yes, at some point you learned where the mines are, but you're supposed to remember about them at all times or you risk stepping on one.

Another issue is how the compiler reacts to this UB - usually in a programming language you'd expect that perhaps in one version the arguments are evaluated from left to right, and in another from right to left, or perhaps in some other version it depends on current program state or some other seemingly random factors. However in C++ UB means that everything can happen, for example, the compiler may no-op the entire function call (or worse, the time-space may collapse)

I consider this to actually be an advantage of C++ - there's a lot on the programmer's shoulders, but that gives more possibilities to the compilers (to optimize).

I'm not an expert on C++ but that's my understanding.

See also: https://news.ycombinator.com/item?id=28449461
> For example, imagine a function call in C++, when compiling with all the optimization on. If a parameter is fixed or unused, the compiler can remove it and the associated memory location and code.

You would have the same concern with any kind of dynamic linking. It's nothing new, it simply allows for forward compatibility with future versions of the external code.
I do think people still talk about the Oz books, but it's more niche. I've personally read a few of them as well as the annotated Wizard of Oz.
Stallman has discussed this years ago: https://www.gnu.org/philosophy/programs-must-not-limit-freed...

The most pertinent part is:

> A condition against torture would not work, because enforcement of any free software license is done through the state. A state that wants to carry out torture will ignore the license. When victims of US torture try suing the US government, courts dismiss the cases on the grounds that their treatment is a national security secret. If a software developer tried to sue the US government for using a program for torture against the conditions of its license, that suit would be dismissed too. In general, states are clever at making legal excuses for whatever terrible things they want to do. Businesses with powerful lobbies can do it too.
"Falsehoods programmers believe about geography: Street adresses contain street names.
In many remote places in Europe, the hamlet name is considered a sufficient address."

Yup, I used to spend my summers on an island where my address would be: farmstead name, island, country. Zip code was optional. Had to find creative ways to satisfy various web forms.
The article is wrong.
The biggest problem facing technology in the early 22nd century is that there are only 17,576 TLAs, and they're all overloaded already.
LAPCE == Lightning-fast and Powerful Code Editor

I.e. Lightning-fast comes before Powerful.
I've sort of become the defacto front end expert at our company, and accordingly people will reach out to me for help all the time. The questions tend to be sortable into two buckets:

1. Questions where the asker has thought deeply about the problem and has some specific technical hurdle that isn't necessarily straightforward and requires an expert judgement call.

2. Questions that show the asker has absolutely no understanding of the problem at hand, where I will have to spend 15 minutes just getting to the root of the issue and explaining why their reasoning was fundamentally flawed. Then we can start addressing the actual issue.

I'll spend all day long happily helping people with the first type of question. But I really have zero patience whatsoever for the second type.
Twitter has arrived.
Leaving the Company I Co-founded
This license change appears to affect not just the EKS module, but all the modules in the terraform-aws-modules organization.

For example, here is the same change in their VPC module: https://github.com/terraform-aws-modules/terraform-aws-vpc/c...
Because sanctions.

Trade is obvious, but sports, visas, communication and software are also used.

I think even most trade sanction are bad, it leads to more escalation.

"When trade stops war begins" it is said.
I once woke up in the middle of the night and yelled something about my dog. I felt real panik, my girlfriend tried to calm me down. She probably thought I have a weird dream or something. I was so wide awake.

She was so sure everything is fine. I told her she is probably right, but I have to look anyway. I just had to.

When I found him he was laying on the side under a display. He was still moving his legs and his tounge was hanging out to the ground. He was breathing quite rapidly.
I picked him up and put him on his feet, but he just kept walking and his tounge was still out. I put him in a box and watered his tounge and pet him for an hour.
His legs were going and going, but he could move his tongue from time to time.
Like he was annoyed by the water, he kinda scoffed and it broke his breathing shortly. I kept dripping water on his tounge and he sighed a few times.
I felt horrible.

Eventually he snapped out of it and looked at me exhausted of his ordeal, drank a little, licked my hand and fell asleep with normal breathing.

He was fine the next day.

I can not explain this, but this dog and I had an emotional connection that went through closed door, walls, stairs and even over reassurance of my girlfriend and the comfort of a warm cosy bed.
>Europe has plenty of alternative gas sources from Algeria to Norway, all the way to LNG.

I'd still call syria blocking pipelines at the behest of Putin, Armenia being filled with Russian military and Azerbaijan having it's production part Russian owned significant.
It's done with a reason because switching sources ain't as easy as often portrayed.
Counterpoint: You break your streak on a word you don't know. You get upset and look it up to see if it's even a real word. You discover that it means a Greek market, and start learning about that culture, maybe a little history.

Maybe you're pushed to learn other 5 letter words, to prevent yourself from losing your streak again. Maybe you start reading more because you want to expand your vocabulary.

All because you lost a precious game streak because you were pushed out of your comfort zone.
And yet, in the end, the good guys won, this is my point. The bad guys had a few temporary wins along the way, but they all lost in the end. Every last bad character died, almost all good characters survived and became the new lords and ladies of Westeros.
Every Lisp ever, as well. Textual macros like C's are useful if they're all you have, but definitely one of the worst options if you have a choice of macro systems.
We're definitely getting to the point where piracy is getting more convenient than paying again. At one point I was paying for Netflix, prime, disney+, and videoland (a Dutch VOD service). There was a show my wife wanted to watch so I check it on the well-marketed "don't steal, get a subscription - everything is available :)" service film.nl. Not available.

I do some googling and it's available on Prime, for $20 a season. Fine. Whatever. Go to checkout but can't pay because I need a US bank account?

Next weekend I spent a bit of time setting up the arrs and life has been great. Open Overseerr on my phone, request a TV show or movie, arrs do their magic, and within ~10-60 minutes I can watch it on any of my devices through Plex. The ecosystem of Overseerr, Sonarr/Radarr, Prowlarr, Bazarr, Plex.. and whatever *downloadclient+vpn) is just super well integrated. This all being a bunch of simple docker-compose files makes it accessible for anyone who has a little bit of technical skills and a free afternoon.

I still have spotify but honestly also thinking of cancelling it, I'm stuck in my bubble anyway. Paying 10 euros a month for the same few albums just isn't worth it.
To get an idea of comp for companies in London, levels.fyi is a good starting point.
https://www.levels.fyi/Salaries/Software-Engineer/London/
Bottom line is that comp is way under what you would get for the same job in the US, but better than most other engineering jobs in London outside of certain finance roles. The market seems to have been going up a lot in the past couple of years though.

The interview process is pretty much the same as you get in the US. Lots of leetcode and system designs.
This used to exist! It was called joker.tk I think.

It would allow you to paste a magnet / torrent link and it would start streaming the file to you. Ironically I found it cause it was posted on hacker news. As you can guess it was shut down immediately
There is another reason that he mentioned. If podcasting doesn’t work out, he can show that he still has up to date iOS development skills.
Vagrant also has filesystem performance issues. VirtualBox host directory sharing is awfully — unusably — slow, even more so than the old Docker Desktop mount.

Vagrant takes a lot more disk space and RAM. VirtualBox isn't as efficient as the macOS hypervisor. And every Vagrant project is a separate VM, instead sharing the same VM for multiple projects.
render the glyph texture map and then quads for each character
i think another common assumption is that excel is for normal people, and programming is for smart people. A lot of people don't see making formulas as programming.
SnowdEn.
This is annoying because an actual family who share a single tv may legitimately want separate profiles, in a way that is not password sharing per se. So now if my wife and I want to have our own separate profiles on Netflix they will charge us extra?
Some time ago at a $Company we needed to generate pdfs and also OCR incoming documents. In order to quickly release a product we decided to use online API from a $Vendor. Initial price was quite OK-ish but a year-two later we saw a significant increase in price. At that time we also started moving to on-premise hosting to decrease latency and to address other GDPR stuff. Considering high volume of documents it was just too much for us and the $Vendor didn't want to negotiate. In addition to that we also needed to implement reports to show to the $Vendor how many items we procesed for on-premise licensing..

Long story short, instead of that we spent a few two-week sprints of two-men team and were able to successfully fulfill our needs using open source software. $Company saved hundreds of thousands per year. We also tried to influence company to donate to OSS, that unfortunately never happened, but that's another story.

So please be aware of vendor lock-in and of possible price increase. Always think of a plan-b.
I have updated the wording in README - https://github.com/terraform-aws-modules/terraform-aws-eks#a... . The project was and will be under the same Apache 2 license.
That's awesome, thanks Susie!
KSR has recently written Ministry for the Future, which is basically the most realistic story you could conceive, knowing what we know today, for how the world can mitigate the worst possible climate outcomes (while still not choosing to act meaningfully until millions die in heatwaves around the world)
Ice is far less absorptive than liquid (out I think even gaseous) water.
First thaw, then cook.

Also, use borosilicate glass instead of said ceramic.
How are the property rights there?

The strength of a government,
and thus, the property rights it “grants” people, is the degree to which it has been successful in establishing a violence monopoly.
IIRC planes are pressurized to 6000' equivalent, and a quick Googling show that to be 11.7psi or about a 3 psi drop vs ground level. Also, changes of much less than that can cause discomfort in your ears if not equalized. I have no idea what 3psi does to the lungs, but with all the discussion about ventilators from 2020 I'd say that's a LOT of pressure on them.
I’m not sure why, but this made my heart warm. Thanks for sharing.
simply rendering tables - most of the (python) pdf generation libraries I evaluated a few years ago all had the same limitations (reflow is hard) around laying out large multipage tables. We went with a headless chrome service to print to pdf which did not have the limitation.
I'm not John, but I'm one of the authors of the research paper. Indeed, one goal with this work is to complement DORA’s delivery metrics with similar correlations between code quality and its business impact.

Hopefully, this work can help developers when communicating with the product/business side. The sad reality is that without quantifiable metrics, short term targets will win over the long-term maintainability of the codebase. Only a minority of companies actively manage technical debt.
Lack of competition and venture funding
Payday Lenders Are Big Winners in Utah’s Chatroom Justice Program
Building a machine that does nothing is likely simple; but once you are using it as a generator all sorts of permits will come into play.

It may still be worth doing but it may not be considered because it's a "hassle".
Reminds me of Martin Hairer commenting on what he is going to do with his $3m breakthrough prize-money:
“We moved to London somewhat recently, three years ago, and we are still renting. So it might be time to buy a place to live." [0]

[0] https://www.theguardian.com/science/2020/sep/10/uk-mathemati...
The toner cartridges for Brother B&W laser printers are reasonably priced.

The Epson EcoTank inkjet printers accept any ink you want to use.

People are just buying the wrong printers.
These can both be true at the same time. Yes, the biggest cause of homelessness is mental health and addiction but lack of affordable housing is the also contributing. The only city on the planet with falling housing costs is Tokyo. Tokyo also has the best urban planning policies in the world.

In America, our extremely restrictive zoning is massively limiting what can be built. In most Californian cities it can cost over $500k just for planning approval and environmental review. That's before any building materials, cost of labor, hiring architects, etc. Simply to be allowed to building something.

This is not sustainable. The fact that it's easier and cheaper to build a new development on virgin, untouched land then to upzone a single family house into a duplex is tragic.
Honestly, I think possibly the biggest problem with indexing Wayback Machine is simply the size. I’m pretty sure it’s growing far faster than anyone can pull WARCs out for indexing, especially because well, it’s not exactly high throughput on the download side. I don’t blame anyone for that, but it does make the prospect of externally indexing feel a bit bleak.

At this point, I’d like it if there were just tools to index huge WARCs on their own. Maybe it’s time to write that.
See my other comment: https://news.ycombinator.com/item?id=30710381

Sometimes it feels like a time bomb. I've been living with it for so long I just don't care anymore, it actually makes no difference in my life or plans. It prevented me from becoming a military pilot though.
I used to get food poisoning fairly often (Every 3 months or so). Usually from some restaurant on a road trip or a fast food place. At home I was extremely careful and managed to avoid the worst stuff by checking temperatures and storing properly.

Since becoming a vegetarian I haven't had food poisoning once in years. Articles like this just cement that idea. The FDA and health inspectors are hardly doing their jobs. I often speculate that they are a means of regulatory capture with no intention of preventing misdeeds by big actors aside from the occasional slap on the wrist. They only ever seem to come down hard on small farms, suppliers, and kitchens.
I have updated the wording in README - https://github.com/terraform-aws-modules/terraform-aws-vpc#a... . The project was and will be under the same Apache 2 license.
The site was broken for me, likely because of blockers. So they didn’t give me results but I didn’t give them real data. Fair trade.
You also have to consider the modal, a one time 99 cent purchase. As much as a despise all those apps with subscriptions, it's the only way for an app like this to bring in the dough.

That is not so say what the developer here did was wrong, I commend him for having the integrity to not reach for a "99cents/month" subscription, but that is unfortunately where all the money is unless you have a high volume app.
I hope you and your loved ones are safe and weathering this this war of aggression as best as possible. I hope your homeland remains free and is able to oust the dictator attacking it.

I commend you for reverting the terms of use change. I also believe that this sort of remaining political statement in a project sets a poor precedent, and diminishes the work. Free software is meant to be open to all. Throwing ideological barbs in the project, however correct and riteous, undermines the project's freedom. I would urge you to reconsider.
> valid email address exactly has one @ character

A normal email address exactly has one @ character. There is an infinite number of possible weird things everyone has little though non-zero chance to encounter on every corner of their life.

> therefore your implementation should allow this

I wouldn't be sure it should. Implementing support for this has direct and indirect, explicit and implicit costs one will have to consider and decide if that's worth it.

In fact, whatever a human can believe about the world, it won't equal what actually is. So we just take decisions about how precise our models have to be to be practical.

You can never finish a program if you insist it has to be perfect and unbreakable. The only reasonable objective is to make sure it does the job 99.9 % of real-life times.
Same! It still works just fine for me. Not sure why you’d need to switch unless apple kills whatever APIs it’s using
Also different employer expenses per employee, I don't know them off the top of my head but the UK tax levels are pretty high.
yast
This is why I say “correct” instead of saying “right.”
Yess that worked!!. Btw It would be good to explain this on info part, placeholder is "Select.." and on click it says no options so at fist glance it seemed like a select box to me :(
Russian Superyachts Fleeing to Grim New ‘Riviera’
A collaborative interface for seller and buyer
How do you negotiate with clients or get feedback on proposals and other agreements throughout the relationship?
Homelessness is not just tantamount to a poverty problem.
People overwhelmingly want ChoiceOverDefaults in the DMA
That’s pretty damn funny. Seriously that textbook is amazing
That’s great, thanks! I was wondering what that `%c` was.
> if that organization or nation is widely considered to be violating universal human rights

I can list recent violations from both US, Russia and China. So now what? The US has already said they'd prefer to invade The Hague than have a USer trialed there. You need a court to establish what's a violation and what's not. And who should provide the judges?
It’s not DNS

There’s no way it’s DNS

It was DNS
It's less that it's simple (it doesn't really seem simpler to me than any other fundamental approaches to macro, no?) than that at least real-world behavior of governments, and changes in the world as a result of that behavior, doesn't all seem to point strongly in the direction of something about it being wrong or badly incomplete. It's simple like universal gravitation is simpler than epicycles.
Same here. I still combine both, but over time used lazygit more and more. I still only use a few features: view diffs, staging and resetting files, commit and push.

One disclaimer though: I'm using version 0.14. Starting with 0.17 or so the UI got a bit too noisy (loads of colors), but most importantly the tool got extremely slow. Like the startup time jumped from not noticeable at all to several seconds, which is absolutely unusable for what I need the tool for. Since it was a real pain to downgrade I haven't tried newer versions since. Maybe it's fixed, I don't know and I have no desire to find out.
So not X Display Manager?

* https://en.wikipedia.org/wiki/XDM_(display_manager)

* https://en.wikipedia.org/wiki/X_display_manager

Not sure the Latin alphabet is wide enough for all the acronyms we need in recent years. :)

Edit: reminds me of a story. Supposedly (!) the reason "Xkcd" is named so is because at the time of creation there were no Google results for that letter combination.
It seems to be up now, I know that MARP/GH pages sometimes causes issues on mobile for some folks. The slides can also be found here: https://github.com/wrongbaud/sf-cabinet/tree/main/slides
Google for Startups Black Founders Fund (Europe) Open for Round Two Applications
so that's how `wget -c` works! the more you know :)
As someone who is seeing the Netherlands as being a future home (my partner is Dutch) what areas would you consider to be the major tech hubs?

I'm imagining Amsterdam and Rotterdam are at the top. Any other places I might not know about?
Homelessness is a feature, not a bug, it's the stick. Nobody would work wearing diapers in Amazon warehouses for miserable wages if they weren't afraid of lacking food and becoming homeless.
Hi Anton,

I see at https://github.com/terraform-aws-modules/terraform-aws-eks/c... that you have dropped the additional terms of use. I think that should alleviate the concerns people had about a license change. I appreciate you listening to your contributors and users feedback on this emotional topic.

Putin khuylo!
You are quite literally saying "I want to exist in a vacuum", and that is just not reality.

Let's use a thought experiment. You are the neighborhood's mechanic, and you do small jobs for everybody - bikes, cars, trailers. Now, your next door neighbor has been throwing dog shit on your lawn, started kicking down your mailbox in the morning, set fire to your hedge during the night.

So you say, hey, asshole, I'm not fixing your bikes anymore. In fact, you want people to acknowledge what an asshole your neighbor is when you fix their bikes. But then, nigma1337 comes along, and says, "bikes don't have anything to do with your dispute, you should still fix his bikes, and I don't want to acknowledge anything!", and that's just absurd, man.
Has anyone tried switching from Node to Deno in an existing project? I'm personally very interested in Deno but it's hard to find a greenfield project to try it out and writing toy programs is not giving me enough insights of how much better/faster Deno is.
Tangent on a tangent: has FB Alpha really seen no development since 2019?
In this case, war begun and then trade was stopped.
Putting aside the clear invitation to dunk on Euros the answer is pretty straightforward:
1.) The market rate on software engineering is lower in Europe. There are probably some cultural factors at play here (larger talent pool, less entrepreneurship).
2.) Taxes are a bit higher and the company must foot the bill even if that doesn’t show up in your take home directly.