skysight-inc/HackerNews huggingface dataset:
Yes, but "parallel" is also used in CS to specify multiple things happening at the same time including IO.

https://www.wikiwand.com/en/Parallel_computing

Quote: "Parallel computing is a type of computation where many calculations or the execution of processes are carried out simultaneously."

https://www.wikiwand.com/en/Parallel_communication

Quote: "In data transmission, parallel communication is a method of conveying multiple binary digits (bits) simultaneously. It contrasts with serial communication, which conveys only a single bit at a time; this distinction is one way of characterizing a communications link."
_ is the blinking cursor. Prompt is just >
Maps.me at least still is collecting data; if you look at their privacy policy (https://legal.my.com/us/maps/privacy/), they use your location data to “tailor and improve the adverts that are presented in the Services“.

As far as I know, OsmAnd is fine, and there’s also a couple of alternatives:
https://gurumaps.app/
https://www.qwant.com/maps (Which can be installed as a PWA)
One more reason could be, prioritising the tasks to pick. In celery you can create multiple task queues and prioritise by allocating fewer resource to consume from a lower priority queue (say) and allocate more resources to consume from high priority queue. This configuration is static and is a configuration option. But if you want to dynamically change the priority how you consume tasks from each queue, say by having a scheduling code picking tasks from different queues and handing it over to your application code that would be difficult.
I don't think introducing a scheduling layer between celery and the application code is possible unless you modify the celery code.

Also I am not sure how scalable RabbitMQ is, redis as broker scales quite well but you lose durability when you use redis.
Well, there's working and then there's working. Neither WeWork nor Uber has ever turned a profit. But their CEOs both got wildly rich selling this dream. And along the way they definitely crushed a lot of competition both potential and actual.
Node.js – Node Module System
It's because they only want the world to be a better place for themselves.
Exactly the same experience with GraphQL - indeed I think in the end it cost more time than REST. The thing is, GraphQL is a tool that really shines when you have... graph data (like Facebook). The problem is every company under the sun is now rushing to use it as if it's some kind of silver bullet because of all the hype.
I think there’s one more notable difference: the M1 MBP also has a brighter screen at 500 vs 400 nits. Both have P3 gamut and are otherwise the same resolution.
There seems to multiple `rename` commands - messy.
https://wiki.linuxquestions.org/wiki/Rename
Honestly, no one should be surprised by this. If we look t the history of automotive development and manufacturing over the last 40-50 years, every major change has been 'made real' by Japanese automanufacturers. That doesn't mean they are first to market, but it typically means they are first to market with something that works for the main stream. This includes manufacturing techniques, platform engineering, hybrids, navigation and in car computing, etc.

They are just quiet about it. In part, this seems to be cultural, in part it seems to be where our major news comes from and the fact that it rarely reports on stories in other languages (and even more rarely reports on them well). There have been many discusisons on HN of the goods and bads of Japanese work culture, but one possible outcome of that hierarchy and control being a longer term strategic focus, and internal commitments to quiet & purposeful innovation.
My understanding is that his "true identity" got outed and he disappeared off the scene after that.

Imagine! The guy was both an insanely productive programmer and Ruby evangelist. He gave more to the community than anyone could repay. And what did he ask for in return? He asked to be the Lone Ranger.

All he wanted was anonymity. He wanted to be the masked hero who rides in, does a bunch of good, and then gallops off before anyone has had a chance to thank him. He was an eccentric, a romantic. That romantic eccentric was a benefactor who asked basically nothing in return.

And some nobody decided it would be fun to pull off the mask. Who was that? We'd have to look him up to know his name. He ruined it for _why and for the rest of the Ruby community. Why? What for?
"The company promises the tech will be on the road early next year. Autonomous driving technology has proven to be a lot more difficult to bring to market than any of the major automakers seemed to have planned for."

I honestly don't understand how this has proved to be "a lot more difficult to bring to market than any of the major automakers..." I'm not an expert, by any measure, but this seemed to be a nearly impossible thing to bring to market anytime soon. The technology seems impossibly hard, sure, but more importantly this is something that is new and looks super scary to most people. Every single time one of these things fail it's going to make headlines, and that's going to make it even scarier. I just can't believe Honda (or anyone else) got this right so fast. Even if they're like 95% of the way to having it perfect (or whatever the measure might be), that last 5% seems like it's going to be REALLY hard to get right without some serious trouble and some bad PR.
I feel like the timing of the election couldn't have been worse - it has taken so much focus off of Covid (and continues to do so as Republicans claim it's not over) at the worst possible time. The whole Midwest is in terrible shape and rapidly getting worse, but they're still slow to implement serious restrictions. Meanwhile, unlike the earlier surge in NY (and the one in AZ that came later), these are nationwide, so doctors and nurses can't be brought in from elsewhere. It feels like we're at the point where no one's going to declare a lockdown until people start dying while they wait in line for a hospital bed, and by that point it's going to be way too late and cost thousands and thousands of lives.
> an objective test of skill

