skysight-inc/HackerNews huggingface dataset:
What stops someone from viewing that repo over Tor, on a different git server, or at a public library, unsecured WiFi network, etc and being considered tainted? At what point is someone considered untainted?

This seems like a grey area that slows the pace of R&D in countries that believe code is copyrightable & patentable (the US and select Western countries) compared to say New Zealand & China, where these aren't an issue.
Go's approach to a lot of things is quite verbose.

Every editor has snippets, or the equivalent, making boilerplate simple to write. And you adapt to reading it pretty quickly - it just becomes punctuation after a while, and you only notice it if it does something unusual.

which is my problem with "try", and why I won't be using it if it gets accepted. It breaks the rhythm of "do something, check for errors, do something, check for errors" that Go code has, and that becomes easy to read.
Isn't either case a win?
I have a copy of it!.
if I remember correctly, was based on Debian with a strong UX changes to make more similar to Windows UX.
Sadly, M$ paid money to Corel, and Corel was forced you kill it and Kyrlix
Please don't take HN threads into partisan flamewar.

https://news.ycombinator.com/newsguidelines.html
To many European companies GDPR did not really change the operational requirements - only the penalties for not meeting them.
Binary.com | Security Researcher | Full time | Malaysia

We are seeking a driven and analytical Security Researcher to perform penetration testing on our web applications, identify potential security issues, and assist our developers in patching security bugs. You will also manage our bug bounty programme which includes analysing and validating external security reports.

To excel in this role, you must have:

● Experience with web application security and testing, security monitoring, and intrusion detection.

● Experience with fuzzing and finding edge cases invalidation.

● Understanding of encryption fundamentals and the OWASP Top 10.

● A good understanding of attacks and mitigations such as timing, injection (e.g. form parameter/SQL), side-channel, DoS, buffer overflows and DNS cache poisoning.

● Able to assess the security impact of bugs and API inconsistencies.

● Familiarity with industry standard tools such as Burp Suite and Metasploit.

● Experience in writing custom code and scripts to investigate security threats.

● A clear understanding of the OSI model, TCP/IP, and other industry-standard network defence concepts.

● Knowledge of the latest industry trends and best practices in information security.

● Extensive experience in bug bounty programmes such as HackerOne, Bugcrowd, and Cobalt.

● OSCP, CEH, Security+, CISSP, or any GIAC certification is an advantage.

Reach out to us directly at hr@binary.com We would love to hear from you!

To learn more about us: https://www.binary.com/en/careers.html
Here's the watershed basins and sub-basins for India, which looked reasonable to me at a glance : https://www.indiawaterportal.org/articles/river-basin-and-su...
No, but if Microsoft asked for wav files, and a contractor delivered them, is Microsoft at fault if the contractor used a pirated editing software?
Please do not do political flamewar on HN. It's not what this site is for. Personal attacks, which you did in the parent comment, will particularly get you banned here.

https://news.ycombinator.com/newsguidelines.html

Edit: we've had to warn you about this repeatedly, yet you've continued to break the site guidelines. That eventually leads to getting banned on HN. I don't want to ban you, because you've posted good comments as well, so would you please fix this?
Please do not do political flamewar on HN. It's not what this site is for.

https://news.ycombinator.com/newsguidelines.html
Disabling RTTI and exceptions is subseting C++, as it is outside of ISO C++ requirements, even if is common support among C++ compilers.

As for game developers, you don't have to look any further than Unreal, CryEngine or EASTL, or a couple of talks at GDC Vault.

So who's right?
Yes, but most of the games are on win, and egpu's on bootcamp are not so P&P. Been there, done that. Lots of wasted time :(

[edit] especialy enoying "Error 12". As article mentions:

