jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
As a thought exercise;

- What happens if the client’s internet connection temporarily drops? How do you handle client reconnections and retries?

- What if the remote server crashes through no fault of your own (AWS server rack catches fire)? How do you ensure a consistent reconnection that preserves application state?

These are just two questions that HTTP + Browsers solved decades ago.

Websockets are this cool technology that seems powerful and exciting until you realize the “boring old stateless World Wide Web” was built over decades of iteration using stateful sockets as the backbone, did most of the work for you in tandem with browsers, and is ultimately a lot cooler and more sophisticated than a lot of us give it credit for.
One of my open-source project was quite popular in the 2000s. My policy regarding invalid bug reports was that I did not take them very seriously if they occurred only once for a particular issue. But if I got a second independent email about the same problem, I treated it as a bug in my documentation and fixed the manual.
What's the source of the name?
But LV is still in its infancy and there are very real implications of using websockets that are unrelated to open connections.

Just the other day someone posted on the Elixir forums about live_redirect causing 2 network round trip connections[0]. Basically there was double the latency to transition between pages due to this "bug". I air quoted "bug" because it's working as intended, it's just not optimal.

The creator of Elixir mentioned it was doable to fix the issue but when an issue was open on GitHub[1] it was shot down with a "this is a known tradeoff, you'll need the 2nd route trip for the websocket". I'm not sure what the state of the issue is but it currently stands as closed.

I've pinged 80ms to servers where LV was being used and the delay was extremely noticeable (before I even knew about this double network round trip issue). It feels much worse than a Turbo Drive / Turbolinks driven site (which uses HTTP instead of websockets like LV does). In some cases LV feels slower than a regular site even with the DOM having to re-parse all of your assets. The only time LV feels like a net win to me is when you're on a local connection with 1ms of latency.

I wanted to use LV a lot, but backed out because I kept running into bugs and missing features. Plus after feeling a LV site on a non-local connection I can't say that I would want to impose that experience on users. Especially folks who happen to connect from let's say Europe to the US, or even further away. The web is a global place.

[0]: https://elixirforum.com/t/shortcomings-in-liveview-are-there...

[1]: https://github.com/phoenixframework/phoenix_live_view/issues...
Amazon's tactics eerily resemble early coal mining union busters: disinformation, veiled threats, Pinkerton agents, etc.
Thanks for responding. For what it's worth, I fully agree that wealth inequality is one of the most important issues in America. On many policy issues, I'm progressive. But I just can't get behind political propaganda ('advocacy', if that's easier to swallow) billing itself as 'journalism', which I believe should ultimately be about seeking the truth (and ergo a pursuit of neutrality and objectivity). Journalism is most valuable when it hosts a robust debate; when one party to the debate is consistently a stooge or a caricature, the "debate" is less than worthless. The ideals of neutrality and objectivity are particularly important when children are the audience--the objective should be teaching children to think for themselves, not teaching them what they ought to think. Once upon a time I understood these to be progressive values.
It does put people in buckets, but places no restrictions on the quantities that must reside in each bucket.
The major differences for me are intent, whether it's retaining more information than you'd normally remember (which seems creepy and intrusive) and whether it's a paid service or subscription.

1. Intent design: CRM seems designed principally as a sales tool and I don't want to sell or be sold to.

2. Information retention: I think regular calendar/contacts/reminders built into your phone balances the "don't forget important stuff" with "don't make an effort to keep track of things that aren't important."

3. Paid service/subscription: I'm OK with contacts apps but I kind of have contacts, notes, and a calendar built into my phone already and have no desire to pay a subscription fee.

Elaborating on (1) a bit: I don't really set out to "influence" my friends and I'd be kind of unhappy if they were trying to "influence" me.

Influencing family might make more sense though, like influencing kids to study or family members to exercise and eat a healthy diet.

The danger in family and friend relationships is turning things into a contract which can be unforgiving and intrusive. "Well, household database shows that you've been late taking the garbage out 52% of the time for the past 3 years!"

As a child I dreamed of having a smartwatch that would record everything my family members said so I could play it back to them and prove infallibly that I was right. I was glad they didn't have such a thing to apply to me though.

I imagine in the future we'll be wearing smart glasses or contact lenses that will identify the name of any person within view who we've met before, as well as their relevant statistics and information including data from online services like social media or dating sites (much the way that CRM provide sales clerks with information on every customer who walks into the store.) I'm not sure that's entirely a good idea.
Poor people commit more crimes.

We made sure black people were poor by enslaving them and then systematically discriminating.

We white people owe the descendants of slaves reparations. Inequality gets worse over generations, not better.
Disclaimer:
I've made a career side stepping unions in various industries (public unions for hospitals, transportation/trucking unions, medium-sized online retailers on the cusp of unionization).

Unions have given corporate a new legitimacy.

