skysight-inc/HackerNews huggingface dataset:
> That you cannot call interface methods on an object implementing the interface without explicitly casting to the interface [1] is pretty weird.

That's probably because in C#/.NET you can specify methods that are only valid when being used as this exact interface. Those are called explicit interface implementations and can contain completely different code than the class method.

https://docs.microsoft.com/en-us/dotnet/csharp/programming-g...
Convert CSV to JSON Array
maybe this industry isn't like software where all equipment you need for almost all jobs is 16gb ram, nvme m2 disk, decent cpu laptop
Why, when the world police is giving it them for free ?
> do things they like one them while still fitting in their pocket

They ceased to fit into my pockets long time ago. I need bag or purse or try like 15 pants till I find one with big enough pockets.

I bought literally the smallest phone from the local selection. It does not fit into my hands. When phones were smaller, I could manage phone with one hand only. One I need two hands, because my thumb does not reach all the way - neither on top nor on the left. There is zero additional benefit, just additional discomfort.

I know enough people who complain. Including me. Especially people with smaller hands.
Apparently an idea that GNOME thought it was worthwhile to copy.
I’m pretty sure “Cross Origin Request” is extremely helpful for people learning this concept. It literally describes exactly what is happening.
Naming in a certain way is mostly for explanatory reasons in the tutorials and minimally for actual code.
I just name the top one Visitorxxx and the rest as per their actual function.
And when reading about them I also could not remember until using them multiple times. But at the end of the day, you learn each one, and then don’t need to remember how the respective parts of the code work. Else after a few months I would need to go line by line of probably worse code, unless in a happy accident I had reinvented them.
"garbage" vs nothing, "garbage" wins.
Off topic, but I have been following his channel for a long while and the intro still cracks me up.
I don't just envy the mechanical skills, but (assuming he does it on his own) also his video directing/editing skills.
If you use vscode, maybe you could try this one: https://marketplace.visualstudio.com/items?itemName=pnp.pola...
PocketView: Through-Fabric Information Displays [pdf]
Client-side content scanning as an unworkable, insecure disaster for democracy
If you're interested in a survivorship bias-less(?) write up on trying to be like Pieter, I've been at this for years:

- https://maxrozen.com/2018-review-starting-an-internet-busine...

- https://maxrozen.com/2019-further-reflections-trying-to-star...

- https://maxrozen.com/indiehacking-3-year-review
I have a multi monitor setup for no good reason[1] and for me the standard 90-100deg FOV of common binocular VR headsets didn't seem wide enough for my daily use cases.

1: bad reason: because good-enough displays are cheap! why not double down on it.
What examples of nature are you talking about then? The time a dog was nice to you? Nature is literally indifferent to our existence
FYI - HSA is also basically a SEP IRA you can cash out when you're 65. A lot of people I know never plan to actually spend any of their HSA on healthcare until they're 65. https://www.fidelity.com/viewpoints/wealth-management/hsas-a...
End-to-End Encrypted Backups on WhatsApp – WhatsApp Blog
An interesting part in the documentary specifically about the role of the test pilot indicted starts at 26:40
Exactly, the whole concept of CORS is just a security issue waiting to happen. Especially these days with all these cloud systems having 14 network layers that all ignore certain headers and add other ones.
Does it automatically apply its recommendations? Or does it just propose them?

My DB configuration is about the last thing I want changing while I sleep.
Why oh why are people still putting special characters in the names of programming language?

# . + are bad enough... but * ?!? It can't even be used in filenames at all.

And while Google might be ok at indexing it... pretty much every other fulltext search engine will be useless. Not to mention it can't be used in package names, domain names, filenames, and a heap of other things.

Even an emoji (while still terrible) would be better under some circumstances.

"Go" was ridiculous enough, ironically from somebody who works at Google. But these people still putting special characters in the names must really not care about findability/disambiguation at all.

