skysight-inc/HackerNews huggingface dataset:
> You think Google lied under discovery?

I think the known taxable profits are only a fraction of the real profits.

Don't jump to conclusions, just because you wanna prove a point.

> There is a country that has over 1 billion people running Android with no Google Services.

so you're agreeing with me: it's almost impossible, the alternative is live in China and give up your freedom.

Because you can't use Chinese services outside China.

There's also that.

Anyway Google China it's a thing.

And at this point I would prefer China spying on me than Google.

Maybe Europe should start banning US services as well...

> Apple is far more diversified than Google.

Is it?

Mac HW is less than 10% of their revenues.

What else they produce?

Could Apple really survive out of wearables or iPads or iCloud without iPhones?

I seriously doubt it.

> Estimates for Youtube is that it’s barely profitable if at all.

Nobody knows how big YouTube really is

Estimates are in the range 16-25 billion dollars / year
yes when the cost of carbon is not accounted for then it creates financial incentives to not just ignore but actively exploit that externality.
He did a lot of things poorly, but running a small and nimble company wasn't one of them, tbh. His house of cards only really started to fall when Uber grew like crazy.
> It's obviously impossible for TS to guarantee that an array will not be empty at runtime, but I wish this specific case triggered some help from the type checker.

type NonEmptyArray<T> = { head: T, rest: T[] };

function makeNonEmptyArray<T>(array: T[]): NonEmptyArray<T> | null {
if (array.length == 0) return null;
return { head: array[0], rest: array.slice(1, array.length) };
}

function head<T>(array: T[]): T | null;
function head<T>(array: NonEmptyArray<T>): T;
function head(array: any): any {
if (Array.isArray(array)) {
if (array.length === 0) return null;
return array[0];
}

if (typeof array === "object") {
return array.head;
}
}

http://www.typescriptlang.org/play/#code/C4TwDgpgBAcg9gOwKIF...

It's impossible for Haskell to guarantee an array will not be empty at runtime as well; that's why we can write a new type + a smart constructor to track runtime properties.
This is the problem with categorization of people in general. All this "you're white", "you're black", "you're male", "you're female" is belittling because it's so surface level and ignores the depth of human experience. There's so much diversity within each of these broad categories.
Actually this is the only sensible advice in this thread.

The one asset in limited supply is land, and the one commodity that we all are fundamentally dependent upon is food and water. Both require the appropriate land.
I'd extend this by aiming to have each trivial step be a useful result that can be immediately released to market. If you can't make every step useful, try to get as many as possible useful with a minimum number of steps between useful results. Put a hard estimate on the first few trivial steps, but recognise that it's largely guesswork beyond that. If the trivial product can be released and start earning money then that reduces the pressure for accurate longer term estimates, as the earnings can fund the uncertainty. Recognise that this is an unachievable ideal, but it is at least worth striving for since even an imperfect attempt will deliver some benefit.
You have posted an amazing and comprehensive comment.

> If you look at the symbol, it looks like a rectangle with a division symbol inside.

If you skip exactly 20 minutes into this video it IS EXACTLY a rectangle with a division symbol inside:

https://www.youtube.com/watch?v=_DTpQ4Kk2wA

I don't know whether to think "thank goodness for unicode" or "unicode is an enabler of problematic practices"

:)
I understand very little about this subject. So here are some questions...

the fed issues treasury bonds (am I right?)
then some bank buys them, i.e. the bank gives the fed money and the fed pays it back with interest until the bond's maturity (because that is what bonds are, right?)

then the bank can do whatever it wants with the bonds. As far as I undestand "bond securities", whoever holds the security (bond) recieves the interest from the issuer (this is an assumption, is it correct?)

but now, the fed buys the bonds back (?) through the repo (repurchase agreement), which means that whomever sold them will buy them back from the fed in a few days?

So the fed will (temporarily) owe itself the interest? what!? needless to say, I am slightly confused..
> The user does not become a product because Facebook run ads