The 'human abuse' component in unions is quite substantial. Internal groups tend to formulate inside unions capable of influencing decisions, leaving a minority without real representation (primarily new union members who don't get grandfather clauses, this minority becomes the majority with no power due to legacy senior union members; seniority is measured by hours worked, not expertise or merit keep this in mind).

Many times this abuse is for personal gain like getting the easier jobs or influencing the hiring process to get their friends/family jobs for example.

I make it my job to get chummy with senior union reps. By using my leverage to help a union rep get his cousin hired (through influencing HR or interviewing managers), I have shielded myself/the company from potential genuine grievances (forging allies). The cousin/whatever is probably aware of the game as well and knows not to rock the boat too, double-plus-good. This is more common than most would want to admit.

Another neat trick to controlling unions: once enough of the legacy employees, who can sway the unions decisions with their SENIORITY (the golden word), fall to your side all one has to do is hire lots of people who don't speak English. The legalese in most union handbooks is worded for lawyers really.

Older union guys don't care about the new blood to inform them what is and isn't okay. Being human they also appreciate that someone else is doing the hard jobs they don't have to.

Ever wonder why unions don't fight to make union handbooks easy to read? Because that would REALLY hurt corporate. Doctors and engineers are forbidden to unionize because they can read. Straight up.

Regardless unions are damaging to labour forces. They reduce efficiency, competence, shatter budgets, destroy the ability to become an entrepreneur (because money isn't tight enough gotta also pay union dues on top right?) and ruin any form of scheduling/time management arrangements. Once a bad culture sets in it is near impossible to root out (its easy for bad culture to set in when alcoholics can't be fired and must be given multiple chances; morale drops for the rest of the employees when they witness such things).

It's one thing to petition for humane working conditions, it's another to get paid for not working and boy did I see lots of the latter.

Don't listen to me, take a part-time summer (or night) job for the public sector with a union. Witness the absurdity yourself.
Why would we live on the moon in permanent colonies outside of scientific research? There are still tons of uncolonized places on earth that are much more hospitable than the moon.
I think the usual database for SAP is Oracle. So maybe they get off of Oracle ERP, but could still be stuck with them on the back end.
It's possible that our universe is a simulation being run by intelligent beings in a more complex universe.

It's not possible that our universe is a simulation of our universe by our descendents, because you cannot simulate a universe accurately within itself. It would be like saying that you can embed a 100k JPG losslessly within another, existing 100K JPG. You can't do it without discarding a lot of information.

And the information would be missed fairly quickly because chaos theory shows that even perfectly deterministic systems can vary wildly over time based on very very small differences in initial conditions.
Bostrom's argument is a bit more sophisticated than the brain in a vat argument.

Bostrom uses simple assumptions and basic probability to "prove" that it is overwhelmingly likely that you live in a simulation.
Sorry only supporting IE10/11 (WP8).
Any reason we should expect the two to return different results, other than one is less comprehensive crawling? (I have wondered how thorough the web crawling engines are.)
> no heavy mirror to flip out of the way for every shot

... which brings, not least, a drastically increased lifetime. :)
Yes, and, the joke in the industry is that network speed tests are to network performance what the Volkswagen Diesel was to emission tests :).

All carriers implement various types of throttling or rate limiting, for a lot of reasons (anti-ddos, cost control, etc.)

But; universally, they bypass these rate controls such as Cisco PGW ADC (Application Detection and Control) and LTE eNB ABR for wireless as examples, and many others similar features that limit the rate the user actually gets. And in almost all cases, these systems are designed to allow speed tests to bypass the rate limiting.

Commercial Speed tests are in no way a valid or reliable way of understanding the quality of a network service. I am a little surprised that this is breaking news on HN however. I would think this would be pretty well understood by this community?

BTW. Fast.com does is not always immune to this "Volkswagen diesel" effect. The only way to know for sure is to have a VM or bare metal server someplace and do an iperf to it.
yeah, I've been thinking a lot about it... Shamir Secret Sharing and splitting the shares in a way that makes sense to me have me piece of mind.

