skysight-inc/HackerNews huggingface dataset:
Sometimes I feel like the only one who's totally fine with AutoLayout as-is. IMO it is hands-down the most straightforward and easy to understand way of constructing UI, and I've dealt with an insane number of UI toolkits over the years.

Furthermore, anytime I see someone complaining about it and I check out their solution with AL... they've overcomplicated how they're setting constraints and doing the layout, and it ends up usually being the issue more than AL itself.
Sounds like a new startup idea to me
Nobody sane would ever believe that.
When we started in Spring 2017, Stripe did not do invoicing.

(Paid is a YC company, btw!)
How you can put your emotions in business
Good point. The long history of breaking the silly law has likely softenned up the public perception of it.
> If it’s compatible with Rust 2018, then there’s no reason it couldn’t be in Rust 2018. Only breaking stuff needs to wait until the next edition.

That sounds like Rust 2018 would get a new feature, something that sounds in contradiction with a feature freeze.

> It’s really not clear to me what exactly you’re proposing, but it sounds like breaking syntax, and so yes, it would have to wait.

I was trying to clarify things by proposing a particular situation, a non-breaking syntax change, so I'm not sure how that could possibly sound like breaking syntax.

If you believe it's impossible for syntactic sugar to be introduced with backwards compatibility then how do you explain the question mark operator for Error handling?
Wherever you can publish text or media (eg, on a cooking site) speech crimes can be committed under your account.

Fancy a prison term in one of the more enlightened European jurisdictions, or Canada?
And make it a public holiday
The problem with this sentiment is that ignorance and lack of enthusiasm aren’t necessarily correlated. Lots of normal people follow politics enough to be informed but are too busy to vote. Lots of crazy people get their information exclusively from bogus sources and turn up for every election.

Keeping it harder to vote doesn’t select for informed people, it selects for fanatics and extremists. Making it easier to vote selects for moderates and sane people. That would be a huge win for us.

That said, computerized voting is definitely not the way to do it.
Weirdly, they are called Turkish toilet in Turkish, too.
Those are passive billboards. And very few people would mind if the advertising on the web was just as inobtrusive. Initially, it was and generally we accepted it as normal. But ad brokers began making more aggressive ads, with animation, sound, and pop-ups. Thus the demand for ad blockers.

Physical advertising has to obey sign ordinances and in some places laws regulating the content of advertising. (In the US this is loosely enforced and mostly just for food and drugs.) You wouldn't be able to get away with constructing a billboard directly in the right-of-way of a road in an octagonal shape colored red with the word "STOP" on it. But that's the equivalent of what internet advertisers do with their fake virus warnings and the big green "Download" button.
it makes sense as a distinction and I'll likely use it going forwards. The only thing I objected to was the idea that this distinction is something I should already know as a programmer. I guess it comes down to a case of separate bubbles/backgrounds, as I've never heard the distinction before in my time in industry and I'd guess it's considered standard jargon within your environment?
As you hint at, this is also a space where the FCC considers dial up and cell phone service (AFAIK) to be competitors when it comes to regulatory requirements. I got some copyright notices from a roommate's habits and Comcast was the only high speed ISP that was available at my house. Given that my work involves regular working from home, this was highly concerning.
Yev from Backblaze here -> Yea, it really is just about seeing what works well for our environment and our use-case. We certainly COULD go out and buy enterprise-grade power supplies, but the system is designed for failure, so the added expense often is not worth it!
While I am not a success story yet, I am a founder. If my clients had a problem on their site, sometimes I would just fix it for them instead of showing them how to do it themselves. Then I would improve the system on the next update so I didn't even have to show the user how to do something because I made it super obvious.

Long story short, instead of making documentation, I fixed everything that my clients would ask me how it worked. This has limitations, but it saved me tons of time on support, training and documentation that would later change anyway. And my product got consistently easier to use, and dropped training requirements to near zero.
This is gorgeous! Always wanted a collection of these. Thanks
That’s not TV; that is a feature film.
I remember how I didn't believe that Fizzbuzz eliminates some crazy-high percentage of candidates until I started interviewing. I think most of the people I have interviewed are relatively smart people, but a lot of them really haven't had a lot of need to practice their algorithms, so they don't.

I've had people fail the "tell me if these two strings are anagrams" thing, with one person's response being to have 26 counters, one for each letter.
> A lot of wars are fought over ideological reasons: Crussades because the Cristians hated Muslims,

Well, I guess in part, in that Eastern Christians hated being conquered by Muslims, and so called out for help. On the Catholic side, though, it was more that the nobility has a whole bunch of second sons without acceptable prospects (yay primogeniture), whose skills were primarily military, so really any pretext to get them fighting a war far from home was welcome, and opportunity for conquest that wasn't at the expense of close family was a plus.

