skysight-inc/HackerNews huggingface dataset:
GoDaddy Requires Users to Compromise Privacy to Transfer Their Own Domains
Privacy group's chief out amid coronavirus 'uprising'
Keep in mind such a list wouldn’t necessarily be accurate, especially since proxies like Cloudflare can accept 1.0 and 1.1 connections and convert them to 1.2+ Between the proxy and the server.
Ah, gotcha. If I'm understanding correctly, you skipped the onboarding which is where permissions are granted so it never worked.

Thanks for finding this! Will add a check like you suggested.
By the time user disables privacy, transfers the domain, his data and privacy is already violated by countless scrapers scrapping this data.
Because it took me a minute to find the tweet text on that page:

> Apple doesn’t let employees contribute to unapproved OSS projects (even in their personal time). So some of my projects could use a maintainer to manage PRs: - https://github.com/mdiep/Tentacle - https://github.com/mdiep/Logician - https://github.com/SwiftGit2/SwiftGit2 … If you’re interested, please let me know!
Could they just invert the current scheme by which they shut down businesses?
Came here to post the one of the B-17 (Sentimental Journey) chasing a truck. Hehe.
In Australia there are signs along the highway that say things like "Drowsy Drivers Die" and "Rest/Revive/Survive."

Got my attention.
Con Artists: Why They Tend to Take Us In
> I will spare you my rant on how bad RAID software is.

I am interested in your rant.
COBOL was written in the 60s and has been in mission critical stuff for decades. Neither of those factors means it's the right tool for the job now.

The things I'm recommending that are more mature are Go, Python, D, Rust, or any other language that is more verbose and maintainable than regular expressions. Anything with a full debugger, IDE support, and useful error messages is a better choice.
How long ago did you graduate, and what's your current job?
It's not hard to write an optional<T> in C++ 2003, and likely can be done in C++ 98.

If you don't like that, return a T*, null if not created correctly.
I see Joel's point, but I'm not convinced it needs to be that broad. My (consulting) contract limits my IP rights assignment to "all IP right created in the course of providing services to or for the benefits of Company", which allows me to work on other projects, even though they may be related to Company's line of work (but not to my provided services).
A lot of people who care about credentials seem to have done undergrad in a state school, then moved on to graduate school in ivy leagues.

That describes maybe half of my coworkers.
This is an interesting idea, but I guess my one question is how much does the slowness of debug relate to HOW it will be slow in release? Since release optimizations can do pretty radical things to the assembly generated it feels like it wouldn't really be apples to apples.
It's kind of interesting that state departments of transportations are so involved in anti-litter campaigns. Seems like they were the most relevant government stakeholders prior to the creation of the EPA. The Keep America Beautiful campaign was also involved with state DOTs [1], and many current anti-litter campaigns involve/are run by the local DOT (Tennessee [2], Mississippi [3] are two examples). I guess it makes sense when you consider the abundance of litter on highways, but trash certainly has environmental effects beyond the highway.

[1] https://en.wikipedia.org/wiki/Keep_America_Beautiful

[2] https://litter.mdot.ms.gov/

[3] https://nobodytrashestennessee.com/
Worth noting that this law is probably one of the driving factors behind the growth of the tech sector in California compared to other states. We're free to dream our dreams and seek funding later, not the other way around.
I haven’t been buying WD for my home projects for a long time. But they now own HGST Ultra/Deskstar line and will likely make it suck.
thank, I'll look that up!
I'm guessing you can get pretty far by compiling the chunks into meshes at multiple levels of detail (2x2, 4x4, 8x8, etc.), each with the same (or similar) number of vertices.

https://en.m.wikipedia.org/wiki/Draw_distance
May not be exactly what your looking for but bolt VC posts some really interesting content around starting hardware companies. https://blog.bolt.io

Theres a whole series on the hardware process:
https://blog.bolt.io/ideation/
https://blog.bolt.io/design/
https://blog.bolt.io/engineering/
https://blog.bolt.io/validation/

They also have a bunch of great posts on strategy and business models.
They specifically state that Duo is end-to-end encrypted.
I graduated in Aug. 2018, and worked until the start of 2019 as a freelancer. From then on I took a break (6 months) and I've been looking for jobs since July 2019.

I've done 3 side projects for fun during that time. One was following a security course, the other one was prepping for OSCP and creating something like Google Jamboard.
If they built it in, it wouldn't update as fast. They can't mandate it because of the EU antitrust ruling.
> classic hangouts

This is weird to hear, to me hangouts was always the new thing that ousted gchat.

> google chat [...] would be available in consumer space

