skysight-inc/HackerNews huggingface dataset:
> What is the alternative for average consumers ? Chrome books ?

GNU/Linux!
Any mainstream beginner friendly GNU/Linux distribution like Linux Mint or Ubuntu will be descent enough for average consumers. Unless you are heavily dependent on Adobe softwares(even then, you can consider dual boot), they are now much more elegant than windows. Getting quality support from forums is actually much easier with GNU/Linux. Last time when I had a problem with Windows 10, where everything saved to C:/ would disappear after restart, I was unable to get any useful support from their forums. On the other had, most problems I encounter while using a linux distribution is just a search away!
I'm currently using Arch linux(before that I used Ubuntu, Debian, Fedora etc...), and my less technically inclined family uses Elementary OS.
Try a linux distribution like Linux Mint or Kubuntu. It's worth the time!
"Your secret tool to master the customer journey"

Is that a high powered hunting rifle hanging out the back of the vehicle?
"Timely Dissertation Complettion (sic)"

Yikes.
Yes, and I do both.
> I’ve set a goal to be processing $10M/month in Stripe volume by Spring, which is a pretty big stretch goal.

As the app is already highly profitable, why suddenly such an ambitious goal?
I think he is rolling over in his grave as JS is what he actually describes there and most of the world are coding bums now (learn JS in 1 hour, create undisciplined misery the rest of your 'career'; something Dijkstra, and his pupils, are vehemently against, yet 99% of people do now and it is considered ok as 'getting shit done', nevermind the reactor meltdowns it causes).
The Procure Space ETF
How is badging for food even a small issue?
How would you feel if this ethic was applied to your prescription medication?
So this is why I love Gnome, it doesn’t do this sort of shit.
Ask HN: Deindexed from Bing without doing anything shady?
Over the past several months bulkresizephotos.com declined in Bing to the point where now doing this query results in "Some results have been removed":
https://www.bing.com/search?q=site%3Abulkresizephotos.com

The standard reasons for this type of problem seem to be around spam, legal requests (govt or otherwise) and other illegal stuff. None of that should be applicable in this case and the Bing webmaster console doesn't show any issues.

Has anyone had this happen under similar circumstances before? How did you address it?
I doubt it.

Connie Sachs + machine >> Connie Sachs | machine
Misleading title; also the article is mostly fluff. TLDR; quantum computers are expensive because superconductors are expensive to maintain, and companies like IonQ and Delft Circuits are looking into some solutions.
The real question is why are we accepting spyware-like behaviour in our tools in the first place? If software spies on you by default then don’t use it whenever possible and make it clear to the author that this is not okay. If it’s open source make a fork with the spyware features removed. If you’re in Europe consider complaining to your country’s privacy watchdog if the behaviour is not GDPR compliant (and tracking by default is definitely not).
Neither does KDE, LXDE, XFCE or any other FLOSS destop environments!
Refactoring – oops, I’ve been doing it backwards
Hey, author of the linked post here

The only other book I can think of is Andrew Trask's Grokking Deep Learning, but that book has many fundamental mistakes that I can't recommend it to anyone.
I have been seeing this MS vs other debates since decades. Why Linux has not been able to come up with a consumer OS. Why Windows or MAC only rule in consumer OS space?
Right, there is a lot of talk about things but ultimately the strongest political side at Google are still the ones clamoring for meritocracy.
I did some looking around, and ran across a page which claims gold was particularly low around 2000 because of central bank sales and rose steadily for almost a decade because energy prices were going up. Also, I remember how cheap gas was around 2000 as well.
The price of gold (or silver)isn't out of control at all. There has been a peak (because people viewed it as a reliable asset) and then the situation stabilized (for gold) and almost returned to its level before 2008 (for silver) whereas the money from the QE is still here!

https://framapic.org/pSCHdCxNc2w4/wRKHzipzlWHp.png
Google's Chrome OS will start using Debian 10 (Linux)
Actually AT&T did create a language for networked systems, cleverly named C@+, or C+@, don't recall the name properly.

