jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
UTF-8 as defined (or restricted) is a prefix code, it gets all relevant information on the first read, and the rest on the (optional) second. Your scheme requires an unbounded number of reads.

> - It is easily extensible for more bits.

UTF8 already is easily extensible to more bits, either 7 continuation bytes (and 42 bits), or infinite. Neither of which is actually useful to its purposes.

> The last point is key: UTF-8 would need to invent a new prefix to go beyond 21 bits

UTF8 was defined as encoding 31 bits over 6 bytes. It was restricted to 21 bits (over 4 bytes) when unicode itself was restricted to 21 bits.
"Asset prices" is kind of a codeword for land titles and artificial scarcities. Inflation in general doesn't occur as a result of tax cuts, but rising prices are confined to those particular areas... which is a clue on where to focus policy.

But aside from that, I would generally agree with the consensus economics positions that, all else being equal, lower taxes on production will unlock more production, and lower prices on healthcare will increase demand for healthcare. And that minimum wage will reduce demand for unskilled labor.
"Plain old HTML" is great. And guess what, because React Table is headless, you can render your tables using standard HTML table elements (table,thead,tbody,tr,th,td,tfoot,etc...).

Html elements on their own, however, are not capable of sorting, filtering, grouping, selection, nested header generation, (insert any feature from React Table here), let alone making all of those things perform well together.
I've had people tell me they learned a ton about SQL constructs they were unaware of because they just discovered about them by auto completing on the jOOQ API.

If you know SQL, you won't spend much time looking up how the jOOQ API thinks about it, and if something is not possible, you can always use jOOQ's templating feature:
https://www.jooq.org/doc/latest/manual/sql-building/plain-sq...

In any case, I always recommend people build a ton of view libraries directly in their database, and then query them with jOOQ when they need dynamic queries on top...
Outstanding. That's the only way I could see it being remotely tolerable.
I think typical economists like to think of the world as a perfectly rational system. They look at the world from the lens of some bullshit econ 101 nonsense.

Extraordinary economists figure out that reality is super complicated, often uncontrollable at all. All you can do is experiments.

A real example of this is the Bernanke asset inflation. All he could think about is assets and recovery of banking system. He thought like a middle aged man who just has a few more years to live. It never once occurred to him that his policies could eat up childrens future.

Even if it did occur, future monetary policies never went back to "normal" or equitable. As a result, the vast disparity today is just asset holders vs non-asset holders. This has nothing to do with wages.

I lay blame on monetary policies and politicians with zero knowledge relying solely on monetary policies to define a future. The govt needs more educated people.
Yeah, I've seen this at Digital Ocean, if you have a floating ip (can go to anything in the datacenter) and it's not attached, it has a price.
> most users actually prefer visually fancier content with pictures and colors.

