skysight-inc/HackerNews huggingface dataset:
But... aren't wages in Switzerland also higher than their close neighbours? It's the same thing in Norway - everything seems expensive for visitors, but wages are much higher too.
Imagine the situation where every single company in your state is underpaying its employees, exploiting
workforce in third world countries, polluting the environment, externalizing costs, laying off exclusively to improve short term profits for shareholders, etc and they lobby governments to keep it that way.

So to live and work, your labor has to go to support that. If you were anti-capitalist, you'd probably feel a bit annoyed.
Does MetaHuman’s Digital Clone Cross the Uncanny Valley?
Data point: Parents definition of zero-trust largely matched mine and doesn’t seem particularly incompatible with yours.
It doesn't even need to be that. If I were facebook, that string would just be an index in some internal Facebook key-value store.
You could use nearly the same argument to sing the praises of PHP at Facebook. (Or Cobol at banks.) Doesn't make either language any better.
I understand that for C++/WinRT movement, critics of paying customers left out in the cold are a bit harsh.

Well next time do a proper job, given that even ATL has better Visual Studio tooling.

The non standard extensions excuse apparently is only an issue for Microsoft compilers, as you are enjoying those clang extensions without problems.

The way management has dealt with WinRT ecosystem, it turned many of us that were hard advocates, into disgruntled developers that only wants it to implode as if it never happened.

In what concerns WinRT, "Developers, Developers, Developers" is long gone.
If you really cared, cancel your amazon accounts. 148 Prime users upvoted this article.
There's a "conspiracy theory" that Hobbes is Tyler Durden from Fight Club.
>Fossil fuel corporations like Exxon and Chevron have seen about a 40% spike in share value since December 2021, and trying to blame it all on the war in Ukraine doesn't make a ton of sense

Why doesn't it make sense? Did oil companies suddenly get more greedy? Did some favorable legislation get enacted?
Interesting, do the swiss eat less meat as a consequence?
Yeah for sure - I can see why compulsory unionism is a thing for historical reasons and understand the argument for maintaining it but fundamentally disagree on principle (freedom of political association etc.).

Voluntary membership is a hard problem for unions, and in Australia declining union membership is a big thing outside of industries like construction that still have unionism as a core part of the working culture. I think it's hard for a lot of people to see the benefits they gain from union membership when most of the basic working rights that unions have won are taken for granted, and a lot of the bargaining and political lobbying work they do is somewhat abstract.

It always seems strange to me how much anti-union sentiment there seems to be in the US though. Not to say that Australia is perfect by any means but labour conditions in the US seem pretty insane as an outsider.
I think people are defining words differently or just being argumentative, your experience is exactly how ive seen white trash used, living on the coasts on the US.
This must have been the problem. They probably didnt like my monocle or evil laughter either :)
Interesting. Recently I've been eating a lot of lamb because it is some of the cheapest meat I can buy.
If these funds that own everything are neutral in the governance of the companies they own, that'd be one thing.

Blackrock doesn't appear to be neutral. They appear to be running an almost Chinese "central control" program, "rationalizing" production by aligning their various properties and "regularizing" competition with things like railroad schedules and games with trucking companies.

