skysight-inc/HackerNews huggingface dataset:
Especially as they can amortize that cost in the annual accounts - there might even be RnD tax credits they can use
This is unlikely for a few reasons.

1. If you write into support as an Enterprise customer, you're basically getting an automatic response.

2. Enterprise customers can dial a direct line to support and have this under investigation within minutes.

3. Enterprise customer have a dedicated account manager, and in most cases a Solutions Engineer helped get everything setup. Usually Enterprise domains get locked, so they cannot get caught by linting type services. The likelihood of a domain being removed under those conditions is very low.

4. The most common cause of this type of thing is the Name Servers no longer pointing to Cloudflare, no one noticing for a while. Cloudflare periodically checks to see if a domain is still using CF name servers, and if they aren't they get moved as the assumption is they are no longer on Cloudflare. I don't know that this is what happened here, but it's easily the most common issue on lower tier plans. Enterprise companies often have people monitoring their infra, thus they catch this before Cloudflare conducts the removal of the domain.

Source: used to work on the Cloudflare support team.
"There would be no gain from using ML in RDBMS query planning. It's regular data; the AI's trained model would just be a recapitulation of the query-planning algorithm we already have."

Most of what you wrote seems fine, until I got to this. A query optimizer seems like something that tends to be very opaque, very complex, and in my experience blows up without a good explanation frequently in typical situations. It's also based on a lack of complete data about the problem domain, to the point where an optimal algorithm seems hopeless. I'm not saying an AI approach automatically can be better, but at least you (I) can envision it being better, perhaps less brittle and taking into account dimensions and possibilities a human doesn't. And the non-AI solutions aren't trustworthy in terms of bounded quality so you have not got a lot to lose.
Web Crawler Admin Platform Crawlab v0.4.7 Release
Have You Ran across any job scams like this
Have You Run across these job scams.

The one the other day was unbelievable.

" For the next step in the employment process we need to have you send us a copy of your drivers license and passport"

This is before even any interviews or discussions.

The other one I keep hearing more and more is:

" To continue We need the last four digits of your Social Security Number plus your Birthday"

If someone knows where you were born they already have the first three digits of your social security number"

I think they have another crew collecting the first five digits

All of the people asking for this information have Indian Accents.

I know they have been doing this for years, advertising fake jobs and collecting resumes which they then use for leads to present their own people.

But it seems that lately they have branched out into more extensive ID Theft areas.

It seems that a significant percentage of these job ads are infested with this.

Has anybody else seen a lot of scams like this or similar and do you have any solutions or techniques to deal with this?
Survivorship bias dialed to 11

Happy you met someone but there are tons of people who followed a similar path and never met their match.
Angular definitely did not catch on for google properties until much much later. Back when I did nothing but backbone/angular consulting, none of the major google properties used angular.
The future of smartphone design and How Foldable Displays are Made
Is BMW piping in fake "engine noise" through the speakers also "ridiculous" in your opinion?
Babycakes writes of the Silicon Valley cyber libertarian vision eating its children, I like it.

Of course for now, devs still have enough leverage that you can reduce your hours, either formally or by going freelance, while still having a good lifestyle. You can work your hours without getting fired. Maybe not in 10 years, but for now.

From a practical perspective what you are talking about is like the weather forecast. We know it's coming, there isn't much we can do about it, just enjoy what we can for now or save up for the bad times to come.
> bay area where there is a large imbalance of men and women (things are less broken in DC and NYC)

Really? Considering the continual emphasis on social issues I hear out of the Bay Area, I thought it would have been far more evenly distributed than other parts of the country.

Or maybe that's just a HN bubble.
This one in particular really stood out to me:
https://i.imgur.com/SekhqyN.png
Sure now it looks like it was a good option. But it's kind of survivorship bias. Were they smarter than anyone else working elsewhere, or just lucky to have had all their eggs in that particular basket for 15 years?

And if you say smart, what's the current smart choice? (I will be checking back in 15 years to follow up).
Yeah — considering that statistically, educated people are getting married later than ever (and therefore spend more time dating around), and early marriages are far more likely to end in divorce, experience on the “market” doesn’t seem like a strong signal.

“If they’re so great, why are they still single” is an incredibly self-defeating approach.
Instead of complaining about `==` developers would complain about substitution rules :-P.
In 2000, Blockbuster with 7700 stores declined to buy Netflix for $50M
INNengine 4 times smaller ic engine (Spanish)
You might not agree, but the idea is that you should devote your cognitive resources to the problem you’re solving and not working around complexities in your language (such that brilliant developers such as yourself and “stupid” developers like me can be even more productive than we would be with C++ or Haskell or whathaveyou) or choosing stylistic standards for how contributors are to program (because the language is so expressive that the solution space is astronomical). “Go programmers are stupid” is a deliberately uncharitable interpretation.
Flash embraced ActionScript (ECMAscript 4) when no-one did and ultimately it also killed it. This is like some tree that allows the strangler fig to grow on it.
We have solutions for this but the companies don't want to do them. Get them to open source the game after a set amount of time. Get the full version control history. There is no other way. Otherwise the data will just rot away on some hard drive buried in a data center when the servers get shut down.
C and C++ are the only languages used in widely deployed production OS kernels, so Fuchsia decides to only use them in its kernel, too.