Other industries/careers have exactly this: a professional licensing exam. Most programmers vehemently oppose any sort of standardized testing.
That’s strange, though probably due to dart being a small language. For java and kotlin intellij absolutely blows visual studio out of the water and you really can program with only pressing ctrl+space
> But Apple Silicon may actually improve the situation over time, as having the same GPUs and APIs on Macs and iOS devices means there is now a much bigger market for game developers to target with the same codebase.

Not really. The business models for desktop gaming are completely different to mobile devices, and there is no meaningful common market.

I think people will actually be surprised at how few games from iOS will even run on an ARM Mac because developers will block them.

It used to be possible to do some gaming on a Mac - the vast, vast majority of Steam users have graphics hardware of a level that was perfectly achievable on a Mac, especially with an eGPU. The end of x86 is the end of that market, forever.
What's tricky to make forms stricter are proper typings for dynamically added form controls. We don't know what their types are since developers can add them at runtime.

It's not impossible to make forms stricter, it's just a matter of planning how to make it in the least breaking way. Definitely from a very high priority for us.
Wow, a little hostile here?

My assertion, that R's NaN is not "non-standard", seems upheld by the article. It's a quiet NaN with a payload, which is well-defined by the IEEE 754 standard.

As other posters pointed out, it's relying on a "should" behavior from the spec, which is risky but common. It sounds like disabling the "RunFast" mode cleared up their issues, which seems quite far from it being an "obscenely bad" design decision.

It's not terribly unusual to require IEEE 754 compliance in numerical code, like the usual options for avoiding --ffast-math -style stuff.
Check out this video for a pretty honest and accurate evaluation of how dangerous motorcycles are: https://www.youtube.com/watch?v=5DZk0lzR3Wc
Show HN: Pandas style guide for production code
https://web.archive.org/web/20201109033834/https://funkwhale...
It's definitely very interesting to see white men's reactions now that they are starting to experience discrimination themselves. Your comment is actually very telling. Instead of realizing and admitting that racism and sexism are bad and hurtful, you instead referred to the perpetrators as "arrogant sexist bigots" and talked about how scary the "echo chamber" was.

edit: In fact, it is remarkable that this "it is actually the minorities who are the real sexists and racists!" comment is the top comment on HN. Absolutely shameful.
OsmAnd still uses Android's own built-in geolocation to get network-assisted GPS location, and that built-in geolocation defaults to Google’s servers. So, Google still knows where you are even if you use an OSM-based map app instead of Google Maps.

Maps.me is an advertising-based business, and it is also controversial in the OSM community because it fails to properly credit OSM in violation of OSM’s license.
He made $200bn on Alibaba. He is an extremely successful investor who survived many crises over very many years.
A collections of recommendations that I have built up during my 5+ year experience using Pandas in a variety of commercial projects. I would like to ask the wider community for feedback or any other recommendations they would like to add. Feel free to start an issue thread or do a PR request.
Lawrence was referring to a class of optimization algorithm that does not adapt to the data. In the terminology of neural networks, it is only inference, not training. It only samples the function stochastically, and tries to walk downhill, but there is no feedback loop to improve the speed of the walk, there is only knowledge of how good the samples are.

