skysight-inc/HackerNews huggingface dataset:
I think this can be the curse of popularity. The demand from more and more users of different feature, especially backed by industries who rely on the language, means that slowly over time, all popular languages accumulate scope and feature creep to some extent.

But at the same time, for serious industry work, those features do come in handy when you do need them.

I think this is why to some extent you never hear that much good of the old tried and tested languages. They always feel bloated, disorganized, confusing, with too much cruft, and yet it's all that which make them what they are.
Every two years I've looked at Python again and been told that the horrible mess I saw last time is obsolete, there's a good tool now that fixes all the problems. Every time it's just been an even bigger mess with one more tool on top.
Yeah because we can't stand job security why should we allow people on their 50s to keep working when the new trend is to force anyone over 45 to be starved to death even if they're the former director of Disney Imagineering ultimately we hate workers but especially older ones.
OH GOD PUT IT OUT WITH FIRE!!

It’s a cool tool but added about 200 pounds to my face.

P0 roadmap feature request: flatter the subject, like Instagram does.
Bilinear texture filtering – artifacts, alternatives, frequency domain analysis
I always laugh when I think about this. Microsoft's tools are so bad that they had to ship an entire other OS in their own OS just so that programmers can be productive.
Will do! Thank-you.
As the "Wolfram Derangement Syndrome" alludes, he has a very unique style, not unlike our President. And as in that case, it's probably a trap to critique that style and better to simply critique the ideas.
100% agree with you. So happy with black and pytest.

- The formatting he is proposing for multiple args on a function with double tabs it's wired... O_O

- Same argument on mypy, if I want to type all variables, I perhaps will be happy doing it in go or rust.. python is dynamic :)

- pytest

- balck works so fine with vscode (pycharm will work if he disables linting code on every keystroke... )haha
Fusionauth was pretty easy to set up self hosted in a container. Is keycloak better or equivalent if all I want is Multitenant JWTs issued (multiple apps/themes in one instance) and an email confirm / password reset workflow for users?
Disclaimer: I’ve contributed to the fusionauth .net core library
SIMD like code, auto-vectorization has come a good way, but it still isn't as fast as doing it by hand.

IoT devices with memory measured in single digits KB.

Plus, someone needs to write the Assembly that those compilers generate.
The Russian VA-111 Shkval torpedo explodes on impact, but then again, it's traveling underwater at 370km/h
You can research theoretical physics your whole life without worrying about putting a food on the table.
It's too bad you can't get a single chip conveniently soldered on a schmartboard ready to be used anymore [1].

That was a great deal for only 35$.

The only option now is to buy the evaluation board for close to 500$ or 10 chips for 200$ and do QFN soldering which can be a PITA.

[1] https://schmartboard.com/schmartboard-ez-qfn-88-pins-0-4mm-p...
Theres always Ruby
Atlassian is not the only one who wrecked login by implementing SSO across all their instances.

I really don’t recommend using in-app dual logins (for example Gmail’s dual login), and stick to using separate Chrome profiles or Firefox profiles, so that none of the cookies are shared. Even with that, I’ve had surprises with my mobile phone number being the only shared information between two Google Ads accounts, and Google mixing my data, but avoiding sharing cookies is really important.

That is also what I recommend my employees. « You can use Facebook or Youtube at work, but not in the same Chrome profile. »
Thanks for your reply.

Well I'm asking about retrospective. Today you have to do a whole lot to markdown submit to your toolchain. Would asciidoc not have been better ?

Is the syntax of asciidoc that much worse ? It's still human readable
Line count can be a misleading way to measure C# length given there are so many braces on their own lines. But also, the thing is, if you're coding in like Visual Studio, you often don't even type so many of the characters -- the IDE does it for you. So I guess the question I would instead ask is: which one did you feel more productive in? (Including everything from IDE startup time to debugging.)
I switched from Linux to wsl for a while. I'm back to Ubuntu after unexplained blue screens. Ubuntu running fine.
Why, because of secure boot?
The Proximity Solution: A Strategy to Win the Covid-19 War
If that's official GitHub policy it's both unworkable and exceedingly ignorant of how people use the English language outside of the US. GitHub should have no business telling people how to write their source files.
I've used docker-sync to get around these performance issues.
https://i.imgur.com/dJ7kHch.png