Nobody seem to want to stand out and use e.g. Rust in the kernel, so the situation is perpetuated. (How old was C again when it was used to write the Unix kernel? Apparently Google's stakes here are higher.)
Additionally, I don’t think such a rating system would work absent some sort of collaborative filtering system. One person’s ten is another person’s zero. That said, if you had a date with a ten, would you want to share that information?
Often people don't agree even on the most basic facts. For example, in the case of the Polish-Soviet war (1919-1920), "who attacked who?" is still a controversial topic.
> Don't write programs to run in the same space as websites.

Who do you imagine is going to find this advice compelling?
Given that they already have a microkernel written in C++ (zircon is derived from littlekernel), and they're trying to move as much as possible outside the kernel, it makes sense that (for the time being) adding a new kernel language isn't on the table.
The world of paid Rust language contributors is so small that Google could easily get all the advantages of "built in-house" for Rust if they spent a relatively tiny amount of money.

Being pretty conservative overall but betting the house on Dart for the UI seems like a strange combination of decisions to me.
I interviewed at FB London about 6-7 years ago, and they also gave me whiteboard interviews. They're one of the stupidest things ever invented.

If you want to master it, I guess you need to buy a whiteboard, and have a programmer friend give you random problems on a timer.

Having said that, do you really wanna work at a company that does this? I would never ever go to FB again, and not just for the pathetic and horrendous things it does, but the interview process just feels like "ooh, i know this crappy thing that was taught in high school, which nobody actually uses/needs, and you don't".
>> $500 to $1000 per month

How much is your electricity? I currently run 12 GPUs in my garage pretty much non-stop. 4 GPUs per machine, 3 machines. Each machine is about 1.2KW on average (I can tell because each machine is connected through its own rack UPS), or 13.2 cents per hour, or $95/mo. Which, IMO, is not bad at all. That's less than $300 per month for 12 GPUs.
(op here) My belief is that I completely transfered everything to cloudflare, paid in advance, and didn't touch it. If this was as much my fault as any of the common tickets you listed I will deeply regret having posted this and will apologise to Cloudflare.
Siftrics announces official Python client
I think what we're seeing is similar to what we were seeing during the push for legalization of marijuana- a crowdsourced P.R. campaign that highlighted the positives and neglected the negatives in an effort to try and counterbalance the negative inertia that decades of "reefer madness" hysteria had wrought.
> There used to be a saying: "If you don't know how to do it, you don't know how to do it with a computer."

This is a tautology in the narrow sense, but in the broader sense I think there surely exist things that humans don't "know" how to do without a computer, but know how to do with a computer. And the space of solveable problems is expanding, though AI is only a narrow slice of that.
Rust is to C what bsd is to Linux. An enthusiastic hobby project without real momentum. They also became a SJW meme with their inclusivity when they made their code of conduct. An inconsistent and inconclusive community trying to make a consistent and conclusive design. Look at it, it's a mess. You are better off learning COBOL. At least there are jobs for that.
In the nineties, there was a huge difference between 1995 and 1998. It wasn't all that apparent to some of us until later, but things moved really fast in that timeframe. The years leading up to 2000 were almost like the imagining of approaching an event horizon or asymptote.
Fintech company Intuit to buy Credit Karma for $7.1B
Having briefly worked for an AI company, I agree with the conclusion that AI companies are more like services businesses than software companies. I would add only one other thing: to me going forward there likely won't be "AI companies" - AI exists to power applications. And in my experience, unless the output is truly differentiated, customers aren't willing to spend more for something "powered by AI" - they just expect that software has evolved to provide the kind of insights that AI sometimes deliver.
I'm not very happy to see C++ infecting more and more system software when it STILL IN 2020 doesn't have a stable FFI/ABI.

This is going to bite us ALL in the future because it will saddle other languages with a useless set of constraints long after C++ gets removed from a project.
It’s crazy how Microsoft had all the pieces in place in 2001 to own both the Chrome and Electron spaces. Even Apple was shipping IE as their default browser.

By investing in cross-platform IE and making it both the best browser and the universal runtime for desktop-quality apps, they could have had “Windows Everywhere”.

Instead they did the exact opposite and folded IE into a component of desktop Windows where it received no meaningful investment and lost its once commanding lead. Microsoft’s exclusive focus on their proprietary non-portable APIs was a great blunder.
Maybe it depends on what's the next platform. C/C++ was sort of a base programming language for desktop apps, javascript for the browser, and Objective C & Java for mobile. Server apps have been a mix of PHP/python/java/ruby/node.js.

I guess my 2 wild guesses for the long-term future might be either or both 1) a visual/block programming tool (which perhaps might perhaps be more usable in virtual reality type environments) or 2) natural language programming (programming in English and/or other natural languages), which might be more usable in both virtual reality and chat environments.
C:

>Programs written in the language often have security bugs arising from the language’s lack of memory safety.

How often?

“Have things changed now?: an empirical study of bug characteristics in modern open source software” suggests that 8.8-17.2% of security bugs are caused by memory bugs. How many of these can be caught by better testing?

I think the effects of memory bugs on security are often overstated.
I think you misread what I posted.
I haven't tested it and it might not work in a recent IE, but at least at the past IE used ActiveScript so any ActiveScript language could be used. Python can be installed as an ActiveScript engine and used via IE.

The same applies with other languages too (e.g. Perl, Ruby, etc).
Can you explain how any decision you make will impact the bottom line? Could they provide an example.of strategic thinking?
Do you have any metrics about how efficient the process has become at Buzzfeed? Like Microsoft's 1ES system? - https://twitter.com/IkeTheDev/status/1230854784686723072
Google Project Zero have been unequivocal about how their forced disclosures have caused vendors to release security patches earlier and more frequently[0], which is a win for everybody.

Otherwise, research suggests that the chances of a vulnerability being independently rediscovered within three months may be as high as 1 in 5 for certain types of defects[1]. This means that even if you don’t know a particular vulnerability is being actively exploited, you’ll eventually find one that’s being quietly exploited by someone. Since you don’t know which one it’ll be, early disclosure at least gives end users the opportunity to apply mitigations and hopefully burns a 0-day being used by an internet bad guy.

[0] https://googleprojectzero.blogspot.com/p/vulnerability-discl... - “Why are disclosure deadlines necessary?”

[1] https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2928758
I think that it's more that they already have a kernel, and their focus is moving as much as possible outside the kernel rather than adding to it.

And, FWIW, I can see a point where they have a kernel written in C or C++ that's formally verified (like sel4), at which point, what's the point of rewriting it in Rust? sel4's semantics are stronger than what Rust gives you out of the box.

I say this as someone who's written a handful of Rust kernels, and is quite bullish on Rust adoption.
My random thoughts as a dev and SaaS runner.

This seems both too hard and too complex to use for a non-programmer, and not worth enough to a programmer.

As a programmer, It's a lot of work to learn a new API. So learning something to rapid prototype that I have no control over? Why? I can throw up a Django prototype in a day that is going to cover my growing for a lot longer than an endpoint builder.

Just things to keep in mind, not to poop on your plan. It might be a really good plan. If you are serious about it throw up a marketing page and get signups to see if you can get traction.
I really want to read this, but the column width is narrow, like a newspaper column. Why is this format so popular?
Honestly, that's probably safer. With normal drugs, there's no hard and fast point where one day you're fine and the next day you're hallucinating. At first it's just weird sounds, then some colors, and by the time it's full objects you've been hallucinating for months and not noticed. Really causes a self-examination about the nature of reality, that.
Are there any major products/services where Rust is being used besides Firefox right now?
Norton Commander was insanely awesome.

Borland C++ was really cool (even back then, I favored C++ over Pascal :D).
I have toyed around with using a secret splitting scheme like Shamir's Secret Sharing to deliver a split-up master password to an encrypted file. Then my family members (or any others you trust) would be given the resulting passcodes. You can configure the split to be into N pieces, and require a certain minimum of pieces to reconstitute the secret, so several trusted parties would be required to coordinate in the event of your incapacitation. This is comforting as A, this cooperation is extremely likely in the event of my death, and B, the more people who have to coordinate would probably vastly reduce the chance of the splitting scheme being used against me.

The list of issues with it are relatively apparent (where to permanently store the password database; are the secret holders trustworthy?) but it'd be a fun rainy day project to create. I've toyed with the idea of laser engraving metal cards with the password shares to make it more 'permanent.'
What Guide Books Tell Foreign Visitors to the U.S.
This is also the primary original source of Jeff Bezos’ legendary “question mark” emails.
Re prior art, there are some solutions like this in the Clojure world, given the data-centricity of the language.

See Hyperfiddle:

http://www.hyperfiddle.net/

And also Vase:

https://github.com/cognitect-labs/vase

This is also similar to API mocking services.

Agree with other comments, it is important to find a customer.

