skysight-inc/HackerNews huggingface dataset:
The statements make a lot more sense if you put back the parts you excluded:

"Firefox has open APIs for everything the browser does—a majority of Firefox “application” code is written in JavaScript. Chromium on the other hand does not expose certain areas that are sensitive to Google’s business. The most notable example is the address bar (where Cliqz search lives). Google has no interest in making it easy for others to take control of the address bar; the flow to the default search engine (Google) is protected. Of course one could create new APIs, but that would imply creating them on top of the source-code. This is not a big issue, we have already created a prototype, but then there is the problem of maintaining it."

For the question of "why not call it a browser extension or something" because "browser extension" already means something completely different. It's also a bit wonky to think choice of language should decide if you call something a fork or not in the first place, doubly so considering significant portions of the browser are already written in that language.
Not for business, but if you want to get your friends on a chat server it would be easier if they knew you couldn't see everything they said.
Ah, it's so nice to have my morning coffee with my daily fresh anti-Google story on the front page of Hacker News. Our lives just wouldn't be the same without it.
Yes, and the Netherlands is an extremely good place for agriculture, with rich soil and very advanced technology. So if the world is going to produce this much, it's good for emissions to have it in the Netherlands.

But that is the whole world. I live in the Netherlands, and I don't want all of our nature to die, because I enjoy it and I want my children to be able to enjoy it. So I still want less production in the Netherlands.

Also because much of it is meat production, fed on imported soy from the other side of the world. And mostly for exporting. It must be possible to produce the meat elsewhere.
The Changelog 374: Gerhard goes to KubeCon (part 1)
You can agree or disagree with how effective this would be, but it's essentially the same argument for carbon taxes on consumers and the indirect tax applied via producers: you participate in production of the negative components, you help pay the cost.

Again, not arguing for or against but what's so different about taxing consumers on behalf of actual people in a different country vs. taxing them on behalf of the environment?
There's also the bit where Zigbee devices have to share a secret key to talk to each other, mostly to prevent competition from low cost devices manufactured in China.
Rick Beato's series "What makes this song so great" is fun if you want to see/hear theory applied to rock songs. And learn about rock music song construction or rather destruction since he plays the isolated tracks of the instruments and vocals. It isn't theory instruction its theory discussion and straight fandom.
Glencore's statement is at the link below.

https://www.glencore.com/media-and-insights/news/Glencore-st...
> Is the team all-male?

On this, I have no information. Was just justifying citing an all-male team, within the context of a group with poor controls and a history of losing money due to taking unchecked risk, as a risk factor.
This country was literally founded as a refuge for asylum-seekers.
In that case, JS-only is fine, but presumably you're talking about serving fallback content (bots/crawlers are unlikely to be playing your game)
While there are definitely some shitty teams at FAANG, there are plenty of teams where you just need to put in your 40 hours a week and then go home. I've worked for multiple teams at 2 FAANG companies now and never worked more than 40 hours a week. Also, as andreilys mentioned, the high pay allows you to invest a ton of money into equities which is what I am doing.
At least for HomeKit, manufacturers have no choice but to support local network access to get certified. This has cause issues, especially with Cameras since HomeKit requires that camera streams not go through the cloud first.
Doesn't that apply to weather much more than it does to climate?
I partially agree, and it depends on what you are interviewing for. In the end, getting a job done, on time, without error/bugs is generally most important to the people you are going to be working for.

As for algorithm questions at some FAANG or wannabe startup, it can be rough. Personally I tend to blank on a lot of terminology, similarly on names a lot of the time. Some trivia games kill me, I can see the answer's face, the movies they've been in, but just blank on the name.

All the same, in my life and career, I've managed to learn, adapt and create both simple and complex systems in new languages and platforms.