they become a product because Facebook collects their personal information and uses it to manipulate them for profit. Facebook could show ads without mining user data, without buying information from data brokers, and without creating shadow profiles for people who choose not to interact with their service. They do all of those things though because the user is 100% the product as far as Facebook is concerned.
Java actually doesn't have async/await as a language level feature. It does have the Future interface, but it's just an interface, and not special in any way.
Why isn't anyone talking about the liquidity squeeze?

The Fed has said nothing about which entities had trouble borrowing in the repo market. It has only discussed a couple of suggestions why banks might have refused to lend to the repo market, and has said that it is still investigating why banks had refused to lend to it. The whole thing is still shrouded in mystery, and speculation is all around it.

https://wolfstreet.com/2019/11/06/whats-behind-the-feds-bail...
> Doesn't scale. Not enough sites.

Terrible energy density, massive land use.

To store the energy contained in 1 gallon of gasoline requires over 55,000 gallons to be pumped up 726 feet (CCST 2012). [1]

Itaipu Dam has 14,000 MW installed power, 1,350 square kilometres (520 sq mi) were flooded. [2]

[1] http://energyskeptic.com/2015/hydropower-has-a-very-low-ener...

[2] https://en.wikipedia.org/wiki/Itaipu_Dam
It helps to be free! ;)
[1] strongly implies that Gfycat has no legal leg to stand on, that scraping is legal, and that the ridiculous "you specifically are forbidden from accessing things we make publicly available to everyone else" is not binding.

And if I, with no legal training, know about this precedent, then why the hell do we tolerate lawyers making threats they should know have no legal standing? At that point, you're not practicing law - you're a scam artist and extortionist, trying to misrepresent the law for personal profit.

[1] https://www.forbes.com/sites/emmawoollacott/2019/09/10/linke...
No mention of providing positive comments? e.g. "Very readable. I think this abstraction will save us a lot of time in the future too.". It's tiring to work days on a commit only to get a bunch of fixes back with no understanding of what people consider good tradeoffs and high quality for future commits.
The incentives might not event be misaligned. It could be a lottery where some peoples bodies will survive the training and other people's bodies will fail but it might still make sense to roll the dice because the payoff is so large. It could also not make sense and the coaches are just exploiting it. But I think it is a lot of effort to get the data to work out whether it makes sense or not. It is kind of shitty if the coaches know this and don't inform the athlete. But maybe there is a psychological aspect to it and if they inform the athlete then they basically sabotage the chance they have of winning the lottery.
Best Encryption Protected Messaging Apps
I think it's far too early to call CK a success.
Not sure I've I'm even playing Devil's Advocate here...but at least one factor is fed-pump cycles. Lots of cheap money around looking for any return.

If money was expensive, there would be less deals at the margin. And presumably, fewer Silicon valley-unicorn-hype firms that continue to loose money.
Btw, you know what has a much higher chance of success than learning web dev? Becoming a sales force configuror. There are tons of gigs for this and you will have a much faster path to making real money. (sales force is crap but the end users are incapable of basic config and the company avoids helping people like the plague so this has created a huge void in the market for slightly tech capable people).
I wouldn't think the $1000 price tag would matter much if the technology worked well and was useful.
If you're just starting to learn Rust, I suggest waiting a little before using async. It's awesome, BUT libraries, tutorials, etc. will need a while to update from the prototype verion of Futures (AKA v0.1) to the final version (std::future). Changes made during standardization were relatively minor, but there's no point learning two versions of Futures and dealing with temporary chaos while the ecosystem switches to the final one.
exactly. you force them to just deliver one message to everyone and it has to be consistent. it would force all parties back towards the political centre ground.

i hope this happens, and quick. we have an election happening here in the UK and facebook just said they're happy for the tories to use misleadingly edited clips in their ads.

a massive problem deserves a massive response and this should be it.
This is a very good point.