> lots of medieval European wars because Catholics and Protestants hated each other

Protestantism didn't even exist until the very end of the medieval period even by the broadest interpretation of “medieval”; the Catholic/Protestant Wars of Religion were in (and after) the Renaissance.

There were lots of reasons (mostly materialistic) for medieval wars, the Catholic/Protestant dispute really wasn't among them.

> the Napoleonic wars because monarchists hated republicans, etc.

France v. Everyone else predated th revolution (one of the charges against the King was that he was playing for the wrong side in that pre-existing conflict.)

And Napoleon I, Emporer of the French, King of Italy, etc., wasn't exactly a Republican.
Interesting idea. I’ll give it a try and see how it looks. Thanks for the feedback!
I'm excited about this. I love Restic, but these days I don't want to manage backups as much.

Being able to use my own B2 account is a huge plus, I didn't want Yet Another Cloud to worry about.
Probably the pages were scanned one by one as individual files and then finally all files were combined.
Sure, but:

- TfL gets ad revenue from buses, bus stops etc., so almost all ~9MM Londoners see their ads every day

- you might see 10 ads in a day, but they're much more eye catching than online ads, due to position and size, and the fact that an average tube journey is about 50x the time we spend on an average web page

- ever sat in traffic behind a bus? those ads are targeted at people who own a car, live in London, and speak English
Skip to Chapter 9 for some lovely comic 70s artwork and a how-not-to guide of how to abuse your potentiometers... :D
>Voting may be a duty, but it's one that carries a lot of responsibility. Getting ignorant people to cast poorly-informed votes does not help our society.

I think this understanding is common, but it's totally incorrect and is part of the larger project to get fewer people to vote.

Voting does represent, in some sense, a decision of import for how society functions. A vote for a tyrant, for example, would be bad for everyone. But is voting more important or influential than the many, many other ways in which people support or oppose bad things in our society?

In the same domain - political donations support or oppose the same politicians (and the relative impact of a donation and a vote is debatable - at the very least people can donate many times!), but the discourse around them has none of the concern around "poorly informed" donators. In a different domain - working for a company can have an enormous good or bad impact on the world, but we don't caution people against "ignorantly" accepting a position (there is lots of discussion around the morality of companies - but people are not called "irresponsible" or "ignorant" simply for working for bad companies).

I would ask you to consider how big an impact a vote has and compare that any other decision we make that impacts the world. The narrative you're advancing holds voting to a much higher standard than other ways in which people affect the world. I personally think this is because the originators of this argument (but not necessarily you) want people to question if they should vote. However, they would never suggest that a person their suitability to select who to buy services from, or work for, or donate money to - because those are all actions taken by higher-income people and voting is (or attempts to be) universal.
> I’m sure many of us believe in following and enforcing laws (even flawed laws like 150yr copyright)

FWIW, many of us don't believe in following or enforcing unjust laws.
The book Diffusion of Innovations [1962] has a few case studies about that.

https://en.wikipedia.org/wiki/Diffusion_of_innovations

https://www.amazon.com/Diffusion-Innovations-5th-Everett-Rog...

This is the seminal book on marketing, social cognition, innovation, etc. It blew my mind. Mostly that we've known this stuff for so long, but apparently must keep rediscovering it.
One of my sons was in scouts for a few years. Every scout meeting and event was started with a prayer that everyone was expected to bow their heads for and say amen. Talks often referenced strictly religious themes, with frequent mentions of the Judeo-Christian god. It felt like religion was very much a focus of the local troop.
The author says "Photopea runs completely at client-side, there is no server-side computation."

https://old.reddit.com/r/IAmA/comments/9urjmg/i_made_a_free_...
https://old.reddit.com/r/IAmA/comments/9urjmg/i_made_a_free_...
Making election day a holiday could help, but let's be honest - a lot of people are just going to smoke weed and play video games if they get that day off. It would help but it's not a solution to other issues like voter suppression & general lack of voter engagement. Although it seems like the increasing toxicity of our politics is at least getting more people involved.
A church spire can be seen for many miles, and from almost any location in every city, it’s ringing bells can be heard for many miles and in every city. They’ve been doing this for hundreds of years and it’s normalised to the point where your conscious doesn’t notice it, but if Mac Donald’s or coke did this, then you’d notice and lobby to have it banned.
50 million US homes have only one 25Mbps Internet provider or none at all
https://arstechnica.com/information-technology/2017/06/50-mi...
We Should Teach Media Literacy in Elementary School

We learned it when I was in elementary school. Through endless drills, the nuns taught us how to separate fact from opinion, and to read between the lines and spot what are now called "weasel words."

While it's a noble goal, I'd say that the two classes that should be brought back are civics and geography.

