skysight-inc/HackerNews huggingface dataset:
What I mean is that my definition of build time is more things that happen when you are running a build. If you do build time things at other times then I don’t personally consider them build time activities any more. You have converted your build time activities into something more general at that point.

They may be spiritually or metaphorically still build steps in some sense, but they are happening outside that context.
It’s much worse now - anyone who uses any program that supports localized error messages should know by now to switch to English to have a hope of googling the problem.

I suppose unique error codes could help here.
That's an oversimplification. The first thing to consider is that there's two types of masks:

* N95 masks

* Everything else

We knew N95 masks worked because that's what professionals use in hospitals. Unfortunately, there was a shortage of PPE so telling people to buy them would put them in direct competition with professionals treating very sick patients. In April 2020 we were looking at a really bleak scenario so there was a very strong incentive to keep professionals alive even if it came at the expense of some citizens (think: doomsday scenario).

We also had no idea whether 'everything else' helped at all. Recommending non-N95 use might have given people a false sense of security that might have played against more effective measures such as extreme social distancing and self-quarantining of people with symptoms.

As knowledge improved, guidance changed. Nothing crazy to see here.
Most certainly is. Signal doesn't have a status feature to addict people. This ends up with people less addicted to the app.
I'm "young" and relatively unexposed to capital gains; I have some index funds, etc -- but I'm not "loaded".

Capital gains taxes are purely based on profit; you can carry over $3k in losses each year, and that's a "common" tactic, to sell losing positions at EoY to reap the $3k benefit (which can carry over if >$3k).

Why don't we tax capital gains higher, perhaps average it over 5-10 years even, and continue to allow carryover of losses, etc... ? Surely there's middle-ground here that [most] everyone could support....
JavaScript is such a polarising topic and I wonder why. Browsers are not dropping support anytime soon and the ecosystem is healthier than ever. Just use it for what it is good at. And if you are wondering what that is, it is a great high level programming language that is good at glueing things together. It is obviously not universal. You won’t write operating systems with JavaScript as much as you won’t write web applications with assembler. In both cases you can try if you are mad enough.

Great programmers and hackers don’t complain about the language as it is irrelevant. They just use whatever is available to get the job done and get it done well. The more programming languages you know well the more you understand that each has advantages and disadvantages. Part of being a pro is to know what to use under what circumstances. What’s the point of comparing apples to oranges?

Finally, you will always need a scripting language with a loose type system even when you start at the low levels. Don’t be so obsessed about type safety, etc. It only shows lack of skills to keep the program model in your head. Gaming engines are scriptable for a reason. It provides different ergonomics that are useful. There are plenty of Rust, Go and Java applications that that replace scripting with ill-conceived configuration templates that resemble scripts except that they are inferior. If you are writing a complex system in Rust, v8 is a modern, expressive scripting runtime that will help you rapidly prototype. That is not say it is better than Lua or Python. It really depends what you want to achieve. But choosing the right scripting language can also drive adoption. So choose wisely!
This is a good point. Wealthy are just like the rest of us; they support giving other people a bath.
This should have [2014] in the title
Any country, the sender just has to set a test question and the receiver has to have the transfer number and the answer.
A very similar play is used by corporations who lobby the government for more regulations. Big oil is famous for this, they lobby the Government to institute new licensing, fees, programs, carbon taxes, new environmental assessments, etc. You might wonder why would an oil company like Exxon or Shell, etc lobby for things that will end up costing them 10's of millions? It's because these 10's of millions in cost are trivial for them. The smaller players get killed, they don't have the same amount of resources like teams of lawyers or billions of dollars and end up struggling to stay in the game. It plays out like this all the time.
> But subject tests are not required right.

You're correct, they are not required. I think that rather than a requirement, students should be able to submit these AP/SAT II scores to add value to their application. Some schools don't offer AP courses, so it can't really be a requirement. SAT II could be made a requirement. My opinion is that if we're going to use standardized tests at all, let's use standardized tests that measure actual knowledge, not "psychometric abilities" (i.e. SAT II and/or AP tests).

>> Do you know that the tests don't really correlate to future success or are you speculating here?

There is a lot of research on SAT/ACT scores and college success. It's a mixed bag. Standardized test scores basically only correlate with grades in the first year of college, and don't correlate at all with graduation rates. GPA, however, does correlate strongly with college success. There are a lot of research studies correlating SAT/ACT scores with different metrics. And it turns out, that a "psychometric abilities" test just isn't a great metric for how people do in college. Why are we investing billions of dollars and hours in a really ineffective metric?

>> This is more of an argument for the SAT's math section to be made more difficult.

I think we should just have math subject tests instead. That way kids who only took up to Algebra II take one test appropriate for their level. And kids who took Calculus take another test appropriate for their level. A history major probably doesn't need calculus. A physics major does.