https://threadreaderapp.com/thread/1518312809230368768.html
Depends on how aggressive your timeouts are, I guess?
What about the people that now can’t get jobs at the higher minimum wage? (Or the more restrictive union-based hiring). They go from $X to $0 which seems quite a downside. So it’s disingenuous to argue that it’s strictly a benefit to all workers (obviously it does benefit many).
Defense in depth, combined with abandoning the pretense that certain things that were regarded as security perimeters (like ‘having an IP address on a specific subnet’) we’re not really defenses in the first place.
that knowledge is actively used for precisely targeting things like inciting genocide lol. we're not all coddled and gentle hobbyists
I popped this open on my phone and I must say the browsing experience feels good. You really did keep it tight and simple. You’re on to something. But if you feel burnt out, now you have a place to sell it
That means the machine must lie to ever pass the Turing Test. Maybe it's not ethical then to try and create an AI that can pass the test?
Is there any eReader with a terminal?
I would like to read software programming tech manuals (e.g. "the GO programming language") on an ebook reader with E-Ink screen and still have the possibility to open a shell and write some code to test what I'm learning.
Something like Remarkable 2 (or the newest HUAWEI MatePad Paper) but backed up by some sort of GNU/Linux derivative OS that I can access and fiddle around with.
At the end what I'm searching for is just an Android tablet but with a E-Ink screen optimized for reading PDF files.
Animals that are both higher intelligence in our perception and closer to us day to day will fall into the category of disgust, imo. For instance, I've had dogs my whole life. They're pretty deep creatures with emotions, intelligence, and personalities all their own. If you tell me that you ate what I have a personal connection to, what I consider my family - It's hard not to look at you in disgust. Similar to the disgust that people feel when they hear someone ate human flesh. The case with horses is similar.

Cows, chickens, turkeys, pigs, and fish on the other hand are not similar at all. They often have short memories, and live pretty simple lives. Thus, it's a bit easier to look at them as purposes for lunch. I'd be curious if Hindus feel relative disgust over seeing folks eat cow, I think that might bolster this theory a bit.

That said, although I feel disgust over that stuff I don't really say anything. If offered, I'd probably smirk and say, "That's not for me". Other cultures are allowed to, in my mind, enjoy things that might disgust me and vice versa.

Edit:

I'm also curious that if one day when all meat is lab grown if we'd ever feel those feelings of disgust. If the loss of what we view as potential personal connection is removed, it's entirely possible we wouldn't feel disgust at all.
That's exactly what happened to San Francisco's culture. It started the during the first tech boom when all the artists started leaving for the East Bay and PDX.
It’s pretty opt-in. My computing life is on a bunch of NixOS machines with Linux 5-series kernels.

I connect to the real computers via Apple Silicon appliances because they’re cool, quiet, tender fonts properly, play sound properly, etc.

I know a lot of people are into the Desktop Linux thing. “Mine is great ever since I upgraded to PulseAudio blah, everything is awesome as song as you never close the lid…”

Have fucking fun with that.
I have a very vivid imagination (and utilize it professionally), but my time/date/name recollection is quite poor. I also score quite high on imagistic/spatial thinking, fwiw.
Competition also means non-union employers will dominate the market. You can’t have it both ways.
I may be wrong but isn’t this an exception, not a rule?
> "!" => "exclamation mark/point" (never had I heard it being called "bang")

Used in Unix-y circles since at least the 1980s, where "bang paths" were used for UUCP routing:

* https://en.wikipedia.org/wiki/UUCP#Mail_routing

* http://www.catb.org/jargon/html/B/bang-path.html
As does StackOverflow
I think I read that something like half a million people died in the shows at the colosseum. Imagine the reputation it must have had while it was operating - like a real-world version of The Running Man.
I'm not so sure. If I load a saved map in Google Maps (e.g. someone has saved a route with markers and shared it with me), and then I go offline whilst viewing it, Google Maps on Android will show an error after a while and I'll lose the route and markers entirely. This occurs even if I've marked the area as an offline map. I guess it's just a case that they treat the saved routes in a different way. But it's really annoying for my use case (which is finding crewing points for long distance running events in the middle of nowhere with no mobile coverage).
Microsoft Teams Rooms on Windows store application 4.13 update
This is a pretty open-ended question. In addition to AdSense, there are other networks that can be utilized to display ads in your site or app.

There are also companies that work with multiple networks (like Adsense, and others). They usually charge a fee or take a cut of your revenue. Google calls them publishing partners. Their list can be found here: https://www.google.com/ads/publisher/partners.