Geography so we can start having adults who understand their role in the world, and civics so they know how it works and how to change it.

I think if people knew how things (politics and government) worked, more ordinary people would run for office and the halls of power wouldn't be the exclusive domain of the rich and their lawyers.
Someone cajoled me into installing his startup's app on my iPhone when I met him at an alumni event. His pushiness was off-putting, and I had zero interest in the app (which I deleted that night).

TBH, even if I had been somewhat interested in the app, I would have been inclined to uninstall, just because I don't approve of this tactic.
It's 'spice' for me as well - I can always tell Coke from Pepsi because of the 'spice' flavor.
Isn't meditation exploiting the placebo effect since it is merely an exercise of the will that distinguishes it from non-meditating?
There are several factors to consider in a multi-CDN delivery solution.

First, is it VoD or Live?
HLS (and DASH) have a second URL option (base URL in DASH), for the client to determine when to choose that Fallback URL. If playback falls back to the second URL, that fallback experience to the viewer, could have had some buffering, or bitrate downshifts triggering that player decision.

Although stream playback recovers/continues, the user experience could have and likely was impacted. Here a second CDN in the multi-CDN deployment was accessed by the client. There is no intelligence here, in the provider selection. Typically the (perceived) most reliable CDN gets that first spot, and the backup CDN gets the Fallback position (second URL) in the manifest/MPD.

In Live, you have the opportunity to provide intelligent CDN selection on every manifest/MPD refresh. If your multi-CDN selection layer has intelligence, access to performant metrics, in real time, that manifest can now point (directed) to the alternate CDN. This requires a level of manifest management on the session level, so that the m3u8 retains the proper historical CDN selection so as not to break playback for that session (in most if not all cases).

There are client solutions, DNS solutions, and cloud solutions that are neither client (sdks), or DNS based. You get to decide how you want integration to be managed and how much work your team can/can't invest in your solutions ongoing level of effort.

Why is most important to consider is the viewer experience, and how playback can best be delivered to avoid buffering, downshifts, the things that cause a viewer to abandon your content and possibly not come back.

If a CDN is performant, and N+1 users are now beginning to watch a stream on that providers network, capacity could be (often is) an issue. Continuing to send users to that CDN may be a sub-optimal experience. Metrics measuring playback determine that bitrates are dropping, buffering increasing, and serve new requests with an alternate CDN providing a better playback experience.

Video is a tightly controlled series of events. We work with chunks of 10s, 6s, 2s, for large buffers, and fast start times. Continually trying to balance the benefits of both.

With an SDK client based solution, you have engineering effort to keep up with OS/hardware updates, testing new code in SDKs, and then pushing out across several platforms, players, etc. Can be daunting.

With DNS, you have TTLs to manage, while lower is better, faster for that next user, there is no mid-stream switching with intelligence once the client is pulling manifests from a specific provider.

With a cloud based solution, each individual stream/user/device is measured and Can selection performed in real time for Live, and for _each_ request on VoD.

Disclaimer, I work at DLVR, and formerly Cedexis. = ]
Ads can largely work for generating an action - it's just no one really wants to admit that the CPA is probably orders of magnitude more than we all spin it to be, and in lots of cases isn't efficient, or even profitable.

I deploy ad spend every day, and can see when it works - do I think spending a £1 on the online ads we use is the best use of that £1? In a lot of cases, nope (though in some, yes).

But £1 on outbound marketing when your agency is spinning you a line about it generating £5 is too much for the top brass to resist. I think the entire market would be much better for ads if there weren't so many fingers in the pie - too many people are making money, and too many reputations internally are at stake for the fundamentals to be questioned.

I'd like to say "fk programmatic" - we need to pull the market back into intent based advertising.
It seems challenging as full-cotton shirts seem to be more prone to shrinkage and aren't necessarily as soft and resilient like the cotton/poly blends that are all so prevalent in just about every fabric out there.
> The bottom line: Very few copyright infringers ever get booted from their broadband provider, pointing to the severity of these cases and the number of steps at which the customer is told they are violating copyright before they are cut off from AT&T's service. Copyright infringers are often illegally pirating hundreds of hours of stolen content, not a song or two from their favorite band.

Its far more likely AT&T cares now because they own content now instead of it somehow pointing to the "severity of these cases", a point the article itself makes several times before walking it back? Also nothing to back up the out-of-nowhere claim that infringers "often illegally pirate hundreds of hours"?
I'm not sure why this "CPM" figure is relevant. That might be interesting to someone working in advertising, I don't care whether the advertisers think they got a good deal or not.

(As an aside it's trivially explainable by the fact that on the Tube you are basically forced to look at it, likely for 10-20 minutes. You either stare at the person opposite, or you look up, where oh, there's a convenient hair loss advert).