I even wrote a trivial console app to let my wife restore my secrets if I were to drop dead tonight.
is there no notion that every cloud has a silver lining, and perhaps the search for what might be a silver lining, even if no candidate silver linings seem apparent, could itself be therepeutic?
Gold is not actually inherently scarce. Refined gold is scarce because it is costly to find, mine and refine it. So I do think those who do go through the process to acquire gold are morally deserving of ownership over it. Moveover, this ownership is economically advantageous because it incentivizes the costly process of mining gold that increases its supply.
Yep still shooting for 3.
To remember them, you need to know what they are in the first place. I once spent at least 5 minutes just trying to figure that out.
My niece had an inherited congenital defect where one eye was weaker than the other, which if untreated, she would have eventually gone blind in the weaker eye. Fortunately it was discovered in time. For quite some time she wore a patch over her good eye, until the bad eye strengthened itself to carry its share of the load. I dont know if the defect was in the eye itself or in the neural pathways, but I suspect it was the eye itself and the strengthening was in the neural pathways.
If your employer fires this engineer after a year, how many other potential employers would he have as options in Austin? When I think about relocating to a new place, the "what about the job after this one?" question is something foremost on my mind.
Yeah, I wrote way too fast and don't like to edit after someone has already commented. I just don't get that is as important as protected memory in the original OS. It just struct me as so out of touch with the how memory is handled by cocoa programmers and the evolution of the platform. I like the new GC, but it is not a quantum leap above the retain/release rules. Particularly with the advent of generated getters and setters. I think he is checking the "spec sheet" and not getting the whole story.
They all do it the same way. The launch vehicle provider is responsible for deploying the customer's payload to a given orbit. They work side by side with the customer at the range and in mission control. But they are on the hook to deliver the payload to orbit.

The range operator is the principle gatekeeper. You may have noticed that the final delays on the first Falcon 9 launch were related to preparing data for the range safety officer. You don't need NASA or the air force to get to orbit, Telecomm and sattelite tv firms get their satellites to orbit. They work with the ranges for approvals and safety.
All brokers have Series 7:

http://en.wikipedia.org/wiki/General_Securities_Representati...
Wil, thanks for recommending the Coloft. We'd be happy to provide the space! http://coloft.com
Do you feel the same way about SSL termination on an Amazon ELB?
An elderly German man told me a story. He was some kind of trade representative in Yemen, based in the Port city of Aden. New Zealand (I think) and Yemen had recently concluded a trade deal for live sheep. The first shipment was to be met with some minor fanfare and a horde of diplomats, trade delegates, minor politicians etc were massed at the docks watching the ship come in.

He says that at a certain point there were a huge flock of sheep on the deck of the vessel and that they suddenly seemed to panic and started leaping into the water. As they did so, sharks in the water started attacking them. Everyone on the docks simply watched as the sheep kept flowing into a blood red sea.

I wish I remembered the details more precisely, because the story certainly requires bolstering with credible detail. He was a well respected person from what I could make out, so I believed him - at the time anyway.
Deleting all code you don't understand is also stretching the term "refactoring" a bit beyond its usual meaning :-)
I was thinking the same thing but then it struck me they might be US companies who are much more intimately familiar with government doctoring. It might even be Berkley?
I'm married to a Vegetarian, if we have a BBQ I'll just stick some tinfoil does the centre and use one side for Veg one side for meat. The little tinfoil barrier prevents any meat juices spitting onto the vegetables. It doesn't seem to me like it'd be that difficult to have a small divider and ensure a 1-burger-width space for the impossible burger is retained if necessary. Can anyone explain why that wouldn't solve the problem cheaply?
> You're calling a spade a shitpade because it fell over and hit your foot.

That's a mischaracterisation. He's calling a spade a shitspade because it systematically violates basic human rights.
Currently, with the way labour organising works... it seems to either go nowhere, or go into a (belligerent) dichotomy. Professional organizers themselves often see it as an entirely dichotomous, zero-sum game, an inevitable conflict between opposite interests.

Overall I'm curious about unions. I haven't had much/any direct experience for >20 years. Most of the Union examples we have today are either public-ish sector or some old status quo union inherited from an old generation.

It's just hard for me to picture an old-school unionised version of Google or (more to the point) Amazon.

What is the end game or success case, for a Google union?
I assume mentioning AL is a joke. Hadn't heard of Kabbee before though, doesn't look outrageously expensive for one of my common journeys.
With all due respect, you sound like you don't understand the difference between rational and real numbers.

Also, the 'decimal' part of your comment is not needed, number base is irrelevant here.
US govt is printing paper like there is no tomorrow. Obama printed more money than all previous presidents and trump outdid him. You guys are doing it for your internal problems. The world currencies are pegged to the dollar. Anytime money is added it reduces the value of existing money. Any country that manages it's currency this badly faces consequences of hyper-infaltion. US is shielded by this by being the reserve currency. The moment it loses this status, and any major power decides to reject the dollar because the value is getting inflated away the whole house of cards will come crashing down. Sure, it's not happening tomorrow. Is it never going to happen, I don't think so..
I hope Catalina will be able to run the new versions of Xcode, otherwise I’ll have to stop updating iOS too!
In the last 6 months, many of the posher shops in my gentrifying Brooklyn neighborhood have suddenly started selling a new category of "serious" craft beers that come in a four pack of tall shiny 1pt cans with all the branding on a sticky label, connected by a rigid plastic widget. The price is an astronomical $7-8 per can, or $30 for a four pack. Who is spending that much on beer?

