skysight-inc/HackerNews huggingface dataset:
I'm a bit uncomfortable with the overtly broad use of the term "callback" in the article ... most examples aren't callbacks per se, just higher order functions expecting function expressions as inputs (which may or may not act as "callbacks").

Is this a "in the javascript world everything is a callback" thing, or is the author just using the term loosely?
Database for Open Source Vulnerabilities
Fuzz-testing can be amazingly useful at finding bugs, crashes, and security issues.

I'm looking forward to seeing more people use it, once it has been added to the golang testing tools:

https://go.googlesource.com/proposal/+/master/design/draft-f...

In several of my projects I thought I had good testing, but still found issues within 20 minutes of fuzzing. Wonderful to be able to find them so easily.
Hiding losses is how many Ponzi schemes get started. I'd strongly recommend you to get off that slippery slope immediately, even if it will be painful now.
Update on repairing the 200 rpi’s and donating the money to the rpi foundation
Well well. That's one way to look at it and it is an interesting way to look at it

Another way to look at is that is equally important IMO is to realize they not only planned to but actually had
occupied most of eastern Europe before that time.

Stopping this planning during the 1960ies might be related to

- Stalins death a decade before or

- to realizing NATO was getting too strong or

- to the enthusiasm for global communism waning

- or something else.

I certainly wouldn't subscribe it to some inherent peaceful nature of USSR though. For all the flak that the Americans (often rightfully) get we must not pretend that there was an obvious, readily available better alternative in trying to deescalate in the 60ies.
All of what you say is true. One thing I want to add though, is that Ph.ds are abundant these days. Because of this, there are certain jobs in industry where you do something similar to research, that require a Ph.d.
Myanmar in midst of 'national-scale internet blackout' – monitor
I think that the study you refer to is open to interpretation.
> false claims about hospital admissions being at normal levels.

"Normal level" is all relative. If you look up the press, "on the brink of the apocalypse" seems to be the normal level for at least the last couple of years in the UK.

2012: https://www.theguardian.com/society/2012/dec/02/hospitals-fu...

2013: https://www.theguardian.com/society/2013/nov/24/nhs-hospital...

2014: https://www.theguardian.com/society/2014/nov/27/nhs-winter-c...

2015: https://www.theguardian.com/society/2015/mar/27/nhs-hospital...

2016: https://www.theguardian.com/society/2016/dec/16/hospitals-in...

2017: https://www.theguardian.com/society/2017/dec/07/nhs-bosses-s...

2018: https://www.theguardian.com/society/2018/mar/07/patients-tur...

2019: https://www.theguardian.com/politics/2019/nov/25/hospital-be...
That article is hate speech. How can I be sure that it is not "bylinetimes" that is part of a "disinformation network"?
> There is a big difference between legitimate arguments about the risks involved in lockdown vs not locking down and entirely false claims

may be they are suffering from cognitive dissonance, and this is how they resolve their internal conflict - that it must be a hoax and covid false, because the lockdown is so much worse for them.
Disinformation is intentional. There is no evidence provided in the article that anything presented is disinformation.

Guilt by tentative association seems to count as investigative journalism these days, but really it's just seeding a conspiracy.
I think excel used to have a translated macro language, so if you used the Dutch Excel you’d have to use Dutch words for ‘if’, ‘then’ ‘else’ etcetera. Truly insane.
Just people randomly stumbling in with zero interest in the subject? Or people who had previously been captured by a rival typeset historian backed by a powerful multinational commercial interest? Because one of those is a search engine problem and the other is a goofy attention economy based concern.
Find a place which is not taken already

There isn’t anywhere, and if there is, there will be war over it. Things like seasteading and colonising the solar system are for the birds; these are not prime areas of real estate. You’re talking about places that we struggle to keep robotic probes alive for a significant amount of time, never mind people. If I was to attempt this, I’d probably go for Antarctica, but the challenges involved make the endeavour just seem absolutely ludicrous.

have enough money