There is a really good chance, however, that you'll see a yellow exclamation point over the GPU's icon, and instead of "This device is working properly", you'll be greeted by "Error 12" and a message that the device doesn't have sufficient resources (read: either memory addressing or bandwidth) to be used. If you see this, your GPU won't engage at all, and you'll have to troubleshoot it. There are a bunch of ideas in this thread, but what will work for you depends on a combination of factors.
Cache lookups are cheap, if these users are all in the same office you would be much better off just storing everything at a close by datacentre. By using hash fragments you can prevent lookups completely and get the same hit rate as the CDN without using one at all
This reminds me of a rust match function I made. It would be neat to have a built in syntax for all of this stuff! https://github.com/zackify/match
Just df -h, dude.
US Cyber Command warns of Iran-linked hackers exploiting CVE-2017-11774flaw
It is sad that the context is lost in the reporting: all foreign media reporting focused on the images of breaking in, but not what the protestors said in the chamber, nor the events that led to the 1 July protest.

The protestors made a declaration [1] for their demands inside the chamber (apparently some Hong Kong media caught the declaration, see [2] in Chinese).

The five demands were voiced out at least two weeks ago, and got effectively no response from the government. There were cases of desperate suicides because the government did not make any response [3], right before 1 July. Such break-in was arguably inevitable in this atmosphere, but the damage was targeted to the political figures inside the Legco building, that is, the protestors were making political statements, which did not stand out in foreign reporting.

[1]: https://drive.google.com/file/d/1FTzmq2geL58epc7-pxK591DJv8h...

[2]: https://news.rthk.hk/rthk/ch/component/k2/1466090-20190701.h...

[3]: https://shanghaiist.com/2019/07/01/third-suicide-by-an-anti-...
The potential is obvious once you really start to grasp the reality of the electric field and its properties. (A favorite Feynman vid to give laymen a taste: https://youtube.com/watch?v=FjHJ7FmV0M4) I don't see how any worthwhile possibilities can be realized at the amateur level however given just two of the restrictions I pointed out in a sibling thread...
Also consider the amount of people leaving and joining Microsoft since than as well as the possibility that lots of the old people a) didn't like everything Microsoft did back then and b) are capable of changing and developing over the years.
Microsoft did try to hijack LinuxFest Northwest a few years ago, taking over half the event space, sponsoring the event and providing the afterparties (which were tightly controlled, compared to prior/following years where any LFNW attendee could just show up).

Multiple people I know stopped attending LFNW that year, and will not return. Hopefully other conferences like SeaGL don't fall for the Microsoft embrace scam, as it injured LFNW pretty badly.
When I set up new fileshares at work I used Filescreen templates to stop those being created on network shares (Example [1]).

Gnome creates it's own too, and I wish it would stop - the only solution seems to be to recompile libgio with the trash method redirected to delete[2].

[1] https://dea.nbird.com.au/2014/11/19/windows-server-prevent-m...

[2] https://askubuntu.com/questions/229098/how-to-i-stop-ubuntu-...
This will be largely lost on most practitioners of software delivery...

Unfortunately.
I’d say what they really need is a representative governing body over major network carriers to establish proper standards and levy fines for those that do not comply.

Kind of similar to a homes association saying “hey that trash on your lawn affects your neighbor, clean it up!”

It’s true that they are not a customer but at that level what they do affects each other, and it’s better to resolve things civilly and privately instead of publicly on twitter.
>So, no, the fact that there is complexity and uniqueness in culture is normal. It is not interesting. The only value is what you extract as the weak trendline. Imagine a scatterplot with loads of overlapping red and blue dots, but there are more blue dots above some line than red dots, by a considerable number. Most of them will interact, some red dot may even be higher than any blue dots, but you will be reduced to the fact that blue is higher than red on the graph. It is a weak decisioning tool because the complexity is both incompressible and useless for prediction.

There is wisdom in your words.
People take cannabis to help them manage the effects of schizophrenia but corrupt media used to play it other way around. Cannabis causes schizophrenia! If there was justice in this world, then all the editors allowing this should rot in jail.
Thank you for clarification. I was looking at https://www.digitalmars.com/articles/betterC.html, https://dlang.org/spec/betterc.html is a better description.
I don't understand the constant outcry about Uber drivers getting low pay. Nobody puts a gun to the head of the drivers. If it doesn't make financial sense to work for them, then don't. Go work at McDonald's or somewhere else that is always recruiting. If someone offers to pay you $1 an hour then you say, no thanks. You don't work for them and then complain about poor pay. Vote with your feet.
If you are going to use my own trick and use the same dictionary against me, at least have the common decency to also use my own words against me!