Good luck!
funny how geology factors our reality even at the technological layer
Incidents basically represent engineering culture in extremis. Seeing how large orgs manage incidents really says a lot about culture. It's interesting to see Netflix go so far to automate what amounts to trivial amounts manual labor in (hopefully) rare instances. It says a lot about how they think about making mistakes and the developer experience working through crisis.
Yes, it's quite obvious when you actually have compute needs. At my current employer, we spent about 100k to build a small single purpose hpc. One year later, I calculated the azure costs (help bargain for more servers) would have been around 1.5m. This is almost 24/7 use though, and add another ~150k in electricity.
thanks a lot for your initiative
Building the 100-inch telescope (unveiled in 1917) of Mount Wilson Observatory
The standard deployment of CGNAT means the customer router gets a 100.64 address on the side facing the ISP, then NATs it with something like 192.168. So the cgnat range is not visible to the end user machine and there is no conflict if we use it again.

We have unfortunately discovered phone carriers who hang out cgnat addresses directly to phones, so we will need to do something else there.
Google has a terrible process. I will never speak to them for sure. A friend of mine got great feedback on his interview and is now waiting on team matching. Its been almost 9 months now. He has moved on but they are still matching teams. Just a terrible process overall. I don't know why they would interview without a team in mind.
NO! Two big reasons, among many others: 1) These are unnecessary third-party entanglements, allowing anyone to be slienced within a year simply by refusing to renew their certificates. 2) It's the 21st century, very soon, most servers will not have administrators - smart IoT devices, if we want them to use SSL/TLS, need certificates. If you think updating these certs on regular servers is a PITA, try it on a an embedded device that has very limited or intermittent Internet access, if it's even connected to the public internet at all!
The Future of Food Looks Small, Dense, and Bushy
Or from time to time, a webmistress.
Language lawyer means you know a computer language in such detail you can always get the right answer. Fixing existing

As another poster said, graphic design skills help too. For instance, coming up with good color schemes, maybe being able to draw, understanding how to use CSS properties to perfect character and line spacing to make it look right, etc.
I know right. Why would you ignore the single best distribution channel that has ever existed for software?
Is there a conspiratorial side of Mozilla vs Google in this Rust vs Dart story?
12th Annual Tapping World Summit – Day 1 in the Seaside Room
> I would expect more would join to gain that advantage. Likewise, men having such unfavorable odds, I would expect they would drop out

The issue is inelastic demand, especially in the serious dating/non-hookup category.

Most people are looking for 1 mate; there's little desire to continue past finding one, and little desire to quit when not finding one.

So point-in-time membership of dating sites tends to amplify existing skews.

> Do the apps repel (attractive) women?

The stereotype is that men are attracted to beauty and women to power. The former is inherently more readily represented on a dating app.
I think this is mostly right, along with the sort of messy communications you get with anything else.

The conventional wisdom - that LSD is only for Bad People Who Want To Hurt Themselves, or some variation - is being replaced. This doesn't happen by everyone sitting quietly to lectures and then calmly attempting to set each others' expectations to cautiously optimistic, after several more rounds of trials.

No, people get interested, some more enthusiastically than others. Some will do stupid things, others will spread lots of nonsense. I'm sure some people will be hurt/end up dead through no fault of their own. And eventually we find a new normal.

This is just how humans do things. Compare with robocars. Did we wait until level-whatever full autonomy was hit and fully tested? No, we are letting a few people die while getting the bugs worked out.
Oy vey. Based on the voting and comments here, my post seems to be a bit of a rorschach test, with perhaps some correlation between readers who work at Google and those who don't. But definitely an interesting time-based correlation with voting.

No matter how you see the ink blot, everybody should be exercising their critical thinking skills, especially when it comes to the hiring process. Don't take things at face value; and don't take things too seriously. Don't let the brand or hype of any company disarm you of your ability to question the process, nor of your ability to invest yourself in your own passions.
The Strange Influence the Sun Has on Whales
I'm not equating them in all respects, it's just an example of something else where people disagree about whether a topic is a matter of legitimate debate, but it seems reasonable for a universal encyclopedia to not pretend proponents don't exist.

My point is that I can imagine Wikipedia including both lists, and I can imagine them not including either or both, depending on some consideration other than political bias. And it's not obvious to me what they should do, nor have I bothered to see what they have done.
I think the thing that is very tempting to do is to just have a ViewModelDelegate (which would be the controller) that has one method `func stateChanged(state: ViewState)` and then have the controller rerender itself whenenver that function is called. This would be nice and redux-y since the view could be a pure function of the state. But since iOS doesn't have a declarative user interface or the virtual dom, you would potentially be rerendering the whole screen when just one part of it needs to change. How do you guys overcome that? Or do you have multiple delegate methods that the view model calls on the controller depending on what needs to happen?
Error Handling and Logging with Actix (Rust)
So much of this is generalisable to just running a project or a company (comms, collecting metadata, making smart automation decisions to save time effort duplication.)

There is a deep business transformation lurking here. As a post here says Netflix clearly has at its heart "just automate it all".