Nobody on earth has enough money for this.

This is all ignoring the fact that once you found a new nation, you’re just recreating what you were trying to escape from in the first place: the hell of other people.

Probably worth just paying the parking fines instead.
Couldn't they just build a new road further away?
The core issue is that now you’re calling a different function.

A type system may help, but the fact persists. Type systems only catch changes in (args.length ++ args.map(primitive_typeof)). I think that this issue is not with types or arguments, but with a loose naming and handling of dependencies and backwards compatibility. A theoretical author of toReadableNumber() simply ditched one function and introduced another one, in-place. Apparently they did that because there is no way in their project to fork, retain and maintain both. You may say that types solve 95% of this, but dynamic languages exist for a reason, and when you feel like using one or see an advantage in it, other techniques may be applied. We could resolve that by using semver on functions instead of modules (renaming them at import for convenience), but nobody does that. Functions are fundamental building blocks, they take your args, do their job, return results and may have a separate environment (not in js), but somehow they are not autonomous entities. In contrast, in a real world we use explicit versions of things: gtx 1060 6gb, iphone se, cat 6020b, and the same for their part numbers. Nobody specifies just “gtx” or “cat” in their package.xls.
Interesting tidbits I'm reading about different chat apps targeted for privacy and security. On a related question, how do you rank the various prominent apps like Signal, Telegram and Whatsapp on their cryptographic security measures?
The Science of Swearing
Show HN: Open-Source Chrome Plugin
It depends on your situation. If you're low income, depending on your state, you might qualify for Medicaid, which will provide pretty close to the same care as private insurance.

If that's not an option, many hospital provide charity care.
That's my project :-) Ht was indeed very useful as it was trivial to compile it for armv7, statically linking openssl. Thanks @ducaale!
And why do you think this should be strictly a "government bill"? I think it's a lot more nuanced than that. One perspective would be to say this is a cost all of society needs to pay as a whole (in which case everyone simply pays it in taxes at the end) or you could say "we just require your business to behave in such a way that it doesn't end up killing people, you pay the cost for it". These are the extremes of course, but we need to figure out where we fall on that spectrum.
Yeh, first thought when I saw it was "who does this lol"
I think the problem with Miami is the limestone not just the swamp fact.
Hello from ru extensions community! Nobody will read this, but all we need is just browser devs to finish this useless shit:
https://i.ibb.co/C6nsNhX/2021-2-6-11-19-25.png
Add a blacklist and the ability to manually edit lists. So that the extensions themselves are unloaded from memory or isolated on certain domains. You are and google assholes only think about further curtailing powers and opportunities for expansion and that's wrong.
Risk of Covid is significantly higher. just stating for others.
This seems to work on Python:

def hello(a, b = 'world'):
print(a, b)

hello('hello')
hello('hello', 'world')

But these don't, so fair point:

