skysight-inc/HackerNews huggingface dataset:
I didn't mean slowly as a euphemism. It's just slowly. They're extremely methodical about changes to the core language. And, yeah, it's slower than many would like, but they do it right and the language remains stable and reliable.

Anyway, Lambda expressions have been around in, like, Lisp for at least 40 years and in mathematics for, what, 80? So everyone's slow by that account.
Having a CS degree (at whatever level) does not even remotely guarantee success as a software developer.
We've been using Chargebee since the start of 2015. I found it after trying to figure out how we were going to deal with the EU VAT rules. At the time I couldn't find anyone else using it but we took a punt on it and I can say that it's probably our favourite bit of software in the business.

Beyond the subscription and invoicing side (in which they seem to have thought of everything) it also manages all our reconciliation in Xero. The payments come in to a holding account from Stripe in big transactions so you don't know which invoices should be mapped against the transactions. Chargebee have a chrome extension that will match everything up and automatically reconcile it all for you.

Also, the team have always been awesome to work with. Could not recommend them highly enough.
Some sensible ideas - however, I'm on the fence about this one: "Unhelpful behavior: asking engineers to solve problems they didn’t cause"

Generally, I agree with breaking out bugs or issues that are found 'along the way' into separate subtasks or tickets. However, often what happens is a ticket is thrown into the backlog and not addressed.

Because the developer has just touched the code, this is often the best time to refactor as its still fresh in the mind, and this creates a culture of constant improvement.
Of course everything depends, in this case, the complexity of the fix is the main limiting factor.

We truly believe in Refactoring along the way instead of trying to break out tech debt stories separately.
Exactly: you encounter the least significant digit first as you read.
I've heard the "real fun" in stairmaking is spiral staircases where the radius changes throughout the staircase...
New architectures, materials and equipment impact chip industry
So, what is the actual cause?
> Assuming little-endian CPU arch. It's followed by a byte reorder on big-endian architectures.

Basically all common CPUs are LE.