> I see grades and the SATs as simply being _different_. Neither is strictly better than the other because they aren't really showing the same thing. In that case I see no reason they can't coexist.

Well, research has shown that grades predict college success and ACT/SAT doesn't really. So I would say that one is strictly better than the other. I'm not saying that standardized testing shouldn't exist. I do think students should be able to take standardized subject specific tests like AP and SAT II and submit those scores with their application. Grades and standardized tests can co-exist. Let's just not waste time and money on a standardized test that doesn't provide a meaningful metric.
What exactly do you want me to accept? Transphobia? Make no mistake: when you confound sex and gender that's what you are fueling. One half of the USA is busy enacting transphobic laws, we must not fuel that agenda. We can not just accept
behavior singing "tolerance". That's not how this works. Tolerance means we respect every human being equally and it does not mean that any opinion denying that needs to be tolerated.

https://medium.com/thoughts-economics-politics-sustainabilit...
Remittance to Mexico using a credit card is $1.25 and that pays out in MX$.
I love how JavaScript has become the lingua Franca of the browser world but there are some things that JavaScript allows the others languages don’t allow.
Of all the people at Google, I practically saw him all the time (pre-pandemic). I guess it's the shirts. He seemed to really like Yoshka's cafe, and the ice cream ;).
The thing to remember about tax-loss harvesting is that it delays taxes. It lowers the cost basis on the new assets, which are eventually sold.

I did a big TLH in March of last year when the market tanked. Now I have a bunch of assets that just entered capital gains again, but I still have to pay taxes on 75+% gains.
did you just watch the wind rises?
AI Creations: Legally Protected?
This is pretty common practice in languages like Haskell.
"Well written" is hard to demonstrate, because (aside from being somewhat subjective) it's something that might only play itself out over a long period. For example, can you take one feature and completely remove it, without creating a nightmare for yourself? Can you add a new feature without needing to re-write and rearrange a million other things? And then on the opposite end of the spectrum, is everything so de-coupled that it adds needless structural complexity?

I think my biggest lesson as a programmer was returning to large projects I hadn't touched in a few months, needing to implement big changes. Nothing else has developed my sense of where, when, and how to separate concerns.

I'd recommend toying around with "design patterns", which forces you to think about different approaches. But I might be answering this at a different scale than you're asking. Personally I've found my biggest challenges have been structural... rather than coming up with tight little algorithms for things.
Glad to read that the tools are now free. FWIW things have gotten better.

In the old days (1980s) both Xilinx and Altera used to charge quite a lot of money for their tools. IIRC around $5000. They were small companies and it was a significant part of their total revenue stream.
How would greenhouses use up top-soil?
nit: the page was last updated in 2013 and I'm sure the unifying receiver technology has had updates since.

Tangent: My favorite mouse of all time is the Logitech Anywhere MX (no bloody 2, or 3...). I have two that I use daily and 3 more in the closet for when these ones die. It takes regular AA batteries, so no needing to plug the thing in to charge, and no throwing it away because the battery stopped working. The unifying receiver just plugs into any free USB port and "just works" everywhere, unlike flaky OS bluetooth implementations.

The one and only downside is that Logitech is phasing out their unifying receiver and never did produce a USB-C version. Much as I hate to admit it, Type A USB ports are not long for this world.
I would like to see that as well. But I think that sidesteps what I’m saying, which is that it’s probably not sufficient to show that the tool used to gather evidence might, under certain circumstances, be susceptible to malicious interference.
This video doesn’t go into using the technique in your backyard, but it does introduce the idea. https://youtu.be/0olpSN6_TCc
The ones that were initially hired to work native Android / iOS?

We’re they down sized? Re trained? Etc. and so on. Can you speak about the process around this and so on. I understand you want to give a positive image externally here, but I’m more interested in what struggles occurred and how you resolved it / did not resolve it.
New Book “Hands-On Financial Trading with Python”
Interesting read and makes some good points.

The reasoning about the "incredible run of ursurpurs" is a very flawed though. It's not like Bezos, Zuck, Jobs, Gates, Musk, Ellison, Page, Brin, et al. made their fortunes collecting their paychecks and funding their 401k's to the max and paying the top-level income tax bracket.

Their fabulous rise in wealth was because of the equity of the companies they founded becoming publicly traded at very high valuations.

Remember Jobs was only taking $1 in annual salary.

I'm not blaming the wealthy founders, they did remarkable things and deserve to be fabulously well compensated (not that fair or deserved have anything to do with it).

If anything I think the author should distinguish between capital gains taxes and regular income.
Your parents didn't pay taxes? Mine paid unthinkable amounts of money (without even considering interest compounding) and that's what the infrastructure was built with; the government certainly didn't create it out of thin air. New infrastructure is paid for with my taxes - and my parents are still active too. If your parents never paid then be thankful to those who did, not governments.