It's pretty sloppy to show surge capacity on the same graph as total hospitalizations, not active active hospitalizations.
Don't mix things, guy!
- asyncio it's one thing: From my point of view it's amazing... makes python be able to compete with nodejs or go.. (not so hard, if you work also on the browser)

- mypy: that's another story, but it's also optional, use it if you want... (my opinion, like in typescript, if I want types I will do it with go or rust)
Hedge Fund Managers Claiming Bailouts as Small Businesses
This is scary. I’m trying to understand - I have several Trello accounts, one that I use for my own personal work and some consulting clients, and several other accounts with @client.com emails. Does this mean that if I have my personal account added as a secondary email anywhere on a client owned board, they can take control of my personal account including other clients’ IP? If so that’s terrifying and we need to find alternatives ASAP.
Lawn Love is hiring a Head of Growth to help us put a dent in a $100B industry
With WSL I'm running stock Debian so every too I use is just an apt-get away. I don't run anything on the Windows side for development except VS Code.
Profiting from the Folly of Others
This is fantastic PR for Atlassian.

All their customers present and potential are seeing them do exactly the wrong thing ethically in order to
take a side against an individual in favour of an employer.

Big gold star from corporate. Individual developers, rob them, that is fine. The customer is right. The user is not the customer.

The other way around. Taking a firm's IP and denying access to it while giving it to a former employee who did not own it. Words like theft would be bandied about freely.

Oh for the days of the rule of law and equality before it, huh?
> I don't have grants that would cover $10,000 for uncrippled float64 support on Tesla GPU.

Have you tried asking them directly? I have heard that sometimes Nvidia will give free GPUs to researchers.

By the way it is very cool that you do this work as an academic. Many CS professors avoid practical stuff!
> we are starting to look like a heavily templatized cpp code

Which was my main concern when type-hints were added

Give a hand to the strong-typed people and they will take the whole arm.

They will take Python as "now it's like Java" and will push it all the way through.
Syscalls in the VM don’t need to trap into the host, presumably.
Hackers Have Some of the Best Ideas in War Against Coronavirus
Things You Need to Know About Alerts in Google Analytcs
I cited the correct, current numbers for the entire state.

You’re citing numbers released by the city where they haven’t confirmed cases, so it doesn’t answer the OP’s question.
I’m saying that at a minimum I expect all Windows users to be affected by this.

It’s not a Microsoft problem at all: it’s that the web platform simply doesn’t support getting this type of scrolljacking right. It’s just not possible due to how scrolling is handled in the browser, how wheel events work, and the platform’s propensity to asynchrony (so that not only is it not supported, it can never be supported). The best you can achieve is to detect OS and browser and guess at how it’s going to behave, and emulate its functionality. And quite apart from how such things change over time, that’s not guaranteed to work at any particular time: such configuration is flexible per OS, and hardware (which you can’t detect reliably) can influences how it will do things as well. Inertia is a particularly good example of that: it varies in all of these ways, by hardware, by OS, by browser and by configuration in all three of these places. Now I don’t have macOS handy, so I can’t see how it handles the scrolling there. Perhaps that site’s developers (or some library they use) has done that emulation and tuned it for macOS, but not elsewhere.
Developing relatively large systems with dozens of different, mostly JVM-based services.
Right. Projects can always choose not to enable asyncio. I don't see what the problem is. Right tool for the job, &c.
I can’t seem to access more than the cover page of that paper.

Do I need a journal membership?
And what's the problem on having some type hints on some func signatures?) You can read python exactly the same way (with and without type hints)....
Sounds to me that Trello should have asked users to unlink any old accounts in good time before making this move
You are over-analyzing. There is nothing in the sentence you quote that says if the torpedo was launched or swam out etc. Nothing in the sentence you quote even qualified how long "near instant" was. Etc.