Dr. Dobbs Journal had an article about it, back in the 90's when they run a piece of possible C++ replacements.

If I dig out my archive I can post the information as reply later on.
"Advertisement needs to end."

"Privacy is the biggest, one of the most important challenges in technology today. Democracy depends on it."

in my opinion this article is a rant.
The dismantling of Google.org in 2015.

We were once an engineering and product team that used Google's unique reach, resources, infrastructure, and technology to create tools and services purely for good. We reunited survivors of disasters, helped them find shelter, alerted people to keep them safe, built technology to help MSF fight Ebola, and predicted flu epidemics. We worked to lift the most vulnerable among us. Teams all over the company and around the world helped us do things only Google could.

That Google.org no longer exists. The "Google.org" label has been reassigned to Google's donation programs. Google donates money to many meaningful efforts, and that's great; but anyone can donate money. Google used to donate money and build things for good, and it does the latter no more.
> Pay is well above average

Depends on what you mean by average. When I talked to google I was looking at L5 for just over 300k with stock and bonus. In Evil Inc I was making well over over 500k all cash for the same job description.
Dart 2 compiles to native code.
This reminds me of why I hate garbage collectors and think we shouldn't keep investing in them. Instead, we should double down on languages that allow you to express liveness constraints in a way the compiler can understand and manage statically. I'm not saying we have the perfect one yet, though continuing to add knobs to a gooey ball of complexity is at best a game of whack-a-mole. Do something you haven't planned for and your whole app or service takes a dirt-nap and you need to call in a crack squad of your most senior engineers. Then what? Uh, maybe allocate 11GB? There's no predictability -- or even causality -- to these optimizations.

There's enough rockets on the rocket-powered horse that is GC to make it to the moon and back.
Oh great, another non-economist getting famous for criticizing economics from a position of comprehensive ignorance.
Modern economics has more than enough critics WITHIN the economics field. People who wouldn't say something as stupid as "Economists still teach their students that the primary role of government ... is to guarantee price stability!".
Seriously, this has NEVER been remotely close to true. When you say something like that, you effectively lose the section of the audience that knows the something about economics, and are instead rousing the ignorant rabble.
The field of Economics has problems (such as an over-reliance on mathematical models), but instead of any of THAT being discussed we have the argument centering around some fantasy-world view of economics and economists!
Depending on your use of the term "unit" and "integration" (testing taxonomy is bad), I tend to do the opposite, but with the addition of acceptance (user feature testing) to tie the whole thing together.

By this I mean that I unit test (as driven out by Discovery Testing i.e mocking collaborators) down the dependency graph until I hit a leaf node, which I will integration test against real external systems or black box unit test if the logic is self contained.

This sort of drives out a world where slow tests are kept to the leaf components, or the e2e acceptance, and everything else is quick with confidence in all the paths.

It certainly does lead to a world where refactoring is more costly because of the burden of these mocks but this isn't trying to follow Chicago TDD where the refactor step is part of the cycle, instead looking like London TDD where the testing puts pressure on the design itself, so refactors are far less common.
You could always compile Java to straight native code since the early 2000's, just not for free.
Thousands of hacked Disney+ accounts are already for sale on hacking forums
Linux user experience is awful and there’s no pressure to improve it; unlike in a for-profit company there’s no common objective & leadership that unite all the people building the Linux desktop.

Doesn’t help that there are dozens of competing desktop environments so a lot of effort is duplicated and wasted.
Xiaomi Launches Xiaopeng Xpeng G3 Electric SUV to Compete with Tesla
I wonder how he deals with medical malpractice cases.
IonQ uses trapped ions, not superconducting circuits. Completely different technology.
Also Intel licensed x64 from AMD...
> garbage collectors for Rust that function reasonably are still pretty experimental

