skysight-inc/HackerNews huggingface dataset:
CD complete with internal betas on web, iOS and Android
Your assumption is that I care about some random person on the internet thinking "the worst". The point is to highlight that people on here actually have this attitude, and it isn't sarcasm. How many politicians are saying Facebook should be censoring other people (unsurprisingly: always their opponents)? How many people say social media is the problem? How many people say the "other side's" news is fake news and ignore the fake news they believe in? It isn't possible to have an actual opinion (I have offered them on here, and that gets downvoted too).
A friend also has the same issue with his passport, but he had survived many years believing his first of 2 names was his first name, and the 2nd name his last. It worked okay until he moved cities (in Germany) and the authorities decided, "According to your passport, these 2 names is your last name, and your first name in our system should be '-'".

Luckily, like everything in Germany, there was a form to fill to fix it.
With the caveat that "data lake" means different things to different people, I think it's important to have a repository where the raw data exists un-manipulated in the form that it was ingested.

From the end-user standpoint that's not very useful. But that's why you have data marts that normalize the raw data into a standardized format. Ultimately though the raw data needs to remain the single source of truth. If you skip that step, and only store the post-normalized format, you're likely to run into problems down the road. This could either be because you want to change the normalization format. Or you want to use some aspect of the data that isn't captured in the normalized form. Or even you discover a pre-existing bug that affected all the previous post-ETL data.
I'd really love some kind of unified interface for program input.

Like, a Python program, a Ruby program, an online form, a REST API, and so on, all specify the input they need in ways specific to each tool (selecting from a predefined list is `CHOICES` param for argparse, a dropdown for a web form, etc). Why can't we just have some JSON spec for "input"? A list of params, each with a name, a description, a type, perhaps a list of possible choices -- the same sort of thing `argparse` exposes as its API.

Then, depending on the need, we can render that into a web page, or a parser, or whatever, and we can build libraries that can always expect to get input the same way without needing to redefine it all for each interface. Does something like this exist already and I just haven't seen it?
Apple requests blocking three Telegram channels on Belarus
Yeah, it's the perspective of someone's giving their own internal reasoning for their struggles, without considering the uncomfortable truth. You sucked in high school. People could barely stand being around you. You weren't fun to talk to, not fun at all.

You're not even that much smarter than all those other kids. You just went all in on making your entire identity being smart. Predictably, no one liked it. Most of those other kids were smart enough to realize that being liked matters, and figured out how to be more liked.

It can take awhile, but other "nerds" figure it out eventually. I know plenty of extremely smart people that never had this problem, or figured it out as a young adult. It's a bitter pill to swallow that it wasn't how you are as a person, but the decisions you've made. This reads like someone that has never really had to come to terms with reality for whatever reason (likely just never had diverse social experiences).
Magento Migration Service
"Looking to migrate your store to Magento®? Are you looking for better revenue generation from your online business?
The experts at SoftProdigy can help! Magento® has quickly become the most popular eCommerce platform.
Migrate to Magento!
Use our comprehensive Magento migration service to upgrade your online store.
Contact us for more queries!"
Personally I'd rather not promote additional tracking and surveillance. Simple measures, while they might not be perfect, at least have easy-to-predict outcomes. Directly taxing what you want less of (e.g., CO2e) doesn't require complicated mechanisms and can be rapidly and broadly applied.
The Zero Hedge article has links. E.g. you can see KimDotCom's tweets.
Peak Water and Peak Grain for the US High Plains
Got to check what do they do:

> that aims to help machine learning engineers <word is missing in text> more efficiently

Seems like a PR template went wrong.

OK, further down they explain, that it can start clusters and automatically parallelize deep learning model training across them. I thought that would require actual research, as many models require different hyperparameters when spread out over many nodes.
A Hyundai Elantra maybe.
That doesn't answer the GP's question about choosing between the two.

All I can imagine is what kind of marketing efforts you fund. Do you try to pay partners to integrate or do you go for a viral ad with a celebrity.
I don't have much experience, and thus might be wrong, but one thing I've internalized is that it's often better to just use Rc<T> (reference counted smart pointers) or a garbage collector to make forward progress rather than fight the compiler trying to get lifetimes straight. You can make it more efficient later, but it's often not to worth the bother.
I'd like to reiterate how much this is needed. PLEASE make it.
Isn't knowledge of making Damascus Steel lost to the ancient civilizations or I am confusing it with some other steel?
I know. But System.Web has much technical debt it cannot give up because WebForms is still around in the .NET Framework.