Definition 1C in the link you provided lists "a means to an end" as a definition of a tool, which I explicitly mentioned code was.

So I must concur, code is a tool. But I'm adamant that it is also a liability.
How to apply? Just send an email to the contact mentioned? I could not find any careers page on the website.
Uh-oh. Someone didn't check with MS LCA before posting this. Bad move.
Users flagged it. That's usually the answer. Moderators didn't touch it.

Would you please review the site guidelines and follow them in the future? They ask you to email hn@ycombinator.com with questions like this, not post off-topic submissions like this one.

https://news.ycombinator.com/newsguidelines.html
I‘m not familiar enough with the matter, but I think UV light, radiated everywhere every once in a while, should deal quite well with most pathogens.
Not paying your Youtube Premium subscription is enough to take down the entire App Store on your phone.

Imagine if Windows wouldn’t let you install software until you updated your Paypal with a valid credit card.
Due process rights restored for asylum seekers
Smoking cigarettes didn't cause cancer until 1964...
He needs to defend himself in internet court, employment be damned. /s
So let me rephrase it.

Not supporting Vulkan on Windows (Only legacy ICD allows for it, outside Windows 10 sandbox), XBox, PlayStation (all models), Nintendo (all models other than Switch which has 2nd API, 1st being NVN) doesn't seem to affect game's quality.

Mantle is inspired on what game consoles have been doing for years, so it isn't like Apple and Microsoft needed to wait for it anyway.

Lack of tooling has been a common issue with Khronos and OpenGL ARB before them.

Pretty good at releasing paper standards, not so much creating SDKs with all the required infrastruture that other APIs offer out of the box.
FWIW, this isn't something I'm advocating for India alone. We're running out of water all over the world : https://www.usnews.com/news/cities/slideshows/10-cities-most...
That is because some users were flagging and other users were vouching.
Yeah, this was hotly debated on Reddit that it wasn’t truly reverse engineering.
Cloudflare uses re2 which doesn't suffer this problem, but apparently they don't use it here?

https://github.com/cloudflare/lua-re2

https://github.com/google/re2

https://github.com/google/re2/wiki/WhyRE2
A fast 16-bit random number generator?
I think it's fine as long as they are not in the same basket (one is web framework, one is devops tool). If not, finding unique name is really hard. You have to use verbose name (Sanicotobarto, A CLI for Kubernetes) or use unicode (could you imagine Show HN: laughing-emoji laughing-emoji laughing-emoji web framework?).