PHP might have got a lot wrong... but the name is great... it's just "PHP" everywhere, even the filename extension.
From the article:
>Because of his alleged deceit, the FAA AEG deleted all reference to MCAS from the final version of the 737 MAX FSB Report published in July 2017

The FAA was aware that this system existed.
Swift also has native support. I am actually not a huge fan of the ergonomics of Go’s struct tags because of how cluttered they get in practice. It feels so unstructured like the rest of the language, but maybe that makes it perfect for Go.
> In math there is the concept of having a first element of a series and no one questions what was the element before the first element because if you can find an element before the first element then by definition that element you thought was first is not the first.

Bad example. What's the first real number after zero?
Because a lot of people who run successful WordPress sites have zero systems admin or developer skills at all. They are usually good writers instead.
It has Giraffe, SAFE stack, Fable, Bolero.
99 Remote Jobs – a free alternative to RemoteOK
That makes sense; though to be clear, you're essentially saying that apt isn't appropriate for 3rd party packages. And that:

- The question of which files go in which directories in the system is a question for canonical (or whoever) to decide. Not end users or 3rd party developers

- The namespace of apt package names is special, and 3rd party / external dpkgs shouldn't add anything into it

I think this stance is entirely reasonable. Its essentially what windows and macos both do (and to increasing degrees with each version). But its a pity its taken the current apt packaging disaster to realise it. Its really convenient for users to have a package manager, and for 3rd party developers be able to write software for it. And these problems seem solvable:

- Namespace all 3rd party packages. Eg, @apple/foundationdb-server (as distinct from @canonical/git)

- Use overlayfs or something to essentially make /usr, /usr/bin, etc read only by normal processes. If these paths were only writable by system packages, the whole system would be much more predictable (and verifyable) - since that filesystem would only - could only contain a subset of the files in apt.

I get that flatpak and snap are both attempts to replace apt. But its a pity they're needed. I'm enjoying mint, but if I ever rebuild this machine I'm going to give nix a try.
> Do the researchers pay to use the telescope or how does this work?

In general, these types of flagship facilities (JWST, Hubble, etc.) are funded by the government (via NASA in the US). In some cases, larger ground-based observatories (e.g., Keck, Large Binocular Telescope) are funded by a combination of private consortia (consisting of foundations and public/private universities) and competitively awarded scientific grants (e.g., from the National Science Foundation, in the US).

The operations are generally paid for by the above sources. Researchers apply for time through a competitive proposal process where ideas for using the facility are collected and evaluated, with proposals awarded telescope time based on scientific merit and technical feasibility. Sometimes, particularly for investigators located in the US working with space telescope data, funding is awarded to the investigating team along with the telescope time. This funding is used to support the analysis of the collected data (e.g., to hire faculty/postdoctoral researchers/students, purchase computers, etc.). For ground-based facilities, researchers often apply for funding from the National Science Foundation to support the analysis of their data.
God uses assembly.
it is quite laborious. Asking me question after question and there is more than 70 questions. I gave up after clicking 10 of them
fwiw, I found it relevant. It's obviously not _exactly_ the same thing, but "sending an HTTP GET request to a URL" is similar to "viewing HTML source" in that both are totally normally things to expect from a user, so it's hard to see how either could count as "hacking".
This user has not indicated themselves to be interested in dialogue for its own sake in this thread. They have used the words "argue" and "criticize".
All Spy Features Available in Amazon Astro Home Robot
Its more light weight and usually doesn't enforce any particular way of doing things. Regardless of warp support, I have most of the other things on your list integrated one by one (JWT/dashboards /react/diesel) but it was time consuming as I didn't have a quick start project template.

So I think the work you are doing is going to be valuable for the community. I guess giving an option between the three popular web frameworks (actix, warp, rocket) won't be so easy as you might have very different way of integrating the authentication etc with each. Probably one way to do this is to keep things more modular so that the authentication can be called independently (among other features).
The fact that Microsoft was compelled to add a subsystem for Linux shows which way the technology momentum is.
Like any big company, they have no ideology beyond making money. That actually makes it easy to trust them in a certain sense: they're not going to do things that don't benefit them, but they're not going to do something utterly crazy the way ideology-driven organizations can.