You're aware that pure HTML and CSS alone can produce visually fancy content with pictures and colors, right? It honestly seems like a lot of web developers are starting to forget this, but it's true, I swear. My personal web site (https://coyotetracks.org/) is minimalist by design, but it has accent colors, custom fonts, Retina-ready images, and that silly little fade in and out when you hover over links, all without any JavaScript whatsoever. Also: turns out it works pretty well on Lynx!

I think JS gets a bit of a bad rap these days and am willing to leap to its defense even though I don't like it much as a language, but a huge chunk of the reason it has a bad rap is because people do bad things with it, by which I mean either malicious things or just unnecessary things. An awful lot of modern web sites could run just fine with far, far fewer scripts than they're deploying.

(And, yes, I can even do web analytics without JavaScript, because there are these things called "server logs" I can analyze with utilities like GoAccess.)
That's a direct side affect of the difference in cost between IPv4 addresses and IPv6 addresses. If IPv4 addresses weren't economically rare, AWS would charge for them.
oh wow, HN frontpage after 2 years! thanks to whoever submitted, I am the original author, happy to take questions here or via email/twitter (in bio).
I can see what you are trying to say but I can't see how we can compare them in this sense People involuntarily are born into a government, without choice. Yet they get to pick which Corp to be governed by when joining social media.

They govern completely different things (policies made and shaped for completely diff functions)and if this FB leadership was in charge of a country it would fail immediately. Apples to oranges IMO
The case is discussed here: https://soundcloud.com/stevelehto/court-rules-against-cops-w...

The qualified immunity is discussed here: https://soundcloud.com/stevelehto/supreme-court-strikes-down...

The lawyer's web site is: https://lehtoslaw.com/
Thanks for pointing that out... Everything old is new again.

Note that in this case, most modern framework actually focus on what Microsoft called MVVM in Silverlight (Model View View-Model), a lesser strict "clean controller" approach where view and controller are tangled in each other since it's throw away code for the most part, while the model stays clean.
> But it’s how businesses were always designed to work

[citation needed]

As far as I can tell, that's a modern, MBA-ish fantasy about the nature of business. I have small business owners in my family going back generations. Maximizing profit was not the goal. It was making a living and being part of a community. This is definitely not uncommon. See, for example, the writings of the late economist Alison Snow Jones: https://www.interfluidity.com/v2/1095.html
Groff + MOM + sc-im + gnuplot = magic.

For everything else, and importing odt files, wordgrinder.
You're going from "don't call it a general purpose language" to "be receptive to complaints about its short-comings". There's quite a gap in between.

I know that contributers are receptive about short-comings. And if you frankly prefer other languages, then that's totally fine too.
Probably not. I hadn't heard of Tree Notation before. Do you have a useful comment to make on it?
The numbers assume 70% uptake among these customers -- which may or may not be pessimistic.

The numbers also assume 0% uptake among anyone near these people that are not one of these customers. This is probably a little optimistic from a capacity planning perspective.

> just as some North American customers receive service before global coverage was available.

This was a feature of where initial ground stations were located, not of orbital dynamics. A given high inclination short-orbit-period satellite serves all longitudes equally, and the distribution of latitudes it serves is purely a function of its inclination.
I mean, I still need to recompile the module no? Or do you split your project into several small modules to avoid this? (I've avoided this so far as I found the module system a bit tedious tbh, as it requires to explicitly list everything you need to export, as well as manually import stuff from the parent module).
ISTM that the author is not so much saying or arguing people are not rational, but that the economic definition of "rational" is missing the modeling of consumer behavior in this area. (i am not an economist.)
"You need to have a private sphere to be a person, or for that matter for anything creative to happen in any domain."

And yet, governments everywhere are encroaching on privacy, while erecting a wall of secrecy around them. This wall has to come down. It's not about privacy in general, nor about openness as a principle, but about a growing power disparity between the government and the individual.
It really should come as no surprise that international diplomacy is glorified horse trade, we get some, you get some.

But what's extremely worrying in these cables is that there's no apparent upside for Sweden. Why is the government of Sweden caving in and pushing legislation requested by the US? What's in it for us?
Thank you both! Will definitely check out these before I make a purchase. In fact, I might even ask HN what writing instruments they use before I buy the Kuru Toga.
It encourages employment for lawyers.
Thanks guys for your responses. I just wanted to add a couple things: yes, if I was following what everyone else does (and the user kind of expects) then

a) my service won't really stand out in this respect, which may be fine, and

b) the box will be at the bottom, which means the human brain will have to look for it in a variable place, causing far less people to use it than if it was in a fixed place on top -- and causing less initial engagement with the site.

If you notice, youtube did whatever they could to get popular in the beginning, and it worked for them. They were one of the first web 2.0 companies to be sold for above a billion dollars.

Anyway, back to my point ... if you read email (not in gmail, but in regular email clients) then you usually have conversations in reverse chronological order. Come to think of it, I always feel I have to remind people to "read from the bottom" when I forward an email thread. So perhaps it doesn't lend itself to the best experience.

This seems to suggest that the best experience is indeed: bar on the bottom, infinite scroll going up (or pagination going backwards).

