skysight-inc/HackerNews huggingface dataset:
They do use OpenStreetMaps data and give attribution to them as one of their sources. But if they were to only use OSM's data, people would cry foul that Apple maps is not giving them clear and visible attribution (for e.g. by adding a "OpenStreetMap" label on the map you are viewing in Apple Maps). Right now, except for maps source providers that legally require Apple to provide visible attribution somewhere in their UI, all attributions are tucked away somewhere in the internet - https://gspe21-ssl.ls.apple.com/html/attribution-199.html
Given that both country consider the area to be their, I guess you could call the one you want.
Not an "app" per se, but if possible I'd like to have a Tiling WM that's has the discoverability and ease of use as more popular floating WMs like macOS's or GNOME. Pop shell's tiling mode is getting close but it's not as powerful yet.
I think you need to look at the company's culture, and so it would be best to have feedback from non-Chinese who work for Huawei. This also applies to all East-Asian companies (Korean and Japanese).
Small Language Models Are Also Few-Shot Learners
For it to be native and not electron.
Probably best to just lift one off of a major library like Lodash, they're well tested and efficient (no need to actually use the library, do include the LICENSE somewhere though):

https://github.com/lodash/lodash/blob/master/isObject.js

But depends on your needs, and you can also attach a typeguard to it.
She was one of the absolute geniuses and pioneers of electronic music and electronic sound effects. She's never got the recognition that she deserves. Listening to the Doctor Theme from the 60s its amazing that something so alien, hypnotic and meserising could have come from back then.
It's been a few years the government wanted to decouple the debt laden infrastructure and the retail parts (Hercule plan). Keep the former state-owned so that it can front the upcoming heavy investments and sell the retail activities to the private sector.
Mars Colony Simulation Is Starting
And with Linux support! Awesome!
> There is a bigger differnece between men and women than there are between us and most other animals

Says someone who never opened a biology textbook.

> The sexes' motivations and perspectives are almost alien to one another.

Because you really think that the M/F dichotomy is a peculiarity of the human species and has not been deeply studied in many other species?
True, but one must not forget that the good error detection properties of CRCs are guaranteed only for limited data lengths.

The CRCs of usual sizes, up to 32 bits, are perfectly fine for data sizes in the kilobyte range, but they become poor at megabyte sizes and completely useless at gigabyte sizes.

The CRCs have their domain of application for which they are excellent, but some times they are misused, e.g. in various archive file formats, where the archive integrity is checked with a too short CRC instead of using a hash of appropriate length, e.g. SHA-1 or SHA-256. The longer hashes may be truncated, e.g. to 128 bit, which is likely enough for the current sizes of files and file systems, but 64-bit or less is not enough for the kind of files that are typically encountered now.
It seems a very US centric view, because in Eastern Europe there are countries with more women than men in science and education and where even women receive bigger salary(tbh, not a good configuration for countries, that need many improvements and stability at this point is stagnating), yet for some reason even there also are parrots present who locally are repeating same dumb ideas, without looking on statistics.

The problem mostly is that there is no interest from women to join male dominated natural sciences - most of those that excell are loners. But, anyway - as a male with IT background I assure, that many guys would not mind, if there were even more women studying. I had probably rare chance of working in a job, where all my colegues were women, who were writing software... it would be very insulting to them and me to know that they had to study less to receive the same salary and job!!!