I am writing this comment because everytime I think about a good short name (probably using animal's name), it's already been taken. So there's that.
That sort of shit is relevant only to lawyers. A salaried sound designer could have lied to Microsoft just as easily. The nature of the offense isn't actually being changed in any practical sense between the two scenarios.
Sounds like you were bitten by the technical debt that was created by placing an important database behind a single point of failure - a single physical server. Of course something would break sooner or later, PA-RISC and Itanium servers were great, but still not magic.

Important things go onto clusters, or at least have a (hot or cold) standby server.
Your experience is welcome, but you need to actually share your experience. That's very different from posting a putdown rant about a region and the people who live there.

The fact that you grew up there is relevant to what you're saying, of course. But it's not relevant to whether your comment broke the site guidelines. Internet forums can't handle that level of nuance, and a comment like this is going to lead to a big old flamewar by default.
I have a mid-2013 MBP with TB2. If I get a TB2 -> TB3 then this should work ok?
TLS Performance: Rustls versus OpenSSL
Yes, that's how Go code looks, it has a rhythm of "do something, check for errors, do something, check for errors". This is a great idea, because checking for errors is explicit, and dealing with them is immediate.

After a while of working in Go, you get used to the rhythm and you stop noticing the "check for errors" part unless it does something different. You also notice when the check is missing.

And having most of your code devoted to error handling makes total sense. There are usually lots of errors states and only one "golden path" state - properly handling all the possible errors your code could generate will mean writing more error-handling code than logic code because there are more error states than non-error states it can get into.
Professional IT Training – Croma Campus
Croma Campus, an IT software training company offers online and classroom training courses to help professionals in achieving their dream job. More Info: https://professionalitlearning.blogspot.com/
This is the №1 reason I choose Android - nobody can dictate what apps I can install.

I always knew you can only install apps from the store on Apple devices and strongly disliked this (I already use some apps which even Google won't approve, e.g. an open-source YouTube downloader only available on GitHub) but once I've found out you can't get some apps (and books) in particular countries (e.g. a book I wanted was only available in the US store) and a government can ban something from the store I facepalmed.
Often when we talk about verbosity in a language, we mean something is needlessly descriptive in a way that can make things tedious or hard to maintain.

Just yesterday I made the joke that you can recognise a Java developer at a party because they start almost every sentence with "public static void". Ha. See, funny?

Go's verbosity feels different, and I don't think it's "verbose". It's clear. It's about making it really clear what is happening.

What surprises me about the proposal is that they think that go's error handling does not reduce the number of errors, because in my experience it does in fact reduce the incidence of run-time errors significantly, and also makes it very clear how to maintain error handling code.

I'm not sure I like the try proposal, but I'm not sure I hate it. What I do know is that the verbosity you're complaining about doesn't feel to me like the same kind of verbosity I complain about in other languages, somehow.
I've recently traveled outside Australia and used the facial recognition "smart" system. It was completely non-obvious that we could opt-out - it was only implied by the text.

After going through security, I asked an official if I could've opted out. They said yes, and said I could flag someone down.

When I returned, I tried to do so - but there was no-one around! Its an automated system, and almost impossible to opt out of.

Airport security is full of dark patterns when it comes to privacy.
Used Auth0 before with great success. They support SSO and everything you need.

[edit] The right name this time
We can't have a discussion about the history of WordPerfect without mentioning this book: https://www.wordplace.com/ap/index.shtml
Cookie popups aren't mandatory unless the site has decided to use additional cookies which aren't necessary for the basic site functions.

There's no real way a browser could know the difference, hence the law.
Podimo raises €6M to become Europe’s ‘Netflix for podcasts’
So lets us constrain to the Linux kernel, with its patch review process, ksan and static analysis tooling.

As per Google talk at Linux Kernel Summit 2018, 68% of Linux kernel exploits are caused by C's lack of safety against memory corruption, in spite of all the tools and processes they have in place.

Hence, the Kernel Self Protection Project sponsored by Google.

https://kernsec.org/wiki/index.php/Kernel_Self_Protection_Pr...
Tangentially related: "How Rangchu Did The Impossible With One of Tekken's Worst Characters" [0]. This guy beat the greatest Tekken players in the world with panda, which had previously been considered one of the weakest characters in the game.

[0] https://www.youtube.com/watch?v=xHz2vDQ2m8E&
Ask HN: Surrounded by rumours about CTO's resignation. How to think about this?
I'm at a well funded (compared to others in our region) startup in the growth phase.

Honestly this is the most comfortable I've ever been and the place where I've learned the most. Unfortunately, 1/3 our developers have quit this year which wouldn't bother me (we've always been well under natural attrition rates for this industry, and we're hiring to keep up) as long as our fairly remarkable CTO was around, but he also quit. He is much loved for backing his team in the face of ex-bigco finance managers who love their pet projects and seem to prefer to weasel around requests for more data about the benefits instead of just doing the homework. They also don't seem to face consequences when the big projects fail.

I don't know how to think about this. Consequences for me are so far limited, my team hasn't lost anyone. I am probably more productive than I ever was before at this company. OTOH I hear rumours about how new product management was responsible (for the CTO leaving) and wants to undermine the empowered nature of teams (who have always had a lot of say in priorities) in favour of "tell us how long our todo list will take".

Any tips on how to get more information, what sort of info to trust, who to ask, how to think about this?
Oregon’s Tsunami Risk
Well you can certainly elect to torture yourself if you really want to. Atomics in C++ compile to assembly in very straightforward ways and there isn't really an enormous design space there. Preshing certainly makes it seem like Ubisoft is using C++ atomics; if it makes sense for them with so many developers and creating AAA games... I'd be curious to know the motivation for writing their own.
Tech Support Phishing Scams – Another Phishing Theme for Cyber Criminals
This tool looks useful, but the first thing I see when I hit the landing page is this:

> Tired of kubernetes tools that don't prioritize user experience?

This is quite a loaded sentence. It ignores whatever reasoning there may be (design, resourcing, differences of opinion) behind the state of Kubernetes tooling, and even assumes that the tooling is bad, and assumes that you have the answer.

I'm all for simple, strong statements to pitch a product, but this instead feels adversarial, derogatory, and potentially naive.

I'm sure this is not your intention, so it would be a shame for this to be the first impression the community gets of Sanic.

Perhaps "Ready for the next evolution of Kubernetes tooling?" might be a bit more positive?
> It should be taken as a given that testing is necessary but not sufficient to prevent production outages […]

That depends on how good your tests are.
Corel was owned by PE (Vector) and had already been navigated around the private-public-private circuit, evidenced by $300MM of dividends paid out prior to this $1B sale.

The wildcard here is virtualization vendor Parallels: Dell went private with the help of PE and returned to the public markets via reverse merger with VMware, which is now enabling Dell hardware+service subscriptions with a similar model to Microsoft 365.

PC desktop software has been neglected by Microsoft, Apple, Google and large ISVs, except as glorified cloud clients. KKR has a global war chest and access to roll up and integrate best-in-class desktop/edge software that runs on multiple physical platforms.

If they are successful on the software consolidation front, they could partner with hardware vendors, borrow a page from the Dell playbook and buy one, or kickstart an open hardware (Arm? RISC-V?) client ecosystem that is optimized for cross-device virtualized workflows.
It is just GCC C.
That is a sweet definition of passive income.

What other software have such a great income stream, especially one that has entrenched government contracts?
Infographic – Healthcare phishing attacks in 2018
> Windows Kernal developers

Windows Kernel. To me best knowledge, Windows was never ported to Commodore 64 ;-)

* https://en.wikipedia.org/wiki/KERNAL
In both cases I would use C++.

C is only relevant as long as we will have UNIX and POSIX around.
As a visually impaired person myself, I often find it funny that people who are zealots about certain topics suddenly change their mind because someone with a "disability" (Which can mean nearly anyone tbh) is affected. Its weird, how the other humans opinion becomes suddenly more relevant because I guess they pity them?

"I will fight Frank to the death on tabs vs. spaces, but Marry wears glasses so she is always right!" Humans are weird.

And to weigh in on tabs vs spaces, or rather not, while I always set my preferred tab with and use the tab key to indent, I don't know what characters my tools insert and I don't or ever have cared.
> All of S3 has, but that’s because S3 had a single choke point in a single region for a long time.

The only S3 event here was limited to us-east-1:
https://aws.amazon.com/premiumsupport/technology/pes/

Some APIs were impacted, because they are global by nature (e.g create-bucket). But S3 was working fine in all other regions, for existing buckets.

However, many websites were affected, because they didn't use any of the existing S3 features that allow for regional redundancy, simply because S3 had been so reliable they didn't know/think they needed to have critical assets in a bucket in a 2nd region that they could fail over to.

Admittedly, even the AWS status page was impacted, because it also relied on S3 in us-east-1.

S3 has done a lot of work to improve matters since, and mechanisms have been put in place to ensure that all AWS services don't have inter-region dependencies for "static" operation.

However, it is still incorrect to claim that it was all of S3. Many customers who use S3 only in other regions were totally unaffected.
DNS caching combined with multiple servers makes it one of the most reliable services by design.

For small hobby projects I simply use a 3rd party 2ndary DNS service.