But now I will have the problem of drawing the user's eye to the bottom of the screen. Most chats will initially be empty, so I will just have a large empty space on the top, and a chat textbox on the bottom. What about that? Fine for IRC but not for a website, I think.
Update: fixed that section with a proper warning
Yeah... I also use the "Web Developer Toolbar" for Firefox. The guy that wrote that released it for Chrome but it doesn't have even half the features as the Firefox version.
Isn't Internet Explorer still the dominant web browser, and Firefox still the clear number two? I don't see that WebKit browsers are better supported on the desktop, so I don't see this as a reason to switch.

(I expect WebKit browsers are better supported on mobiles, but --- shock --- I don't have a smartphone, so can't comment on this.)
Eh. There's no reason to be dogmatic about Subversion vs. Git, or centralised, CVS-style VCSs vs. DVCSs in general. Use the right tool for the job.

While I don't disagree with the author's assertion that Git would much better support the kind of workflow he described, I think it's going a little far to categorically deem Subversion a "mistake" in all situations, 100% of the time. Subversion's relative simplicity compared to Git, as well as the toolchains built around it, hold a lot of appeal for certain applications.

For instance, we are a telephony consultancy that provides a lot of backend operational support to VoIP service providers. We did switch to Git for internal code development, but as part of most of our daily bread, we do a lot of configuration and provisioning changes to customer network elements, and we use Subversion for that because it's absolutely perfect. Managing configuration changes--even pseudo-programmatic ones--is a natural fit for Subversion, in the sense that a commit is simply a log of the cumulative effect of changes since the last commit, a statement about change that has taken place in a particular interval of time.

This type of management does not typically require branching, complicated merges, etc. The goal is simply to keep a running archive of configuration snapshots. Doing all that with Git, with its two-stage commit process (if you intend to use it in a centralised way) and rather inferior stock post-commit hook scripts wouldn't be worth the pain. Plus, in configuration management it's really helpful to be able to refer to revision 346 on an emergency conference call for a phone switch outage at 3 AM, rather than a long digest string.

Use the right tool for the job. There are relatively few things that are unequivocally "mistakes." A great deal of what passes for "factual" evidence in support of tool dogma is rooted in the forces of custom, habit and culture. There's nothing wrong with that; it's just something that should be kept in mind.
These days I no longer feel compelled to finish a book I started.

Most books really aren't worth the time to read.
They literally could not tell me whether or not they could provide the service at all.

As silly and frustrating as that is, "I don't know" is a much better answer than, "Yes, absolutely" that turns out to be false.

"I don't know" would've saved OP tens of thousands of dollars that he will soon be paying to sell a house he just purchased.
Why? Being able to use tools like a calculator is pretty valuable too.
Can you write? Are you going to scrape other people's information? What kind of information are you interested in publishing?
Maybe I need to build this for Rails & Django, then.
Silly, isn't it? Viddler's HTML 5 support isn't ready just yet.

Here's an H.264 version of the video: http://bit.ly/dshxGa
Reminds me of a client who wanted to know why the program took so long. "I mean, it's all just 1's and 0's, right? he said. I think he was serious, too!
But does Joe have fanatical support?
They used to be 24 hours too...I'm so sad they aren't anymore. Though I understand why..a lot of times after 1 or 2 AM it would just be me and one other dude sitting around through the night until business picked up in the early morning again.

They also have great dollar cookie dough shots.
I think people massively underestimate spreadsheets. I don't think its a matter of them being so dumb that businesses like them - I think the grid metaphor with dataflow processing of values and the integration of code and data make them unparalleled for business use.
When people say consulting, they seem to mostly be referring to web development it seems. I'm more of a software guy. With web development I'm guessing that finding customers is a bit easier because people tend to know that they need a new website and go looking for someone to build it.

Software is usually solving a more difficult to define problem and the customer might not even realise they need a software solution or what it should look like.

