skysight-inc/HackerNews huggingface dataset:
fax machines used to leave copies of everything on the roll/ribbon/drum/whatever too. Especially the ones in sealed plastic were often just a giant roll of carbon paper with everything you've ever sent/received on it.
SpaceX Block 5 Launch
I always thought Skype kinda sucked. I used it due to lack of alternatives, but always begrudgingly. The UI was confusing, it crashed frequently, it was hard to find people, there was the awkward paid internet->telco layer.

WhatsApp is such a dramatically better product in exactly the same way Skype never was. The UI is straightforward, it never crashes, finding people is a breeze, and I can call, chat, and share rich media so seamlessly I basically forget I'm doing it.

The world has moved on. Skype was a good product for its time, but I'm not sorry to see it go.
The HTTP doesn't just allow access to data. It mediates the entire exchange.

As others pointed out, a HTTP 200 response is an action that's explicitly defined to mean "here, have this data, we're done here". If a physical storefront was running on HTTP, then the 200 response would contain just the image of the storefront (I get to view it how I like - maybe through glasses, maybe through rose-tinted glasses, or maybe via touch if I'm blind; and I definitely get to not look at advertisements if I don't like them). If I ask the store clerk for an item, they would usually respond with something like 402 Payment Required or 403 Forbidden, and that response would not contain the item I asked for. This would indicate I need to meet extra conditions to access the resource (like giving them cash along with my request).

Fundamentally it all boils down to this: on the Internet, if you send some data, you give it away. You can't, by default, dictate what I do with that data. The time to make those demands is before you hand over the data.
Yea when my last paycheck of the month comes in I'll donate a hundred more than normal, probably to rancho San Antonios little farm thing.
> It's the government that made up this stupidity about legal limits

Breaking the legal limit is usually sufficient but not required for DUI; DUI laws existed before legal limits and addressed being under the influence. Legal limits were added on top of the base rule to create a bright line where there would be clarity of guilt, but AFAIK in most places they did not replace the base rule, just added on top of it.
I think this would have been a reasonable criticism 20 years go, but it is well recognised these days.
I have some Japanese friends who have recommended seaweed as a treatment for flatulence. That they have this working at 99% in livestock is pretty amazing. If you could get sheep and cows onto this sort of program it would be a huge deal.
I've started using Monodraw[0] recently for creating technical diagrams and really enjoy it.

[0]: https://monodraw.helftone.com
I often get the feeling that our best minds and potential leaders either don't go into politics, or can't survive the brutal realities and shortcomings of the current political system. So basically we are doomed to constantly repeat all of these problems until something significant changes.
I’ve yet to see any indication that people “gamble” (day trade) more when it’s free versus fee. Is this a fair criticism to level on Robinhood?

Besides, they have day-trading limits built into the app. It’s really just a mobile-first brokerage with extremely low net fees. And I’m grateful for it.
That's only true for some companies (to be fair, most of them).

If you're on companies that are actually creating value, in a position where you're creating value, this is not that stark.

You can be more charitable and use stuff outlined on How to Win Friends and Influence People by Dale Carnegie rather than actual ass-kissing.
> This sounds fine, but how can you break an agreement you haven't conceded to? I cannot see how the simple fact that an ad was offered alongside other content constitutes any agreement from the receiving party.

Indeed this is the question. If you haven't meaningfully entered an agreement, then I don't believe you're obligated to abide this term. However, that's sort of the question. What constitutes entering an agreement? How explicit do they have to be exactly to make it enforceable? I don't know the answer to that question, but it seems to me that there ought to be some standard by which you can be considered to have agreed to some sort of service-terms.
Mcron is included by default in GNU's Guile-centric GuixSD OS.
> If they put up a public sign in front of it that says "come on in and take anything you want" then... kind of.

Do you believe that putting up a website is the equivalent of that sign?
Sounds like there's laws on this in many countries. In Norway you are exempt from overtime regulations if you have an independent position, which is pretty well defined in law and practice. It basically means that you control your own work day and what you work with. Typically C-level. It is of course abused by employers.
> energy waste as a feature that cannot be divorced from how it works