https://en.wikipedia.org/wiki/Genetic_algorithm
If you're talking about my comment, you couldn't be further from the truth.

I've actually worked with C# for over 15 years now and written apps with (in order of age) VBScript, webforms, web services (the MS SOAP stuff), MVC 1, MVC 2, MVC 3, MVC 4, Web API, Web API 2, the OData one I forget the name of and asp.net core. Oh and Silverlight. I've probably missed something. On yeah, WCF. And even WWF! Basically EVERYTHING web-related to C#. Plus enough work in PHP, Python, Ruby, Express, etc. to be able to compare different approaches. And even sometimes VB.net, I've maintained and then migrated entire code-bases from that to C#.

I'm not entirely sure what more familiarity I need?

I'd also note that there are a lot of other people agreeing with my in that thread, almost all of whom show a decent technical understanding. And it's got a lot of upvotes.

But, even if I "misunderstood" or have a "lack of familiarity", that speaks of how poor the design/documentation actually is. If you can so easily shoot yourself in the foot with it, it's not fit for purpose.
Doesn't have anything to do with Photos data, since Photo, Drive, Gmail, etc. are explicitly not used as inputs for that.
On the web it’s a target of ransomware via usage of the eternal blue exploit pkg
The rule we (rather mature engineer organization) we try to follow is slightly more complex than the one in the post.

We run on second to the last version, but we keep testing on the latest and even beta release. So to catch problems immediately and if possible give our feedback to the developers of the platform.
The untold story of a cyberattack, a hospital and a dying woman
He also got doxxed after specifically asking to be left alone.
Wayeb: A Complex Event Processing and Forecasting Engine
I would also guess those same lasers could be used to analyze a persons breath from afar and distinguish different gas compositions, tone and frequency of breathing from different people distinguishing them.
Apple used 3D based face recognition that only works when your face is right in front of the iPhone. We are a ways away from distance 3D face recognition, and given the advances with deep learning and bigger data sets in 2D, it isn't even necessary.
I would also highly recommend the MC Garage series on YouTube. It won't go into specific bikes, but is such a good general resource on how to do most maintenance jobs.

https://www.youtube.com/playlist?list=PLoIkhe-bQcoDvIb1vDJmU...
Make sure the resolution is set to “native” for the external monitor.
I suspect it was written in JS because that was the author’s language of choice. There are lots of ways to manage git identities and this seems like a decent utility for web devs who already have node installed and don’t care to manually edit config files.
> Pfizer Inc. (New York, NY) in partnership with BioNtech (Germany) has also developed a saRNA prototype vaccine, although the details of this vector/formulation have not been disclosed yet.

AFAICS, this is not BNT162b2, which is the one that we are talking about. There are 3 other candidates, one of them is the self-amplifying one.
It would be nice to have these available as snippets on the command line with fuzzy search.
Maybe. I just wish I could see what people see in this book, at least out of curiosity.

To me, it’s a very convoluted way to learn ruby with a ton of irrelevant comic strips and pop culture references I don’t get that just add to the sizable cognitive load of learning a new language.
This was going to be my question. For your own classes and services, nothing is stopping you. You can new up classes without DI all day long. ASP.NET does layer on it's things using DI, but it's boilerplate built into templates. For example, OOB you may use the built in UserManager to authenticate users and store their info in a db. If you want to customize that and NOT use the built-in, you may have 10-20 lines to write in Startup.cs to inject a different UserManager or configure the built-in one differently. I've never felt it was massive or wasted my time vs Node/express work I've done.
It is possible to do that wirelessly with samsung dex already. I use it regularly, with an external mouse/keyboard for dex desktop on a TV, and I can use the phone normally. They supported linux on Dex for a while, but that is unsupported now. If Samsung brings a linux desktop with Miracast as an alternative to their own desktop, I might just switch full time to that.
WARNING: Don't buy an ink tank printer unless you are printing documents on a daily or at least weekly basis. For occasional uses, it's the worst choice - dried ink will completely clog the printer head, even running multiple "flush" cannot fully declog it. For an ink-cartridge based printer, the head is replaced after each cartridge replacement, but with an ink tank printer, the broken lines will stay with you forever.