What matters is whether the person being forced to look at the shit gets a good deal or not.

They don't. I get _nothing_ from an advert on the street, and from an advert on the tube I get a discount of pence, which could _easily_ be made up for in improved mental health outcomes.

You've even quoted it.

> That means that for every 1000 users, they're earning 78 GBP in ads revenue.

So 7.8p per person. It would disrupt my day less to pick that up off the street. That's not a joke, it's serious.

You think it's a lot, because you're mentally multiplying (it's already in this bloody euphemistic "CPM" term) by loads of people and imagining how much you can make from mass abuse.
“...a completely unaccountable system that was frustratingly opaque.”

Oh, you mean they actually discovered “internet arbitration.” No appeals, no real incentive to be impartial, and a good way to take a lot of peoples’ money.
There is a lot to respond to here (and I think you're looking for responses) so I am just gonna stick with what I think are the key points and be brief.

> If you have a prior state that is in part systematic, and part random, is the randomness per se free will?

Let's please replace random with uncertain. If _part_ of an entangled system is uncertain the _whole_ system is uncertain [1].

> Does that encapsulate the notion of free will?

free will [2]
the power of acting without the constraint of necessity or fate;
the ability to act at one's own discretion.

To me this subjectively means: Are my choices the result of something greater than the material sum of my parts? Yes.

> That is, I cannot make you change your choice, only you can.

Your free will attempts at influencing me to make a certain choice would seem to entangle my state with your's and perhaps change the probability I will make one choice over another.

> If an omniscient external individual cannot alter your behavior,

'omniscient external individual' is a quite an assumption here.

> Why should the non-omniscient individual seeking change be held responsible?

Free will is the _only_ way to hold the individual responsible.

> but I think at some point the notion of free will starts to lead to counterintuitive problems and/or becomes very poorly definable. At some level I suspect it implies not only autonomy but complete agency, which is suspect.

(I may be misunderstanding you here) Free will over a decision must ultimately collapse to a choice made. At that point it is determined reality and no amount of free will can undo it.

You either took the Red pill or the Blue pill. If the decision is never observed the choice was never made ergo it didn't happen, it is not real.

In the spirit of Spinoza [3] I actually find bestowing free will upon particles very intuitive. We then have free will because it is an attribute of our fundamental components. If particles have no free will and are pre-determined we have no free will and are pre-determined. If we have free will then particles must have free will.

Full disclosure, I am an armchair philosopher with an interest in the cross-section with physics.

[1] https://en.wikipedia.org/wiki/Schr%C3%B6dinger%27s_cat
[2] https://www.google.com/search?q=define%3A+free+will
[3] https://en.wikipedia.org/wiki/Ethics_(Spinoza)
The problem with yacc/bison-style LALR parser generators is that you end up with an LALR parser. Which works great on syntactically correct code, but trying to get a reasonable error message out of one is about as much fun as repeatedly poking yourself in the eye with a sharp stick. Also, by the time you add the empty productions that you want to help with code generation, the grammar gets delicate and brittle.

OTOH, the parser generators will do a good job of making sure your basic grammar hangs together. Here is what I have been doing lately:

1) Use ply (Python LALR parser generator by Dave Beazly) to create an accepter (just parse, no code gen). That will help you chase out all the grammar inconsistencies.

2) For production, write a hand-generated recursive descent parser, and use "precedence climbing" for expressions. This gives you a nice table-driven way to handle expressions with a couple of mutually recursive functions, thus eliminating the main PITA of recursive descent: those darn arithmetic expressions.
Speedscope is awesome. Used it to look at a few profiles created with rbspy (which is also awesome) and it was really nice to be able to do so in the browser.
When I think of the main people who helped me stay sane and not become 100% bitter in my 20s, two out of three are comedians: Bill Hicks, George Carlin, Noam Chomsky. I don't care if they are cliché, IMO they are for good reason :)

> "He was taking fully the role of the witch-doctor in front of the audience... like a big, giant exorcism of all the evil shit that's inside of us, that poisons us day to day. Talk shows aren't gonna help it, the news isn't.. You just need a guy to get up there, take you by the lapels and shake the shit out of you."

-- Eric Bogosian about Bill Hicks
Could actually be a way to identify the pirates with money to waste, ie, the most sue-worthy.
In this particular case, the answer is rather obvious--the ISP is a content rights owner. Vertical integration FTW!
I like this approach - especially when customers are hiring you and/or buying a product that is support to work well for them without burdening them with a DIY maintenance ..which results in training etc.
> they spare us the chance of their error by not voting.

Why would you think that uninformed voters have a lower participation rate than informed voters?
Neat project. I wonder if our agricultural borrowers / partners in Kenya should be talking to you.