Er, this is entirely false. Proof of Authority, Proof of Stake, and a handful of other schemes which do not require large amounts of compute are possible. Bitcoin itself has not "switched" due to stagnated innovation and politicking, but it's entirely false to say that PoW "cannot be divorced from how [bitcoin] works"

I'm sure we're all victims of our own bias, but yours seems particularly vitriolic. There are nations out there bending over backwards to subsidize coal, build missiles, frack the earth, etc. Some compute being used on BTC instead of JavaScript or Videogames or whatever else would be consuming those CPUs is _hardly_ some vast evil.
> The ne plus ultra of system breaking is to have the super-user execute arbitrary code for the miscreant

Of course, on macOS and iOS this doesn't work. I think the paper foresees this further down, when they basically describe codesigning and entitlements.

Also as an aside, that monospaced font is awfully pretty for something published in 1989!
What if they put a sign up next to that robot that says the robots answers do not constitute a legally binding agreement to ownership transfer of any property herein?
> This sounds fine, but how can you break an agreement you haven't conceded to?

That's quite easy to do.

The question is why it should matter that you did so.
Probably can find a copy of https://www.amazon.com/Dont-Call-Frisco-Herb-Caen/dp/B002IAO... at your local library, worth a read?
Steven Pinker's latest book, "Enlightenment Now", has a pretty good treatment on suicide rates and other "broken-ness" indicators. The data-driven conclusion is that on almost every metric civilization is less broken than before, if it could indeed be called broken at all.
Great story, and he's absolutely right about having the developers talk directly to the end users.

The systems built with customers where we talked to the end users both worked well and were well-accepted.

Other systems, where the managers insisted that we talk to a specified manager who would 'gather and transmit' the end-user requirements typically ended up being the endless projects that never quite worked. Yes, sort of endless billables too, but much less satisfying to both build and use.

If I were still developing software, I'd be at the point of insisting on direct end-user participation as a condition of doing the work, and primarily for the customer's sake.
A site does not send content to you by accident. Literally the very job of a web server is to evaluate whether or not you met the conditions entitling you to content. A HTTP 200 response literally means "here, you can have it".
You might be right about chess, but I can't understand how you think chat bots are "doing pretty well". I've never seen a conversation with one that held up to even the most tolerant hand-holding for more than a few sentences.
> Sorry, I should have been more clear. I consider it stealing if and only if that agreement is made explicit. Most television channels i'm aware of do not do this. So fast forwarding / muting is not stealing. But in principle it could be, if they specifically requested that you not do it.

Well, your ethics seems to change in a matter of minutes, it's hard to follow.

> i'd say that seems acceptable, unless the terms of the content delivery explicitly forbid decoupling the audio/visual channel in this way.

OK, you got me. Now I know you can't be serious.
I think if this is more the fundamentals for AI rather than "this is all you will ever need to know", in other words NOT vocational, then this makes a lot of sense. When I started counting off the prerequisites to know what you are doing in ML, I could see it filling up a few years of coursework. Calculus up to multivariate calculus (gradient descent), a semester or two of statistics (gotta understand precision / recall, expectation, moments, marginalization), some programming (how are you going to implement your solution?), the fundamentals of regression (overfitting, cross-validation, regularization), don't forget linear algebra. Then there's some prerequisites for unsupervised learning like expectation maximization. SVMs? You'll be needing some constrained optimization and some applied math to make/understand a reasonable solver. This seems like the greater part of an undergrad degree.
Thank you so much! This box came from the vendor on 16.04 and never ran on 17.04.

Of course, setting the following in /etc/systemd/resolved.conf did no good:

LLMNR=no

...because apparently systemd-resolved just ignores its configuration. (I did restart the service; it made no difference.) I re-commented that setting since it does nothing. In order to get this working, I instead had to change the symlink /etc/resolv.conf which previously pointed to /run/resolvconf/resolv.conf to instead point to /run/systemd/resolve/resolv.conf, another dynamic file which is also maintained by systemd-resolved.