On the other side of the table, I tend to ask maybe 3-5 trivia like questions only to gauge where a person is at, and let the conversational parts determine if the person would be a good fit. I think you need some of both. I feel drive accounts for more than even skill, knowledge and experience.
Ignoring the overall ethical issue for those employing the child laborers and looking purely at the lawsuit, it seems to have no merit and appears to be designed specifically to create a bad PR campaign for these companies and to draw attention to the issue. I suspect more drawing of attention than the bad PR, but still probably both are goals.

IANAL, but it seems very obvious from both the article and the lawsuit that there is no foundation to this. The article acknowledges this is essentially new ground, but it doesn't even seem to be based on anything legal at all. Looking at the actual complaint (http://iradvocates.org/sites/iradvocates.org/files/stamped%2...) it is very telling that in a 79 page suit barely over 2 pages is related to "jurisdiction and venue". That is a major component of this case, in addition to the totally untested claims being attempted here in this case. Having barely over 2 pages sort of tells you right off the bat that they know this is seriously thin.

Moving to the actual claim, they assert the US court is appropriate based on 18 U.S. Code § 1596. That seems reasonable based on the text. So moving along to the complaints, they claim violations of 18 U.S. Code § 1581, § 1584, § 1589, and § 1590.

1581 and 1584 very clearly and in no uncertain language apply directly to the people employing and controlling the labor itself. This is just a bad faith claim in my opinion and should be tossed out with prejudice.

1589 deals with those who benefit from such activity, which is where we start to see some semblance of sanity from this lawsuit. However, the language clearly indicates that it must be a "venture". This usually means direct agreements, shared ownership, etc. That is not the case in how these tech companies are acquiring these materials so toss that one out as well, unless of course you are prepared to accept that the open market and global supply chain is a venture. Which would then, by logical extension, include anyone and everyone operating on the entirety of the supply chain and market.

1590 reverts back to the same position as 1581 and 1584, dealing directly with those who have direct control over said labor. Again, toss this out with prejudice.

The whole lawsuit is crap as far as I'm concerned. Even a basic reading of the law shows that this suit is trash, regardless of good intentions or not. The only chance in hell they have is somehow convincing the court that Google, Apple, Dell, etc. are all working together in a fiendishly evil "venture" and that they all have direct control over this child labor. Good luck with that.

Honestly, if I were the judge, I'd throw this entire lawsuit in the trash and force the plaintiff(s) to pay the defense fees, if they had requested it via counter-suit.

https://www.law.cornell.edu/uscode/text/18/1581

https://www.law.cornell.edu/uscode/text/18/1584

https://www.law.cornell.edu/uscode/text/18/1589

https://www.law.cornell.edu/uscode/text/18/1590
> Its not true.

Real life isn't that simple. These things aren't binary, "it's true" or "it's false". There is a continuum along which things vary. The extent to which companies are compelled by market forces to treat their employees well is obviously something that varies by sector / geography / profession / etc.

I'm not saying that nobody is justified in joining a union, or that unions have no reason to exist. I'm just saying that relative to my combination of the above factors, I do not find any appeal in the idea of joining a union, when you balance it against the associated negatives.
Sure, but the parent was talking about the difficulties of handling a DB server.
There is an artificial shortage of physicians. The number of people that graduate from medical school >> than the number of residency slots.
I don't think people even realize where Cobalt is used. But they'd notice in a hurry if the supply was somehow interrupted.
If there were really 25GB of data going back to GM, I can't imagine what their wireless contract costs are like.
Nearly every bit of software you use has that wording in its EULA.
My reasoning stems from this person's presentation, which after he gave was let go from Harvard.

https://www.youtube.com/watch?v=FCuy163srRc
They talk about this being secure by default, but the standard will only ensure the communications is secure. This won't fix the bigger issues with IoT devices which is that many are built on crappy/ insecure software stacks. If your wifi video camera gets hacked, it doesn't matter if it's using https to communicate securely with your phone or cloud storage provider.
Many believe internet access is a basic human right. [1]