Does anyone have any experiences and advice for how they find customers for work other than web dev?
Absent devaluations. I don't believe it's happened in England, but as an example, Russia re-based the Ruble in the 1990s following an inflationary period. The exchange was 1,000 old rubles per new ruble, in 1995, and/or 1998:

https://en.wikipedia.org/wiki/Russian_ruble#Post-Soviet_rubl...

https://a248.e.akamai.net/7/1635/50139/1d/origin.nbclearn.co...
As I've pruned my friend-list on facebook, I find I have more and more time to get into interesting conversations with my friends.

I haven't checked if those that respond the most have small friendlists, but I bet there's some weak correlation there. Anyway, I enjoy facebook for this sort of discussion, and as a percent of words typed, it consumes a high percentage of my facebook typing.

As a percent of total posts I make, though, those in-depth conversations are a fairly low percentage.
Yes, but that's IS-A in a very absolute way. There are all sorts of softer uses of "is" in English, often in combination with modifiers.
If you're anything like me, you'll be stuffed either way. I did a more engineering-focussed degree (10 years ago) and I'm still learning things that I would have learnt on a CS course. However, I'm also constantly using the SE knowledge I was taught.

I guess it boils down to which side you're happier picking up as you go along after you leave.
I've yet to see my concerns properly discussed (how to handle exceptions): http://news.ycombinator.com/item?id=1671437
around 9 years ago I started a startup with three other guys. One of them left pretty quickly because he'd rather keep his daytime job, the three of us presed on. After around two years two of us thought that this particular startup wasn't worth pursuing, because it would never take off big-time. We'd basically missed our window of opportunity.

So we gave our shares to the last guy, and he's still running the company today - 9 years later. We've gone on to do other things, which are arguably more exciting, while he still sits around with two employees and tries to squeeze every penny out of the business while going nowhere.

Leaving was one of the best decisions I ever made. Leave or shut the company down if it enters a quagmire.
They will take up BitCoin after losing patience with barrels of oil, cubic metres of gas, diamonds, each others' currencies, and rifle ammunition.
'actually not nearly so far', 'if we view each commit', 'there is basically' - many differences and gotchas can lurk in such qualifiers.
Reminds me of the Acorn RISC PC "Rocket ship" pizza oven module:
http://www.computinghistory.org.uk/det/44052/RISC-PC-Pizza-O...

This was shown at trade shows as an optional module for the expandable case, but wasn't a real product.

There's a couple of pictures of the full Rocket ship here:
https://twitter.com/ItsBBP/status/1327563474550059009
If you take my argument to its most extreme conclusion, sure, but I don’t know why you’re doing that.
Everything he has done has boiled to down to only four reasons:

1. Money

2. Adoration

3. Revenge

4. Preservation
I've considered joining Facebook but only to run it on one laptop inside a Facebook container, and never install their mobile app.
Oh thank goodness, I can stop using Google for this. (Aside: Is anyone else annoyed that Google doesn't understand what a hectopascal is? It interprets hPa as Pa, which is obnoxious. Every time I convert to or from hPa I have to do it twice: once in hPa and then again in millibars.)
In a lot of places it is legal to record a call as long as one of the parties (that is yourself) is in on it.

That is, you can't record a call between two other people but you can always record a call that yourself are participating in.
For those who don’t have a Facebook account: Replace “delete” with “abstain”, and “Facebook” with “alcohol” or “smoking”. These articles will then make sense.
This is a colonial interpretation of the two sides of the Sikkim struggle refracted through the lives of two western women who were on the scene but for less than dozen years but somehow came to define the struggle of a dynasty that has existed for five hundred years and a state for far longer. Both Tibet and Bhutan's recorded history goes back to the 7th century and I expect Sikkim to be similar (edit: Sikkim's current dynasty dates back to the 17th century but its history is far longer).