So now I have systemd-resolved handling the info from the DHCP ack, but it isn't handling DNS. This works, but good grief.
So, you consider a GET request to be the equivalent of an unconditional request for content. That's an interesting perspective. What if the GET request delivers you the terms of a contract, that then requires a POST request containing "agree=yes" to the terms of the initial GET request to obtain the actual content, and the terms of that first stage GET request say "You must not use an ad blocker when viewing the second stage GET request".
Reading the paper[1] linked from Jeff's post:

> In Aurora, we have chosen a design point of tolerating (a) losing an entire AZ and one additional node (AZ+1) without losing data, and (b) losing an entire AZ without impacting the ability to write data. We achieve this by replicating each data item 6 ways across 3 AZs with 2 copies of each item in each AZ. We use a quorum model with 6 votes (V = 6), a write quorum of 4/6 (V w = 4), and a read quorum of 3/6 (V r = 3). With such a model, we can (a) lose a single AZ and one additional node (a failure of 3 nodes) without losing read availability, and (b) lose any two nodes, including a single AZ failure and maintain write availability. Ensuring read quorum enables us to rebuild write quorum by adding additional replica copies.

There are many 2 AZ regions in AWS, of course. I don't think you can stripe 3 copies per AZ, an AZ failure drops you to potentially 2/6, and if you allow for 2/6 and 3/6 writing you could have a split brain. Any thoughts how they manage that?

[1] https://www.allthingsdistributed.com/files/p1041-verbitski.p...
People have looked for better business models as long as the internet was around. It always comes back to ads.

As it turns out, nobody wants to pay for micro-transactions, and organizations with more then 1 employee can't survive off Patreon.

So, you get labour of love bloggers, a handful of donation-funded individuals making youtube videos, and everyone else in an arms race to put as many frigging ads on their sites as they can.
The timeline you've laid out:

Pre 2005 - "general impression it was very Bohemian with a strong underground scene"
2005-2010 - "the city had a very positive vibe"
Post 2010 - "overcrowded, overvalued and overcapitalized" "a capitalist parody of this former self"

My guess is that you likely moved to SF around 2005 and the city fortunately managed to maintain its "very positive vibe." Yet someone who moved there in the mid 80s would likely have a very different opinion of the same era. Similarly some tech bro who moved there in 2010 would likely have a more rose-colored take on the 2010-2018 era.

I guess my substantive point is that people like to think they were there when it was good no matter when they were there.
That sounds possible, but it would both involve downtime or potentially ordering and data duplication issues if you mess it up. Dynamic expansion and contraction of partition count should be a feature that doesn’t require recreating the entire cluster like essentially every other data product in the world.
Here are 14 free sources covering the same story... https://nofee.news/2rAFudd
This almost makes me wonder if paste with formatting should be the longer shortcut and that unformatted paste is the default.
Classical or Jazz
What is the straightforward "area under the curve" definition of a line integral?
Initial Coin Scams
> There are data recovery companies who can pull data on metal hard drives from hundreds of writes in the past.

That's great, that means we can store 100's of times more data on the drives than we do!
I’d add that there’s nothing stopping anyone from creating their own protocols and their own content browsers that can enforce whatever contract the software makers and content creators choose.

DRM and proprietary apps already do this.

The HTTP User Agent implies user agency when it comes to how and what content is rendered.
Draw.io
MySql have: INSERT INTO t1 (a,b,c) VALUES (1,2,3)ON DUPLICATE KEY UPDATE b=2,c=3;
Google’s new focus on well-being started five years ago with this presentation
> So, you think you have a right to their work product, but they don't have a right to your attention? Why the asymmetry?

Nobody has a right to your work product. Nobody's putting a gun to your head, and demanding that you distribute it.

But if you choose to publically broadcast it, then yeah, people have a right to listen to it. And only the parts of it that they care for.