I would recommend some early talks from Damian Edwards or David Fowler about ASP.NET Core. They are very explicit about that (in the end they build Katana replacing System.Web on .NET Framework to allow a better ASP.NET MVC performance, which lead to Project "K", which lead to (ASP).NET Core).

Speaking as one fanboy to another ;)
IMHO, it's a chicken and egg kind of thing; it's way easier to use Vecs because arrays really need const generics to actually be useful. I am interested to see how this balance changes.

I know for my no_std work, const generics for arrays can't come fast enough.
The possible defense would be that Julian wasn’t trying to mislead people, but he was actually telling the truth.

He hinted that Seth rich was a Leaker to him, and encouraged people to think that without saying it explicitly. He was either A) lying to cover up getting information from The Russians, or B) telling the truth and the “analysis” that says the Russians hacked the DNC server is actually false.
AVs and a Shortage of Donated Organs
> Consider the case of free elections, most people consider it an absolute given that these need to be anonymous.

Interestingly, this has not always been the case. Elections in the US did not use anonymous voting until nearly the 20th century. And the reason for instituting the secret ballot was apparently less due to free speech concerns, and more because of rampant corruption and bribery to buy votes.
So far I seen no indication (and you provided none) that people are forced to join the union, and seen indication that people can "freely" chose to join or not. And that most people "freely" chose to join the union - while some could be part of the union and chose not to be.
What is you point ?
It's not quite 95% all around, here are the top ones with the percentage of all their employees' contributions to the Democrat party:

Netflix = 98%
Nvidia = 93%
Adobe = 93%
IBM = 90%
Salesforce = 89%
Google = 88%
Microsoft = 85%
Apple = 84%
Paypal = 84%
Cisco = 80%
Amazon = 77%
Facebook = 77%
Intel = 68%
Broadcom = 68%
Oracle = 67%
Texas Instruments = 60%
Qualcomm = 50%

Source: https://www.cnbc.com/2020/07/02/most-liberal-tech-companies-...

Still pretty bad, and makes one worry about where those employees are donating their non-political and non-tracked donations to.

Edit. Added source.
Ask if they can push any live interviews forward, before the coding challenge. Say the reason is that it saves both of us time. It takes longer to read code than to write it. So while it may take me thirty minutes to solve the challenge, it could take your team hours to read it and understand it, so let's get the easy part out of the way first.

Don't ask to be compensated. Don't push back. If that's their process then that's their process. But you can make suggestions in the interest of saving them time. They'll appreciate that.
7 minutes to JFK? That seems very optimistic.
Show HN: Architecture Analysis for the TypeScript
Thanks for the tip .. here's the link https://news.ycombinator.com/item?id=24708473
Are you sure? https://lobste.rs/s/yyhu4w/real_problems_with_functional_lan...
In many cases the functions being constified were already evaluated during compilation where possible though, the compile time cost was already sunk.

Making them const just formally guarantees the compiler can evaluate them at compile time which makes them useful in more contexts.
A New Target in Antitrust Battle Against Google: Maps
> Whenever I've encountered someone bringing up the idea to "build a data lake", a few questions later it became clear they just had a messy pile of incoherent, poorly-understood data and wanted to twist it into something positive by giving that pile a fancy name.

That's kind of what I understand as well, but the data science folks pitched it in a slightly more positive way, like, "Please don't limit us just to the data you have time to nicely structure and validate. We want all of it. It doesn't matter if a column is getting truncated to three characters or columns are mislabeled or there are amounts in dollars and euros mixed together; we can still get signal out of it."
Does this work for you?
https://streamable.com/sr9o2s

Edit: People on this forum need to stop being so cultish. Downvoting this doesn’t change the reality that it directly kills your narrative.
Hah! Wow that's pretty amazing.

I wonder how much more about the article is absolutely bogus.
The Eisel-Lemire ParseNumberF64 Algorithm
It doesn't matter what anyone says on here, free speech doesn't apply to private platforms. If it did then they'd be full of spam.
I'm not sure which add-on OP uses, but many canvas privacy add-ons simply add noise to the canvas calls.