hello('hello', 'world', 'there)
# nor
def hello(a):
...
hello('hello', 'world')
Welcome to "cyber", where shooting the messenger is how threats are dealt with. I'm not really surprised at the attack vector, though: For professionals it is pretty obvious, but for a non-technical decision maker? Not so much.
That's still the case today.
> Overall your monthly payments remain similar.

This is not a good way to measure things. Did you just exchange 10 years of monthly payments for 30 years of "similar" monthly payments?

My mother protested to me over the cost of her new house, defending the idea that she could afford it by pointing out that monthly payments were similar -- property taxes on the new house were about the same size as mortgage payments on the old one. I was kind of horrified by this; conceptually, when you make a mortgage payment, your net worth goes up. When you make a tax payment, it goes down.
That's fine, and I agree with you to a large extent, but that's not at all what the article is about.

The article is about the alt-right and plague disinformation, not down-and-out restaurant owners.
Getting and Keeping Customers Through Digital Marketing
(meant to say psychologically)
Market is dictated by 7nm as its the current gen lithography tech(with some 5nm fabs operating now) . You don't see them rushing to build fresh 40/65nm fabs just because cheap processors are in deficit, because its not profitable long-term.
Also Tree Style Tabs can be made to work.

Containers are really nice too.

No immediate risk of ad blocking api getting neutered.
Well, the .NET team is the opinion that C# is becoming good enough to start rewriting the runtime in C#, which they started doing in .NET 5, with enough benchmarks to show where they are now and what might still be done in the .NET 6 timeframe.
Plus GME is very low value company. Driving the price up doesn't change the value and price tends towards value over time...
What is the right age to get married
hopefully i can manage it and worst case scenario life insurance will cover it
That sounds a bit like claiming that it's scamy a company founder gets a higher salary than future employees. Of cause the company is allowed to raise money anyway it sees fit, including providing discount for individual investors for any given reason. If you don't like how they are carrying out their business you can just not invest. Which you might be leaning towards, which is why if you where a potential big investor they might offer you a discount to get you onboard as well.
Selling all my crypto because of an authoritarian government
Yeh if you read the talk pages (which are hard to find and many people wouldn’t even know about) you will find so many people pushing an agenda rather than trying to adhere to some neutrality. Small subtle changes designed to push someone’s world view.

I think it’s so rare these days to find people who can remain objective and leave their opinions at the door. Everyone seems fueled by rage, it’s like their political views are their purpose in life.
If your income is low enough, you qualify for Medicaid (which is retroactive too so will pay past bills). If you're disabled by the disease and you qualify for Social Security Income you can get covered by Medicare. If neither of those are options, may hospitals provide charity care (where most or all of the bill is forgiven - they often try to get you on Medicaid as well). And if you're truly indigent and on the street, there are hospitals like SF General where you can get care.

I'm not saying that navigating the system is easy or straightforward. But there are options out there.

And bankruptcy laws vary by state, but typically they can't take your home, vehicles or your retirement savings.
I think you can go too far in your direction. A 720p TV doesn't look nearly as good as a Full HD or 4k. I remember watching a shot of a sky filled with stars on a blueray movie and having to pause it, just because it was that breathtaking.

There is nothing wrong with a solid thinkpad if you can replace the battery so that it still works well, but my days of jumping from outlet to outlet because I got 20min on a full charge are over. So are the days of carrying a heavy laptop with a bulky charger.

I brought a oneplus phone some years ago and I paid too much for it because I wanted a "great phone". I don't regret the ultra-fast charging and day+ battery though, and my next phone is probably also going to be a oneplus, just a much cheaper model.

So if there is something to sum up this rambeling comment, it should probably be this: know what you are missing in your current tech, and upgrade as it makes sense to do so for your personal use case.
But how can this be? Wouldn't an allegedly white-supremacist America support, instead of oppose, services such as Parler?
Does Dart handle it better?
See also magicalhippo’s comment on overloading. We could introduce real types instead of primitives, so that ‘number_formatting_base_t’ would conflict with ‘array_index_t’, but nobody in the world bothers beyond bare ‘int’.
If you remove a typed param and replace it with a new one of the same type, typing will indeed not save you. But there should be other checks to warn you:

- Version should be bumped
- Dependencies should be informed via the changelog
- Existing tests of dependencies should fail
Of course! Renting their own will make them easier to find
Thanks for sharing this. What a delightful idea! My grandma is forever complaining about all the things she can't do anymore, but won't touch the internet, much less a smartphone!

This may help restore some of her independence, and I look forward to sharing it with her!
The US nuclear strategy at time was called massive retaliation.

'massive retaliation' was strategy where the US committed itself to response in much greater nuclear strike in the event of an attack, even conventional attack by Soviets. Kennedy abandoned that strategy during Cuban crisis when he saw that it didn't really work and was insane. It was simply not credible that US would commit losing 80-100 million people after single event.

The US and NATO nuclear deterrence moved to what is now known as flexible response. The response to attack will be proportional.
Byline Times pretty much are, if I remember rightly, but they're disinformation in support of the correct political cause so they don't get all the frightened articles in the mainstream press.

Ah yes, the wildly viral and completely bogus conspiracy theory article from them I remember in particular was this: https://fullfact.org/economy/short-positions/ Which they kept on doubling down on after people pointed out their fuck-up, and which became part of the standard narrative on Brexit despite being utter bullshit.
The problem in general is a language feature silently increasing the API surface.

In this specific case the function was already callable with two parameters, without the library author's intent.

Another example to the general rule is the fragile base problem: every method is a customization point by default.

These "convenience" features can easily turn into headaches like this for library authors.
Wiki:

> According to the etymological dictionaries, the tee- in teetotal is the letter ‹t›, so it is actually t-total, though it was never spelled that way.[4] The word is first recorded in 1832 in a general sense in an American source, and in 1833 in England in the context of abstinence. Since at first it was used in other contexts as an emphasised form of total, the tee- is presumably a reduplication of the first letter of total, much as contemporary idiom today might say "total with a capital T".
A short squeeze with many participants means someone will sell before the shorts are totally squeezed. So it is effectively a pump and dump.
Is there any salary data available for ex-cons in tech jobs? Ideally they shouldn't be discriminated against but I am not sure if that's the norm.
For me the core issue seems to be that the map function has, in essence, three overloads which does very different things.

A strongly typed compiler would not catch the error in the article with a similarly overloaded map function, so type checking can't really rescue you from this situation.

Sure the chances of it happening silently might be slightly less, as the second and third parameter would have to match in type (integers in this case), but it could still absolutely happen silently.

So to me the core take-away is that overloading a function in such a way is a very poor design choice, regardless of language.
Konflik Dengan Andrea Pirlo, Juventus 'Memihak' Cristiano Ronaldo
The strict rule I adopted for myself is: when you buy something, you won’t be able to sell more than 50% of the position for 10 years.

This makes me rather conservative, and I mostly end up buying VTSAX.

I have Bitcoin that I bought in 2014, and sold 50% of my position in the bull run of 2017. I cannot sell any until 2024, even if I’d probably benefit by selling some now :-)