(I was going to add "in a pandemic", but perhaps that's the point: no-one is going to bars but maybe some are happy to pay bar prices at home.)

Anyone know where this is coming from? Although each shop carries a wide range of these cans, they all conform so closely, and they all appeared overnight, that I wonder whether there's been a change in packaging or distribution technology, or a new consortium of microbrewers?
"or the possibility of collisions is eliminated entirely in the case of full-duplex links."

So is a wifi connection full or half duplex?

I don't think you understand collision domains.
I tell you what. Let's experiment a little with this. How about we pay teachers better and see how it works out? Let's see if education improves. Then, with those results in hand we can discuss raising the pay of politicians.

Right now the best data I know of is the results of raising the pay of CEOs. That data is not promising for politicians.
Hang out where they hang out. Check out hackathons, startup weekends, HN meetups, tech meetups, ask friends for referrals. Take initiative.
Thank you for the feedback.

I did think about going for a simpler name, but this one was so apt on different levels that I can't bear to change it. I'm going to stick with it and pay the price.
Agreed. Balsamiq is pretty awesome to do quick mockups that look decent. They really can help get the concept across.
Hi gareim,

Thank you for your feedback as well. I do apologize for any grammatical error that might have been left unchecked, I'll look into revising them.

And yes, I'm not an American by birth - as you might have read from my About page, I was born in China, grew up in Singapore and now studies in the States.

Your comments on each of the design (and the whole portfolio in general) is definitely helpful in not only reiterating them, but for me to revisit my design thinking. Points taken, thanks.

I definitely agree with you that actual usability/practicality should not be ignored in UX design, which seems like a majority of the field's existence.

Thanks again for taking the time to go through my portfolio site and writing up this response. Don't worry about sounding harsh, it is what it is.
Hi Anthony,

Thank you for your feedback and your encouragement.

There are definitely room for improvement in the portfolio to better represent myself as someone from the field of HCI. And I will continue to work on that.

The personal project is a good idea that I'm now starting to be more courageous to step into as well. An example will be making more prototypes or just plainly making stuff in general. (Coincidentally, I did tried to redesign Amazon's rating system last year - no code just design).

In terms of prototyping, I have recently, after finding out the Flip will be discontinued, made a couple of rapid paper prototype of the device to get a look/feel to decide which one of the lineup I should purchase before they are all sold out.

My main reason for seeking out an UX intern is to get a feel of working in the field and to practice what I've learnt so far. The above answer may sound generic, but coming from a different field of study in my B.S, I think the prospect of applying the different theories/methods/practices I have learnt (so far) in a real world setting will be an amazing experience for me.

Thanks again for your feedback. The plain sight of someone replying is gratifying enough. I will definitely go back to the drawing board and continue reiterate my portfolio.
You're welcome.

The way I read it is "don't do things we don't already do" which is a really bad constraint, effectively forbidding any kind of innovation. I can understand the spirit of their selective desire to address this specific violation, but I'm not convinced it's as much of a problem as they're making it to be.

Oh well.
Does anybody knows, would it be possible to use reference counting(and thus build hard real time systems), maybe by splitting the library?
> VSCO is not about giving likes, being popular, or generating money through ads. We are simply about empowering the community with the art of photography.

Wow - so you're not in business to make money or get sold and get a huge paid-out for the founders. Congrats!
Very interesting. My own startup with similar possibilities: https://www.everytimehq.com
He's arguing about people not allowing him to speak. Did we read the same article?
Thank you for linking up these dots. I hadn't seen this side of the story, but I still think there have been too many deaths of civilians [1].

And you might want to read up exact transcript of the conversation in the chopper [2].

[1] http://en.wikipedia.org/wiki/Civilian_casualties_in_the_War_...

[2] https://news.ycombinator.com/item?id=6251512
Thanks for the corrections, Bruce. As I said – I'm no Dylan expert.
The suggestion here is that even though companies can save a bunch of money by flooding their workforces with women, they are all too obtuse to do so.

77 cents on the dollar is a huge discount. Any company that exploited this would gain an enormous advantage. So even if nearly everyone is somehow blinded by their biases, surely at least one company somewhere is smart enough to discount their biases and collect 23% in savings. Where are they?

Is it possible that some company out there with unscrupulous management has already tried moneyballing the job market this way, and found it didn't work?
Buffer is quite well known for this, you can view the salary of everyone in the company here: https://docs.google.com/spreadsheet/ccc?key=0AgrWVeoG5divdE8....
Yeah, there are a lot of subtleties and disagreements. To cite another example, do you include the Isle of Man? They've long been though of as a seperate people.

In addition, 'Irish' could mean a number of things (Northern or Southern/Eire, or in some parts of the world just of Irish descent).

The tumultuous political, military, and colonial history of the British Isles, Ireland, and the surrounding smaller islands has contributed to some very confusing nomenclature when talking about the places and people belonging to them.