I can't imagine they're bringing back the old old thing, are they?
It being common practice doesn't make it okay.
I line out portions like that when they're overly restrictive and not limited to work time on work systems. I've never gotten much push back. Worst case, I wouldn't take such a job... it's something I look at very carefully and ask about during interviewing.
Disease sleuths are using genomics to track the coronavirus / Covid-19
Absolutely, but it is pretty clear that the supply chain during this pandemic is way better than it's ever been during any previous, and that this is a good thing.
I have the VanMoof X2 ebike, which has the same non-removable battery. Yes, taking your bike up in the lift is what VanMoof expects you to do.

I live on the top floor of an apartment building, and it is annoying to bring the bike up every time it needs to charge, so I bought this large power bank: https://www.amazon.com/SUAOKI-Generators-Portable-Generator-...

I just bring that thing down to the bike parking area when I take out the trash, and charge the bike from that. It holds enough power to fill the bike.

It does add a few hundred to the cost, making it even more expensive. OTOH though I live in the city and use the ebike instead of a car, so I could probably buy a new ebike every year and still save money.
Does HN have an @ functionality? I wasn't aware that there was.
The really weird thing is that the sign that I remember the most in my hometown said, word for word, "Don't mess (litter) with Texas," but when I just went to look for an example of the sign, I can't find any other examples of this.
In the last 6 months, I’ve built 3 mobile apps using React Native with Django Rest Framework. I can’t be more satisfied.

We tried GraphQL, it added a lot of complexity on the backend that you don’t really need

We like to keep things simple, so we avoided state management libraries and all we needed was https://github.com/async-library/react-async

We also liked onesignal to manage push notifications
Building Tetris in Conway’s Game of Life
Another study that only works in 'study-space'. That is, when people know they are in a study, they try to second-guess the study organizer. They value guessing what the investigator is trying to do, over any trivial monetary reward provided by the exercise.

People are not rhesus monkeys.
Roast my Landing Page please
Hi all

Can you please give me feedback on my Landing Page and tell me what should I change in order to improve it?

www.thepopcornmedia.com

Thank you in advance
Wow. CS 3210 is in Rust now? That course contributed significantly to me getting my first real job. Back then we wrote Linux kernel modules.
Duo claims to be e2e encrypted, so they can't do that, theoretically.
Sure. But why does that conflict with Amazon devs making their own games? If anything it seems like the engines could benefit from it.
I clearly mentioned "as bootstraping stage", for nothing else.
Google originally said consumer hangouts was being phased out back in Jan 2019. Since then they’ve appeared to walk that back and are only phasing it out for GSuite users.

I’m definitely not holding my breath though.
If it's opensource under the usual OSS licenses, the former emplpyee can only demand something for further work/improvements, not for already existing code.

And companies typically have no trouble critically relying on OSS projects they have no chance of forking/maintaining if something changes that they can't accept.
Sounds like you missed the college hire cutoff (something like a year after graduation) that a few of the FAANGs have.

After that cutoff, you generally need more work experience or need to apply to a rotational position.
The only thing I wanted them to say was:

"These are the drives we currently sell which use SMR. When we use SMR in the future, we'll disclose it."

Had they done this, the whole snafu would have actually made me more likely to buy WD drives than before!

But they didn't do it. Oh well.
There are justices that subscribe to living constitutionalism, yes. And fewer of them than there was 4 years ago.
AV1 and the whole open media format alliance is pretty great. It's hard to fathom that it's only been a couple of years since all the good codecs were locked down and patented.
Reddit for example has nothing to sell me directly unless it was subscription-based which is a nonstarter. There's no other model for sites like that besides maybe browser-based crypto mining.
Migrating to TypeScript: How to Forget Your Ex
But Toshiba did it on their desktop drives, instead of on NAS drives which you buy specifically for their reliability
But mindless browsing is how I found this post
I don't believe that you will get any traction in your current company. Not when you have proof that the company is willing and able to lie to you. While not easy in the current environment, line up a new job. Sort IP assignment out during negotiations, and make it clear that if they want to own your brain 24/7 they need to pay extra for that privilege.

Hiring negotiations are the point where you have greatest leverage - the company won't want to burn another bucket of money screening bozos. They've decided they want you. Go read patio11's post on salary negotiation to get the correct mindset.

An anecdote: my current employer's _standard_ contract basically says "we own what you do for us, you own what you do for yourself, and if you're getting close to a grey area you should speak with legal". So there are businesses out there that do this.
I'm sorry but this whole article is pretty silly, if not borderlines on fear-mongering propaganda.