After this investigation, I went back and had a second look at AdSense. In my initial quick look around, I missed the manual ad configuration mode. In this mode you can pick from four different ad types. After including the AdSense script, you add the AdSense HTML snippet where you want an ad to run then invoke a line of JavaScript which causes the ad to be populated.
Currency controls. In short, it's much easier to convert dollars into rubles than rubles into dollars.
Try saying that again after paying 16€ for a kebab in Basel compared to 5€ in Germany, a few kilometres to the east.
There is definitely a difference.
Alas there appears to be no way to delete. I will be more careful in the future
I'm reposting your message with the code formatted as you had entered it (the original white space use is still visible in the html source code; I've just indented it so that HN recognizes it as preformatted):

---

The bloat is mostly related to mocking and making a fake client for everything for unit tests, and the practices you have to follow to make that actually work.

In Python or Java, you can do something like:

class:
f1():
self.some_api_call()
<process api call here>

test_class extends class
some_api_call():
<mock definition>

In go, you cannot do this. Fair enough, but everyone writes object-style code because it's easier and there's less boiler plate. If you do this, you can't write tests.

Instead, you have to do something like:

class:
apiMethod = nil
f1():
self.apiMethod()
<process api call>

And assign apiMethod when you create the instance of the object; there are no constructors because they're not traditional objects, you need to create a factor method (boiler plate) or build the struct by hand (boiler plate). None of this is terribly challenging in and of itself, but if you work on large code bases, nobody did this because it's extra work, and now you have to refactor it because you want to make a change to the critical business logic and prove you're not introducing a regression (a constraint the l33t coders before you didn't have because they get to go fast and break things).

And finally, often times the thing you need to mock is in someone else's package, and it doesn't implement an interface, or the thing you need to mutate is private, etc, etc. You end up need to mock half of a package sometimes.

None of this is insurmountable, but when you do it day in and day out for years like I did, it's a real slog, and it sucks your soul out of your body. It wasn't uncommon for me to spend literally 20x as long refactoring and implementing tests as it was to ship features. If you look at some unit tests from large go projects, you'll see stuff like struct{struct{struct{struct{...}}},
struct{struct{struct{...}}}} because so much stuff needs to be mocked up. And since interfaces are disjointed from classes, you won't know with certainty which methods you need to needlessly mock for your mock class until you try to compile, because the interface is defined somewhere else and not attached to a base class, it's just a definition floating out there in the source somewhere.
Novichok and Others – Toxic Organophoshorous Nerve Agent Chemical List
I found this list to be very critical and understanding something about how chemistry is used in war.

originally from: Chemical Weapons Disarmament in Russia Problems and Prospects.

I have written the molecules so they are not forgotten in history and publicly aware about what nerve toxic agents really are based on their functional groups.
Phrases andsentences differentially encoded during spoken language comprehension
Hah “biased”. There’s no place like Rome. Although, summer is the worst possible time to visit…
Further away on a standard size desk