Thus, many believe that pulling out of a country where your device is one of the sole affordable ways of reaching the internet is tantamount to a human rights violation.

[1] https://en.wikipedia.org/wiki/Right_to_Internet_access
> we need to work with the world the way it is, not the way we wish it was

If you buy the logic behind the "resource curse", then reducing trade in such morally questionable resources could indirectly improve the state of the world.
AWS was built to support Amazon website which is built in Perl and still internal AWS core code might contain perl. Probably over the years they might have moved slowly to Java. I don't work for AWS so can't say much.

Regarding support for .NET whatever AWS does microsoft will always be way ahead of them. Microsoft is not elastic.co that AWS leech on and put the original guys on the side and don't contribute back. AWS is really like a leech on open source now trying to leech on Kubernetes.

They can do this with small open source project, not with the projects supported by google or Microsoft. Like when it comes to Kubernetes AWS is playing catch with Google. So AWS Fargate and other services are still inferior to Google managed K8s. Indeed microsoft at present is ahead of AWS in managed kubernetes services. Its just the initial head-start and developers who are familiar with AWS proprietary API's find it hard to believe that in such a short time the skills they learned is no longer cutting edge and google or microsoft proprietary API's overtaken them in performance and ease of use.
Secure Quick Reliable Login – SQRL
One would still have the fun of maintaining the application server updated.
Prep for Data Science Interviews
I mean like take ownership of a project or start up based on a technicality. Taking someone's app money would be another one. I don't think that making someone else maintain your project is unreasonable, especially if that someone can be a mysterious anon that comes in at the right time.
Headline is somewhat misleading: "Bitcoin fans" generally could not care less about Bitcoin.com, which is actually the home of the Bitcoin Cash altcoin. Bitcoin.com has been widely discredited for a long time now, largely due to its repeated attempts to conflate Bitcoin Cash with Bitcoin and thus trick unwitting consumers into using the former when they intended to use the latter; see e.g. https://bitcoinist.com/1000-people-join-crypto-industry-figu...
Why did you write own filter, when you could just do .Where(j => j % p > 0)?
I blame the tech companies because part of the product is hiding the reality that produces it. If a cell phone had a picture of a kid bleeding in a mine, like a pack of cigarettes with a pair of black lungs, I think it would at least help transfer the responsibility to the consumer mentally.

My house has 6 computer monitors and I won't even say how many tv sets. I should be completely aware of how much that cost in earth and human but I got to feel smug by recycling the happy color cardboard it was wrapped with.
marcan_42, I will have been at Google for 10 years in January, and even back then the Open Source policies were part of the Noogler training, and the fact that Google would own everything you did, even on your own time, was clearly in the stated in the employement document, as well as a place for you list everything that you had worked on before you started work at Google and so was your Intellectual Property (IP).

Google's open source policies is now fully public (as of a few years ago), and I can affirm that they haven't changed substantially in the last ten years. It's all here[1], including the statement releasing code as open source under the Google copyright was very clearly documented in the IARC process[2]:

[1] https://opensource.google/docs/

[2] https://opensource.google/docs/iarc/

So I have trouble taking your complaint that "Google didn't tell me that I had an alternative" seriously. Also, from your description, a huge portion of your contributions that you listed were in the Linux and associated projects (such as Pulse Audio). So all of this would have required one, or perhaps two, requests to release OSS patches; once you have done that for one or two contributions, it's no longer necessary to ask permission for subsequent patches to a OSS project. (This is true for all Googlers.) Asking for permission to release those under GPL is trivial, and is granted as a matter of course. Lots of other Googlers have done it, without problem, and most have not complained the OSS releasing process is heavyweight. IARC is more heavyweight, yes, but it's right there in the IARC process documentation that the OSS releasing process is the preferred option, and that it is lightweight.

