skysight-inc/HackerNews huggingface dataset:
We’ve been thinking about re-doing the tier system, as it misses some important points. For example, Firefox has ARM as a tier 1 platform, so if we find bugs, they tend to get fixed up pretty quick. We’re not sure the current way of defining stuff really maps to the reality.
This study suggests 37% https://www.taxpolicycenter.org/taxvox/only-about-one-quarte...
AFAIK LM3S6965 is used in the book as a target for QEMU, and no one endorses to use the chip in actual hw.
> Writing off exercise without trying it

It's a mistake to assume that people who don't currently exercise are doing this.
Hard to say. It’s possible they made a mistake, it’s possible they hit a compiler bug, it’s not really possible to know without hearing more about what they mean.
I remember reading a doc's for a library targeting ARM Cortex processors that crowed about it being C89 compatible.

I pretty much spit on my keyboard.

I also knew the code base was going to be kinda trashy and it was.
And since the studies have shown that high-priced CEOs underperform, those Disney shareholders could have made a ton more money with a $1,000,000/year CEO. Too bad for them.

Also, if the stock has no value I'll take it off him for only a small handling fee. Deal?
Is that what your simulated thoughts tell you?
Why can’t you build Swift from your build.rs?
Ah. Thanks. It makes sense now. I didn't read carefully enough.
Ask HN: Team leads, do you document 1-on-1s? If so, how?
I recently started managing a team that's bigger than what I've managed in the past. I'm wondering if I should be documenting 1-on-1s, and how.
For Hikers, Yosemite National Park Rewards Originality
Really probably not. I love them and they're very handy in certain situations (debugging tools, quick UIs) but once you need a lot of customization they become extremely cumbersome. Also really kind of makes it impossible for designers or less technical people to do anything. Also, while I think separating view logic is slightly overrated, it is useful, and it's very hard to do that with IMGUI. Also it doesn't thread well. Also... Look there's like a million downsides.

Also saying there's no memory allocation is really misleading. There's PLENTY of memory allocation, per frame, you're just not explicitly doing it yourself. It's actually much worse than an RMGUI in this regard, because at least with an RMGUI you get the allocations over with once. With an IMGUI you're allocating things all the time. They're probably much smaller allocations, but lots of small allocations does not make for good performance.

One final note, the Unity 3D example always gets used. If you've ever written a plugin for unity or a custom editor, you're very familiar with the fact that it's editor gui system is extremely limiting and kind of sucks. I mean, it's an example, but once you're past the basics it's kind of a bad example.
Inefficient as it may be, it is something I simply need for my use case - connecting home from a certain network which only allows outgoing connections on a handful of TCP ports.
What do the CEOs who fail and the CEOs who succeed have in common? They're both incredibly overpaid. The question should not be is Bob Iger worth X/year?

The question should be could he be paid a fraction of what he is in reality and do an equally good a job? Or could somebody else do an equally good a job as Bob for a fraction of the cost? The answer is almost always yes to both questions, and it applies to all companies not just Disney.
Jimmy Garoppolo is a mere #90 on the last Forbes Entertainers list, for most earnings for 2018 (Jun 2017 - Jun 2018). He made $36 million. Why should he be allowed to make 900 times what the janitor in the stadium does? He's not even going to be a consequential QB. We should pass a law that says no QB may earn more than $300,000.

Adam Sandler earned $39.5 million to produce some mediocrity. We should obviously make that illegal, right?

So if you run a $223 billion company like Disney, you should earn 1/20th what Adam Sandler does to squeeze out a few bad movies for Netflix.

How about running a trillion dollar company like Microsoft, one of the most important companies in world history and critical to the US economy? Satya Nadella should probably earn less than Simon Cowell, #64 on the Forbes list at $43.5 million in earnings.

Why does Lebron James get to earn $85.5 million? The retort will always be: because James is worth it.

So is an elite CEO running a massive company. The reality is that today these are normal earnings figures for people operating in elite positions where enormous economic value is in play. People in these pay arguments always intentionally devalue the knowledge, experience and skill that is required to operate a company the scale of Disney (that's how they can lay out the premise with a straight face that average worker pay to CEO pay should be low): it's one of the most difficult jobs on earth, and far more difficult and challenging than anything Jimmy Garoppolo will ever do on a football field.

The average Lakers employee isn't worth 1/1000th what Lebron James is to the franchise. The average worker is not worth 1/1000th what Iger is to Disney. That's entirely correct economic math. It's that reality that irrationally upsets almost everyone, because they like to pretend it takes only modest knowledge, experience and skill to operate something like Disney, when in fact being able to do it well is a more rare talent than what the typical elite athlete represents. It's excused in sports only because supposedly that's easier to measure (and yet it still doesn't change the fact that Lebron James earns so much more than the typical worker in the Lakers organization).