China is a rising global power with a different ideology than most other major world powers, so it would be the normal, if not responsible thing to do for the Chinese leaders to prepare for conflicts, whether militarily or economically. But it doesn't mean it prefers conflict since it's really hard to justify the gains over the cost these days. Yes they are securing natural resources, buying/cultivating relationships, expanding culture/economic/military influences, but all those are expected from a rising superpower, if not as a leverage against external threats (and there are plenty of players who would love to see China fail).

Further more, this paragraph made me laugh:

>Considering what we know of colonial history, there is little room for doubt that China is at a pre-colonial stage.

The entire "colonial history" was defined as "Western colonial history". At certain points in history China was much stronger relatively than even the western superpowers but they never embarked on the path of global colonial conquests, in fact they closed their border down so much that the British had to start a war using Opium just to open up the lucrative Chinese market for exploitation.
humor: Evidence Amazon might now use naked photos for MFA?
It’s business. Someone’s word is a signature on a contract and the contract contains what a person has given their word to do. There can be outside personal relationships in business that bring other ethical considerations into play but the question does not implicate their existence. To put it another way this is at arm’s length and bounded in the formal relationship of job interviewing. There might be long term repercussions and regrets but there is no basis the candidate ought to feel guilt or moral obligation.
I blogged, wrote a book, put myself out there in the English speaking IT community.

People started noticing.

But I have to admit, nowadays I only make money with writing about development and not much production-software development anymore.
But would they even hire Europeans applying for US positions?
I'm not a cryptographer, but as I understand it, the birthday attack says if you have a valid hash for one thing, you can generate more things, and get a collision in a surpisingly small number of iterations.

In this context, it's easy to get a valid hash --- when the system is in syncookie mode, send a SYN from an address where you have visibility of the SYN+ACK responses.

Then, you could use that cookie (sequence number) to spoof ACK packets with other sources, and they've estimated the number of packets you need to spoof before you'll have probably generated a connection. That number of packets is significantly fewer than when the syncache has not overflowed recently, and you need to have sent a SYN, and have an exact match of the sequence number.
You first have to replace all of the electrolytic caps with the flux type to make the computer time travel.
I'm with you. As far as I can tell, the changes were less startups, more money per startup. Kinda a revamp?
Great Female Founders Act Decisively During Crises
It seems like they're trying to solve a problem (manual destructor call to free memory) that is important in other languages but not rust on account of borrowing. Even in the author's examples I feel like it's a problem directly solved by lifetimes, since all the reasoning about freeing that memory is already there.

Interestingly they picked the best possible case to showcase rust's strengths, where the free happens on drop. If it were a case where you needed strict control over where that memory came from and _when_ it gets freed, C would seem like a nice fit, but rust is great when you only care that the memory is gone once your variable's out of scope.
I think I'll regret not using more of my time to do things that bring me joy. I think I'll regret the times in my life when I was doing something other than exactly what I wanted to do that moment.

I can't be sure though because at 41 I don't regret time spent working because it wasn't that bad and money earned allowed me to have a lot of fun gaming. Also I don't regret time spent with people. So I can't be sure if I regret anything on my deathbed, other than that I don't have more time to enjoy things. I'm pretty sure I won't regret wasted potential, because I know how unique it is to realize it in any spectacular manner. I could as well regret not winning the lottery, and I'm at ease with that.

My life might be meaningless in any objective sense. But some people have drawn some utility from it and it's absolutely meaningful for me because I'm the one living it. It's the only thing I got and I'll never have anything else.
I've developed an easy to follow method to stop procrastinating in time "black-hole" sites, like social networks, etc... I've observed that the problem in my case is having the possibility of accessing my account at those sites immediately, as soon as I get bored doing any repetitive task at work, or I have an idea about something I could post in a social network, etc... So the easiest way for me to avoid that is to use a long, very-hard-to-remember password there, write it down in a notepad, and never save the login info in the browser. Bonus measure, you could leave the notepad outside home (in the car f.e.)... that way, losing time procastinating requires actually more effort for me than just stand up for a little and then return to work. The point is never allow that to be an easy option, an easy way to escape from responsibilities... Installed "walls" via browser extensions etc never really worked for me, as in the end I just disable them if I feel that's bothering me. PS. Also of course, avoid to save the cookie session once you close the browser in "dangerous" sites...
I'm not sure Google can compete as much as they'd like in shopping due to antitrust issues. They acquired a price comparison company in 2011 and registered Google Comparison Inc. They shuttered that shortly thereafter. If you look at various Google corporate registrations they've have a few of these shopping and product corporations that went nowhere.
Find another company to work for and then have a Chinese wall between work and home. Non-competes are basically illegal in the UK and most employers should be able to say “don’t work on X areas”. Remind them that work you do in your own time will benefit them as well.

I have none of my personal project code on my work laptop, I’ve never searched or thought about personal project work on it and I never take professional development time in work hours (unlike many other members of staff).