You are also saying you know more about this subject than the sub vet who wrote the article...?
I'm honestly not sure what to make of the People's Action Party winning something like 80% of votes. That's a Putin level of popularity.
Run the Jewels- Blockbuster Night Pt. 1
I recently also coded my first Django/Vue app. Here's what I really liked: Have all business logic on the server. The user clicks a button? Tie this to a function on the server that receives the client state from Vue and responds with the new state. This way, all business logic is in very simple Python functions that essentially operate on a JSON dictionary.

The above approach only needs very little generic wiring. The caveat is that it probably only works when there is little client data, which was the case for me.
Heavily templates C++ code is something very few things can match; I would be quite surprised if anything from Python came close.
Yes

My personal preference regarding line lengths: 80 chars are not enough. And even pep8 says that "foolish consistency is the hobgoblin of little minds"

So try being under 80 chars but sometimes you can't. Also don't break a line that's like 85 chars if it will just make it more ugly

I'm glad Prospector by default doesn't enforce "the cult of 80 chars" dogma
This is some well crafted software indeed, and extendable.

Java EE
WSL2 is really not designed for using Linux tools on your NTFS-based filesystem. Store everything on the WSL filesystem, that works perfectly. If you need GUI tools try VcXsrv.
Unicode doesn't encode ligatures except for backwards compatibility.

And it doesn't encode separate variants for unified Han characters. As in, that's not an argument, just a description of the status quo.
Isn't it standard to open separate accounts for companies? My employers would've never even allowed me to use a personal account or personal email for business content. In the end, they need to be able to claim the content if an employee leaves the company. Mixing personal and company accounts or even accounts of several employers sounds dangerous to me.
Governors need to know their state and people so if most everyone is staying home and doing some recreational activities then an official health order may not be necessary. But typically what you see is that businesses full of contractors and/or near bankruptcy do not have the leadership to close down - the consequences and blowback is too high for them and they need a third party to force it. So barber shops, dental offices etc are doing silly things. Churches like tithes and the incentives are misaligned for them not to play on people's angst.
“Software” shouldn’t be anything. Software is so broad a generalisation as to be utterly meaningless.

Should some software be easy to change? Of course. There is immense proven value in that approach especially in the “unix tools” philosophy.

But you cannot reason about embedded medical device drivers the same way as you can about a desktop CAD application or a video game or a massive SAAS platform.
> WHO has been proactive, even though late,

According to Merriam-Webster[1]:

«proactive» · acting in anticipation of future problems, needs, or changes

[1]: https://www.merriam-webster.com/dictionary/proactive
Till 1 year ago it has been a great concern, especially for small drone. Now thanks to andyp1per, new Ardupilot dev, we have amazing results with dynamic filtering gyroscope noise, we could even track the mechanical noise peak based on actual RPM or live FFT.

Harmonic Notch Filter in Ardupilot
https://ardupilot.org/copter/docs/common-imu-notch-filtering...

new and ongoing development

https://github.com/ArduPilot/ardupilot/pull/13121