https://www.forbes.com/celebrities/list/
All the ideas are simple and as old as Fugger's Ripple. The part that is missing to all "mutual credit" payment system is how to do atomic transactions.

The linked article doesn't explain that which should be the most important and non-trivial part of the entire thing, it only says:

> The core of Offst is the credit pushing mechanism. It allows to send credits along a route of mutual credit edges in a secure way. You can read more about it in the project documentation.

The project documentation doesn't have a section dedicated to explaining how they solve these problems. Or at least I couldn't find it.

EDIT:

I found it, it's called "Introduction to backwards credit payment". Basically A sends a promise to B and B a promise to C, then C signs some stuff that fulfills B's promise and B signs some stuff that fulfills A's promise. That's all great, however, if in the backwards path if A is offline or unresposive the transaction is left in a partially-committed state that hurts B, for example.

See discussion of this and many many other ideas (all flawed in some way or another) at http://ripple.ryanfugger.com/Protocol/Index.html

The Lightning Network implements the same "backwards" stuff. However the transaction cannot be abandoned in the middle because the HTLCs can be enforced on the blockchain (of course this has problems because most of the times it's not economical to enforce these things on the blockchain, but anyway).

EDIT 2:

I'm not saying this to shit on the idea. I really think it could work if it's based on real-life relationships so A is not going to try to cheat on B during a transaction, but at the same time if that is true we probably don't need so much commit things and signatures.

Now back to trust-minimized schemes, perhaps Interledger's idea of streams of minimal payments could work better in this context, or since Offst is relying on indexes, relays and other server infrastructure it could as well rely on third-party commit registries.
Science has limits
Swift is no longer a moving target.
I am super confused, if balances are purely a factor of owed vs owing how do you gain credits, and how do you transfer the value of non-credit value (like the example of a bike).
If you want to call rust from Swift, it should be easy. I work with C libraries and it easy to interface with module maps. However, with objective C the interoperability is trivial. As long as you pay attention to retain cycles, you can hold reference and call objc methods directly. That said, please make sure your framework can be imported into Swift properly. As most of the users will be using Swift.
Yeah, I saw the comment and big block of bulls in bad tar. Here's two from memory: parent pointer in tree_entry, although it seems unused anyway. buff pointer in the link hash thing. (My bad, I looked at it on my laptop, which is not here anymore. I can drop an email later.)
Depends on your scale. A clean build of my medium-sized app takes a couple of minutes on my machine, but most large apps rely on dozens of frameworks and have lots of code in them and can take tens of minutes to build.
I’ve settled on Rescue Time for everything. I’d prefer a non-cloud based one but I haven’t found a decent one yet.
Author of Cap'n Proto here...

> None of them are going to compare to something like sending a raw struct on the wire, if you need absolute performance.

I don't know about that.

For simple flat structs containing integers only (no pointers), Cap'n Proto is nearly identical to raw structs.

For complex structures with pointers, sending raw structs doesn't work.

Admittedly you may suffer unwanted code bloat linking in the Cap'n Proto library if all you really want to do is send a flat, raw struct.

> And by sticking with the serialization libraries with higher performance, like flatbuffers and capnproto, you also lose a little bit of future flexibility, since its typically harder to change the format of these structures compared to higher level libraries.

I disagree with this. Cap'n Proto's compatibility story is essentially the same as Protobuf and JSON: You can add new fields and old programs will ignore them.

(I suspect Flatbuffers is also similar but I haven't looked at it in a long time.)
It will. In fact, even a simple one will require this. But it's not much of a problem - 99% of the time, the UI is the same from one frame to the next, and it isn't much work to detect this. So even if every change requires a complete rebuild of everything, it's not much of a problem.

(I've written systems like this for Cocoa and Win32, and it never turned out to be necessary to do anything other than just regenerate the entire UI any time anything changed. The update runs at 30Hz or 60Hz, and when anything is changing, the UI gets regenerated a lot! - but so what? Most of the time, the UI doesn't get regenerated at all. Then something happens, and the code spends 2 seconds getting absolutely hammered continuously, malloc malloc malloc malloc malloc, god help us all... and then, once again, nothing. The operator puts their fingers to one side and stares at the result with their eyes. Repeat.)
Doesn't it mean the system is flawed by design if you can't just pass the assets you legitimately own to a 3-rd party which wants it in exchange for cash without collapsing the market and attracting prosecutors?

What if he just wanted to retire buying an island, building a castle, moving there and forgetting the business, not because he believes the business isn't going to grow but because he feels it's enough for him? Or to switch to investing in a different industry (like ecology or education or whatever) not because it's going to be more profitable but because it feels more important...
My vote is for boring, unsexy industries that are always needed. Non-software focused. Warehousing. Power companies.

Preferably an industry halfway to monopoly. Companies that don't compete every day for survival don't worry as much about raises and have much less politics, because people aren't always on the edge of being fired.

There are a lot of interesting problems in those industries, but they're not flashy, so they rarely attract coattail riders, corporate cutthroats, and empty suit salesmen.

And frankly there are very few compelling and accessible problems in software at all in the private sector for software as such. Interesting problems you can use software to solve, yes. Interesting software problems (that aren't better situated at a research program at a university)? Not a whole lot.

Avoid volatile markets that suffer speculation or primarily employ low wage workers or minimal skills workers, or both. Not because poor or uneducated people are tough to deal with-- ime they are more pleasant than the college educated a lot of the time-- but because it makes it very easy for companies to lay off large sections of their work force. (Think agriculture or construction.)

Speculation causes booms and busts. Low wage work does the same as the market for work expands and contracts. Insecurity makes people cutthroat, and if they can fire their main workforce and rehire identical cogs two years later, then your job supporting those people can come and go, too. High skills labor force makes a company think twice about letting people go, because they might be hard to find again later. (You can fire your Fortran programmer, but good luck finding a replacement quickly and for the same price in two years...)

As you point out, leadership at a company can change all of this. They can foster a better culture. The problem is knowing this in the first place about an employer, attempting to get located inside the company wherever that magic happens, and then the insecurity of not being clear when the magic will end. (Either because you don't know what created the magic to begin with or because it's dependent on person exoduses that can't be predicted.)
Would giving one of the ceos in your example a 10x increase in pay have led to a better outcome for the company? I'm not convinced that it would.
Wikipedia says that Disney has 201,000 employees, so that's $328 for each employee he's responsible for. Alternatively, he makes .11% of what Disney brings in each year in revenue.

The scale of the company is absurd, but his compensation doesn't seem to out of whack for it.
are you sure that the padding is not zeroed by memset?

[1] says that memset_s exists because it is not optimized away if it just clears a variable that will not be used after the call (unlike memset)

On the other end: people who do this for security reasons say not to trust memset_s is 'an optional feature of c11 and not really portable' [2]

[1] https://en.cppreference.com/w/c/string/byte/memset

[2] https://www.cryptologie.net/article/419/zeroing-memory-compi...
memset() heads off the dreaded "I added more fields, but forgot to add the initializers everywhere" bugs. Well, it will still be a bug, but at least it won't be a heisenbug.
The top 10 percent own 84 percent of stocks [0]. About a third of stocks are owned by various retirement instruments (pensions, IRAs, etc) [1]. These numbers don't add up because it is an apples to oranges comparison, which might not be the breakdown OP was looking for.

0: http://www.nber.org/papers/w24085

1: https://www.taxpolicycenter.org/sites/default/files/alfresco...
Just to be clear, you're referring to real Firefox address bar (pointing to TFA), not the fake Chrome address bar (pointing to hsbc.com). So yes, in this case Firefox has (accidentally?) somewhat thwarted this attack vector.
But the valuation should not be done at market value, because the CEO cannot realistically use that value without causing his own job to be in contention. If the CEO of disney sold stock (and it would have to be reported), everyone else would too, lowering the price of disney stock (and thus his net worth). Thus, valuing his compensation at $66 mil based on the stock price is wrong for everything but taxation, because realistically, he would get much less in cash if he decided to sell.
What is the incentive for curl to release the library for free?
I love reading this kind of stuff. Is there any decent site that compiles papers and books about topics like this that are worth reading?
Why would it be to spite everyone? Big endian is network order by definition. It's hard-coded into every asic in switches and routers for decades. If you don't use big endian your packets won't even make it to where you want. Of course, your own payload can do whatever you want as long as you know with 100% certainty nobody else will ever want to talk to your application and get confused.
> Also, if the stock has no value I'll take it off him for only a small handling fee. Deal?

Sure, if he gave it to you, you can be certain the stock price of disney would be lower!

> And since the studies have shown that high-priced CEOs underperform, those Disney shareholders could have made a ton more money with a $1,000,000/year CEO. Too bad for them

You may be right. However, the disney shareholders are free to fire the CEO at any time and I am unclear why I -- a non disney shareholder -- really ought to care if they want to waste their money.
I work in a position that is exactly as you’ve described. To get this sort of position, I searched for small companies that have a developer position that I’m well-qualified for.

To be fair, I started on-site and became remote when I moved away. Also, I’ve never worked for a big company because I knew I’d hate all of the stuff that you described.
Yeah, about uTorrent... didn't we agree long ago that it could no longer be trusted..?
Interesting! So it does. However Firefox does hide the URL bar on other pages! I'll try to figure out what the logic is in Firefox, and whether there's an equivalent trick to hide the URL bar ...
Abigail Disney has $500 million, the majority of which she inherited. Does she think that she is worth that money?
gofundme/indiegogo that idea, if its popular, it should get some traction
Artificial support linkage with Windows 10, build X releases, and introduction of native 4K and higher resolutions.
> Doesn't it mean the system is flawed by design if you can't just pass the assets you legitimately own to a 3-rd party which wants it in exchange for cash without collapsing the market and attracting prosecutors?

No? If you have run something of value and you have a vested stake in its interest (i.e. a share) and you decide to get rid of them because you're either uninterested in that thing or you believe your money is better spent elsewhere, isn't it right that your lack of confidence in the very thing you run sends a signal to the rest of the market?

If the CEO of a non-profit decides to quit abruptly, wouldn't that make everyone rightfully worried over the future of that entity?

> What if he just wanted to retire buying an island, building a castle, moving there and forgetting the business, not because he believes the business isn't going to grow but because he feels it's enough for him?

Then, it's appropriate that the share price fall because the cost of transitioning leadership so abruptly will certainly affect the previously forecasted future earnings off of which the share price was established to begin with.
Sure, but apps are still getting access to things like which apps are installed and how much they’re being used.
Almost everything in the list is pure emotional not logical. This could have been summed up by saying science doesn’t explain illogical things like subjective points of view on morals, art, how to use knowledge. The God one is interesting because it’s not emotional. Either God exist or doesn’t. However, I think we just don’t have sufficient knowledge, technology, and sources right know to prove it one way or the other, but if we don’t blow ourselves up...
Yeah, my current choices are music in headphones or office noise, neither of which is silence, which is a shame.
If anything, inheritance is a monumentally more significant inhibitor to anything approaching "equity" than CEO pay.
I have seem other programs doing stuff like that before, and I have also done some of that in my own programming (although not with this or any other library). I did not know what it is called, until I read this today. It look like good to me. Also, you will still need to add some extra variables if you are doing such thing as tab to focus, I think.
Seeing the Quantum
> As a result a large percentage of pages that show Google Ads are not in the search index.

Those results are organic, at least they were not marked as ads. That's even worse, it means the regular crawler is preferring generated phone number sites over blogs. That's the real money waster right there.

> We need to crawl all the pages that serve our ads so that we can show ads that are relevant.

Why? I though Google's business model was tracking users to show relevant ads to them. You say it's more like DuckDuckGo, or the old magazine ads: film magazines get blockbuster trailers, gardening magazines get compost ads.

Either the ads are personalized, so the surrounding content doesn't matter, or the ads are "static", so why track everyone all the time, then?

> If we show ads on google.com we get 100% of the revenue. If show ads on reversephonelookup.it they get majority of the revenue. There is a limited amount of advertiser demand. Instead of manipulating the organic search results, it would be more profitable for google to just show more ads on the search page or inflate the ad price or something.

As your sibling comments imply, this works like a protection racket. The profit is closing the market to webmasters that don't allow ads at all, or that use non-Google networks.
They are documented: https://help.apple.com/deployment/ios/
> it's a real disservice to say he made $Xmillion in disney stock, given that the stock has no immediate cash value to him.

He can borrow against that stock and thus create immediate cash value.
"Why are banks liquidating such huge assets without proper ID or delay?"

I don't think real banks/brokers allow you to liquidate and transfer stuff that easily. They're going to limit you to something like $100K in ACH transfers, and transferring your entire account needs a notary or signature guarantee or something like that, I think.
So I've read "Why We Sleep" and my understanding of Walker when he says "sleep loss is not a debt that can be repaid" simply meant that sleep does not work like an accounting system - if you slept for 3 hours less last night, sleeping for 3 hours more tonight will not "catch you up" and bring you back to baseline. You're just going to have to sleep your regular number of hours for a while until your body recovers. The damage done by one night of poor sleep is not going to be irreversible. People lose sleep all the time and are fine after they have had enough consecutive nights of normal sleep.
What are these 20 steps? As far as I was aware, you install an app and it tells you to go to Settings to install their profile.
Can you prove these CEOs are worth it?

That's the difference between CEO pay and literally every other example you've given here. In each of those other examples, the business is directly and measurably extracting value from the person getting all that money.

It's far more abstract for a CEO, and it's far harder to separate their contributions from "what would've happened regardless".
Ah, I see. Thanks for sharing.
The one exception would be the Canadian Tire dollar, it existed for 40 years with only the backing of a major retailer. I've read a few academic economics papers on the Canadian Tire dollar because it's an exception.