I’m at work to work for the company, I’m at home to work on myself. I never blur the lines, the downside to this is that my employer massively benefits from my time investment at home but oh well, it makes me better at my job and so I’m happier.
Man, I feel you. Early on in my career I was working at a pretty large digital agency and I was commiting some PRs to jQuery Mobile ( remember when that was a thing ). We were using it a lot on projects within the agency so occasionaly I would do this on company time - after all, I needed things fixed for us to be able to use it.

The jQuery Mobile team eventually asked if I was interested in helping out more as part of the core team and asked if my company might 'donate' a few days a month in time to the project etc etc -- I asked my manager who thought it was a good idea, but that because of the whole clause BS in my contract, I should clear it with the legal team.

Nope.

It became a massive thing for months, a lot of emails and meetings back and fourth. Eventually I managed to get everyones contract changed but ONLY for OSS. The short of it was that they came around to the idea that no one can OWN OSS.

If it was done on company time, then any worked should be cleared by line managers on a project ( because we might be using the library ).

If it was done outside of company time, then no bother.

Any potential tools developed in-house that might be good for open sourcing, went through a proposal system and tech leads from within the company made the call.

I know its not perfect, but I would try this approach. Start by making a list of as many OSS projects, tools etc that your company already uses and make a case for creating an open source culture within the company.

Go to your legal team and be specific about why nobody can own something thats open.

Fight to change your contract ( and everyone elses ), specifically for OSS.

When it comes to side-projects that might become a thing ... thats what pseudo github accounts are for ;)
These requirements basically entail that you're able to achieve feature parity with an on-premises datacenter; thus, you're treating various cloud providers as vendors for VMs, storage, and network. "Treating the cloud like it's a datacenter" isn't exactly a best practice from a pure architectural perspective.

That said, there may well be business constraints forcing the decision, and that's fine--I'm not trying to pass judgement any! My point is simply that by building something that can be deployed to any and all environments you're reducing the list of what can be used down to a very small set of primitives.
Here Comes Red Hat Enterprise Linux 8.2
Apparently GChat was only a colloquial term for the product formerly known as Google Talk? I thought it was a separate thing from the Talk VoIP service.
I suppose so, but this bug only allows to crash the application. No doubt OpenSSL is buggy, but its problem is that a lot of applications depend on it as well.

I'm hoping it will eventually reach status of bind or sendmail, they had also very bad track record, but vulnerabilities now are quite rare.
I see this and suddenly it clicks! That is exactly why I couldn't import an SQL dump that I tried importing for days now, that is filtered with grep. Wow.

And I was wondering all the time why mysql reported this strange error "SQL error in Binary file" when the .sql file was clearly a text file...
Love ack for source code and text docs: https://beyondgrep.com
The Labcorp Pixel covid kit is a mail-in sample swap for a PCR test. The variable cost is magnitudes lower than $119.
All this existing legislation is about protecting personal data, not any data.

If what is collected is not linked to an individual and does not allow to identify an individual then these are not personal data and the legal point is moot.
Great (and very funny) video from Jeremy Gutsche that talks about the campaign. The whole thing is great but the part specifically about the Texas campaign starts just after about 12:00.

https://www.youtube.com/watch?v=xhomTOMRS7c
https://copyright.cornell.edu/publicdomain

It's complicated.

I would guess that there is an awful lot of vintage porn out there that was published without a proper notice, registration, and/or renewal of the copyright (because people were often put in jail for producing porn back in those days, it was highly unlikely that they would register the copyright).

Modern works don't require notice or registration to be protected, but the rules were different in the past.

This is U.S. law. Laws in other countries differ considerably.
Thanks! Note that the link doesn't seem to work at all for me :( But I'm happy to see that someone is drawing the connections from the data somehow.
How Coronavirus Will Change the Workplace
I think what's meant is that the event stream can be reordered and give the same result.

This isn't necessarily an abuse of terminology - I believe if we look at an operator that takes sequences of events and appends them, what we're talking about is in fact commutativity of that operator (in terms of the impact on the system).
Looking Inside a Ruby Gem
That’s not the case now. I see a TLSv1.3 connection to the googlevideo.com server using Firefox, and a QUIC connection in Chrome
No way. Software works for predictable inputs producing well-defined desired outputs. Reality is nothing like this.

Actually good rule systems are ambiguous or weak enough that when someone tries to abuse edge cases, people can turn round and say "no" and the rules don't get in the way.
IIRC this was feasible because people in China are behind the GFW which throttles/blocks the mac app store, so most people download from in-country caches, which circumvents a lot / all of the app signing that Apple uses.