(And basically all BE CPUs have dedicated instructions for reading LE data. It's true I haven't yet added the inline assembly to use those instructions in Cap'n Proto's reference implementation, but that's only because no one actually cares about these architectures.)

So in basically all real use, there's no machine-instruction-level difference between accessing a field of a capnp struct and accessing a field of a C struct. If the instructions are identical, then how can you say one is "deferred parsing" and the other isn't? What meaning does any such distinction have?

> There's a performance cost, but hopefully you're only doing serialization/deserialization when you intend to hit the disk or wire to read/write into/out of your struct.

Disk is usually cached, meaning it's already in physical memory and you're wasting time making a copy rather than using the data in-place.

Over the network, within a datacenter, bandwidth is basically infinite (in that your CPU probably can't process bytes as fast as your network interface can). Time spent serializing and parsing is very real and wasteful. I've seen servers spending 30% or more of their CPU time parsing protobufs.

Over the long-haul internet, perhaps the CPU time spent parsing/serializing is not as relevant compared to the time spent transmitting. Still, I'd rather spend my CPU cycles elsewhere -- like in a dedicated compression algorithm -- rather than twiddling bytes needlessly in a parser.

> handling arbitrary binary formats

Yes, we all agree that some binary formats can't be handled any other way. But if you're in control of the format you use, then you can design it in a way that doesn't require a "bag of bytes" model, and your code can be much simpler and more adaptable as a result.
Many R-L languages do the same such as German French, Hindi et al.
Let me ask, seriously: if we take the Great Firewall of China, it does all sorts of packet inspection. Why can't this be applied to personal firewalls and inspect the traffic leaving (or coming in) for malicious content being masked as allowed traffic, etc?

There was a company called Packeteer that did traffic shaping/inspection....could any concepts be applied to firewalling as they were to traffic prioritization?
That's them. One thing that you seem to be forgetting is that, if we made a union, WE get to decide how it works. The Screen Actors Guild has conditions for entry. Most others don't.
I also recently went through the Coinbase interview process, and was pleasantly surprised that they offered this compensation for the take-home interview part.

Overall, a 4-6 hour task, to be completed on your own over a 1-week period, seems reasonable to me.
Great digest, thank you! Respecting the original poster (and his/her previous not-so-fruitful-reposts the previous days), I like your wording more and I suggest anyone that finds this topic interesting to have a read to your digest.
"because I believe that compensation should be based purely on your individual skills and the market."

It's not based on that now.
Is anyone aware of a resource which allows me to store programming documentation on .txt files? I have perused the internet but haven't found any. I am asking because I would like to view the documents within my text editor.
They aren’t Arabic BTW, they are Hindu positional digits (look at the characterforms you’ll see the connection) which arrived in Europe via the Arabs, hence the name — in Arabic, different character forms are used.
no xrb?
As I said, "nice" is about social performance, so if somebody is demanding something, "nice" is all it could be. Companies, though, don't want anything. People do. And people vary.

If you're saying that some people with power use that to demand conformance to social codes, sure, I agree. But I disagree that always prevents us being kind.
New Story (YC S15 Nonprofit) Is Hiring a Brand Experience Associate
I wish I could invest in whichever back doctor is closest to you
Now we just need to figure out who pays for those upgrades. I think we could try a scheme where we keep growing the user base so more recent customers pay for the prior customers' upgrades.

Hmm, wait a minute...
Sure, when layering on top of a non-zero-copy serialization, you may be forced to do a memcpy() of your data upfront to get alignment.
So, Capitalism.
Wish I could upvote this 1000 times. After ~ 10 years working as a developer, I don't think I want to do it ever again. Don't get me wrong, I love writing code (and I'm pretty good at it, too), but doing it professionally is beyond broken.

Working in product or in project management is literally 10% of the stress with the same pay. How does that make any sense?
A few years ago I read 'The Great Influenza' by John Barry, which includes a historical perspective of US medical history leading up to the 1918 pandemic as well as digging into the pandemic itself.

I recommend the book.
Many have already replied here but I will respond in my own words.

Not everyone can do what you can do and those people in particular benefit from a union. Others have also listed why you may benefit but I wanted to make clear that you assuming everyone is like you is silly.
Well, it's the result of a decision made by a company that was, at the time, having some difficulty competing, and was desperately trying to cut prices, and then soon thereafter, sold itself to Amazon. So the resemblance is not altogether coincidental.
Michael O. Church: “Software engineers aren't a privileged set”
Law/Effect:

1. Fitts: The distance to and size of a target dictate the time to acquire it.

2. Hick: The number and complexity of choices increase the time to make a decision.

3. Jakob: Users prefer your site to work similarly to sites they know.

4. Prägnanz: People exert the least cognitive effort to interpret complex images.

5. Proximity: Proximate objects are grouped.

6. Miller: The average person can only keep 7 +/- 2 items in their working memory.

7. Parkinson: A task's duration matches its allocated time.

8. Serial Position: Users best remember the first and last items in a series.

9. Tesler (aka "Conservation of Complexity"): A system has irreducible complexity.

10. Von Restorff (aka "Isolation"): What stands out is remembered best.
PDP-11 had a little endian architecture while big endian machines like the PDP-6/PDP-10 predominated on the net.

To make life more interesting, the later PDP-10/20 mainframes used PDP-11 minicomputers as front end processors and often as network processors so byte-swapping was the norm. Luckily the PDP-10 allowed bytes ranging from 1-36 bits wide - “byte” had not yet standardized on 8 bits
Chat app for use when your battery is less than 5%
> disagree about IP contracts

Probably a bit of debate here, there are for sure some absurd ones I've read about here. I understand why companies feel the need to protect themselves though, even if its wrong.

> extended options execution windows

This is just stupid and I'm not sure anyone thinks the current system is good, not employees, not employers and not even the IRS.
I would never tell the cashier because they don't appear to be asking in a way to actually use the reply. I have complained at customer service and generally get something like "I will tell the bakery" or "I will tell the seafood manager".

However they don't write anything down at all. I have had complaints about certain items being out or even things like tops for the oatmeal which they just started to offer or plastic bags and so on. So when I get angry enough and if there is more than 1 thing that upsets me I might say something. I get deer in headlights though.

My general attitude is that I am not going to be their quality assurance department and in particular if they don't have what appears to be a good way to even listen or note what I am saying.

At least at a restaurant when you complain you get something for free for doing so (redone meal, discount, take off bill etc). So they have a system (tell the manager he comes to the table) and you generally get something for your effort. So you don't feel that you are wasting your time or being taken advantage of.
My hope is, that if enough people start to rely on the svd files and report errors in them, venders will start to ship them with higher quality!
Yeah! Great idea !

I'll take this one !
Oh. Crichton coined that phrase? That's some potent unintentional irony right there.
The "teenage stock boy" isn't supposed to be providing insight, the thread was questioning the facts of whether the shelves are empty.

The stock boy probably has more insight to that than any of us, and anyone at corporate. Indeed I'd expect only their direct manager, if anyone, to have a better insight on what is on the actual shelves.

Corporate will tell you what should be there; stock check will tell you after the fact what was there, ...
The parent was discussing SAG / AFTRA, which I felt compelled to correct him or her on it.

The fact is that all unions start with some exclusions. This would have to be a critical piece of any unionization as employers would have no incentive to agree to the terms laid out.
My feeling is that a lot of knowledge workers look down on unionizing as a "blue collar thing" (ignoring the fact that actors, writers, orchestral musicians, etc. are all often in unions as well).
Here's a difference for you where you don't need to even look at 1%: men and women.
Another one is Disk Inventory X: http://www.derlien.com/
>Our partners Common Sense Media, the National Association for Media Literacy, the Family Online Safety Institute and Connect Safely, amongst others, have helped us to craft materials and conduct workshops to help our users learn how to process online information and understand which sources of news have integrity.

So Twitter, which sources of news have integrity?
The "here we are today, look how good we have it" narrative is complacent and dangerous. Eventually you will be disrupted.
That's a great link - thanks. Interesting that two of the examples are from Australia.

(edit: now I notice it was written by an Australian)
I so wanted to program one, but never got my hands on the Atari or the PC card with the T-400 on it. I bought the Occam book (which is I still have), and found it to be a very interesting language (I always got the impressions on hooking Legos together). I will say that it did influence my thinking on how to design programs.
Ignoring the elephant in the room is a traditional component of discussing healthcare in America.
Google CEO: AI is a bigger deal than fire or electricity
Yeezy Beluga 2.0 Uk 9
Glad someone else got the reference :)
Swift Forums
Not particularly relevant to the article, but a fun fact is that in France -- there's no such thing as after hours reseting in grocery stores. When the store closes -- everyone goes home.
Sorry to hear. It seems influenza is one of the comparatively few things that can kill us as easily now as it could in the relative dark ages of medicine.
Could you buy two half-milks?
Or a car with a "banker cargo" vs a "barista cargo". When I take a toll road, it is with full knowledge of what my time is worth, and that most people can't justify it.
Ask the moose
I get the feeling that the researchers might have thrown me out after the Nth time suggesting, for every item, the following uses: murder weapon, "adult" toy, jury-rig repair part, primitive math, steganography, and fashion accessory.

Anything is a _____, if you're brave enough.

If you think about it, the hard part is coming up with a useful purpose that can only be fulfilled by one kind of object. What useful purpose can only be accomplished by use of a sock? Not even "keeping a foot warm and dry while inside a shoe or boot" works there.
> Current US unemployment is below 4%.

What does this even mean? It's a very specific metric, not sure it is backing up your argument in the way you think. There are a lot of discouraged or under employed workers who would disagree that things are not changing in a fundamental way.
I don't think it normally is screaming, especially since labor would not be induced. (that creates extra-strong contractions when the tissue hasn't yet softened up) Typically it would be weird patterned breathing and loud statements like "GET THIS BABY OUT OF ME" or "I WANT THIS OVER WITH".

Lots of my friends have had horrid hospital experiences. One had a doctor brutally cut her with a scissors, from her vagina almost to her anus, cutting across all sorts of tendons and meaty bits. (this can cause anal incontinence) She later learned that he was trying to get out of there to not miss his golf tee time. My wife had a similar situation due to the doctor wanting to deal with his flooding house; thus we did our later births elsewhere. Doctors are definitely humans with their own priorities.
Imo union-ism is an attitide and coupled with experience is effective.

Just because you are salaried and "professional" does not mean you collectively do not have extreme clout.

Whatever the hot issues are - say hours worked in a 7 day period - and the desire is to place limits (say 4 twelve hour days amd 1 eight hour day) having a union attitude means your bargained (agreed upon) rules are enforceable. And you carry a right to not work outside your agreed upon scope.

The attitide comes in when you stop work after the last day. It's your right.

People in unions (i am one) are the beneficiaries of years of compromise and abuse
But it's fragile.

All the union is is a sturdy frame which everyone stands on. Its sure footed. Otherwise workers - even professionals- have no true security, no true predictable work conditions.

Iz is very unfortunate that union has become such a negative word. If a handful of people got together and simply stopped the management "abuse" i guarantee (!!!!) you you would be surprised how much power even engineer types can have
An MVP for this would be quite simple to build. Do you happen to use Little Snitch? AFAIK, they don't really have an import/export option (their "backup" option is tied to the user account), but I've found a way around this limitation that is only a tad little more tedious than an auto-workflow.
If you liked Radiohead, you must also like Coldplay!
The Palo Alto one seems really fresh as well.
You really think one form of sitting is better than another? I think I'd rather alternate between slouching for 40 minutes and then walking around for 10 then to sit at a desk. But, we'll see how my experiment pans out!

(I worked from a couch at WeWork for a year prior to this and it didn't seem to ruin me).
Only the person you are replying to would know, but my own experience informs my confidence. A phone call fixes nothing.
This is my frustration. I'd prefer to shop elsewhere, but the convenience of walking to Whole Food and grabbing whatever I need (or at least trying to) is hard to pass up when the alternative likely requires getting in the car. My strong preference would be to go to multiple shops (butcher, fishmonger, produce store, etc.), but the convenience of Whole Foods usually wins out.
> Java introduced closures in 2014

Java has had closures since 1997 hasn’t it? Don’t anonymous classes close over local state? Just the syntax was verbose.

Do you mean the lambda syntax? Well that isn’t thue only thing in Java that forms a closure.

‘Closure’ and ‘anonymous function syntax’ are orthogonal.
Or possibly a startup that's already happened but hasn't scaled yet :P
Did he not get treated fast enough?
It sounds like they're trying to optimise their just-in-time delivery. I think Lidl/Aldi do this, they have a very small "back area" so almost all goods are on the shelves. This presumably optimises so floor usage and reduces storage costs/wastage and such.
Would you like a link to a prominent venture capitalist saying that he prefers companies he invest in keep their exercise window short to improve retention? Because I can provide that link, but it'll be annoying to dig up, so you'll have to bet me $10 to my $100 to charity that I can't.
If you can find a way to get a three-year-old Android phone to do full text search on an entire company's years of Slack chat logs, then you definitely should start a company.
This is a generalization that is meaningless without the context of what the bottleneck actually is. Bandwidth works, processing blocks 1,000 times bigger works, what exactly do you think would be the problem? 1GB every 10 minutes is 1.6MB/s. The DOCSIS 3.0 standard goes higher than 100MB/s and anyone can rent a VPS with a gigabit connection for $15 - $20 USD per month.
First, your point about optimality is "not even wrong". Like I said, the surplus value you want to give your customers is really up to you and the optimality starts from this point. Yes, people may misunderstand this in the article. But I think that's the reason why the article does not offer any concrete recommendations.

Non-optimality just means you are leaving surplus on the table, out of your control. It certainly doesn't mean you will be better off in the long run. If you are comfortable with that decision, go ahead and choose a flat tariff. Since a business is also driven by cost, I would bet you will consider that decision sooner or later.

Non-linear pricing is "the best" when you are doing a theoretical argument, since you just can't do worse with more instruments than less - if you employ them wisely. That's what is written in the article, and that's what I elaborated on. It may just mean it gives you most control in deciding about consumer surplus, whatever that strategic decision may be.

Second, with regards to salesforce: A x-part price does allow you to set fixed components to zero, if that corresponds to the customer base. The "best" mentioned in the article is a theoretical construct in the sense that nonlinear pricing is simply more general. You are not the only customer, and in the end it depends on the whole demand base as to what is optimal. A product delivering high value per seat may just simply be best off with a low-to-zero fixed component. Again, it all depends on who you are targeting.

You spend 300k a year? So what if I offer you a contract with 200k a year plus a fixed 50k? Will you not take it? What if you do, and I tell you we both win in this deal?

My point is that there is a general thing to understand about pricing, and there is a reason why this article refers to something as best, while being sparse on actual implementation.

The best business decision, as you put it, depends entirely on your assessment of what customers want. This much will never change. But this article wants to point out that you can deal with information asymmetries with a nonlinear pricing scheme, something everyone should study deeply before pricing one's product.

As a consumer, you are faced with price menus in almost every purchasing decision you take outside a supermarket. That's for a reason. If you are an entrepreneur, and you do not understand why or when one may employ a nonlinear pricing scheme, then you are lacking knowledge.
Moritz sabotages Sequoia, again
> If I want something, I don't end up thinking about whether I really want the item quickly, or if I should add another item to get to the free shipping minimum, or if I should just go to the store instead of ordering online. Having it paid up front then is completely worth it for me, even if it were slightly more than I'd pay for shipping otherwise.

Your conclusion to me is an odd one; maybe you wouldn't have ended up making those purchases were you forced to give them more thought which would save you _more_ in the long term.
It's far from the same pay, not even close. Going into PM, for any value of P, would require me to cut back dramatically on the lifestyle that software engineering work has afforded my family. Have a look at Glassdoor data for any company. Pay disparity between the two professions is obvious.
Ok, and..? So what about this story is not accurate? Is your store seeing this issue? Even if your branch is doing fine, what makes this story about other location inaccurate?

You left us all hanging. Why is this the top comment?
One super strange data point: this Monday, a Whole Foods in Vancouver, Canada (Whole Foods Canada is independent, isn't it?) was out of brownies around 5pm or so. Completely. I was astounded. Related? I have no idea. But it was weird.
Heh... I love michaelochurch. I mean, I don't always agree with him, and sometimes he can be a little bit obnoxious / overly opinionated / whatever. But he's right on the money quite often; and you have to respect a guy who takes a principled stand, refuses to bow to popular pressure, and stands his ground.

I wish he still posted here on HN, but I think he either got banned, or just dropped off for some reason. :-(
It's not an app that I'd use often enough to be worth the space on my phone, but I love the concept.
I would be shocked if there aren’t 2 or 3 intelligence services in there already.