Also, an ink tank printer also includes a planned obsolescence feature: waste ink pad counter. For each "flush" operation, the counter increments. When it reaches a threshold, it will disable the printer and force you to send the printer back for maintenance (effectively making many people to throw out the printer). Occasional users suffer the most, since flushing the printer is needed all the time to declog it. The waste ink pad is not something magic, it's just a sponge pad and trivially replacable, but manufacturer won't tell you in the user manual and won't let you reset the counter after replacement. Fortunately, you can find the leaked OEM tool on the web.

Laser printing is the way to go. Unfortunately a color printer is still 3x more expensive than an equivalent inkjet printer.
I'm not even a C# coder and I can't understand the complaints about this. If you want to code fast and fancy free, use Python or PHP. If you want to use enterprise patterns that will make your code clean, testable and nicely modular, then go for something like C# or Java. Why even use C# if you can't be bothered with DI because... too many lines? mindblown
Depends on the route you took (work permit/studying/joining a family member), but if you are on work permit (and are a non-EU citizen), you can get it after 4 years of being on a work permit. (These 4 years count as part of the 5 for citizenship, so it's 4 for permanent resident + 1 more.)

https://www.migrationsverket.se/English/Private-individuals/... (Ctrl+f "Perma­nent resi­dence permit")
The CDs weren't ripped from active listener's libraries and made unavailable by an uncaring corporation; they deteriorated with time and use.

When I bought that Nirvana CD I bought it for life, and no one has the right to revoke my ability to listen to it.

There is a difference.
Privacy laws are mainly aimed at allowing those whose data is being used to be aware of this, understand what is used for which purpose, and to elect to control this should they object.

None of this is the same as a blanket prevention.
https://www.serverhunter.com/ and https://en.metadedi.net/ are useful resources for that. Though search for more information before signing up for anything expensive and/or long term as there are some truly crap hosts out there. There are some pretty good budget hosts in the mix though.

If you can wait until the end of the month you might find black friday offers from some providers. They usually get discussed in places like https://www.lowendtalk.com/ (I'm not sure how quickly such short term offers are reflected on the above server search sites, if at all). Again, do research on the hosts you chose lest you buy a lemon.
And, not forget, the cycles weren't theirs. Now that everyone and their dog is running webapps on Azure, suddenly cycles/request is a metric worth optimizing for, since they're billing per request but spending per cycle.
I think people love the idea of takeout more than the thing itself.
I find it much easier to use direnv and set GIT_AUTHOR_EMAIL in each of ~/work/.envrc and ~/personal/.envrc No need to reconfigure every repo this way.
Not sure how Spring does it, but for example in ASP.Net Core, it's really simple. In the app startup class there is a method that's automatically called by the framework whereby it supplies a services container. In this method you "wire up" your interface->concrete mappings

public void ConfigureServices(IServiceCollection services)
{
services.AddScoped<IMyDependency, MyDependency>();
}

Later on when for e.g. an APIController is instantiated, once you've declare a constructor dependency on IMyDependency, it gets resolved for you automatically and whatever concrete class is mapped to gets created and passed to the constructor.

Outside of ASP.Net (console app for example) you can either do this manually, or you can get a ServiceCollection object from the framework, or you ca nuse a 3rd party DI library, etc.

Generally speaking if you don't configure this correctly you get a pretty simple message telling you that the container could not service the request for an IMyDependency or whatever and then it's pretty simple to figure out what you missed in the wire-up.
Sorry, the user is always wrong. I couldn't find it because Amazon's UX is infallible.

If I can't find it, and I'm actively looking for it, there' something wrong with the page. It is not obvious like DoorDash is obvious. I don't think you can argue that in good faith.
Yes, though I don't know what version. Maybe I should have said new system, but it's a new micro-architecture, as I understand it, with an unsupported ABI.
>Japan's government has awarded a safety certification to Honda's autonomy tech called Traffic Jam Pilot.

I don't think that is an entirely fair representation. The claim you are referencing in that sentence appears to be about when they will launch. They seem to clearly be the first to actually achieve a certification. Which is what the title seems to be referring too. We can discuss about the potentially too close relationship between the Japanese government and companies, but the certification is the certification and is a fairly objective measure.
> Most of the electron apps out there already have native iOS versions which will run natively on AS macs too, that should go a long way to smooth the transition (and will be interesting to see how much extra RAM you gain from not needing slack/spotify/notion etc to run on Electron).

They don't have desktop UIs, and will be a big step down for most users. You can't seriously argue the UI doesn't matter on a Mac.
Wouldn't you need to have evidence of discrimination before you start to discriminate against other groups in the name of women? Women might actually get a backlash for that and you have the classic self-fullfilling prophecy. Why not try a revolutionary approach and treat people equally, everyone to their best ability as their conscience allows?

We would need to scrap esoteric models about bias and have very simple rules that everybody understands?
The Library of Congress does exactly what you've described every day.

A researcher desires to download a 50 minute archived video. A request is sent from their laptop to a lookup table server. The lookup table contains the metadata for where that file is stored.

Then the request is passed to a media server which has an SSD and RAM large enough for receiving the actual media file. It opens a connection with the tape library. The tape library handles loading the media from tape to a staging server, which also has an SSD.

So totally the media file goes from tape, to staging SSD via hardwire, to main server's SSD over the network, to client's device over the network.
>if everyone has a baseline income, nobody does

I think you are assuming an auction like situation for stuff like limited housing but it doesn't have to be like that. You can build more.
Walmart destroyed smaller shops doing this all over the US for decades.

https://ilsr.org/walmart-charged-predatory-pricing/
I just finished found through the takeout process for photos last night. 39 2GB archives. Request took a couple of days to process, then I got an email with a bunch of links that they said were good for 7 days. I planned to load them into my Synology download manager, but the takeout system seems to rely heavily on browser state, so Synology couldn't download them. Each took 5 minutes to download at home over WiFi, and the takeout interface demands authentication every 10 minutes. It also reloads the page and reset my position in the download list on every click.

I've uploaded and expanded about half the archives on my Synology, and it's currently indexing everything, so I can't comment on the photo issues you've mentioned quite yet.

Overall, I'm happy there exists a mechanism to get my photos, but the quality of the experience is truly awful.
How I Became an Expert Online Entrepreneur
Private DNS (DNS over TLS) also sends metrics to a Google endpoint on every network change, as a way to detect connectivity. AOSP is truly a surveillance software.
Latests News in India – Trends
This is such a cool idea. A simple web based database. If you introduced tier pricing with additional features, I would be willing to pay for this.
New device puts music in your head – no headphones required
I never said it doesn't exist. I'm sure there are people who are victims of discrimination. Where's your proof of the millions who do suffer from workplace discrimination in tech every year? More specifically, how do you see the chicken and egg problem posed in the parent comment not being a mindset issue?
Why? I cannot comprehend this mindset.
Another botched art restoration found in Spain
Thanks for commenting!

It still seems strange to me, if you start a new Angular project then you know you're writing TypeScript, no ifs or buts - and that means if you write some code that doesn't compile, you'll have to fix it before it runs. I don't understand why that's seen as different in the template layer?

Great that it's there at all though, last time I developed with Angular templates didn't have type checking at all, and it kind of hurt.