Disabling WebRTC isn't as much as an identifier, I imagine.
It allows you to be generic over things that arent types is my very dumbed down description of what it means for most people. One of the biggest missing features for me from C++ doing scientific computing.
I'd love to have the world experiment with no Facebook for 6 months and see what emerges in its place.
The most valuable vulnerability they found was some publicly exposed Spring Boot Actuator endpoints (https://docs.spring.io/spring-boot/docs/current/reference/ht...):

$34,000 - Multiple eSign environments vulnerable to system memory leaks containing secrets and customer data due to public-facing actuator heapdump, env, and trace

I guess it goes to remind you if you are a developer, don't overlook the simple things like not exposing these endpoints in production (literally a line in a config file) or at least making them secured.

And if you are a bug bounty hunter, some of the simplest things can lead to the best ROI. I'm actually surprised something this basic was not already found and reported, but credit goes to their recon efforts for determining where to look.
Could happen that there were several per day.

Especially from US airforce bases in germany you can't expect much, they pretty much ignore air safety regulations entirely and do what they want (there have been multiple almost collisions over my city reported to air safety, several accidents where people got injured or died due to american personel acting reckless).
A medium post vs a tweet?
That sounds like trickery to me. If I were a potential consumer of that product, I would feel very put off by its deceptive marketing and most likely not partake in the service. It's 2020, SaaS products have been around for a reasonable amount of time, and for the most part, consumers are savvier than they have ever been. In my experience, no one wants to jump through hoops or given a song and dance to try a product. Give your audience the right information upfront. Be open, honest, and accurate.

Additionally, "free" is not always a good thing. It can often make a product or offering sounds cheap. I think it's custom (and nice) to offer a free trial period, especially when you don't even have to put in your credit card. It's a great way to show off the product, customer service, and value. Even offering a free trial at a low entry fee is becoming standard -- take a look at Ahrefs, $7 for seven days.

Good luck.
The ethos of SV and the original libertarian thought that pervaded early firms also opposed unions. The early success of the firms, especially in days when growing fast in unchartered waters was all that mattered, it was a great refutation of the idea that you needed unions to take care of workers, and appeared to support the ideals of early founders.

The ideal has not weathered well - it works if you are on the cutting edge, where the degree of constraints are much lower.

But for the rest of the bell curve, some form of collective bargaining seems to be useful.

Maybe part of the reason is that, at the bleeding edge frontier, people who can work there are few and far between. This gives them market power and so can command/negotiate price.

Anyway, as long as everyone thinks of tech as the bleeding edge, its hard to make the case for unions.

Plus: America has a history of unions being a politicized topic, so it tends to result in strong views.
In urban settings, most Portuguese natives 50 or younger speak English (fluency varies, naturally). I can't really speak for rural areas. In order to integrate socially, however, you'll find it's easier if you speak Portuguese -- i.e. if planning to stay for a few years, learning the language is a good investment.
Open source image editing/processing software has gotten better: Digikam, Darktable, Inkscape, and GIMP. (while Photoshop/Lightroom have gotten worse imo)

Linux and BSDs have gotten significantly better and with better hardware support.

In general, if I had a choice between today's software and the software of 15 years ago, running on today's hardware, I'd choose the software of 15 years ago in a heartbeat.
https://news.ycombinator.com/item?id=24708473 :)
Reverse Engineering Go Binaries with Ghidra – CUJO AI
>Just how prevalent is Rust in the industry?

It has been picking up a lot lately, Apple, Amazon, and Microsoft are all showing some adoption, for instance.

> I remember trying it out back in 2014 and saw nothing of interest, as a Haskell user

The interest for a Haskell user would be that you have some of the functional programming features you like (such as discriminated unions!) with C/C++ levels of runtime performance/efficiency. For someone who has no need for that level of low level control/performance, Rust is generally not a language you want to use, for sure.

> A lot of the main "selling points" of Rust are getting introduced in C++

It is true that you could, with sufficient coding standards and linters, get something approximately like Rust by using C++, where the linter disallows any non safe pointers, any use of null or nullable types without wrapping it in a variant, disallowing all cases of undefined behavior, and so on. However you would have something a lot less pleasant to use than using Rust in the first place, build times would probably end up worse with those thing enforced as a build step, and setting up such an environment would be non trivial and you basically are just building rust out of C++, twine and gum, so why not just use Rust?
For a brief amount of time I thought Dart would eventually push through in the web. It was interesting to see it's resurgence in the domain of mobile recently though.

On the other hand I didn't exapct Go to go anywhere. I remember briefly paltong with it a few years before it became popular and kinda just set it aside because I thought it was just some random toy language from Google.
To Comment or Not to Comment on the Ex Ante Rules for Gatekeepers
If you have the time, I'd highly recommend writing this argument as a blog post; it deserves a higher and more exclusive visibility than it gets as embedded in these forums.
> It's safer to leave the dysfunctional WWW alone and use only RSS.

Is their any evidence that Google killed Google Reader because it interfered with their Ad/user-tracking metrics business?
There are a lot of steels called Damascus now, probably more accurately called Damascus Style. Basic idea is to keep heating and folding the steel, then hammer it flat, then heat and fold again and again. Then, once you fashion the knife blade you etch it in acid and it shows up all the striations from the folding.

Interesting patterns can also be made starting with lots of pieces of steel like a handful of bolts and you heat and twist them together.
I think the Ask HN section has some great ideas and advice.

I have discovered a ton of interesting books and other resources from that section alone.

If you simply avoid the politics and news and stick with sections like Ask HN, I think you gain much upside and little downside.
> They cut drugs with various substances to increase volume and / or perceived strength, and that can cause health issues just as dangerous or even death by accidental overdose.

This is true, but you're saying something different than what you started off saying.

I agree with you that the government should be supplying heroin to addicts, and if you're decriminalizing drug usage, there's no reason that you shouldn't be doing this. A doctor having the ability to monitor addicts under their care would give us the means to keep them happy and productive, and to make sure they can get off the drug when they're willing to risk the effort.
Hostile environments end up creating extensive legal documentation to protect parties?
Facebook announces plan to stop political ads after 3 November
“Damascus steel” can mean different things, but is mostly an aesthetic at this point. In modern times, it is often referred to as ‘pattern welding’.
So in Rust you must specify the length of an array? How do you implement map, fold, etc., that work on an entire collection regardless of length? Is that a different API in Rust?
Tech CEO suing a professional guide for failed attempt on Everest
That's a misreading of what I said about SFC regulations.

The (potential) fine is there to prevent people from throwing away e.g. corrugated cardboard boxes, glass bottles, aluminum cans. From my interactions with the solid waste dept. workers, I find it extremely unlikely that anyone would intervene if you put a "maybe recyclable" in the trash stream.
Thanks very much, great advice.
Noice troll.
Against Covid-19, imperfect measures do the most good
Practicing Google – Weekly practical resources on Google products, related tech
Boom XB-1 Supersonic Rollout [video]
You can perform the same exact calculations over the numbers in Sweden, where there were no mask mandates and no shut downs and no school cancellations and they had the exact same epidemic curve as the UK. In fact they did better than the UK on a per capita basis. Like the UK, Sweden had huge outbreaks in vulnerable populations which occurred in nursing homes and assisted living facilities. Once they got those outbreaks under control, their death rates plummeted. So two countries with vastly different approaches had the same outcome. That underscores the fact that Covid is more infectious than the flu and can spread more rapidly.

The virus is getting less deadly. You can have many hypotheses for why that is: better treatments, younger patients, viral mutations, or just better testing which is giving us a clearer picture of the actual threat.

But you can't deny that YTD, the data does not show a disease that is anywhere close to 10-12x the flu. The fact that the flu has already surpassed Covid in monthly deaths (despite being less infectious) by the month of August at a rate of 4x Covid should tell you something, and we're not even in peak flu season yet.

Like others have mentioned, if this disease is capable of spreading much more rapidly than the flu, then it may knock out many of the same people who would have been vulnerable to the flu in a subsequent year. It may be that better treatments cause the death rate to continue to plummet. Is it fair to compare a disease we have been fighting for thousands of years to a novel virus we had no idea about 8 months ago? Probably not. As best practices and treatments get established it may very well turn out that Covid remains less deadly than the flu in perpetuity.
I think theoretically.

Though I have found that the borrow checker often ends up pushing architectural changes on me as I'm fixing things.

This might be because I'm just newer with Rust, but I personally would find resolving 30 borrow-checker issues at once to be much more painful that resolving them as I go.
Vectors can already be printed. Vectors types are only dependent on the contained elements, whereas Arrays types depend (until const generics come) both on the size of the array and the contained elements.

So whereas a generic implementation of Display for Vec of any length was possible, Arrays required one implementation of Debug per possible length of the array.
data points mentioned in the article: address search; device location data. Innocent till proven guilty, right?