Before I started working at VA Linux Systems or at IBM, I had taken the class, "Law for an I/T Manager" at the MIT Sloan School. So I was very well aware of IP law issues (patents, copyright, and trade secrets), and how to read contracts, including employment contracts. So none of this took my surprise (either at VA Linux Systems or at IBM, both of which had similar provisions in the employment contract); perhaps you didn't bother to take the time to read the employment contract and perhaps you didn't bother to read the very clear web pages at Google's Open Source Program Office. I can't speak to what you experienced at your Noogler training, so it's unclear whether you weren't paying attention, or it's since been streamlined. But if you found the IARC documentation so you could submitted the IARC request, you should have found rest, and this shouldn't have been a surprise to you.
This Joel on Software article seems relevant: https://www.joelonsoftware.com/2016/12/09/developers-side-pr...

I totally disagree with the sentiments though and would prefer copyright to be transferred on a project by project basis. Why do businesses seem to say that it's so difficult to know what should be owned by the company you work for? Surely a well run company has a clear understanding of what a developer is working on at work. They own everything to do with that and nothing else right?

And yes, if I start a search engine competitive with Google in my spare time I suspect they own the search engine, but if I start a second hand clothing app they do not! I seriously do not understand where the difficulty is in defining this?
> At a certain point I see the Dutch putting soil on barges topped by greenhouses and growing on top of the water if it came to that haha.

Stop laughing, that's been done:

https://www.floramedia.com/netherlands/2017/01/11/floating-g...
> That could fix the barrier of entry and make docker tutorials passed around more canonical. I would love it if docker "just worked" across machines when testing locally, commands and all.