Putting something up on the open internet is the digital equivalent of a broadcast. Gating it behind a login, or an adblock-blocker is another thing.
It's a software problem. The data should to be wiped out after certain time period in my opinion from the hard drive.
In middle and upper class. Poor people had to work all the time and that often included small children.

Fun fact I gathered:30% of Victorian workforce were women, because social situation was that. (There were also high levels of prostitution).
For mysql it is "--i-am-a-dummy". I wish SQL supported putting the where clause first: "where X = Y update..."
London developers' running club
Wikipedia has a nice animation for this.

https://en.wikipedia.org/wiki/Line_integral#/media/File:Line...
https://i.imgur.com/OUNsvlR.jpg
Markets have existed for thousands of years, no 'social structures' were built from the bottom up. It did not lead to any civilization then. On the contrary unchecked capitalism directly led to genocide, plunder, slavery, exploitation, segregation and worse.

What we today understand as civilized society, democracy and rule of law took centuries of work by progressives and government.

Decades of propaganda by libertarians has set up an artificial divide between government and people. See 'Democracy in Chains' by Nancy Maclean.

The government is you in a democracy, it's there to protect your and everyone else's interests, that what democracy and rule of law means. It's what guarantees a somewhat civilized society. It is not this simplistic 'majority can do what they want' illiteracy spread by market fundamentalists.

It appears some people become rich and increasingly alienated from people, society and government and begin to believe they don't need government. This is the kind of hubris that leads to tyranny and quasi feudalism, which is of course what they want.
I'll have to take your word for it that it's gotten better. I try to minimize my exposure to Office as much as possible.

I used to think Excel was the one exception to Office being awful until I was assigned a project creating an app in Excel using VBA and found out how incredibly fragile Excel is. This was about 6 years ago.

However, I don't think anyone thinks Office is bad because it has stuff they don't use, but that the stuff they do use either doesn't work well (e.g., Outlook) or it's too hard to use (e.g., Word).
Is there relevant literature on this? Would this also be a strike against Universal Basic Income?
Rejoice: Adult Swim Just Ordered an Insane 70 More Episodes of Rick and Morty
Does a "check this box to agree to the terms" constitute a wall?
Where Did the Prohibition on Combining Seafood and Cheese Come From?
Architect your system as microservices. If AWS gets it wrong, it will likely not be bad for every part of your system simultaneously. Your migration strategy will be to stand up new services with a competing provider, and all the other services should see is a DNS change.

And, really, if you're doing that from the beginning, you might find you save a lot of money by taking advantage of other providers' strengths.
What about personal (home versions) Photocopiers, Scanners and Printers? Did they store similar information too?
Your argument is unfounded. There are plenty of solar power lenders willing to finance such purchases. Saying that passing the cost through a single larger loan makes it significantly easier to swallow is completely illogical and implies people don't like making/saving money.
The question mark in the end indicates that it's a question. As in "Can I really execute code in comments?" The answer is obviously no.

If I accidentally stumbled across this functionality, I would probably google those exact words.
Blockchain for the masses: A peek into the not-so-distant, decentralized future
For 78,000 Years, People Have Called a Kenyan Forest Cave Home
XP would also boot / run quickly compared to NT. It was more desktop focused instead of desktop as an afterthought.
You could argue that web users with adblockers are rejecting these agreements by refusing to HTTP GET the linked ad content and that the sites are accepting the modified terms if they subsequently serve the requested non-ad content.
Yes, when the government is acting as intended, this is the case, but it's far too easy for evil people to use government power to do evil things. And the more powerful we make government, the more this happens. And in those cases, you seldom have recourse.
Raymond Hettinger, Keynote on Concurrency, PyBay 2017
> Those are general guidelines.

Well, actually 0.01% / 1 hour is a sizable cushion on top of the general guidelines, but sure.

> If you think they will apply to you then you're gambling.

Well, yeah, just like I'm gambling when I assume that I won't spontaneously development autobrewery syndrome and be intoxicated without drinking anything.

