skysight-inc/HackerNews huggingface dataset:
This is pure speculation, but perhaps it has to do with executable lookup. How should you execute a binary in the current working directory? `./bin_file` is very convenient.
First please don’t get caught up in the misconception that all of your income is taxed at a higher rate when you make more, it’s just your marginal rate. In fact, from $150 to $206K, your marginal tax rate on anything above $160K only goes up 6%

I went from $150K at the beginning of 2020 to around $225K working remotely. At $150K we could do anything we wanted (married grown children) to a point six months later we could do everything we wanted.

Meaning with $225K, we could:

- “retire my wife” at 45 so she could pursue her passions.

- max out my 401K (and soon catch up contributions) and max out my “after tax 401K” with 10% of my base

- go on multiple decent vacations a year.

- fly my wife out with me on business trips (on my dime) and stay over.

- “Date nights” once a week or so.

- stay in AirBnbs around the country for weeks at a time just for a change of scenery and work from there.

We had to balance those things before. Now we can do all of it.

If I made more, it would go toward my less conservative investments - real estate, opening a franchise, etc.
It was not. Ukraine could not join the NATO because of Crimea and Luhansk+Donetsk.
History is full of examples of people who protested their governments at a grave risk. Some have died, but some have won. Think of it as “dying for your country” - you choose not to, but many would, and many in Ukraine are doing it as we speak.
You're rambling nonsense and for the past few comments. Why do you think I wrote science doesn't prove God or free will? Do you believe I didn't already classify you with persons that believe unprovable things that doesn't mix with science. In academia the worst persons to work with have been believers of God or free will. It's honestly too bad that we don't have real choice otherwise I would've requested to not be born into the world with persons that believe in such nonsense.
WiFi settings or DNS over HTTPS settings on Android 9. (I had to forget my network and reconnect with static instead of DHCP to manually set a DNS IP)
You appear to have raised awareness. The posts from that spammer appear to be being deleted one-by-one.

Edit: Just out of curiosity, anyone know what 7CR is, in USD?

Edit2: It's just over $9000
Can’t speak to NYC, but 200 seems to require a degree of seniority in the Bay Area.

But again RSUs are a huge part(for example they make half my income in my taxes this year)
Maybe this article will explain my point about errors a little, it also covers function composition, and I think is approachable. I guess the only advice I have for you (or anyone) with monads is to look at concrete examples first and not care about the theoretical bits. Intuition comes from use. Is it useful to know in non-functional languages? Probably not; you'll use them without realising and probably make them yourself without realising!

https://medium.com/swlh/monads-in-python-e3c9592285d6
Bad keming strikes again.
At least half of the best pirate streaming sites are located in Russia.
All occupations are bad - just like all wars. As a Bulgarian, we've been occupied for 500 years by the Ottomans - you think it was any better?
JavaScript has bind() on functions which works well enough. You can partially apply arguments, but I don't think you can project them to a different order.
This is from NGO nothing official about it.
This is actually a bad idea. No upside to greasing your seat. At best it just makes it slip.

Source: Profession cyclist for the last 15 years.
If you simply go by the metric of putting a kid in the home where they are best off, then we can dispense with saying the biological or adopted parents are "necessarily" where the kid should be. We now know you don't think children are "necessarily" better off where they are wanted. Instead perhaps we can use your metric, and assign child to a home where they're "better off" after birth rather than to their biological parents or the person who wants to adopt them. This system could mean assigning the child to an entirely different country and culture at birth "in the interest of the child."

>Continuity may be more important

Continuity is not the only factor at play here. Continuity can turn into a bad thing where you're continuously somewhere where you aren't wanted.

> and the state of “wanting” a child in your home is not some simple boolean value. It’s intellectually dishonest to pretend it is.