You can also use something like https://github.com/artichoke/cactusref - which provides an equivalent of Rc<T> with nearly-seamless, timely detection and collection of deallocation cycles. This gives you the equivalent of full GC, but using a "zero-overhead" approach that integrates more cleanly with how Rust idiomatically works.
Awesome! Any idea how well it deals with system updates? Last time I used a script to remove some of the crapware (OneDrive, games, office installers, etc) it all came back after a larger feature update.
Your friend already made a submission a few days ago: https://news.ycombinator.com/item?id=21520614
Yes, personally I dual boot Ubuntu and Windows. But the problem is that many organizations I deal with are reinforcing Microsoft dominance by e.g. emailing me PDFs that only Acroread can open. If I want to fight these issues, I may need to resort to name dropping (Google, Apple) and other tactics.
Sudoku in (Shakti) k
I don't find the distinction pedantic at all.

There are plenty opportunities to be a janitor but there are aspects of that job I find unpalatable. Even if you paid me six figures.
Chromebooks have the same problem; they’re backed by an advertising & stalking company - the laptop is just the carrot on the stick; the main objective is to gather data and waste your time with ads.

The only alternative is Apple; they’re not perfect and have done some scummy things (see the right to repair, etc) but their whole marketing has been based around privacy and I can’t see them screwing that up as it’s pretty much the only advantage they’ve got at this point (their other qualities have faded away - UX is worse and worse, hardware is subpar, etc).
Yeah, I omitted error handling for clarity - ofc, edit.upload and edit.save/cancel may throw from await (also invalidating the entire `edit` automagically if unhandled, thus leaving no garbage anywhere). HN comments are just not suitable to define everything in detail.

RPC is a known thing, but I find it too low-level, much like rest/post api. As at the end of the day all of our data is basically a consistent collection of linked objects, and it would be great to operate on objects in a transaction (‘edit’), not on function calls. When you’re in a network-wide transaction, time and errors are no big deal. Rollback, rinse, repeat.

My RPC right now is:

// front
try {
id = await rpc(‘save’, {obj})
}

// back
app.rpc(‘save’, async (task, p) => {
id = await do_save(p.obj) // may throw
task.ok(id)
})

It’s not very clever or ‘amazing’.

>in current climate of every language getting 'await' keyword people come back to mindset of 'Yeah, I'll wait. Fail? What fail?'

I don’t find it problematic, honestly. People will always misunderstand and misuse. It’s business, we need to build fast, not to care how good someone understands basic programming.
Ask HN: What is your strategy to reach niche audience in Social Media?
How did you start gaining traction initially to your Instagram or YouTube or other media platforms?
Did you follow any strategy to reach a larger audience?
Claude Shannon I'd include with Alan Turing & von Neumann. All 3 on top of the list of fathered ideas behind modern technology. IMO.
My former employer (a Fortune 500 company) buried the mostly terrible reviews on Glassdoor for our division by merging them with the parent company...
> at least have the mic on for Cortana to listen and collect data.

My computer doesn't have a mike. Or a camera. Or speakers.
> reveal they fundamentally misunderstand the relationship they have with their employer.

Due to the great PR that an employer create via their branding (for HR and recruiting).

It is wise to always remember that if you earn a wage/salary, the relationship between an employer and employee is going to remain as such - the business's interests supersedes your own.