Sticking to this rule helps minimizing regret. Obviously it won’t completely catch investing in AAPL early etc.
Dude, please call a helpline if you’re thinking this kind of stuff.
who else holds the compression view ?
Having had almost the same history and chemotherapy, the cold sensitivity and neuropathy is cause by platinum based drugs, in this case oxaliplatin. The cold sensitivity is quite fascinating i found, its like your skin reaching a threshold and feels like pressing against some cold metal.

As for the fatigue, just the chemotherapy doing its stuff, never had fatigue from the cancer.
They can participate as sellers, but not buyers, similarly to other secondary markets.
Isn't `cargo install` similar to `make install`? Usually it is advised against handling binaries in system paths independent of distro package manager.

Also, sometimes there is no `make uninstall`. Does Rust enforce an uninstall routine in the manifest?

With pipx, every app is contained in its own venv automatically and does not interfere with distro-managed packages.
> Employee morale is not really part of the equation

If that’s the case they cannot claim to care about productivity.
I thought it was also because they cancelled their reservations around March when the outlook was quite pessimistic and that resulted in their alotted capacity being picked up by others?
This is extremely difficult to pull off at scale without being caught.
Car industry canceled a lot of orders during the first virus wave in Q1 2020 and when they wanted to increase their orders in Q3 and Q4 their former capacities were already sold. The german carmakers already tried to gain more capacity by government lobbying, Taiwan answered chip capacity for covid vaccines - so doubtful if that helps (https://www.taiwannews.com.tw/en/news/4114962).
Volkswagen and BMW already wind down some production capacity and use their chip stock primarily for the margin-high models.
That's not a healthy thought. It's just money; your family would almost surely rather lose a big pile of money that you.
You seem to imply that cannabis laws follow some sort of red/blue divide.

This, is - IMO - naive at best, disingenuous at worst, especially if you consider that libertarians and like-minded folks increasingly align themselves with the right (in light of the US left having completely removed individual freedoms from their political agenda in favor of collectivist goals).
I believe that JS doesn't have function overloading.
Function overloading, the way I understand it, is the ability to declare multiple functions with the same name but a different signature (different tuple of arguments) and let the runtime/compiler decide upon the implementation used.
Let's talk straight about Javascript. Repeat with me:

Literally any kind of change to a function in
javascript is a breaking change.

Don't believe it? Give me an example of a function and how you change it and I will show you the code that works with the original function but breaks with the changed one.
It’s not a bad practice; however, it suffers from the same “low-hanging fruit” issue that affects TDD. It relies on the developers being able to predict faults.

In many cases, this isn’t too difficult, but most bugs I encounter are ones that I never would have considered; no matter how much thought I devoted to the matter.

In my experience, there’s just no way to predict all the bugs, and it isn’t helpful to ever assume that my test suites have full coverage, even if I use a scientific approach to writing tests.

The author mentioned one aspect of TDD that has always bothered me: that I can’t “explore.” My basic design philosophy is “Pave The Bare Spots”[0]. This means that I develop the design as I develop the code[1].

Rigid philosophies like TDD spike this methodology. What I tend to do, is rely on test harnesses, as opposed to unit tests[2].

In any case, I definitely support any effort to improve fundamental software quality. I feel as if the classic “rush to MVP at any cost” approach results in enormous tech debt that never gets repaid.

Obligatory XKCD: https://xkcd.com/2030/

[0] https://littlegreenviper.com/miscellany/the-road-most-travel...

[1] https://littlegreenviper.com/miscellany/evolutionary-design-...

[2] https://littlegreenviper.com/miscellany/testing-harness-vs-u...
I think it is from somewhere in standard library.
Okay, but you’re participating in amplification of disinformation right now. It’s the “just asking questions” sort or approach that doesn’t actually say anything specific, but aims to create a general fog of doubt and confusion.

If there is a specific point you want to make, then do so. It might be valid. Back that point up with details or an explanation that shows why you think it is the case, and expect to provide more information if your view is a challenging or unlikely one.
The way I’ve seen this dealt with in objective C, and I use this pattern in JavaScript, is to make a new function with the additional arguments, and then refactor the old function to be a convenience function that calls the new function and passes defaults to the new parameters.

Original function:

doSomething(foo){
*body*
}

Refactored functions:

doNewSomething(foo, bar){
*body*
}

//now a convenience function

doSomething(foo){
bar = defaultValue;
doNewSomething(foo, bar);
}

Doesn’t this solve this when updating a library?
I worked for a very short time at Nintendo in the aughts. They drug tested once, before hiring.
Maybe proactively get a list of bad domains from here http://www.malwaredomainlist.com/forums/index.php?topic=3270... and shadowban any IP/user that adds any of those domains to any text. For the shadowban, add a delay that increases with the number of views of the document, so that it's not immediately visible;
Aaand in objc, it would traditionally be:

[array mapSelector:@selector(toReadableNumber:withOptions:)
fromObject:[NSFormattingManager localizedFormattingManager]
withArguments:@[@{kCFNumberFormattingBaseKey:@(10)}]];

Thank god they invented @-syntax for core type literals.
Except for the articles which say that beds have been cut, the rest is manifestly untrue.

While the press tend to catastrophise, this is the first year we've seen doctors and nurses from multiple countries spontaneously going on social media to plead with people to take the virus seriously.

It's also the first year recent-history where some countries - including developed countries like Portugal - have had to send patients abroad, or ask for other kinds of medical help from other countries.

So it is absolutely a false claim to suggest that hospital admissions are at normal levels. They aren't.

It's also the first year where excess death totals have been far above any previous statistical variation.

https://fingertips.phe.org.uk/static-reports/mortality-surve...
I love what you're doing with reclaim!
Thank You Ubuntu and Linux Communities