The article is about families "un-adopt" a child. It's intellectually dishonest, and ignorant, to make this statement in the context of an article where it's so incredibly into the boolean "false" state of wanting.
They didn’t. They added a challenge–response step to downloading the video, and throttled any request for the video that doesn’t include the correct response to the challenge. The webpage has some JS that computes the correct response, so you don’t get throttled if you view a video there. You can find the details in the bug tracker if you want.
I wrote an explanation of this earlier today on another forum, so I'm going to be lazy and link to it: https://www.reddit.com/r/apple/comments/t843ss/steve_jobs_to...

Jobs was mostly justified in not shipping Flash as a Safari plug-in on iOS. Adobe had terminal "not getting it" syndrome, and their attempts at shipping the plugin on Android were... actually pretty bad.

The thing Jobs overstepped on was trying to ban all third party development tools; something he backed off on after a few months when it was clear the FTC was going to sue. Believe it or not you probably have played Flash games on your iPhone and not even known it. That's why I say Jobs didn't kill Flash; because the platform actually remained relevant in game development for a few years, up until Adobe pulled the whole "premium features" bullshit which really pushed people away from Flash and to Unity.
The best way to ensure there is no "copyright infringement" would be to shut off Youtube altogether and make sure nobody can see a "music video" without paying a subscription. Other than that, they should assume their content is accessible from any device which was exactly their original intention.

The duplicitous attitude of music executives is that they even pay radios to play some songs in loops to turn public attention to them, but then cry wolf when people need tools to see/listen to them as they want. There are so many great artists that we don't know about because they are struggling to be "discovered" beyond the music industry streamroller...

edit: typos
I'll bite.

Assuming these companies are morally evil, why not join to change them in a virtuous direction?

Either you can make positive change or if you can't make change, then you're not necessarily additive to evil ("do no harm").
Corruption is one of the fun things I enjoy thinking about.

People have to take a step back and realize this can NEVER be beat. Because corruption is a philosophical construct. We saw virtually incorruptible countries tied up in the financial recession that was fueled by greed. But it wasn't greed until it all came crashing down, before that it was a smart move.

So preachiness aside let me tell you story. So a friend of mine works in supply chain operations in a certain country. Surprisingly local supply chain professionals are paid comparatively low than their peers with similar skill and education. Yet supply chain type work are always the most deemed jobs in any industry. I asked him, what's the deal. So he just told me, people just makes up the "opportunity" cost by over invoicing and charging commissions to their favored vendors. I said what kind monitoring mechanism do the bosses have. They said usually none, but if they even have monitoring mechanism and get this, corrupt people will use the monitoring mechanism itself to weed out the ones who are honest! So, for the owners the cost corruption is just part of the cost production. They include the cost without much care.

Anyway, I am trying to convince him to open a startup with me to address this problem and apply to YC S22.
Binary search is deceptively simple. It is quite fertile ground for off-by-one errors, integer overflow, infinite loops, etc.

Wikipedia has an entire section dedicated to this here: https://en.wikipedia.org/wiki/Binary_search_algorithm#Implem...

When Jon Bentley assigned binary search as a problem in a course for professional programmers, he found that ninety percent failed to provide a correct solution after several hours of working on it, mainly because the incorrect implementations failed to run or returned a wrong answer in rare edge cases. A study published in 1988 shows that accurate code for it is only found in five out of twenty textbooks. Furthermore, Bentley's own implementation of binary search, published in his 1986 book Programming Pearls, contained an overflow error that remained undetected for over twenty years. The Java programming language library implementation of binary search had the same overflow bug for more than nine years.
Why is the non-profit named "5th Pillar"?
Duress passwords aren't there to stop brute-forcing, they're there to save your life in the event of wrench-based cryptoanalysis [0]. Think "log into this system or I shoot you". Using a duress vs regular password should look identical and give away as much information/access as you can afford so your odds of being found out (and subsequent shot) are as low as possible.