I would like to see a future world where there is no such employer/employee relationship, because everyone works for themselves (but also cannot hire anyone).
Meteor (https://www.meteor.com/) invented its own protocol, over web sockets I think. It's an interesting proof of concept of how you can to away with the back-and-forth ceremony, but the framework has had some scaling issues and didn't become a huge success.
Because the PC is an open platform and there is an ocean of devices to support. Manufactures are incentivized to produce drivers for the three platforms for their devices, but because of desktop dominance only MS can spend the dollars for competent cross device integration.
What is it about people defining success of a for profit business by market cap instead of you know - the ability to make a profit?

Being able to sell $1 for 95 cents is not a successful business strategy.
I'd bet that isolated examples couldn't be copyrighted any more than a single sentence in a novel couldn't be copyrighted. Doesn't it have to do with the whole work?
I've seen so much bad math and misunderstood statistics hard coded into widely-implemented software that that's not ideal either.

Ultimately, you need a team with a combination of strengths if your product requires multidisciplinary work. Otherwise you end up with hilariously wrong equations/assumptions in your code base. But, full disclosure, my background is math/science.
Interestingly, the Nordics also have super-high income taxes. I wonder what the VAT there would have to be to abolish income taxes. 50%? 60%?
Gnome 3 is pretty great and so is Ubuntu 19.10. I have my parents on both and they seem to like it just fine.
Would you want your employer to know about your exact food habits for years of your life?

How about your government?

How about your insurance company?
Matt Lowne (KSP YouTuber) “My Channel Got Copyright-Claimed I Guess”
Wondering where your Instagram post likes have gone?
Advertisement is not a cause of the problem. It's just an effect of a deeper one. The cause and effect chain goes like this: money-based world -> profit-oriented economy -> advertising.
Yes.
Another one I just recalled: More and more retaliation.
Two prominent women who tried to protest were 'managed out' this year.
I'm sure buying out your partner was an incredibly difficult decision to make.

Good on you for leaning into what you've built by putting your money where your mouth is. I hope it pays off for you, and thanks for sharing your story with us.
Consciousness, primarily.

Ha! No, but the computer would resemble brain oscillations and harmonic integration much more than linear clock cycles. We still don't know much about how the brain uses rhythms and harmonies to compute, but it does (brainwave bands are octaves, I.e. harmonic doublings, 2.5,5,10,20,40hz)
I think we are talking about different contexts: I do not disagree if this is a big org and you are engineer N (> 100). With that said:

The previous company I worked in and others I’ve heard of were dysfunctional because organized like what you describe compared to their size. Backend engineers working on their API in isolation, without a good contact with end users, their business, and the UI, is the huge red flag in my case.

> Concretely, all services should have a "development mode" that allows them to exercise their business logic against mock or stub dependent services, in-process/in-mem databases, etc.

This brings only complexity and additional code in our case without any clear advantage (except code that’s easy to test but that’s circular reasoning). If your code is in the chain between a user action and the database, then the sooner you test the whole chain for side effects the better, without complex integration testing processes (with subs that will never be as accurate as the real thing). Bonus for being in the user’s shoes.

> If I'm working at a company, I expect that delivering business value means checking out, compiling, running, and testing a single process with no external dependencies.

Given the complexity and the number of dependencies of an OS running a browser and your editor/IDE, I don’t really see the point here.

> If this isn't the case, I will make it the case, before starting any value-delivering work.

That’s exactly the kind of issues I experienced at previous companies: engineers endlessly reworking the architecture until it’s perfect in their view with no rationale regarding real value (« it’s best practices » is not).

> spin up the entire universe of services on my laptop, creating a miniature staging or production environment, that's a problem that needs to be fixed.

This nicely summarize our different point of view: that’s a killer feature for me.

Again it really depends on the context and I’m not disagreeing with your experience, I disagree with how you state this like it’s universal rules of good software development without taking the context into consideration.
"Yea I like shopping in person."

I try to avoid Amazon lately, but the last time I wanted a small piece of furniture I tried a bunch of places, and none of them had anything in their showroom. They had a dozen options on their websites, but I was unwilling to buy something without seeing it up close.
Do you have any examples of that? I'm European and don't know what you mean.
> I just don't get why people sit on their asses and complain instead of getting out and making shit happen or at least trying to. I don't get the barely getting by mentality.

And you think loud conjecture and opinions will change that? It's all well and good to be a idle proponent of social darwinism, but it's in your benefit, as well as 'theirs', to have people around you that are fostered to their best potential. A government that provides the best breeding grounds for highly-skilled workers will win everyone a better economy, and tax revenue. Seems a no-brainer to provide great education, in the same way it's a no-brainer for a farmer to use fertilizer.
The Rush of Shipping
Often I ask myself at the start of the meeting "what are we trying to achieve". Am wondering if I've been missing the point.
Best Linux desktop distro 2020
What are frameworks/middleware you’ve mentioned? I’m confused since if the snippets above reinvent some wheel, I would like to use that wheel instead.

The other commenter suggested looking at Phoenix/Elixir, but its getting started doc doesn’t seem to do net-transparent objects - it’s the same “hey route, hey handler” approach. My idea is that if you do e.g. a taxi app, then the only ‘routes’ you should care about are routes on the map.
Apple is not as invasive as Microsoft, but macOS has this preference: https://imgur.com/a/VhQec0O

"Advertising in Apple Apps: View the information used by Apple to deliver more relevant ads to you in Apple News, Stocks and the iOS App Store. Your personal data is not provided to third parties."

Apparently, you will see ads in their newest apps: News and Stocks apps (and ads for other apps in App Store).
Apple never wanted the enterprise. Hardware sells to the enterprise are low margin, require babysitting and they require backwards compatibility forever.

The computer market is dwarfed by the mobile market. Don’t forget that Apple became more successful than Dell in the early 2000s selling iPods of all things not by trying to compete in the enterprise.
Making toilet paper moonshine [video]
> You should think of static analysis as a form of linting. It's there to catch stupid errors and brainfarts that should not need to even reach a reviewer.

I actually agree. But the implication is that static analysis should really live in the IDE, not the compiler or test suite. It's best when catching the silly whoopsy bugs as you're typing them. But I've yet to see a static analyzer that can catch race conditions, network or I/O errors, or something that can verify what you expect to happen actually does happen.

Thinking about static analysis on a higher level, arguably they shouldn't be necessary at all. If a system can statically analyze your code and find faults, then it implies that there is a deficiency in the language itself.
Authority: If It’s Good, Why Does It Make Us Feel So Bad?
Use Qt/QML for you next cross-platform application – part 1
No. That is the window.
Adana Lazer Epilasyon Servisi
I bought a pair of shoes for work for $30 (locally, not mail order) and thought they were a pretty good deal. Obviously some synthetic and not real leather, and I was fine with that. Nor did I expect to resole them forever.

But six months later, they are starting to pull apart.

This isn't a law of nature; I have inexpensive Chinese made boots that are like ten years old and might as well be made of iron.

Most people underestimate the variables that can go wrong in a product, even the simplest. I bought grocery store brand aluminum foil once, thinking "what can Reynolds possibly offer other than the brand name"? What could be more of a commodity? Well, the foil wasn't wrapped on the roll correctly...
I am not sure that I get the definition of skill right. Does classifying hot dog or not count as a unique skill or not? Or does object detection count as one skill?

Intelligence is hard to measure. It's personal and contextual. Even the IQ test for human is incomplete and inaccurate.

I would be really impressed if AI can provide a better theory than the multi-verse to explain the quantum mechanics. I consider that the moment of true AI.
Ağrı Lazer Epilasyon Servisi
> It takes effort to not use electron.

Why do you believe this? I don't think it is quite that ubiquitous.
Yes, but... there are also many fake books sold on Amazon, and with bad printing quality
Okay we get it, you blaze.
Another crucial tip if you do a lot of custom drawing, is to use collections instead of calling draw functions per object. This radically speeds up drawing. For example using PolyCollection to draw a big bunch of polygons, then LineCollection, EllipseCollection etc.
Just use Linux. It's really that simple.
The text kind of reads to me like those meetings are therapeutic mostly for the people that cannot really justify having a job there to begin with...
This really reminds me of David Graeber's "Bullshit Jobs" and the solution to that would be a restructuring of society that doesn't require being in an employer/employee situation to be a valuable part of society.
Google Cloud Datastore Incident #19006