Bulk is less of a concern because other things (like rucksacks) can be scaled up.
Zero Trust is a fine phrase, but it greatly over claims. (Unless I'm missing something, and it eliminates trust requirements for third party SSO services, software supply chains, infrastructure operators, and other common attack vectors).
Colmap is pretty amazing. It takes about 6-10x longer to run when you max everything out, but it does things no other software has managed to do for me.

That said, I made our drone photogrammetry pipeline with ODM and I wouldn't use colmap.

There's still some annoying things that no software can seem to do: with a single camera, I'd love to create a 3D map of a road. But no matter how much overlap of photos I get, (I mounted a stabilized GoPro to a truck and took video, than pulled together geotagged stills) for some reason I could never get a good point cloud out of that data. Even colmap. Colmap does it's absolute best if you walk around in a circle with a common central point of focus. It's frustrating because I KNOW the 3D information is there. I can see it. Plenty of features to match. But for some reason this seems to be a hard task for current SFM libraries.
You can use

https://chemdrawdirect.perkinelmer.cloud/js/sample/index.htm...

Click "Structure" Load "Smiles" copy/paste it in.
Perhaps your parents shouldn’t have built their retirement future on the ongoing exploitation of lower class people? Might there be a systemic issue here?
You seem to be rather confused about how unions actually work, this is one of many comments from you in this thread that kind of reads like you got all of your exposure to unions from a Ben Shapiro video or something.
> Doesn't this more indicate that many people deep-down know that eating animals is wrong

I am severely limiting my meat intake, both from environmental as well as animal welfare pov. But what you express is an entirely cultural opinion. Humans are by nature omnivore animals. They always ate meat. But we do it now on industrial scale, eating way too much. There's very few hunter-gatherers in their traditional habitat driving a spear to the wild animal's neck left.
The Prophet Unix needed to come first to make the way ready for the Messiah Vim.
> How do you know which 'Date' your are using. How do you know it's the one from
'date'?

Ruby allows you to check where a method is defined, e.g.:

puts Date.singleton_method(:today).source_location

Although in this case it returns nil because it's implemented in C. But it would return the location if you overrode it.

There are various tools to see what the code is doing: invoking a debugger and stepping into the code, tracing the code execution via TracePoint, etc.

The Zeitwerk autoloader which comes with Rails enforces that the class name matches the filename.

Naming conventions, specs, a quick grep and avoiding generic names make it almost a non-issue in my experience - only happens every few years or so, and usually quite easy to fix.

Ruby gives you a lot of power, but it doesn't stop you from shooting yourself in the foot.

https://m.signalvnoise.com/provide-sharp-knives/
there was a browser extension that showed up on HN some years back that intentionally sends misleading spam to tracking endpoints as you browse
It is/was nice to learn from it all those years ago. I don't see there's much (if any) further progress in completing it though.
If surgeons were able to begin honing their craft at 13, they’d probably be better than the ones who started in their twenties. Programming’s low barrier to entry creates issues that don’t apply to other professions. How many virtuoso pianists didn’t start playing until adulthood?
I took delivery of mine yesterday morning and I absolutely adore it. I have to fully agree with what Gruber wrote. If you are looking for a compact, very mobile solution, the Air is exactly designed for that and leaves little to be desired. Apple should add another display unit to the M3 processor, but it isn't a problem for me - I could have had a 14" MB Pro for little more, as it was on sale on Amazon, but I went for the Air to have the more portable solution. I also quite liked the idea of not haven any fan in my computer. I still remember the times when computers for private usage didn't have fans yet.
Add linters, to start. You can’t argue with that. Linting is extremely powerful. I had a team member flip out on me and slam their hands down like a man child. But hey, that reflects more on them. Use precommit hooks so they don’t get too frustrated. You can lint CSS. Just take control and sometimes just push the code you’re the lead. Pull off the bandaid or I’d look for something else.
Are you speaking from theory or experience?

If from experience - how did you get around multiple sites disallowing crawlers other than google or bing?
maybe! lots of reasonable anti-capitalist action is illegal. it's good to be aware but nothing to be respectful of
Why so much complexity when all Mega has to do to recover the private key is to capture it using JavaScript ? (they can target specific files or users without getting caught)

https://xkcd.com/538/
The last time this was submitted, the comments were filled with obvious sockpuppet accounts praising the author and write up: https://news.ycombinator.com/item?id=31768241

Are you a spammer, Vinod Gupta?
ClownCast
You’re saying conflicting things, Amazon “leads raising wages” to you but then “it’s not possible to hire X at rate Y so people have to pay more.”

Amazon has to pay more because their jobs are shit. They aren’t doing anything to raise wages they’re just trying to get people’s asses in the door. I’m sort of shocked you linked to the department of labor’s historical page as some sort of proof of your idea.

I can guarantee that wage is the minimum they can pay to get people in the door for the level of work required by them calculated by a legion of economists.

The fact you think Amazon jobs are competing with “Nannies/house cleaners/employees” is equally strange. Like somehow these jobs are related?! Why do you only compare those jobs to Amazon factory jobs?
there are many answers to this, but i'll try to give a, although biased, straightforward example.

- learn docker / docker-compose
- tie a websocket server, a task queue, and 2-3 http microservices together
- you don't have to have many resources, maybe 4-5 endpoints that go through all services
- have a client javascript front like react
- (bonus for grpc communication for intermediary connections between microservices)
- try to break it/ fix it as much as you can.
- along the way you'll introduce yourself to timeouts, retries, rate limiting, and other secure practices.

watch guarav sen or hussein nasser on youtube - they are extraordinary resources for aspiring and even competent backend architects
For example, I might install RabbitMQ on a dev server. I do not need any clusters there.
If ALU gets over 50% of employees to sign the card, they can bypass a vote and declare themselves the union and petition for recognition of such to the NLRB (which will grant it unless Amazon can demonstrate malfeasance somehow). It’s a common tactic by unions and a common response by employers is to carefully but thoroughly explain this tactic to employees—-which they’re allowed to do, but it’s totally illegal to say “DON’T SIGN THE CARD” so it’s a tightrope to walk. When it happened at a facility at which I worked, the HR director read a script, showed a video, took no questions, and videotaped the entire thing to ensure that he could prove it was done legally.

Of course, this is Amazon we’re talking about, so they may just go for it and plan to clean up the mess later. Walmart got away with that approach for decades.
The lockdowns wouldn't have been possible without the PUA cash infusions; people wouldn't have tolerated it for more than a few days.
My favorite sight in Rome. It’s by all means majestic :-) especially in the evening.
It’s something like $300-1000/yr more if we average over all Amazon employees, depending on who counts as “executives”.