Ideologies seems to be a necessity for young and dumb people - so they can look back on their stupid mistakes when they will grow wiser(unless they don't), but since the fail of communism in USSR there seems to be not enough effort and brainwork involved to spread these ideologies with style and feeling of selfimportance and it all just relies on making opponents dumb with never ending BS, to compensate for something else.
One could comment about Brexit in the same way. There were a myriad of reasons to stay in the EU, which are becoming more apparent each passing week. But good propaganda will help turn the minds of the disillusioned into thinking that there will be nothing but unicorns and chocolate cake for one and all of only the pesky EU wasn't in their way.
Apple is still in the process of creating and rolling out their own map data.

In areas where they haven't converted to their own data, they still rely on map data from others, like TomTom and OSM.
>So the US fleet cleanup is going to cost the taxpayer probably closer to an additional $40 billion, if it all goes according to the estimates.

https://cleantechnica.com/2020/12/01/us-nuclear-site-cleanup...
It will never happen, the Polish government is essentially posturing, without the EU there would be no transitional funding and you'd suddenly see millions of their citzens being forced to return home with no jobs and very angry.
Share your project with a Public URL using NPM
Recently, I found Tilt [0] to be a good partner of mine to run "all services locally". It can be compared to "webpack for backend" (live-reloading, a lot of configuration possibilities [1]). Tilt uses Titlfiles for configuration, which are written Pythonish Starlark language and you use them to write any specific logic there. You want to run a bunch of services directly? Use local_resource()/local(). You have Procfile? There is procfile() function. You have a docker-compose.yml with services like databases? You can run it too with docker_compose(). You want to separate your Tiltfile on multiple files and include them all-together on tilt-up command? There is load()/load_dynamic(). You need some web-ui for frontend devs and a nice log browser? It is there too. You want to update your local cluster with newly built image on file save? No problem, tilt will do that with k8s_yaml() function. You need to do some extra steps before running a service (e.g. data seeding)? Use aforementioned local()/local_resource(). You need a sample project that uses tilt? Sure, there is some tutorial for C# [2]. Do you use jib instead of docker-build? Here it is [3].

Also, I am not very lucky in having resemble 1:1 k8s cluster locally. You could be close, but as long as you run in the cloud you will have different configuration on local (additional annotations, various quirks that do not exist in kind/k3s but they are on GCP). However, making dedicated dev environments in the cloud might be very costly and incur a lot of additional tinkering.

[0]: https://tilt.dev/

[1]: https://docs.tilt.dev/api.html

[2]: https://docs.tilt.dev/example_csharp.html

[3]: https://github.com/tilt-dev/tilt-example-java/blob/master/10...
The thing is, they aren't properly disposed of. https://www.gtap.agecon.purdue.edu/resources/download/10822.... says Finland in 2018 recycled 31% of plastic packages, and there's an EU goal of 50% by 2025.

As I recall, plastic incineration plants are also more expensive than average because of extra equipment to deal with byproducts of burning plastic.
We sure don't read entire wikipedia but out speech/text consumption is pretty high and we take long time to learn. At 150 words/minute, I would say babies probably consume about 10 million tokens before they start to speak. Baby's training time is much higher than just few days compared for a GPU cluster. Also, baby's vocab is very small and can do very limited things compared to these large models (for example, can't answer who is the king of England or what is the capital of Bangladesh).

This is not to say that language models are efficient, of course. That's not even remotely true. But we seem to under-estimate how much time and resources we need to learn something.
> China is a lot more open this time around. Their silk/belt-road initiatives, span across continents.

Where to start ...

You realize that BRI doesn't have grants, just debt, right?

The purpose of BRI is to build ports for the CCP navy, but have somebody else pay for them.
That’s what public companies are for. Lots of not necessarily rich people pool their money to become one very rich entity
It's not so simple. The places you can earn these wages in the US have incredible high cost of living usually. Something that is way less extreme over here.

Then health care, social security and pension costs. That could easily half your US income to get to the same standards. Also taxes, NL or DE has very high taxes comparingly however NL also has a amazing public infrastructure you get for that. You won't need a car for example.

Best of both worlds is Switzerland. Wages are more or less in between your examples, taxes are low, standard is super high.
With the difference in cost you can overbuild the renewable capacity as well as paying for even uneconomical storage like "green H²".
I just moved to the New Town from Chicago and the difference in walkability and general "convenient access to convenient things in the city" is startling. I highly recommend it!
Democrats Introduce 'Medicare for All Except the Unvaccinated' Bill
> , be liberal in what you accept