Even if configured as sef-destruct (in cases where you value system security more than your life), it's still better than a basic panic button (ideally you want both). You can point a gun at someone and tell them to keep their hands away from a button, but eventually you'll need to have them open a locked door for you and in that moment they are free to type anything on the keypad, be it "open door and call the cops" or "blow up the whole building" and you won't know what they typed until it's too late to stop them.

[0] https://xkcd.com/538/
Depends on context.
That's a funny story, but i can't help but to feel that there's another problem to be solved:

> It turns out he wasn't noticing the space between the 'o' and the 'I' in 'Do It'; in the sans-serif system font we were using, a capital 'I' looked very much like a lower case 'l'

Why couldn't most fonts be designed in a way as to not mix up o and O and 0, l and I and L as well as other symbols like that? Of course, there are often historical constraints to deal with but it surprises me that this isn't some rule of font design that would need to be followed in 99% of the cases.
Difficulty of a job isn't a great metric to evaluate pay/salary, if that were the case then miners or gravediggers would be among the wealthiest people in the world. Salaries often have to do with marginal revenue productivity and from that metric, C++ is not a particularly productive programming language compared to its cost.

C++ is a very error prone, complex and risky language and even when used in industry, it's used in such a way that companies significantly restrict its feature set to a mostly sane subset of the language that in many cases looks like a dialect of C with classes. The benefit of using it is your product has the potential to outperform software written in other languages, but this benefit often comes at the cost of software that is more limited in features compared to competitors.

For some domains, like HFT, audio and graphics, where performance is the primary feature C++ does pay well, but for most other domains the sheer complexity of the language outweighs any benefit to productivity.

So ultimately the reason Python developers get paid more than C++ developers is because products developed in Python are more productive than products developed in C++. The reason for that difference in productivity is that given two developers who are both investing X units of time working a product, the Python developer is far more likely to spend that time adding new features to their product while the C++ developer is likely to spend that time trying to find the cause of some random bug due to undefined behavior, or trying to figure out some arcane and complex language quirk.
Is there any way to re-embed them with OLE?
Nah, not listening to the opinions of morons is crucial. 16% of the population has an IQ less than 85. Listening to them is a way to ruin your life.
I've had my extremely shitty bike stolen in Japan! It was a normal mama-chari, and I called all the usual suspects to confirm it hadn't been towed.

The main thing was that it was parked in a place it shouldn't be parked, for enough time.

Meanwhile my much nicer replacement bike is parked like 50cm away, but inside actual bike parking, and is just there. My neighbor has an even nicer bike, with a fancy GPS thingy attached to the frame, there for the taking. And it's still there!

The Completist's Guide mentions that cheaper bikes are more likely to get stolen, and I heard that from police here as well.

Though I think the general contours of "everyone has a bike anyways" is very true. They're also harder to fence cuz bikes in Tokyo are registered (not 100% but enough).

Personally, I think that just social dynamics from having real bike parking (read: not attaching to stop signs...) helps a lot as well.
What future is there for Russia’s foreign science collaborations?
Anything massless moves at the speed of causality
> The necessary time isn't spent thinking on the tasks but instead the pairing rushing things through with very little thought to design and long term maintainability.

I know it's anecdotal but this doesn't happen in my team. Our pairing culture isn't oriented at producing more but higher quality code, and it generally tends to achieve both.

Or, to turn it around, rushing tasks doesn't seem to be an issue of solo vs pair or mob programming.
> How is deciding to be a dumb service in a country when clearly innocent people are dying as a result of official actions of that country not a moral judgment?

Because it is a position that fundamentally says "I don't know how reliable this information is". Obviously if we took news at face value then it would be necessary to approach the world very differently than people do. But the media lies/is wrong/works to sway consensus/doesn't uncover the most important issues/are only human and so it would be stupid to respond to everything that gets reported.

There hasn't been a crisis in my lifetime where the consensus position 10 days in was useful for making good decisions. People were still saying COVID wasn't human transmissible and laughing at peppers at this point, for example. Or Iraq, my go-to comparison, where people were convinced Saddam had weapons of mass destruction. The news coming out about the Russia/Ukraine war is unreliable no matter how much people think that this time it will be an open and shut case.