My take is that the Fed is trying to be vigilant amidst indicators of a looming recession. If the repo market rate is too high, banks will hoard cash. Hoarding cash will devalue the banks, and we know that'll likely trigger a definitive recession.
For the Air, I imagine it's because they assume people just watch YouTube all day and store everything in the cloud.

For the Pro, it's probably for corporations who want to save money on office laptops. I don't need 128GB for work, only for personal use. Some users would also choose the 128 GB model and fit their own 2TB Intel 660P with an adaptor... except oh no they can't, because the SSD is soldered on to the motherboard now.
Show HN: Conrad – Track conferences and meetups on your terminal
I think they wrote that episode when softbank with saudi money was dominating the VC industry and telling people to take their money or else (they will fund their competitors).

The entire 'or else' scope in the episode was a shout out to softbank. Same with russ hanneman being a shoutout to mark cuban.
How to query documents in MongoDB that fall within a specified date range using
Unless sears is purchased by FAANG then all articles should be hidden from the frontpage.

Its a junk retailer.

Garbage
Telling people that "I stood in line for 30 minutes to see the Mona Lisa which was (a) the most amazing painting I've seen, or (b) like a foot high and worse than Sunday cartoon art" ... either way, the name drop and story are worth a 30 minute wait.

Every 90 minutes of basic cable TV you wait through 30 minutes of ads, and you don't get to say you saw the Mona Lisa for your trouble.
fair enough. I agree that my statement wasn't really related to what you said.

I'm just nitpicky about the tacit implications of that common phrase "born into the world"
> With a pension, you promise your employees they will get a certain amount of money in retirement.

No, that's not how it works for most workplace pensions in the UK now that we have a statutory system for them. There are statutorily-specified percentages of the employee's paycheck that get paid into a workplace pension account by the employer - one percentage as a deduction from the employee's paycheck, the other out of employer's pocket on top of the employee's paycheck. Then the employer's duty is done; the money is now in an account controlled by the employee, they're free to move the money to a different provider if they want to, and if they don't and the provider they're using fails, that's not the employer's problem any more.

As I understand it, the agreement the employer and employee had in this case worked in essentially the same way. However, retroactive statutory changes to the rules governing the scheme type had the effect that:

1. The employer retroactively became a guarantor for the liabilities of the scheme
2. The scheme became obligated to have a greater amount of capital on hand to ensure solvency, which the employer was then liable for
> just look at the whole pizzagate falseness

Pizzagate is largely responsible for Epstein's crimes entering the public zeitgeist. Some of the allegations were bizarre and unfounded, but I credit Pizzagate for taking down one of the most rampant child sexual abusers in our nation's history (that we know of). Bill Clinton's rides on the "lolita express" were brought to light by Pizzagate, which then kept investigating Epsteins connections to Trump, Acosta, and Epstein's numerous associates.

To put my tinfoil hat on, I suspect that once the internet started releasing some seeds of truth, the pedo cabal engaged in topic sliding superlative accusations to muddy the waters about which revelations had a basis in fact.

Does Hillary Clinton really drink the blood of children? Of course not. But, Epstein was certainly a creep and I'm glad he was taken down. I'd hope the FBI has done an impartial investigation of the allegations against Podesta and Alefantis: public found some creepy-but-ambiguous skelletons in their closets as well.
If you can break them down to such a lower granularity, doesn't that imply the software is trivial? To take an extreme example, how do you break down the software developed by Waymo?
My ambiguous usage of "we" to refer to my particular country of the United States was misleading. I'm glad these things exist around the world and I hope we in the US can implement one someday.
Right, real big green logs were once used, but actually constructing a timber frame home requires quite a lot more skill for joinery than working with lumber, which is just nailed together. Timber framing is still around, but way, way less frequently used, since it's so expensive. It's awfully hard to work with large green wood that results in a safe structure.