While some people are fine with garbage in / garbage out some of us prefer to filter out the garbage before we have to spend days debugging why something doesn't work as it should.
>brushing teeth

I don't mean to nitpick, but on the off chance you share the same views as Richard Feynmann on this matter, please understand that tooth brushing is not a cargo cult behaviour!

People who do not brush and floss regularly undergo extreme pain (physical or financial) later in life and genuinely repulse others whenever they open their mouth to speak.
Are you a web dev? Want to chat about hosting? Join our new Discord server
Yes, at least for sometime daily, but not in blinding sunlight that can hurt your eyes.
Google blocks Android apps from using Libre in the app title on Google Play
There are a lot of hidden perks and benefits that us Europeans never see (even though we pay for them) such as healthcare, childcare, higher education and elderly care. Just as an example a former colleague moved to the US and his spouse stopped working because the cost of daycare was basically one full salary.
My most charitable read is that women's issues have gotten more attention and the quality is otherwise the same. A less charitable read is that the number of female political fall guys has increased, although that could just be a case of women having the same "defect rate" as men. Despite regularly following the news, I couldn't tell you whether (on average) female characteristics have made a difference.
we are just worth more
Okay, so the title is not 100% correct, but I had to make it fit.

It is specifically about unambiguous translations of the word Libre, like the Dutch "vrije". These are translations that cannot be mistaken for "free as in no cost".

The term "Open Source" is allowed without issue.
> "Why would anyone want to interfere with my equipment?"

Because it's interesting and "because we can". It's a challenge without any other motivation besides curiosity.

But lets say some ransomware outfit discovers farmers as their niche, because the security barrier is relatively low and it's a time sensitive business. Your crops are ready to harvest, but your equipment is not starting until you pay the ransom? What can you do then? Waiting and letting the crops rot is not an option, renting hardware from others can be difficult/expensive/impossible, so the most would pay the ransom. I haven't heard of attacks targeting farmers/farm equipment in particular, but it could be a real problem in the future.
How We Improved WebPerf by Evolving Our Infrastructure
Cynthia Rudin wins the 2021 AAAI Squirrel AI Award
Russian communism was a farce. You are stretching your experience way too far.
2) III - Distributed commits aren't just hard they don't exist. Redis and your primary dB can never hold the same data - at most you can guarantee only for IMMUTABLE data that what is in DB is also in redis.

I've seen others and myself included try to sync them when solving some problems. Just because it is so natural to believe it possible to do. Then you find out you are running circles.

Honestly for the use cases I've met Redis has only made sense to be used as a cache for performance or message bus. Your primary data store is gonna give you the other guarantees of backups, consistency etc...

Unless somebody usew it as their primary store, but everybody chooses their own religion I guess.
I don't think that it's very likely, simply because that would be too much of a breaking change: React's strength lies in its huge ecosystem, and they'd throw that away by changing the framework's fundamental building blocks.

It's more likely that Facebook will start another framework (or compiler) in parallel. Or simply start using Svelte.
OSX, to make the instances and windows of a given program that are running more immediately and passively visible. It's too easy to lose track of open windows in the background on OSX (yes I know you can swipe to see them, but that is something you have to do distinctly of other interactions with programs. This is something Windows and KDE gets right.

Also, the ribbon bar on desktop MS Office is inconsistent, with some things accessible via tabs/ribbons, and some not. in a ribbon UI, everything should be accessible through the same interface.
I really can’t criticize Apple for making an ecosystem (walled garden) of devices and services that people genuinely enjoy being in. I just lament that there really is no other comparable parallel ecosystem to compete with them, particularly from open source vendors.
If I cause a crash can I delete my dash cam footage?
Lowes website is pretty bad in my Safari MacOS experience. They don’t show you inventory at all the Lowes around you quickly in one screen like Home Depot does, and the search/pictures are broken for me since they do not match up. They are staggered and off by one. Also, Home Depot tracks all my purchases and I can see them online just by using same credit card number, and I can use my Pro Extra ID on the self checkout terminals. Lowes does not have that option unless you go to a staffed checkout and ask them to use your MyLowes number.
It sort of is/was a private club - they would have a lodge, functionally sometimes like a tavern, they might have a liquor license, and membership was fairly controlled/via word of mouth and voting by the existing members. Often members would do business deals, help each other if someone say lost a job, or helped out with things in the community.