Sure, your money makes you money - you made enough to live off capital gains, these are taxed - and capital gains are usually money taxed in multiple layers - and you can give that money to others, e.g. your children but you could choose anyone else.

I don't see how that's relevant to anything here though... Yes, your children, partner or maybe your extended family or best friend will be considered very lucky - but why does that mean that all others - most of whom aren't as lucky as you or calculating as me and have much less money - must sponsor other people's work-less lifes?

I wouldn't ask if this meant that nobody has to work ever again, but that is not the case right? The reality is that a lot of people will have to work a lot harder to make life work-less for a much smaller group of people content with merely surviving. The world isn't just rich/poor... - and simply distributing government welfare evenly among all people will never work, many people require much bigger amounts to even stay alive due to their health.

If you consider yourself overly lucky, donate to a charity or research, and your government certainly accepts excess taxes if you ask, but don't force this onto others.
I love the HN community but sometimes its very hard to know or find people here
Like how you would find on social media
> The US can be seen as a single market, the same applies to China and India. Europe has the schengen area, the EU and the EEA. Africa needs similar initiatives.

Yes, but you don't need much international cooperation to get a single market or visa free travel: individual countries can unilaterally declare free trade and open their borders. (And economic theory is in favour of that, too.)
Reminds me of dependent types: https://en.wikipedia.org/wiki/Dependent_type
The story apparently dates from 1963. I wouldn't judge any scientist training neural networks in the 60s too harshly.
Maybe it worked like the Magic Switch:

http://catb.org/jargon/html/magic-story.html
Capital gains taxes are paid on NET profit (profit minus losses) for a given year. Yes, if you have a net loss you can carry that forward to future tax years but you also aren't paying any taxes on a net loss. Biden's plan to add another bracket to capital gains tax is the right approach to actually tax the wealthy.
What I told my kids
Tell it to the jury I guess. "Yes, of course there's evidence of a crime on my phone, but actually I put it there just to trick the police."
Try running a barbershop in France, Germany and the UK. They are far from business homogeneous.

In eg Germany you need three years of government approved training to work in one. And another two years of government approved training to run one.