Don't get me started on more modern engineered wood, e.g., plywood, or stuff like cross-laminated timber. You can create your own plywood pretty easily, but it is hardly a convenient process.
That's in my management experience as well. You don't believe it's a real thing until it happens, and then you're still left wondering, "Seriously, am I really dealing with this shit?"
Sounds an awful lot like Bolshevik propaganda from a long ago failed state.
Facebook—the product is possibly better than the other social networks at doing the basics.

Facebook—the company, is morally bankrupt. Arguably the worst of the bunch. The overly invasive data-collection, sharing of data in questionable ways, repeated lying about.. just about everything... etc.

For me, the product is not appealing enough to compensate for the failings of the companies. If it weren't for the fact that so many friends/ businesses/ family rely on it for communications I would quit it entirely.
You don’t know about the overnight borrow market and the capitalization requirements banks must keep to to cover their leveraged position. There are layers to this problem.
A plucky amateur dared to question a celebrated psychological finding
The idea really is that parsing subsumes validation. If you’re parsing, you don’t have to validate, because validation is a natural side-effect of the parsing process. And indeed, I think that’s the very thesis of the blog post: parsing is validation, just without throwing away all the information you learned once you’ve finished!
Client: Wow, this is the first project that took only 2x time. We usually anticipate 4x.
Angus Barbierri’s 382-day fast
I am not sure why those two events are relevant. It is like saying WeWork IPO was the first one to fail after Trump's Ukraine comments were revealed.

Saudi Arabia just like United States engages in lot of state sponsored violence against all sort of innocent people. HN itself has hundreds of stories where USA harassed and threatned in some cases killed journalists and other innocent individuals. They would have killed Snowden if they could.

None of that should matter to those who take federal funding for whatever other reasons.

The way I see it, it it better for Saudi Money to go into scammy tech startups than another widow maker jet from Lockheed Martin.
Use a laughing emoticon? It’ll probably come off as condescending, but not likely agressive.
It sounds like you have a lot of triggers and do not do well when confronted with opinions that contradict your own. Many people prefer a less emotional environment but if you need to be surrounded by like-minded people and cannot put your personal feelings aside for the benefit of the product then you have the right to pursue a comfortable environment.
I believe you are talking about chapter 6 section 4, page 130 of the Revised First edition
I suspect this is an extremely naive question, but why would one signal give a 1cm accuracy and another one not? Shouldn't the satellite just tell you its trajectory + identification info so you can calculate where you are based on that? Or perhaps by signal do you mean the physical electromagnetic properties (frequency etc.) are unsuitable for high accuracy, rather than the actual information content it's supposed to carry?
Yes, it’s reasonably speedy for many tasks.
To me, unit tests replaces almost all I got from type safety. And that's just a side effect even!
I'm under the impression him and his group became controlling shareholders of Sears and asset stripped it. That is technically legal but Sears sued him for infringing on the other shareholder's rights during the process. https://en.wikipedia.org/wiki/Asset_stripping Lampert is also part of the group offering the lifeline loan. So he helped drain the company and is now going to profit from the loan to keep them alive.
This is awesome... been waiting on this... looking at a lot at rocket and yew (really new with rust), and had been waiting to see the async stuff shake out before continuing (been holding for a few months now), may take a bit of time over the weekend to start up again.
Dupe:

https://news.ycombinator.com/item?id=21465169
Adobe Exec Defends Photoshop for iPad After App Falls Flat
SEEKING WORK
Talented full-stack web developer and technical founder with significant experience in bringing ideas to life, scaling products, and growing teams.

Recent projects built with: Ruby on Rails, Vue.js, Node, React, Python. Proficient in many languages and frameworks.

- - - - - - - -

Location: Scottsdale, AZ (US)

Remote: Yes

Willing to relocate: No

LinkedIn: https://www.linkedin.com/in/timimsms/

Personal Site: https://ti.mims.ms/

Email: tim@mims.ms
> 2nd edition but I can't find it

Perhaps you're referring to this one [1]?

[1] https://www.amazon.co.uk/Garbage-Collection-Handbook-Managem...
And then your commit is merged, and all your great code is going to be used.