For an almost drop-in daemonless, rootless docker replacement for this use case, see podman (https://podman.io/). You can `alias podman=docker` and it will just work.

You do need a bit of configuration, specifically you need to create `/etc/subuid` and `/etc/subgid` if they don't exist and add subordinate UIDs/GIDs which will be used to map the containers users and groups. E.g.

usermod --add-subuids 100000-165536 $USER
usermod --add-subgids 100000-165536 $USER
How many votes were won by the politicians championing Amber Alerts?

It's all about showing you did something for liability purposes, either for elections or for the courts when you get sued.

Who cares if the smoke detectors are too sensitive and don't detect a fire 99.99999% of the time, resulting in people ignoring them when they are triggered? The real purpose is to shield the governments by saying they did something to try and prevent deaths from a fire by requiring a smoke detector. I literally slept through them in college because they were basically a daily occurrence, and I was able to out of my window if needed.
> The simplest way to do that kind of retrofit was to drive the UI from the application: The application fills in its own gui fields which triggers the validation, then simulates a click on OK.

> Not that I want to call you dumb, of course. IT today is different from 20 years ago.

The meteoric rise of RPA within IT shops is recreating the same situation. The more things change, the more they stay the same.
Or even the general incarceration rate amongst adults.
I meant US the country, as in the government etc. Not the Americans, you're great :-)
Challenge is "supply chain laundering" that obfuscates sources. Everything being made in China complicates the enforcement too.
> the Vision Fund’s Zambia-born chief financial officer, Navneet Govil, told a...

Make sure you say where someone is from that way you can judge how upset you should be about their comments.
The headline of the article actually says "BCH fans". Why does it say Bitcoin in HN? Hope it will be corrected soon.
No, courts are run by humans and patched the "pretense" hack a long time ago.
I'm surprised the context is always fantasy instead of sci fi, given the games are inherently tech dependent.
Indian Judiciary is in pathetic state;
75% rapists are acquitted and 40 million cases are pending in Courts and 80% Judges in India are Brahmin;

http://archive.vn/qdQL3 https://archive.vn/TIy5h http://ncrb.gov.in https://archive.md/u0PDB https://archive.vn/KThMP
Why wouldn’t it be? The profile picture is a female LEGO figurine - theres literally nothing to suggest she’s not a woman
This is all done because we as a society can't wait an extra day or week for something thats non-essential.
I think most major HA hardware providers support Homekit at this point, with the exception of ones that don't because of competitive reasons (Nest, maybe Ring, etc) or because of strict certification requirements (like camera streams being local, $$$).
Lordy, I hope there are tapes. To quote a particular Individual(-1). But there is more than a grain of truth to this.
> - slow

Yep, that's inherent.

> - might have required you to make a connection in your circuit breaker

That's one way to do it. Another way just requires a bypass and filter at your circuit breaker what is much simpler and doesn't have to connect anywhere else.

> - and was designed in the 1970s, when home electrical systems weren't very noisy

This is where things got worse, and then they got better. Yes, electrical lines are very noisy, but the 200Hz - 100kHz band is only getting cleaner. Electric motors will interfere with it, so you may need a filter on your blender (but even it is much better now), but this is the prime band for electrical wiring.

Also, on chasd00 comment that it requires capacitors bypasses on transformers, that's only true on the higher bands, and only on devices you want connected to the network. So only the smart devices need to adapt.
I think if we keep peeling back the veneer on this, every country is going to have something illegitimate on that front.
Some anonymous sources making claims is not evidence.
> it is insane how advanced the whole manufacturing is in China

I think what you describe is flexibility, not advancement. The distinction is important.

Advanced manufacturing implies that (assuming the batteries were manufactured from scratch) it was possible to either create a new automated manufacturing line quickly to manufacture exactly those batteries or that a generic line was available that was designed to be able to manufacture any battery needed with minimal changes/set-up time.

Flexibility, on the other hand, can easily/quickly be achieved by using lots of cheap labor if people are used to following instructions. If you have a battery plant that operates entirely manually, then retasking it temporarily to produce a different size or shape of battery is not very hard, provided it's not a really strange size or shape that requires different engineering or specialized manufacturing.

You just change a couple of stages in the process to use different parts or shapes of materials. The people can easily adapt, they're people, and placing parts X,Y, and Z together to make a battery isn't much different from placing parts A,B, and C together to do the same. Packaging and testing are nearly identical.

It's not advanced, though... it's very flexible and cheap, but very low tech.

There's nothing wrong with that, but terms are important. The Chinese electronics industry is advancing quickly, but not that fast.
My thinking is that if this argument is true, Google should be the one making it. They don’t need HN to “reverse engineer” a defense for them, particularly one that may not be factually correct.
We started with "does running your own recursive resolver break caching" to which the answer is yes, because it removes intermediary caches that can really improve query latency. It doesn't have to remove 100% of all caches to make caching much less effective. But having the browser bypass local caches and query directly to the internet (entirely regardless of DoH or not) does much the same. The last level cache on the local network is particularly significant because it should have the best hit rate of any cache before the query latency gets multiplied by a factor of 50 or more by going out to the internet.

Caching or not should never "break anything" unless you've seriously screwed up. It's always a matter of the performance impact. Which users will regularly gripe about without being able to articulate what's causing it.

The practical impact of this depends on the context. If your browser is running in a data center across the street from the DoH server with a 3ms round trip latency and you're making a single query, it'll be imperceptible. When your internet link has a 50+ms latency and you're making multiple queries (which may have serial dependencies), it quickly adds up to hundreds of milliseconds. And some people are on satellite links with 500+ms latencies where this matters a lot.
Yep. Swiped at least 3 or 4 times by servers in bars and restaurants, had to 'dip' in the MTA machines a few times (which I assume is a swipe), a few times at random bodegas, and once at a CVS. In all of the cases there was no other working/active option besides cash.
I understand that, but he also tweets non-news, that still moves the needle.
... Yes. Of course they can.

Lisp is usually an academic language, which means research into type systems and type safety frequently takes place in it.

ACL2 is a theorum prover written in Common Lisp [0]. And not just a random project either, but something AMD, ARM, IBM, etc. have used.

[0] https://en.wikipedia.org/wiki/ACL2