The Kazi was the head of Rumtek Monastery which is not a simple achievement [1]. He subsequently led the formation of the Sikkim National Congress and was then the first Chief minster of Sikkim for 5 years. He was awarded the Padma Vibushan, the second highest civilian honor by India. But the Kazi is reduced to the status of a noble brute in the article who just utters two sentences: "marry me" and "ignore my wife". The Chogyal gets a bit more ink but as an instrument of his wife who glamorized Sikkim, was a probably CIA/State department plant but was not on the scene for more than a dozen years.

This story would have been very different if written by a Sikkimese or an Indian not beholden to Western framing. Digging deeper, the author is Indian but her bio states: "Write on social justice, gender, culture. Medienbotschafter Fellow. Reporting Grant by European Journalism Centre. Reporting Fellow at Dart Center, Columbia University".

Schooled in the West and bringing civilization to the natives.
> I used to hate Perl until I had to write some non-trivial shell scripts, then I realized Perl was a godsend compared to shell

If the job requires one page of code or less, use shell. If it requires more than one page of code, use Python or whatever. Simple as that.

I still hate Perl anyway - source code obfuscation by design is a terrible thing to do to your brain.
Yeah, I agree with this. Been contemplating whether to invest time in learning RoR for a while now, though I've also been using ASP.NET for over a decade now, and leaving the Microsoft ecosystem would be a drastic change for me.
So, you decided to read the article calling people to "cheer up" as something that is addressed only to depressed (and as such futile).

Because, really, it's only people who are depressed that don't cheer up, and nobody else is moody/grumpy with no reason and could use the advise, right?

Think of the second example you give: "Are you in a wheelchair? Get up and walk around!"

If the article had "Get up and walk around!" as the title (in the same way this has "cheer up") would you take it as addressed to people in wheelchairs?

What about all the sedetary people that sit in front of a PC or on their couch 24/7 but are PERFECTLY capable of getting up and walking around? The article would be obviously addressing them in that case.

So why read this title as addressing "mentally ill/chemically imbalanced" depressed cases?
Excel was always special, I heard they even wrote their own C compiler.
Sure, but there are other measures, and the coupling vs cohesion take at least provides a semblance of objectivity vs completely subjective.
I believe that getting the ice to melt more slowly is the purpose. Regular ice cubes will melt at a faster rate and in turn dilute whichever drink you have them in. In something like water or soda it is less noticeable but with something like whisky, you will end up noticing it more.
The BTC price of goods only remains constant if sellers decide so. And they generally have a supply chain and labor that is heavily impacted by exchange rates. Plus, neither consumers or producers are ignorant of exchange rates, so there aren't going to be products marked at 1 BTC forever if BTC appreciates/depreciates.

But there's nothing within BTC itself that's volatile. The currency is slowly being inflated to the target 21 MM coins.
I managed to dig up one of my old 3d demo projects:

Source: https://gist.github.com/dhotson/686036fb771fbbca8c48

Screenshot: http://i.imgur.com/4fpaYtO.png

.. it's not as embarrassing as I expected. :)
I've used the script command and asciinema [1] before. Easy way to record steps without missing anything.

[1] https://asciinema.org/
I consider this to be one of the best if not the best out of Debian based distros.
Make yourself a favour, get an usb enclosure for mSATA and an SSD (basically a big usb stick) and put MX on it - you won't regret it. It's crazy good as a portable usb stick distro.
Dolphin made some tutorials on doing a persistent install https://www.youtube.com/user/runwiththedolphin/videos
I hope this example makes it evident that one of the primary innovations of the last 30 years is defaulting to Latin terms so that they are taken more seriously in business and technology circles to acquire ... you know... gravitas.
The video in this story seems to be quite low resolution and from a distance. Scars and moles are pretty much invisible in this situation.
I don't think this happens frequently enough to make it viable... but

I think the other missing piece is App creators could register for problems that they solve and then your bot replies and says "There is an app for X <link to app store>"
Get is idempotent because it's the identity function. It does not change the state of the data. So it's a trivial case of idempotency.

A more interesting function is PUT (idempotent) vs POST (not idempotent)
germany/berlin also outage of all fb services using http protocol
Australia, Sydney. It’s worldwide.