If the high pay is truly attracting better performers (which I admit is unlikely) they could easily be benefiting the company’s workers a larger amount by increasing demand. Or maybe not and they are kinda useless , but in any case the total cost isn’t that high.
Typing on the phone.

Short version story, a group of WinDev folks weren't happy with C++/CX and its C++/CLI extensions.

So they brought in Kenny Kerr, which was trying to create a C++ library without those extensions.

Out of that effort, C++/WinRT was born, they deprecated C++/CX (5 years ago) and told Microsoft customers to suck it up and wait for the day C++ gets reflection, because they couldn't otherwise provide the same level of tooling for C++/WinRT, as C++/CX enjoys on Visual Studio.

Nowadays they are having fun with Rust/WinRT, while every customer that has to deal with C++/WinRT enjoys editing IDL files without any VS tooling, and merging the generated C++ code manually, after every IDL change.

To the point of that even MFC has better tooling for dealing with COM.

A tiny group inside Microsoft is now happy, while all customers deal with the mess they left behind.
There's several. microacquire.com is one, I'm sure I've seen others.
Show HN: The Beginner's Guide to being a little bit Happier
That doesn’t make your original comment any less nonsensical, and still makes no sense: Smalltalk is very much class-based. Are you mixing up Smalltalk and Self?
One thing I’ve noticed about middlebrow online commenters is that they think that poor people are unaware that they are poor and that there exist people that are of median and rich means. That they themselves (the middlebrow online commenters) are somehow more aware of the plight of the poor—many of them from a distance since many of the commenters are middle class—than the poor people themselves.
46 BC. It was 445 days long due to the tropical realignment required to institute the Julian calendar reforms.

I don’t think we need to know exactly what happened, but if you pack an extra 80 days into a year more bad stuff can happen.
A tiny drop in statistics.
> people who hold adjustable rate mortgages

This is the vast majority of homeowners in most countries.

Which also spills into rent costs, of course.
App Tracking Transparency only forces you to do what you must have already been doing to comply with the GDPR (and potentially even the earlier ePrivacy Directive).

Any complaints about ATT should've been considered admissions of guilt by the EU regulators and promoted investigations.
There were lots of books like this in the 1950s, some of which survived to my own childhood in the 70s. I was thinking for various reasons they probably don't exist now and that's a shame.

But then I realized this is just a Book Of Potential TikTok Videos and felt better about it.
Colorado Weather Modification Program