While I understand wanting to be praised to some extend, wanting to be praised for doing your job still sounds a bit off to me.

That said, getting multiple rounds of fixes bothers me to no end, so I guess it’s always merge after the first round of fixes.
Utter nonsense. The longest stretch without a gas station in NZ is something like 1-2 hours. 30 minutes between a house or a farm where you'd be able to get help in an emergency.

Plus 90% of people never leave cities anyway. Finally EVs will soon have longer range than ICE's.

I am not sure what roads do you travel, but I find it's actually quite difficult to hide on NZ roads - if you wanna do something cheeky or sleep - you'll be driving long way to find something that's not private property or fenced farm. Nature is absolutely gorgeous but it's already divided and feels almost artificial (even my father joking they've put speakers in bush to make fake bird sounds).
The zfs man pages (at least on FreeBSD) are actually pretty decent for finding command usage.
The FreeBSD handbook[1] covers some typical usages.

[1]: https://www.freebsd.org/doc/handbook/zfs.html
There is also too much given to the importance of hitting the date over hitting the product/market polish, value and fit needed for success. People forget a project was late if it succeeds, they never forget a project on time that failed because it was rushed, buggy and not polished production.

Discipline and time estimates are important, but not more important than a product setup for success. One that is easy to sell and market because it has value, is polished and a good experience.

Game development notoriously is late, and as long as the developers have time to finish it right people forget. Everyone knows when a game company and the business/marketing/financial side pushes out an incomplete or buggy product, it can permanently harm perception.

Valve Time is something that is really common game development where engineers/developers/designers/product people are still in charge and making good solid product. [1] Technology, innovation and especially game development needs time to make it fun, a good experience and a solid product.

Creativity can't always be rushed, there must be "open" and "closed" modes of development, not crunched in "closed" only modes. John Cleese has an excellent talk on managing creativity and I recommend all people I work with watch it, very valuable insight. [2]

[1] https://developer.valvesoftware.com/wiki/Valve_Time

[2] https://www.youtube.com/watch?v=Pb5oIIPO62g
They either don't have real tight control over it or aren't really trying to resurrect it. Menard's, the worst big box DIY/builder store, stocks some crappy looking junk with Craftsman branding.
Personally I would say Google is a much bigger problem. Where I manage to stay away from Facebook (yes, WhatsApp and Instagram and whatever else they may have as well), Google is something I absolutely cannot get around: AOSP, YouTube's monopoly on online videos, Search is very good for many types of queries, google-hosted email (I can hardly choose not to email companies that use it), and of course Google's terms of service on every website that uses Analytics or Ads or embedded YT or an embedded Google map (most of the time: all of the above). I will even admit to using Google Maps because owners can't be bothered to put their businesses on the collaborative OpenStreetMap. By comparison, Facebook has a Like® button (not hard to block), bundles some stuff with other features in the Android SDK (not sure how big a deal that is), and other people sharing their contact list (so Facebook knows with whom I talk, just not how frequently or what about).

Of course, I'm fine with doing something about Facebook (I don't mean to turn this into a whataboutism), but to me this is not the biggest abuser of power at the moment. Google knows practically every aspect of practically everyone's life over here, which is way scarier than Facebook knowing with whom I talk.
Google, Facebook and many others are coming for your health data
Not to mention that stuxnet proved that we can quickly go from “look at all this desalinated water and zero carbon footprint!” to “crap, we just built tons of honeypots for state level hackers to hold our entire population hostage to the threat of nuclear meltdown triggered by sabotaged software”
Nuclear Power yields some of the lowest power generation per investment of any generation type. It has basically never returned profit, costs money for thousands of years to deal with spent fuel. Not to mention the immense impact of reactor containment failure. Any argument for using Nuclear to reduce CO2 emissions is redundant when the economics, safety and alternatives (wind/solar) are taken into consideration.
The phrase "friendly fraud" is long-established credit card industry jargon, and it does not mean what that article seems to think it means.