https://github.com/ArduPilot/ardupilot/pull/14010
OP behaves like a giant tool and a baby both in this blog post and more importantly in the Github issue report ( https://github.com/psf/black/issues/1178 ).

Therefore...

> My problem with the above formatting is that the list of arguments and the body of the function are now at the same indentation level.

OP weirdly complains here that equal scopes shouldn't be equally indented, and, let's be clear, declared function arguments are the same scope as the function body.

> My point is that the proper way to indent the above code is...

OP is dumb and wrong and should feel bad for missing the first section of PEP8 right after the introduction. It's titled "A Foolish Consistency is the Hobgoblin of Little Minds".

OP's proposed "correct" way is to arbitrarily leapfrog an indentation level and then backtrack. Personally I think that makes OP a bad person. As an adherent of The One True Brace Style (K&R), I find OP's proposal to be super ugly and much harder to read than Black's style.

> PEP8 recommends

PEP8 can recommend anything it wants. That particular recommendation is bad and not based on anything other than Guido's personal preference. It's fine for Guido to have preferences, but OP should feel bad for _demanding_ it.

> I decided to do the unthinkable: fork it

It's open source software on github. Forkability is literally the point.

> *I don’t know if you ever saw the code of black. It..."

...gets the job done well and is therefore extremely popular? Yes.
Ruby is so great. I will switch as soon as I can.
No, but I can't remember the source. Iirc if unemployed you have a >2.5x mortality rate of someone employed.
I would appreciate it very much if Python would have a standard language formatter ala `go fmt` to end the bikeshedding.

I personally use black but I wouldn't mind other standards as long as I don't have to pick and choose anymore.
https://www.strongtowns.org/journal/2019/3/6/non-glamorous-g...
What bothers me the most is that the comparison is always against a hypothetical "do nothing" strategy, ignoring the fact that different countries have employed different strategies, some of them have been highly successful in containing the disease without any lock down (Korea, Taiwan, and Australia) come to mind.
That is precisely what happened to me.
(And English has historically had more warts than that, e.g. “three score and ten” = 3×20 + 10, “four and twenty” = 4 + 20.)
Yes and no.

You can write tests like in any language, they just happen to be more tedious.

If you make use of powerful macro assemblers, like MASM and TASM, you can write what looks like high level functions.

You can have a look here for a couple of MASM examples,

https://de.wikipedia.org/wiki/Microsoft_Macro_Assembler
The other obvious one is that what the company rep said is not the actual problem. Because what the company rep said is ludicrous.
>> Why is it good for the government to buy up property and rent it at below market prices?

Subtract cost from benefit then add future resale value of property.
I think the limit on BigQuery is 100 concurrent queries. Also you can use batch mode if you're willing to wait a little bit.

https://cloud.google.com/bigquery/quotas#query_jobs
Can I not get this update by disabling the "Google Play Store" app? I've disabled that app. There is also an app called "Google play services" where the options "disable" and "force stop" are greyed out. Does this mean the "Google play services" are not running anyway?
Very niche, but some companies both save a lot of money and can reallocate multiple employees by using patentrenewal.com
Hard forking a project to make use of the hard work the maintainers put in to it, then writing a post doing nothing but insulting those maintainer's decisions / preferences, is not a good look. Neither is throwing temper tantrums in issue threads: https://github.com/psf/black/issues/1178#issuecomment-565383...

Also if this developer wasn't so obsessed with bikeshedding, they could just edit the one bit of formatting code and republish. That way they could even rebase off of upstream if they wanted.

Personally, I much prefer black's indentation scheme. I also like spending as little time as possible agonizing over minutia like this.
Ruby has solid package management too
This sounds like a major GDPR violation. If they do business anywhere in Europe they could face major fines if someone were to lodge a complaint with a national national data protection authority.

And here is a list of national data protection authorities in Europe: https://edpb.europa.eu/about-edpb/board/members_en
Google wants to hire the “Killed by Google” author
Linking a static library into your program will increase your binary size, linking to a shared library will not. Smaller binary size is one of the benefits that shared libraries offer.

That decision is entirely up to the developer and the project requirements. If you're not writing a bare-metal program there's no reason why not to use external libraries. It's still perfectly possible.
Noted for its effect on certain carbon-based life forms.
Also known as the best drink in existence.
The F86 was on a rough par with the MIG15 in Korea. Yeager's assessment was that it was all about pilots, not the planes.

Trivia: the Soviets eventually recovered an intact downed Sabre and shipped it to Russia for evaluation. They copied from it, including the Sabre's gun-sight that later fitted out the MIGs in Vietnam.

Did the F86 ever serve in the Vietnam war?
I'd add that it's essential for throwaways, which are sometimes necessary for open discourse depending on the account and topic. Many highly active HN accounts are semi-professional, linking to off-site profiles.

The green seems to make for a good cautionary flag though.
> Who could have thought this would work?
Some enterprising person on Airbnb! Trashy trailers repainted and rebranded as cabins around Redwood National Park. I'm not going back there, but there will be enough suckers if the traffic's heavy.
Good luck finding a pandas or scipy implementation for go or rust :-/
Especially that the WHO is just a sum of its participating countries, so removing its big US part will just make it weaker and that's it, nothing more.

Also, it they think the WHO was not good, the US should, as a huge contributor (which means bringing a lot of US experts and administrators to the organ), point to solutions to improve it. Deciding to cut the funds is completely illogical.
At least for nix you can set up local caches, so this would save most of the bandwidth. But you could also just keep the /nix/store folder - as it's an immutable store for all the packages.
If it's just ssh, what's the benefit over using it on WSL compared to using the native ssh in Windows?
Isn't this just California being in the "3.6 roentgen, not great, not terrible" phase? I.e. number of new cases reported is limited by the number of tests that are able to be made?
What problems did you experience in web development on Windows? I worked with Linux, Mac and Windows, but I didn‘t have any problems on any platform with a typical modern webpack/react/angular/typescript/elm etc.. stack. Even docker support with Hyper-V is okay imho.
I remember using PyCharm and I believe it had a better formatter. On the other hand, I don't really like black. But, as the article said it's recommended by the Python guys.
Virtual events directory and the future of events in a social distancing world
The company name according to one of his screenshots is 'Tech for Good.' On their careers page the only opening is a Data Scientist... if it's real this is a hilarious way of weeding out unqualified applicants.
Go ahead http://websvn.kolibrios.org/
Well if you want my opinion, I don't think they're particularly at fault for others inability to interpret what they meant by that tweet. I find that tweet to be pretty clear, but also nothing noteworthy. Don't see how we're better off than had they simply not tweeted it. Again, I don't think we're necessarily worse off, just not better off.

I was just responding to the comment above mine, which asked "what did they do", and tried to show that was probably the point the poster above that was making.

As to the main topic? I mostly think this is just more petty distraction, deflection, and pointing fingers. But, I do think it's worth considering what the WHO's purpose is and whether or not it's serving that purpose sufficiently. As to how I feel about cutting funds, I'm not sure yet...
It's just one more thing you have to get to learn.

I have the same problem with classes in JavaScript. You can't ignore them and stick to prototypes nor ignore prototypes and stick to classes. What should have been a simplification has turned out to make things more complex.
So standardize them as returning void — great!
Aren't the techniques that Taiwan and Korea have employed (testing, isolation of known cases, contact tracing) irrelevant at this stage of contagion? I doubt of the efficacy of contact tracing when you have enough of a percentage of population infected that a single visit to Costco or any other supermarket would mean a very high chance of being there at the same time as an infectious person...
> a CODE_OF_CONDUCT, because we assume preemptively that you are a racist homophobic asshole, and we have to cover our bases.

This one is a new personal pet peeve. I'm not a racist homophobe--I'm a good person. And though it doesn't give me any authority to speak on the matter, I'm bi and I've dated all sorts of people.

I don't like to be presumed to be an asshole (or presume that others may be), and I'm offended that we have to treat adults like this as part of a new social contract. Can't we just be good to one another? And when there are assholes, can't we handle everything on a case-by-case basis, as it arises?

By putting this into every single project, it feels like we're building an ivory tower that ignores the social progress we've made in the last century. It's disrespectful and patronizing to mature adults to presume how they might behave. I don't like to think of people as great ape descendants, but this kind of thing reminds me we're just animals, fighting and name calling. I don't like that. I don't like how it makes me feel. Software is an achievement of human intellect, and I don't like to be reminded of our flaws. Not in the root of every software project I want to grok or contribute to.

I'm not so close-minded to rule out changing my mind on this matter, but I'm perplexed and, as I admitted before, slightly annoyed. I really want to hear others' opinions on this.

I'm not trying to trivialize anyone's experiences. I missed whatever original conversations there were on this matter and I want to express both how I feel and that I want to know more.

edit: I'm going to be downvoted for even admitting this? That's why I debated even posting. I don't like operating like this.