Its not a great example for a model that would work now as a huge part was how exclusionary it was - white/male/believe in god/not a commie etc. - society has moved on somewhat from that era.

Still there’s a sort of sense of place that you get when actually involved in a community that is in a local area - I hope we can start to figure out how to do things more locally again.
“The children now love luxury; they have bad manners, contempt for authority; they show disrespect for elders and love chatter in place of exercise. Children are now tyrants, not the servants of their households."

- Socrates, over 2,500 years ago

https://en.wikipedia.org/wiki/Kids_these_days
Lmao, underrated comment
We used CPU intrinsics in version 9 of GNU coreutils, for the cksum utility. From the release notes:

"cksum [-a crc] is now up to 4 times faster by using a slice by 8 algorithm, and at least 8 times faster where pclmul instructions are supported."

Implementing that portably is a bit tricky, as one must consider:

- support various compilers which may not support intrinsics
- runtime checks to see if the current CPU supports the instructions
- ensure compiler options enabling the instructions are restricted to their own lib to ensure the don't leak into unprotected code.
- automake requires using a separate lib for this rather than just a separate compilation unit

BTW we also introduced avx intrinsics for `wc -l`
Given that a browser is currently harder to implement than an operating system (or so goes the saying), there are a few options:

- forego the web, embrace other protocols. From what I understand this seems to be the reasoning behind Gemini.
- forego parts of the web, for example by using browsers whit limited functionalities (Dillo, Lynx, etc.)
I don't understand this kind of comment. To my mind what it amounts to is "look at how big it is". Alright. So it's big. So what? Is this an elephant pageant?

Suppose a friend comes over and says "I went for dinner at a restaurant. Oh my god the portions were sooo big!". Wouldn't you want to know more information about the food and the restaurant, before you decided whether you're interested in it?

I appreciate that "big" is in peoples' minds associated with "strong", but most of the work in making language models bigger and bigger goes against the normal trend in computer science [1] and also neural networks research in gneral where the trend is to constantly try to reduce the size of models and improve their data efficiency.

What's worse, the trend to supersize language models is never justified, either theoretically (ha ha) or empirically in the relevant literature - and when rival teams make the obvious experiments the evidence is that size is not required to achieve good performance. For example:

It’s Not Just Size That Matters: Small Language Models Are Also Few-Shot Learners

https://aclanthology.org/2021.naacl-main.185/

____________

[1] Imagine someone bragging that their mergesort implementation has a million LOC! People brag about implementations in few lines of code, not many.
No, they don't.

Betteridge's Law: "Any headline that ends in a question mark can be answered by the word no."[1]

Every time this point is raised, a dozen (or more) people reply with how they are much older than that and still coding. I myself am 39, and seeing as there are people in their 50s and 60s here, feel like a kid.

Im sure some companies in Silicon Valley discriminate against older workers, but is this a general trend, even in America? It certainly isnt in UK (where I live) and in Europe (from colleagues who have worked there).

You do have to plan your career at some point in your 30s, as companies will pressure you to move into management to tech-lead type roles, mainly to justify your higher salary. But many people successfully resist this urge and stay as programmers, while still keeping their high salaries. Again, it's something you need to be aware of and plan for.