> There are so many factors that influence this that the only safe thing to do is just not drive if you've been drinking at all.

That's only a little less of an overstatement than to says that the only way to be safe from DUI arrest is never to drive at all.
Heck, this exact use case probably could have been served with a clever spreadsheet
For the same reason most, if not all, copiers and printers embed hidden markings into output - so 3-letter agencies and law enforcement can track documents:

https://www.google.com/search?q=hidden+markings+in+printed+p...
Me (GP): Scheme is generally considered a Lisp.

Me (now, after reading P and other responses): I was wrong (or at least half-wrong) about this being generally accepted. I was not aware that I've been in a "Scheme is a Lisp" bubble.

EDIT: When I was working in Lisp (early to mid nineties), ANSI Common Lisp was relatively recent, and many of my co-workers[1] — a couple of whom in fact were members of the X3J13 committee — had come from working in and implementing a variety of earlier dialects. Maybe that has something to do with it.

[2] looks like a good summary of the current divide. [3] and [4] represent only one side of it.

[1] http://amigos.rdsathene.org/other/prefix-dylan/book.annotate...

[2] http://wiki.c2.com/?IsSchemeLisp

[3] https://en.wikipedia.org/wiki/Lisp_(programming_language)?wp...

[4] https://en.wikipedia.org/wiki/Scheme_(programming_language)?...
You are right; Federal law does actually outline a minimum amount for being salaried. I misspoke.

However, from what I understand, the amount outlined in that law has not changed from when it originally was written. So it is laughably low, to the point where it doesn't really help. I guess it's more than the hourly minimum wage, though?
I don't understand what's so confusing about it. GP says

"calling the trait method requires a dynamic lookup to find the method on the boxed object"

It sounds like all you want to say is

"calling the trait method requires a dynamic lookup to find [the vtable instance, which is then used to find] the method on the boxed object"
He said he doesn't need apology, because someone at System76 had already apologized on the reditt thread.
Given the way people act, I don't know if I can agree with the idea that those things are a selfish interest.
This is no different than of someone just happens to own a whole bunch of silver, and the price of silver goes up in the future.

Deflationary currencies are not a new thing.

Lots of things that have all the same properties as a currency already exist right now, and have existed for thousands of years.

There are already lots of limited supply things in the real world, and someone can already just buy a whole bunch of it, in hopes that the price will go up in the future.

And if you don't like the properties that a certain currency has, then you can feel free to use a different one.

Personally, though, I prefer using currencies that aren't guaranteed to decrease in value in the future (which is the definition of inflation).

Which is why most of my assets are not USD dollars, they are things like assets, stock, and other investments.

And, as for your specific example, I see no reason to believe that crypto will go up in value, over the LONG term, faster than investments. So in your hypothetical, Satoshi, IMO, would make less money than if he had invested it in an index fund.

Such is the power of compound investment.

You are also using a wired metric. Which is percentage value of dollars.

There are only 1.2 trillion dollars in circulation.

Do you have a problem with the fact that Jeff Bezos could own 10% of all USD in the world, if he wanted it?

We already live in your "ridiculous" world, sir.
I believe you shouldn't "work" more than 20-24 hours a week period, especially if you have
your own projects or other systemic pursuits.
The same mythical creatures that can stop people from moving to Silicon Valley.

Who said anything like that? Not me. I just asked a question as to why, I never deluded myself into thinking I would change it. If you want to be snarky though, a high 7, low 8 quake will do it. For raising water prices though, it would need to be raised first and foremost on agriculture, which uses the majority of water in California. They have good nationwide lobbies, so it would be a mythical force indeed.
Ah I'm following now. Transfer of stack references in cases where it's unnecessary to share objects. Actually interesting that it raises the bar for the need to allocate on the stack.
I've not mischaracterized what you've said. While you can say you believe that a user should have control over their data, if the only way you believe that should be exercised is through the "take it or leave it" model, then, in practice, that's not giving users control over their data.