At some point people have to bow to overwhelming evidence that even though every single time it looks like this time is different, it probably isn't different. The reliable information here is that Russia has invaded the Ukraine. That isn't enough reason for businesses to start throwing out random punitive mini-sanctions. We've seen a lot of invasions over history and that isn't a usual or useful response.
another nice resource is https://github.com/ssloy/tinyrenderer/wiki

The wiki is nice and it has a functional renderer with cpu vertex/pixel shaders, texture mapping and obj loader. A Python version is just 100 lines:

https://github.com/rougier/tiny-renderer
That first comment on launch post is very HN-ish
There's a great word for this: "Genericana". Everyplace you go is the same as everywhere else. I created my startup to try to help fix this problem. We're selling gift cards that can only be spent at local businesses in a single town. The idea is to keep places unique by supporting their local businesses instead of national chains or Amazon. Check us out if you're interested: https://giverrang.com
There is a recipe schema[1] that the Nextcloud app Cookbook[2] uses for adding recipes just by pasting a URL. Not every website supports this though.

[1]: https://schema.org/Recipe
[2]: https://github.com/nextcloud/cookbook/
Endangering other people is not fine even if it's in your every right to do so.
Thanks,will try!
You mean if it doesn't get stolen?
It could've been worse:
http://trans.onionmixer.net/mediawiki/index.php?title=File:S...
I don't _need_ it but using a smartphone instead of navigating via a physical map and taking photos of memorable events throughout the day sure is nice.
When I was in college, I didn't have much money, like a lot of us when going to school, so I bought a beater bike at a garage sale for $5. It was a 3-speed type with big tires back before that became cool. The security mechanism was not only that it was ugly, but the 3-speed shifter mechanism was messed up and the pedals only worked if you had it just so between 2nd and 3rd gear, sort of halfway in between, otherwise the pedals would slip if you stood up on them or put much pressure on them. I never locked it. I would just put it in 1st gear and walk away. On campus I don't think anyone tried to swipe it except I noticed a few times it was laying on the ground instead of the bike rack. One time I went to the 7-11 just to grab a soda and while I was in there I hear a scream outside. I went out and saw my bike laying on the ground and some guy hobbling away grabbing at his groin. My friends would ask me "how can you ride that thing" and I would say, very carefully.
Yeah Adafruit is a good source! However one supplier of potentially many
The WebGL tutorial has the advantage of running everywhere, while WebGPU will take years to be available, assuming it does indeed get released this year across all major browsers, then it requires a Vulkan/DX 12 card anyway.
In the end this is a really empty criticism. Anyone with half a brain understands that journalism tends to come with these caveats.
Given the random spaces in "R ename" and "R emove", I'm not surprised that they ignored the space in "Do It"
I wonder if it would be worthwhile to clean up (for lack of a better term) vaccine production's use of pork (and other?) animal products, aborted fetal stem cell lines, etc. to reduce some of the religious objections. Or would it not matter, and people would find something else to support their belief?
Yes, you can do that, but the sound quality is very poor.
Since math is one of the few things I fell confident talking about:

It is true that different infinities exists[0][1] and there are whole areas of logic examining them.

It is also true that _number_ without any extra qualifier generally means the Real numbers (R) or Complex numbers (C) and those domain do not define infinity as a number, but even then there are only a few good ways to add infinity into each number system:

In R generally you either add a projective point of infinity ∞ [2] that makes geometry sometimes nices or two signed infinities (-∞ and +∞) that make calculus nicer (especially limits and integration)

In C it is often simpler as typically you want to treat them as a sphere and so add an extra point so that the inversion f(x) = 1/x is a well-behaved function. In this domain you often end up working with holomorphic functions[3] and then there is not really an intrinsic difference between a function like f(x) = 1/x and g(x) = x they simply have both a _pole_ f at 0 and g at infinity.