[1] https://en.wikipedia.org/wiki/Betteridge's_law_of_headlines
Don't forget about harmful European companies that can't respect the planet like VW or fund terrorism and corruption like HSBC. And their technology isn't even that great.
Ask HN: Are multiagent-system a thing and where would I start?
How would you approach multiagent-oriented programming/design as a newbie to the topic?

Coming from a background of OOP I find it fascinating to design system with multiple autonomous agents. However I struggle to find some mainstream oriented introduction. Sure there is Agentspeak/Jason (http://jason.sourceforge.net/), JaCaMo (http://jacamo.sourceforge.net/) and Astra (http://astralanguage.com/).

What do you recommend to build real-life multiagent systems?
> You did express support in another comment for the DEI (Diversity, Equity, and inclusion) identity-based redistribution initiatives that are currently deployed.

I think you will find that if you check what I wrote before, you have got me wrong, again. I think there are successful DEI exercises, but my general impression of them is equivocal. Some do good, some do evil.
Then you get more smart people being pointed at "minimising the tax burden" instead of "doing things faster/better".
China already has the largest GDP (PPP) in the world: https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)
If you want to avoid a library then you can do `typeof x === "object" && !Array.isArray(x) && x !== null`. Not ideal, but you can of course turn it into a utility function.
That version of React was interesting and popular! The incentive for going through such a series shouldn't be to better use React, but see closely how a generally successful piece of software was made and some of the clever tricks that one might use in their own future projects.
Swiss here. Feel free to blame me for nestle, explosives and big pharma instead ;)
Also should you treat African-Americans and more recent Africans differently? What about other aspects like refugees vs professional migrants? As there is clear differences between these groups.
Which is exactly what was used in the code exemplifying something else in the second example - so that confused me (never having written any TS) too.
How about

any => Object.prototype.toString.call(any).slice(8, -1)
There was always scepticism in the Uk about the EU, all we ever wanted out of it was free trade, but slowly they were pushing the political union agenda and each successive UK government was slowly accepting it. If any of these agreements were put British public at the time they would have been rejected but they never did. But the resentment against the free movement of EU citizens to the Uk was growing. The game was up when the EU refused to renegotiate with the UK. The main driver for the Brexit victory was immigration and that would still be a problem if the UK rejoined. But now they've left once, the taboo against leaving is gone, and if they dont like it they'll just do it again. We'll never rejoin now. As for the issues from leaving, they're temporary, they may last a couple of years but solving them isnt rocket science and they can be solved with a restructuring of the economy until things settle down.
> How do you reconcile your apparent disdain for unvaccinated people with the fact that you do not believe the vaccine to be effective?

I'm not going to defend the choice of words, but nowhere does Valkhyr say that the vaccine isn't effective.

That would be like reading that people still die in car crashes and arrive at the conclusion that seat belts and airbags are useless.
> but the pay isn't competitive, except for a small minority.

What pay is though? I make significantly less than numbers discussed in tech-centric places, but I still make more than I could doing anything else given my age/education.
> I do wonder though if sailing the ship is basically a full-time job in itself

Someone should always be on watch if possible. It doesnt always happen as people do solo voyages. Open ocean most vessels would have transponders but if you're anywhere coastal you couldn't take the chance as smaller vessels don't always have and you can't rely on radar either.

I do think you could make it work though. Similar to van living. Plan your legs based on availability. You down time will be part maintainance etc.
I really like Svelte and want to see it succeed but I think it's more likely that React will somehow adopt innovations from other frameworks and remain dominant.

I'd love to be wrong about this. Especially since I'd rather not use tools from Facebook if possible.

Solidjs is also interesting IMO.
NerdWallet’s IPO filing reveals high-margin content business
Wyoming teenager arrested for refusing to wear a face mask
You can use the CLI and your terminal directly, as well as use SSH over SSM for proxying and SCP.
The software engineers at the top segment in the Netherland are not working full-time jobs, but are instead pulling €800 per day (or more) via long-term contracts. Assuming you're working 48 weeks per year, this amounts to €192k per year.