I agree that the main reason they're doing good things for developers is to get developers on board. But that doesn't negate that they're doing good things for developers.
What presupposes the question is if there is a reason for the creation? As Aristotle mentions in his physics a beginning presupposes an end. In that, there is a principled order towards attaining an end. What principles things? Minds do. So a blind cosmic event does not due the the creation of the cosmos justice. In that, it was a marvelous idea.
Like, how many new major passenger planes do they have to test every year? 0.1 on average?
I've recently been working on screen recordings for iOS (it says app on the home page so I assume you support this too). Do you mind giving a quick overview on how you solved it?

- Are you using pixel buffers manually?

- I assume you can not use ReplayKit since it requires user interaction?

- How do you solve user private information? I know that other dedicated recording tools HAD issues with this.

I'm no longer working on my recording tool, but I'm very curious.
Here is a video from this years WWDC showing all the cool stuff you can do with DocC: https://developer.apple.com/videos/play/wwdc2021/10166/

I personally think it was a great idea to open source this, since everyone's main complaint about DocC were rooted in its proprietary nature [0][1]

[0]https://news.ycombinator.com/item?id=27686069

[1]https://news.ycombinator.com/item?id=27496016
I had the same experience, nearly all the people I knew from high school left Calgary/Alberta. Including myself. The few people who stayed work in oil and gas.
This is so gut wrenchingly dystopian I gave up reading half way in. If this is the world we are heading towards, i'm rooting for climate change.
Commission Blueprint 2.0 Review -Secret-Step by Step Video Training on Affiliate
In this review, I'm going to take a closer look at Commission Blueprint 2.0 - Copy and paste my entire system to bring your affiliate campaigns on steroids and generate NON-STOP commissions from now on!
Honestly the hardware-for-gamers paradigm has done a lot for making better mice, keyboards, chairs, and headsets that stand up to all-day abuse. I'll cede that the RGB thing is wildly out of control (WHO NEEDS RBG RAM STICKS?!?) but overall I think it gives developers far better of-the-shelf choices than one would have 10 years ago.
I'm going to watch that video tomorrow because this stuff is fascinating and I really want to see what amazing stuff MSFT has come up with now, with WSL already being pretty darn good.

That said, it's still a VM and Windows is still a PITA to deal with. Just today I wanted install a script as a Windows service. Windows won't do it. You have to Google for 20 minutes, then download some .exe and use that as a wrapper. The simplest things are difficult or impossible, and I don't think shoving your life into a VM is going to solve all that.
My shameless plug of trying to "ride" the remote job boards trend https://99remotejobs.com.

What differentiates "99 Remote Jobs" from other similar job boards - it's free and job offers are syndicated to both SaaSHub and LibHunt (~1 million users per month).

My target is to keep it completely free until it get's some traction. And it seems it might be getting there. Last 2 days, job offers have been receiving about ~1,000 views.

Design wise - the focus is on simplicity and quick response. There are no JS analytics or anything else that could be considered as "fancy".
It was made for Twitter where posting code is not possible.
The way I see it is that journalism is an essential service, ans—in the American brand of capitalism—essential things have to get exploited for billionaires to 'win' at their 'game' (be it services, infrastructure, or people).