If you want to get trippy even integers can have unusual definitions [4] and then there is always one of my favorite topic in math: surreal numbers [5] (for which I recommend both [6] and [7]) a field where √∞ < ∞/2 < ∞ - 1 < ∞ < ∞ + 1 and is perfectly well defined (but still 0/0 doesn't have any meaning in any of these theories, that is a though nut to crack)

[0]https://en.wikipedia.org/wiki/Ordinal_number
[1]https://en.wikipedia.org/wiki/Cardinal_number
[2]https://en.wikipedia.org/wiki/Projective_geometry
[3]https://en.wikipedia.org/wiki/Holomorphic_function
[4]https://en.wikipedia.org/wiki/Algebraic_integer
[5]https://en.wikipedia.org/wiki/Surreal_number
[6]https://www-cs-faculty.stanford.edu/~knuth/sn.html
[7]https://books.google.it/books?id=tXiVo8qA5PQC&redir_esc=y
Refactoring a Python Codebase with LibCST
> "It will cost over USD3 billion to restore the plane, the restoration shall be time-consuming. Ukraine will make every effort to ensure that the aggressor state pays for these works,"

And if you believe that will happen, I have a bridge to sell you…

There’s a lot of ways this war can go, but that it should somehow end with Russia paying reparations to Ukraine is rather unlikely. And that the Ukrainian government would then spend a fortune of those (badly needed) reparations to build a new An-225 is even less likely.
"...a feeling society ought to let you indulge."

Everyone has a limit, until you've been pushed past it (and even after), you don't know exactly where it is, and of course it can change.

Every child will have a different impact on your limits, I can certainly understand how a person could be pushed past their limits, by their own child and more-so a relatively unknown child, and I have a lot of sympathy for people in those situations (even the most horrific ones).

As for "society", "they", give parents very little support, it may be different for foster parents but without researching much, I don't have much faith.

Whether society "ought" to be setup this way, that's a hard one, make it too easy and we self-select for a bunch of massive families with an endless bill of support.

My feel is we're erring too much on the side of a lack of support, especially less "social" (e.g. scandinavian countries) focused countries such as USA, UK, AU.
Deflation is natural due to increasing uses of new technology which make products and services cheaper and better.

Deflation, purchasing power increase, is good for savers. Those gorged on debt like to "fight deflation" because inflation makes their debts cheaper to pay. The "deflation is bad" cheering squad is talking their book of over-levered speculation.
But I guess that's my point. Who would resent an adopted child? That's what they signed up for. It's more on the adopters poor reasons for choosing to adopt. I'm not disagreeing with you, just highlighting that it's not really a solution, as the problem isn't the child.
Absolutely, but I find them more valuable because of that. I don't know enough to pick the ideal component, but I know if I get what they use it'll be good enough.
I have the same problem with a bunch of flash animations I made a long time ago. This makes me really sad :(
Does it? I would assume that means every single online interaction needs a consent banner, since sending a request over TCP includes, by it's nature, your IP address. I never dug too deep into GDPR or the like, since my own websites are all for personal use, and I'm not in charge of any of that stuff for work.

I kinda assumed that demanding consent before sending a user's IP would be technically impossible, given that you have to send it as part of the first request, before even being able to ask for permission? Ok, time to research this.
Most of the single-SWF movies people think about when they think of Flash entirely fit within the current Web sandbox.

Flash does have it's own bizzaro-world idea of CORS, though, which can cause issues with web services not aware of it. Adobe also went through a lot of work in AS3 to support "opaque" SWF content, i.e. being able to hotlink other domains' movies in the same way browsers can hotlink images. It is a concept that makes absolutely no sense in a post-Spectre world. But a lot of movies just outright don't need those features - it's definitely not a "rewrite all Flash Player content" situation.
That's pretty nice. I focused on the practical parts in my article, but diving into the rasterization process itself is also very interesting. Thanks for sharing!