jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
uft8mb4 does not use more bytes than utf8mb3, for anything representable by utf8mb3 the size in uft8mb4 is identical. Anything that would be 4 bytes in uft8mb4 is not able to be stored in utf8mb3

utf8mb3 is definitely a broken subset, it's deprecated at the very least
It took eight months to find first one to do it and break the spell. Amazon turned them initially down, so did Netflix.

It was not question of price, it was already funded and was basically free. It became instant hit once it was released.

https://www.nytimes.com/2020/12/24/business/media/dissident-...

https://www.hollywoodreporter.com/news/bryan-fogel-on-hollyw...
also checkout these video series (by Vers Binarii):

https://www.youtube.com/watch?v=Meqhiogdp1o&list=PLP_X41VhYn...
Hey HN creator of Issue Embed here, this is my lockdown project.

I wanted a tool to collect bugs on my websites but every other tool I could find would either want me to use their issue tracking platform or was too expensive. I just needed something simple for small websites, so I could receive issues straight into my GitHub Issues. I am able to use the issues in my current workflows. I scratched my own itch then a few friends asked to be able to use it too.

So here we are today, Issue Embed is on the GitHub Marketplace. I am launching a free plan. Any feedback is welcome.
If you like them you can read other letters, in particular older letters. The letters for the later part of the 1970s are especially instructive in terms of what is it like to live in an inflationary regime.

Buffett is one of the few people that have "seen it all", from deflationary 30s, war 40s, greatest 50s, cultural 60s, inflationary 70s, capitalist 80s, excessive 90s, normal then excessive again 00s, deflationary 10s and whatever the 20s will be.
Your App Engine app is over quota, game.min.js can't be loaded: http://game1-main.appspot.com/baked/game.min.js
If the target will run it, .NET would probably prove pretty good. You've got a good selection of languages, and even the de facto standard of C# is actually pretty decent (well, I think so anyway - has all the things I liked about Java, and mostly fixes most of the things I didn't). And if you need to write bits in C/C++, that's not a big problem, because the FFI is very easy to use.

(MS's long-term plans for .NET always seem a bit of a mystery, though, and Mono never seemed to get much mindshare. Probably nothing that a bit of your $100,000,000 budget couldn't help with...)
Probably the most shocking/interesting line from the article in my opinion:

The first Kentucky Christmas meal sold for a pricey $10 (almost $48 in 2014 money) and contained fried chicken and wine; now, KFC’s Japanese Christmas meals cost about $40 and come with champagne and cake.
It is more than a kernel of truth if you've worked in certain areas. I believe in x100 and x1000 programmers because I've seen individuals who have introduced negative productivity (and I don't mean juniors who take time to get brought up to speed).
byobu is a sink-included tmux distribution in Ubuntu, that does most of the hard setup work for you.

I still like tmux for getting several servers in debug mode on the same screen when using docker though.
Click "Lock mouse" button.
Most people seem to choose the worst one anyway, so maybe it would be pointless to break up positive sentiment into finer buckets.

The original HappyOrNot (on which this seems to be based) uses a lime-green 'mildly happy' instead of the yellow 'neutral' on this scale, but is otherwise the same.

https://en.wikipedia.org/wiki/HappyOrNot
Now we just have to wait for huggingface to create an open source implementation. So much for openness I guess if you go on Microsoft azure you can use closed ai.
I'm in. Any day before January 3rd works for me.

PS: tptacek, I'm one of those who emailed ;)
The people who land in stateside posts tend to have first done a tour overseas

Actually, that's less likely than one might think. Deployments to Iraq/Afghanistan are distributed in a very non-uniform manner throughout the military. See [1].

the "angry guys with guns" administering "minor beatings" are likely to be people who have already served their country in ways I can't possibly imagine doing myself.

I don't think the implication was that the guards would abuse him because they were in the military -- but rather because they were in a position of power that tended to turn people into violent crazy people. Power corrupts and all, to say nothing of the Stanford prison experiment.

[1] http://ricks.foreignpolicy.com/posts/2009/03/18/puzzlements_...
There are non-full-stack programmers? That's a scary thought. I have trouble imagining what sort of mind could be able to write code, but only one kind of code.
The answer to any question of this form is: Unless you happen to be able to solve it quickly by doing mathematics, simulate!

import random
def one():
n = 0
while True:
k = random.randint(0,2)
if k==0: return n
n += k
def many(k):
return sum(one() for i in range(n)) / float(n)
[many(1000) for i in range(10)]
many(100000)

will make it pretty easy to guess what the right answer is.

The previous-but-one posting on the same blog has a distinctly more difficult question: repeatedly pick independent random numbers uniform on [0,1]; stop when your latest number is smaller than some previous one; what's the average number of numbers you have to pick? Exercise for the reader: provide the appropriate definition of one() to make the calculation above work. It's only a few lines.

(Mathematically expert readers will be able to solve both these problems rigorously and quickly without simulating. But if such a problem comes up in a context where you actually care about the answer you'd do well to do the simulation anyway, since it's an easy way to check your reasoning.)
There are many big web companies that use Hadoop, which is a Java based distributed computing platform (based on Map Reduce). These include Facebook, Yahoo and Last.fm.

Theres an ever growing list at http://wiki.apache.org/hadoop/PoweredBy
> A lot of people say that "we should have made a revolution", what they mean is that the "free", externally imposed peaceful transition may not have been the best thing in the long run.

I think you are concentrating on the wrong word: "peaceful" instead of "external". A revolution need not be violent, and either way it implies that there is a real chance a sufficient percentage of citizens is ready to move on from the current system although both violent and peaceful revolutions are prone to slipping back toward the old system or some other form of authoritarianism, for different reasons: violence also attracts the wrong elements whether in itself or as opportunists whereas a peaceful transition may not be able to remove all the remnants of the old system.

The fundamental idea, though, is that the society needs to be ready and willing to change internally. In a way, as much as it infantilizes people, when most of a nation has grown up with a powerful authority, it is hard if not impossible to go straight to relative liberty. Part of it is cultural, part of it is the seeming evolutionary human trait of being either submissive (most people) or dominant (few people). It takes some time for a submissive person to learn to fend for themselves, and as we see with "highly developed" societies today, many are still highly susceptible to needing leaders.

Of the famous recentish revolutions, it should for example be remembered that Marx stipulated the "communist revolution" should happen in the highly industrialised nations (ill-advised as the idea of armed revolution is). Russia in particular, a backwards agrarian empire, was about the last place he thought would be ready for it. And turned out he was right.

Edit: clarified wording of drawbacks of violent/peaceful revolutions.
That would totally be on individual comfort wont it?
i would love to type END instead of '}'with a shift
The worst part is that people are used to subsidized life and instead of DOING something they expect the government will provide.

This. I'd call this attitude the number one problem across most of Europe. (bad political climate is a massive problem, but I think its root cause is this) Riots in France due to raised pension age? Multiple attempts at budget reform in various countries failing? Students on the streets complaining about studying conditions due to poor funding?

Something has to give, and we're approaching the point where the answer isn't "higher taxes" anymore. (we're already well beyond the "more debt" option) Except nobody is willing to sacrifice anything personally.
The failed 1745 rebellion certainly did leave a huge impact on the culture of Scotland.
Look at hlstats. :)
No problem! I try to spread the word whenever I can.
> A "reinterpretation"? That's not what a book editor does.

I know! You’re the one that made the stupid argument about book editors and I told you at the time that wasn’t what a book editor did.

> Drama, by definition is a specific type of fiction. So how can non-fiction works be dramatized and remain non-fiction?

You say that and then go on to say absolute truth doesn’t exist and if you ask people the same question twice you get a different version of the truth. Literally contradicting your opening sentence.

> It looks like I'm doing a better job than yourself of keeping track of what you've said.

You’re either incredibly piss poor at reading comprehension or just trolling. I’m assuming the former given conversing with you has been like trying to hold a debate with someone who’s suffering from severe mental trauma. You repeatedly contradict yourself (sometimes in the same post), build up entire arguments around some subtext you’ve derived and then refuse to move past that even when it’s pointed out that you’re completely in the wrong.

Either way, this could have been an interesting discussion where you presented why you might recommend the Bible but instead it’s been a frustrating affair of you demonstrating how some people are incapable or reading any form of texts.

With that in mind I’m going to terminate our conversation here because we are just going round in circles with yourself repeatedly missing the mark at every opportunity.
Not everyone has a family.
That LaTeX report output is hot. It'd be cool if the bar could be raised for scanners like this, which mostly just try to get services to respond with a version number.

It is always funny seeing how less than a hundred lines of code can replace six or seven digits in licensing, negotiation, lawyering, and time.
This seems like a (morbid) opportunity. An AI to keep these people posting on each other walls.

I'm reminded of a short story by Larry Niven...
http://en.wikipedia.org/wiki/The_Defenseless_Dead
Forget plugin. Built in, transparent functionality. Naturally, every browser would have it but IE.

Win win.
xsl and transforms are what you use to extract data from xml. xslt is the coolest thing about xml IMHO.

the only real complaint I have is that xsl, being itself xml, is pretty verbose and can be tedious to write.
Normally I would agree with you, but you are talking about a technical measure standing between an irresistible force - male teens looking for free porn and the object of their desire.

In addition, these programs need only be written once, then they can be distributed forever.
I can't get over how ugly their logo is. Can't. Sorry.
One of the limitations that wasn't immediately obvious to me is that you're mapping a single domain with these tunnels. So you cannot easily make *.example.com available via a cloudflare tunnel. (and when I tried it it wasn't possible with ngrok either, perhaps that changed)

I ended up switching to a business connection with my ISP, so I could get an extra fixed IPv4 address at my house and not need any of these tunnels. Obviously that is not an option everywhere.
I think I follow, thank you. Perhaps a reduced animation option (or respecting prefers-reduced-motion setting) would help.
I don't believe too much in the pulling out of Europe spiel, but honestly Facebook and Instagram are both, to this day, the only platform out there where I can keep up with my extended family and get decent updates about their life.

I know a lot of people are fine walking away from that but I would be seriously saddened to lose access to a lot of people.
Quite true. The network that would be left would be quite narrow. I wonder if a Euro replacement will arise, or if truly nothing of value will be missed.
https://news.ycombinator.com/item?id=28176410
In my experience, people who shoot themselves in the foot with a magnetized needle are the same people who will shoot themselves in the foot with any other programming technique.

Those who aren't careful enough to only flip the bits they intend to when programming with a magnetized needle are the same types of people who overflow buffers in C.

You can't fix lack of knowledge with a compiler. You can only catch accidental mistakes, but that assumes that the norm is for the person to know what they are doing and a lot of people have only superficial knowledge of the tools they are using.

We already have accident catching tools for magnetized needles. What a magnetic needle doesn't have is a helmet, training wheels and padded walls, which is by design.
Regarding people not wanting push notifications, I would refer you back to this comment from a couple years ago: https://news.ycombinator.com/item?id=24643185

There is a small but significant group of people that I've only found on HN who seem to claim to just not use notifications at all on their smartphones, but this is not how most people operate.

Regarding your question, there are definitely still important areas such as Background Sync: https://caniuse.com/background-sync

If you try to send a message in WhatsApp, Signal, or whatever, but you were on the elevator and your phone was offline at that moment, it would be a pretty poor user experience if the app didn't send the message as soon as your phone was connected again, even if you had switched away. This is currently problematic for PWAs on iOS. Similarly, if you get a notification, apps will often get a small allocation of background time to fetch content related to the notification so that it is cached when the user clicks on the notification. Apple wouldn't offer this to native apps if they didn't think it was useful.

Here's an article talking about the benefits of the feature: https://developers.google.com/web/updates/2015/12/background...

"Web apps" in this context should just be thought of as "apps". The fact that they're effectively bookmarks added to your home screen and operate without the user interface of Safari is just an implementation detail. I'm not talking about spam blogs trying to send you notifications. If you were required to "install" a PWA to your home screen before it could prompt for these other permissions, that would be perfectly fine, and a great way to avoid getting spammed for requests to send you spam notifications from random websites. Safari has fallen way behind other browsers on lots of standards, not just PWAs, so it's not terribly surprising that they aren't keeping up with PWA-related standards either, but it is disappointing. And, of course, Apple still doesn't allow third party browser engines to fill in the gaps.
shell script and a modern language like Python or Ruby have different use cases. Both have expressiveness, and power, and all, including the shell, very different applicability.

This project is far from a toy; there's a complete MQTT client written in it, bish-bosh[1], and swaddle (see comment below). I wouldn't build a webserver in it, but I would build command line wrappers of all those REST APIs out there so I don't have to install gems and eggs and whatever else to just get stuff done. shellfire is minimally dependent.

shellfire exists because installing Ruby and Python and all their dependencies is simply not an option for minimal bare metal servers and routers. Because there are far too many 'toy' shell scripts out there that aren't robust. Because the shell is the glue we need for out big ticket applications. Because I really loathe having to depend a VM configured and setup and snapshotted.

Performance is not a goal, not should it be for any scripting language. If you need performance, write in C or perhaps Java, although V8 is getting closer all the time.

And there is not dependency. shellfire deliberately discourages the model of 'install framework in /usr/lib'. It just doesn't work. But it does support working nicely with git-based dependencies as you develop; you can even deploy as nothing more than a git export, if you so choose.

[1] https://github.com/raphaelcohn/bish-bosh
To be fair, this response was likely written in response to the second paragraph of my comment, which I have since removed (since it could be read to mean exactly what the comment in question understood it to). So it’s probably not as uncharitable as you think from reading it in its current context.
> I'm still having a hard time seeing this as a debilitating condition, I can relate to all the things you said and undoubtably taking drugs like modafinil or ritalin turn me super productive and focused, but I don't want to be medicating day in day out, tolerance grows too fast.

I have hard time to see your broken leg as walking preventing condition. I have hit my leg badly yesterday, but I can easily walk now, it surely must be the same.
Crytpo <> Bitcoin.
You can get pretty cheap transactions on other network.
Research Layer 2 Ethereum or blockchain like stellar are great for micro payments
Unfortunately, we do not currently support that feature. Is this a feature you need? Can you register as an issue if necessary?
Thanks.

https://github.com/naver/egjs-grid/issues
> initial reaction ... Polar diets...

Nope. Because the article doesn't talk about polar diets and polar diets are not on my mind otherwise.

Thinking about it for 3 seconds, a "mostly" meat diet doesn't seem at all at odds with being higher in plants than a polar diet, which I gather is pretty much exclusively meat-based.
> If you overlap Elon Musks behavior (or a number of quite famous musicians) with ADHD diagnosis charts, you’re going to have a fun time.

That's cocaine. You're thinking of cocaine.
I don't know anything about reverse engineering but why can't you just change the IF in the decompiled C++? Why do you need to mess around with the assembly instructions?
> Apple responded by petitioning the PTO to invalidate these four patents. Through these various proceedings (and others initiated by additional interested parties), the PTO has invalidated every patent claim VirnetX has asserted against Apple, finding all either anticipated or obvious.

https://www.supremecourt.gov/DocketPDF/19/19-832/126835/2019...

The four patents in question:

* https://patents.google.com/patent/US7418504B2/en

* https://patents.google.com/patent/US7921211B2/en

* https://patents.google.com/patent/US6502135B1/en

* https://patents.google.com/patent/US7490151B2/en

Sadly though, that decision by the PTO was partially reversed by the courts:

https://appleinsider.com/articles/19/07/09/virnetx-reverses-...
Why is that wrong? Even the greediest human on the planet with zero empathy for others would be forced to care about others.

The real problem is that a lot of people think the exact opposite.

"If I can drag others down, I can protect or increase my wealth."
Honestly, this is the first time I've ever caught myself saying "Wow!" out-loud when visiting a website.

But, I think there is some issue with the framerate reporting. It was indicating between 40 and 60fps on my machine, but performance was fairly choppy.
Agreed, I really want more pictures myself. It'll happen!
2005 called, it wants noscript back
I used to be a daily consumer of gawker and gizmodo, I just can't handle it post redesign.

I really liked the old design, it wasn't broken and sure as hell didn't need fixing like this.
* A 43 year old guy who claims to have been programming before the compiler, when compilers actually came out in 1957.

* A guy who can't even defend his ideas and gets defensive when his lack of education is called out and resorts to ad hominem attacks.

* A guy who has no clue about what happens in a good CS program disses the program and tries to defend his poorly researched knowledge with attacks on the person.

* A 43 year old who apparently kills billion dollar deals writing LOL on the internet and spending time looking at the user history.

I have never met a bigger jackass than you. I just started out in the industry but I am more mature, honest and I can guarantee to be a better programmer and a person than you are.

Fucking illiterate, old blow-hard.
Also mercurial is more popular with the Python community so they are underrepresented.
An oldie but goodie Joel Spolsky article on it:

http://www.joelonsoftware.com/articles/CamelsandRubberDuckie...
I'm not sure why there's a tendency to evaluate the security / privacy implications of technology at an individual level when it has societal reach.

Yes in your instance, evaluated from an individual perspective, it seems absurd to worry about some imagined nefarious types breaking into your computer to get data like this.

But analysing the implications from an individual perspective is akin to forgoing fuzz testing on a web app because you'd never type all those sorts of inputs in as a normal user.

These things should always be analysed from a societal perspective. Having this type of data unencrypted means the father going through a child custody case may find all his movements lifted by a private investigator, the local politician who frequents a red light district may be at even greater risk of blackmail, and the small-town activist may find themselves harassed in new and interesting ways by local police of dubious moral character.

When presented with plausible scenarios like this there are certainly people who would still shrug and say, "I still don't care". That's fine - they're just not the people you'd trust to debate these issues, just like you wouldn't trust them debating internal security issues in a corporate environment.
Ahmadinejad came to power after several years of George W. Bush's anti-Iran rhetoric had galvanized a conservative coalition in Iran.

Look at Orkut and Twitter: Iran is a pluralistic, wonderful country. Things like the US dropping bombs next door will tend to radicalize a country's extremists. Iran had been working to topple Saddam for decades and would have made a natural ally for the US. But the US goal was not to remove Saddam, it was to take power in the region, and so Iran (the natural power in the region) had to be an adversary.

Since then, we've seen more and more power in Iran go to the conservative faction which was on its way out before George W. Bush.
I am the author of the post.

Your criticism is valid. There are a number of academic papers on fixed-odds betting. Too many, in fact. Here are some:

http://www.ncer.edu.au/papers/documents/WPNo48.pdf

http://www.jstor.org/stable/2353237

http://www.jstor.org/stable/2240227

http://www.jstor.org/stable/2554281

Unfortunately, betting is far from my research field and I don't have the time to read the relevant literature. Since I don't have the time to read the papers, it would be wrong to cite them. People do that in academia all the time for political reasons, but this is a blog post, and I am not trying to please any academics. As I never claimed that my approach was a novelty, I don't see anything unethical in not citing papers. I didn't read any papers, I just came up with a simple mathematical model that any undergrad who studied linear programming should be able to come up with.

Although I do not cite papers, please note that I refer to Minka's cookbook on advanced matrix theory, and Shor's comment on MathOverflow on the feasibility of linear programs.
I don't understand why you would send a unit you weren't happy with to a reviewer. If you knew the unit was buggy, unless you wanted a bad review, why send it out at all?