Maybe we should treat mega-wealth as an addiction, instead of fawning and celebration.
While it might sound moderate "..balance to achieve..." in my opinion in this is very dangerous thought... as it assumes a lot of hidden things to name a few: 1. that the balance is the same for different people, 2. that the balance is not evolving over time, 3. that people can vote for "good" politicians to suggest good balance but at the same time can't figure out themselves how and if to use Facebook. 4. That the proper balance can be found at all. 5. That the side effect elsewhere will not bring worse overall outcome. 6. That an alternative better free market solution (better optimal) would not be prevented by getting stuck in a local minima 7. That facebook will not find a way to circumvent the new balance. 8. That it's the best use of regulators involved in it to figure out the best balance rather than thinking of something else 9. That it will not increase the value of lobbying and more...
They definitely ARE all-in on arbitrage. The FAANG megacorps are all pulling in upwards of $2M in revenue per year per coder on average. So what if some of them cost $600k/year?
If you're interested, the discussion rages on in https://github.com/prettier/prettier/issues/5246
Sure, I'm not talking about no validation or sanitation. I'm talking about as a security measure. Trust the far more secure parameters rather than thinking that escaping some quotes is going to protect you.
Maybe that dog wasn't indifferent to yours.
I'm Pieter and that's simply not true. I have after sale customer support for both Nomad List and Remote OK.

What I don't have is support for people that aren't customers, because I don't have the resources to manage that.

If you're a paid customer on Nomad List or Remote OK you can report bugs which I'll fix, or request features, and if I like them I'll build them. That's most of my work every day. See Nomad List's bug reports channel for an example of it.

I'm also very lenient with giving refunds, if people cancel their membership on Nomad List they automatically get a refund if it's within 7 days. Without even asking for it. Anyone who posts a job on Remote OK and isn't happy I can re-post it for you or get you a refund etc.
I believe it’s good practice to think about your compensation not only as “what you get for what you do”, but also as “what you get for not doing what you would rather be doing”.

Some companies, some products, some teams, some (lower) level of stress, some amount of learning you are getting, some work/life flexibility - at some (temporary?) point in your life - might make a lot of sense to be considered together with the $ you get paid.
I am all up for maximizing what you get out of your job, but you might want to optimize for multiple factors, not just salary.

Also, this discussion is very centered on yearly comp.
It’s good practice to ask yourself how risk prone you are? That early stage startup equity comp might turn into much more than you will ever get paid at a large established company.

So when you are maximizing, ask yourself over what time horizon you want to maximize? One year?Three? Five? Ten years? It’s rare to get truly great things instantly.
He tackles that:

> If you need corrective lenses, get lens inserts: it’s superior to wearing glasses, and I find it better than wearing contacts. For horrible astigmatic myopia like mine (-7.5), it was cheaper than most pairs of glasses I’ve had, and a totally reasonable expense since I use them all day for work.
For me, Facebook itself is far more problem than basic telemetry (for dev purpose) for privacy.
Nope, CloudFlare has a negative EPS so they are still not 'profitable'. But they are focused on growth, so that is not necessarily a bad thing for investors. If they can grow to compete with AWS through offerings such as R2 storage, that is far more valuable in the long run than turning a profit today.
An unfalsifiable one at that. Unless it is possible to perceive a world independent of light?
https://phys.org/pdf553333905.pdf

From the paper:

"We have already scaled this system up to two-and-a-half liters dimensions, which can deal with around 0.1 liter of CO2
per minute. And we've tested that
running continuously for a whole month and the efficiency of the system did not degrade."

2.5l column runs 6 liters per hour.

494,109.34 Liters per ton of co2, so... lots of columns are needed. 82,352 columns per ton per hour, lol.

If you made a giant pool reactor it would be 206 cubic meters of space, so 15x15x1 meters, or about 50x50 feet.
I don't see much difference from screenshotting particular area of an editor.
Not sure - Google pouring money into faster JavaScript execution is probably a big reason, but maybe JavaScript's comparative simplicity and fewer built-ins make it easier to get more out of it?
Sounds like typical boom and bust Alberta to me. This could very likely be the last "bust" though.
Arguably it's more aesthetic than most editors.
I sincerely doubt anyone has ever tested whether inserting a UV light in the lungs will stimulate vitamin D production.
> If the pool is swamped with unqualified people then the service could implement some minimal qualification process

Wouldn't that be an interview of sorts?
You can't always access an image across origin boundaries.