(And I don't think those training certificates can be used for anything in other countries?)
Fabrice Bellard also used the DFT for multiplication as one of the many advanced techniques in his computation of 2.7T digits of Pi:
https://bellard.org/pi/pi2700e9/pipcrecord.pdf
Tolkien's elves were also supposed to be morally pure to a greater degree than most of the world. That this would entail risking one's own longer lifespan for the greater good seems internally consistent. I think the Silmarillion also indicated that elves reincarnate, which would mean death wouldn't even be the end for them.
That's true. And there is seriously optimized software out there using linked lists (e.g. in the Linux kernel).

However, with bigger data in my experience a very good solution is often to have a vector of pointers to the actual data. This loses some locality of course, but during traversal the fact that you don't have dependencies between iterations can still be a win.
This is a great video explaining the development of this aircraft. https://www.youtube.com/watch?v=uYn6fyGNg7c
Still, he does not provide any evidence.
Humans have this problem because they get distracted and have slow reaction times.

Emergency breaking can typically stop a car within about 100 yards even from freeway speeds. But a distracted human might travel more than that before they even realize they should be trying to stop.

Humans are also pretty bad at adjusting to conditions, so if weather makes the road slick (wet or icy) or they have limited visibility, they don't often slow down enough to compensate.

Autonomous cars have none of these problems, so aren't likely to ever run in to a "can't stop in time" situation.

I can't actually think of any situation where, in the event of a likely collision, the best solution isn't to just try to stop. Even if, for some reason, you can't stop quickly enough to avoid the collision, any reduction in speed will result in a reduction in the severity of collision.
Oh, I hadn't realized this was written before the 2012 "machine learning revolution"
Don't want to interrupt this nice discussion but the head topic was about Africa for once, and here we are talking about Europe and US again. Funny we can't switch even for a moment. I bet Africa sees a lot of this.
This map ( https://thetruesize.com )is very interesting, also.
You are vendor locked in regardless whether you build it in RN or SwiftUI or compose - you are still building a mobile app and any serious mobile app will need some degree of native integration.

Better to make it natively than to support an extra platform which is RN.
There was a cone in the middle of the blocked off (right-hand) lane at the turn where it initially got stuck. Seems maybe the spacing between the cones was more cause for the confusion?
I searched the Homebrew Cask[1] repository, and 0 out of the 29 removed formulae were available in there as Casks. Could you care to tell me the specific installation procedure for any one of them?

I'd be surprised if the deleted formulae would ever be available as Casks because Homebrew Cask does not accept open source software that meets either of the following criteria[2]:

* The software is CLI only

* The software doesn't provide official binaries

[1]: https://github.com/Homebrew/homebrew-cask

[2]: https://github.com/Homebrew/brew/blob/master/docs/Acceptable...
There were a bunch of people who worked with him on this in Taiwan. I don't think anything ever got released publicly, and I think Dan found the whole episode to be so frustrating that he never commented on it much in public.
> MATTI FRIEDMAN is an Israeli-Canadian reporter based in Jerusalem and the author of Pumpkinflowers: A Soldier’s Story and The Aleppo Codex.
I really hate this trend too (I call it the 'Cyan Filter'). It's become so prevalent of late that I almost sigh with relief when a film or TV series comes on that doesn't have the "Cyan Filter turned up to eleven".

Dear film graders. When people's teeth and the whites of their eyes have actually turned cyan, it's time to back off the dial a bit!
Doesn't matter. If a well connected vaccine researcher starts talking about 5G microchips with no evidence presented, you'd still not put much weight into their arguments.
No. Be tolerant of other people's own definitions of words.
Crossing a road might become way safer in the future with self driving cars, or at least safety systems like automated break assistants becoming more commonplace. As for construction sites, robotics might replace many jobs in construction in the future.

As for the far future, maybe we will lie in a tank somewhere, have a cord attached to our brain and control robots that are in the dangerous environments for us. At least the people who can afford such a life style. It would also mean that we don't have to do shorter trips to visit someone or some place as you could just use avatars that are already present. Only for larger distances will ping delays become significant (thousands of km). It also means that we don't need breathable atmospheres or livable temperatures any more. Terraforming Mars would be a waste of time, as would be living down a gravity well. Maybe even the robots would be a waste if we can just live in simulated worlds instead. Already now there is a large gamer population. If you extrapolate the growing segment, we might end in a world where people spend their entire lives in simulated environments.
AJAX does not update the DOM at all. You have to write some JS to mutate the DOM based on the response data, which is one of the things React is good at.
CuriousMarc just did an intro[1] to logisim-evolution[2], which can generate verilog to then program FPGAs.

[1] - https://www.youtube.com/watch?v=gYmDpcV0X7k
[2] - https://github.com/reds-heig/logisim-evolution

It's the best of both worlds, simulate to design and debug, then push through to hardware.
The ability for the super rich to borrow against their assets, tax free, is why a sensible "wealth mininum tax" must be introduced to reduce wealth disparity and create a better society.

It doesn't need to be additivie. It can be a minimum offset against any other taxes paid, meaning that someone with $1 billion must pay at least $10 million (1%) in taxes per year.
> If you're a business owner selling office supplies, do you really care if an order was placed by a biological human or by an automatic reorder script? No.

Have you heard about scalpers and efforts trying to stop them from buying all GPUs and consoles? You do care in certain cases. Also, you don't want bots attempting to use stolen CCs.
I feel like I'm a freaking alien right now.
Have you discovered this holy grail library yet?
This is actually funny because unlike C++, Rust doesn't have true immutable types. Instead Rust restricts mutability in two ways. One is immutable bindings, and the other is the shared references. Your `unique_ptr` is example is how it ought to work actually. That way you have the ability to parameterize by mutability which Rust cannot.

To be more clear, in Rust, the `mut` you see in bindings (like `let mut blah = ...`) is wildly different from the `mut` in `&mut T`. There was discussion on whether the latter should be renamed to `uniq` (because `mut` is misleading). In any event, Rust lacks `const` types. There is no `const T` like in C++.
So something like this is impossible,

std::vector<const int> vec;

You can't have just the elements of a collection to be immutable like the above example in Rust.

Secondly, a value of a type `&T` can be mutated internally (aka interior mutability). A function taking a `&T` type and mutating it behind the scenes is very whacky. AFAII, interior mutability exists only to trick the borrow checker using the `*Cell` types (which use unsafe internally BTW).
Agreed. One of the things (among many) that convinced me of IG/FB's hostility toward developers – and users – was when they stopped providing basic user information in their official "Instagram Basic Display" API, which according to their docs "allows users of your app to get basic profile information, photos, and videos". This is literally the full list of fields you can get for a user's profile:

account_type, id, media_count, username

Can you get the user's name? Nope. Bio? Nope. Follower count? Nope. Website? Nope. Pretty close to nothing.

This is all publicly visible information by the way (so no, it isn't a matter of protecting privacy), and I'm not even talking about getting it for users who are followers/followed by the person who authorized the app; you can't even get the authenticated user's own info. It's absolutely ridiculous, and any attempts to fetch that info from the website via automated means gets severely throttled or shut down almost instantly.

I will never build anything else that even remotely relies on an existing social network for an important function.