If you load an IMG into WebGL as a texture, that's not allowed cross-domain. It's considered "processing" the image, rather than just displaying it. I ran into this when displaying slippy maps from map tiles. You can display the map tiles with JavaScript regardless of origin, but use WebGL, and you have to deal with the origin problem.
I have found the quick-xml crate to work well.
Massively impressive!
of course :) breaking system from within. I'm being sarcastic here. sure there are more charities than for the poor, but what triggered me is the reasoning that i can buy my self peace of mind for things i have done. and this is on paper. i suspect that when money are in hand, the question comes, "after all why should i not keep it" or "i already donated last year, this should be enough"
I really wish they put more priority on bringing discriminated unions into C#.

Seems like the most significant thing they could do.

I've spent so much time looking into using languages like Rust, Haskell, F# pretty much just because I want a compiled language with DUs. But always lose interest due to more practical requirements like tooling and package ecosystem.

If C# had them, I could stop looking. I would basically use it for pretty much everything except web stuff. And that's coming from someone who used to be very anti-MS. To me C# does everything I want in a language, except for lacking native simple DUs.

There's lots of cool things I've learnt about in FP languages. But discriminated unions are really the only feature that I feel like I'm really missing out on in other languages.

> I strongly believe that functional programming is not a good fit for 100% of software architecture. The best is some sort of hybrid.

And yeah I agree with you. FP is awesome at many things, but not everything. I went down the FP rabbit-hole, it was a and I had many revelations. But once the excitement wears off, I realised that I still like using classes for some things that are just inherently mutable... e.g. GUIs, and progress bars, SQL transactions etc.

Not to mention that being able to type `someObject.` and then get autocomplete for all its methods is a huge time saver, and something that is quite a lot more painful with pure FP where you're much more reliant on your memory and looking things up to find all the functions for something.

I think Rust did really well in balancing the two. I just want Rust's simple struct instantiation and enums in C#, and I could stop wasting time looking for the mythical "perfect language".
It is an etymological dictionary definition.
you can usually roll your company's 401k savings into a self-managed IRA with level 2 options once a year, FYI
Wow, i loved the first link. Raw, like a field journal summary
The zoom recording can be passed into something else to do offline transcription. I see it could also do speaker analytics
Click on random shit to cost the advertisers money lowering their roi and ruin the analytics at the same time

The profile on you in various advertising scumbags databases will eventually be so inaccurate it will be worth the cost to store in a rust platter

Over indulge the scummy advertisers. Cost them as much money as possible for worthless clicks. They crossed so many lines over the last couple of decades people should be embarrassed to work in that industry. Honestly if i did I would lie and say I do animal experimentation. It's basically the same thing after all
Ya, wtf. clearly this is a reply chain of intelligent people (?) but not a single post about the actual text. like tldr for spinoza, his writing is far beyond these grasping confusions which could be avoided if anyone cared to have an actual philosophical discussion
as a longtime CIA front myself (three of Allen Dulles’ secret children in a trench coat), I have it on good authority google’s sole purpose is to steal your data and then laugh at your porn and internet history. You sure love those tiny Asian feet! The search engine and internet thing just kinda fell out of it, and then became too big to stop by the time we realized it’d become the main thing
Oh, it doesn’t surprise me at all. I once worked well into the night trying to debug a web site for a client, only to find the issue was he’d installed NoScript “to try it out”.
FAA outsourced it responsibility to Boeing - basically just a rubberstamp - no wonder the European and Chinese air safety folks wanted to do their own testing.

Never happened before as the FAA used to be the gold standard for safety - looks they have been gutted by the govt.
You're kinda right, but on the other hand how I'll get visa and steal some faamg jobs if they'll not accept foreigners? /s

ok, just kidding, now serious take:

US population: 330kk

Rest of the World: 8kkk

Delta (8kkk-330kk)

Even if we assume that distribution of highly skilled people is not uniform (lack of decent higher edu places, harder access to computers/internet)

then you still lose shitton of outliers

edit.

ops I misread.
Anonymous Google, Amazon workers decry deal with Israel