jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I don't like what happened to Moxie.

But: there is a pair of subtexts in the gestalt of the discussion about his border drama that I have a hard time accepting.

The first subtext is the notion that the US government is now harassing security researchers. That notion attaches itself to the headlines being written: "security researcher stopped at border". No. "Security researcher" wasn't stopped. "Affiliate of Wikileaks volunteer" was stopped.

The second subtext is that questioning an affiliate of a Wikileaks volunteer would constitute harassment. Words mean things. Harassment describes government interventions whose sole purpose is to cause discomfort to targets. But an actual crime took place. It wasn't a small crime; it was a criminal event of fairly epic proportions. It may well be mitigated by the ethics of whistleblowing (I don't think so, but respect people who do, and count many of them as friends). Aggressive investigation of epic criminal events is not harassment; it's a central part of the government's charter.

(Did you make any of these claims? I don't care to find out. My issue is with the subtexts, not with any particular person's argument.)

The rest of this discussion, about the justice/injustice of border searches and whatnot... I have less strong opinions about. I've been searched aggressively at US borders. I didn't like it. I thought it was wrong. I researched it, read a bunch of court opinions on it, and came to the conclusion that much like the interpretation of our Second Amendment that guns should be minimally regulated, this is a settled bit of American law that I'm going to have to learn to dislike passively.
sucks. I feel your pain...hope u find a better gig.
> self-host anything important like mail

Email is basically pointless to host yourself from a privacy perspective. Every email has one or more people on the other end that also get a copy. Privacy and email are mutually exclusive. That said, the alternative doesn't have to be something like gmail, where they can do whatever they want with your data. I use Fastmail and that's "sufficiently private" for my needs.
Find a company that does SAFE.
You might be interested in this YouTube channel https://youtube.com/c/paulwwells. The last series of videos is someone who created a remote piano teaching aid/device that does midi over ip https://plugandplink.com/.

There’s also a few YouTube content producers you could reach out to who might be interested as jamming in lockdown.

https://youtube.com/c/ColeLam, very talented young kid.

https://youtube.com/c/BrendanKavanaghDrK and https://youtube.com/user/pianoboogieking are two others.
If you read the post it's pretty clear that a random person saying either of those won't get them banned. Twitter talks a lot about the context around them, how other people are interpreting them, and how past actions of Trump are influencing their decision.
The article states in Twitter's reasoning that:

The second Tweet may also serve as encouragement to those potentially considering violent acts that the Inauguration would be a “safe” target, as he will not be attending.

Plans for future armed protests have already begun proliferating on and off-Twitter, including a proposed secondary attack on the US Capitol and state capitol buildings on January 17, 2021.

It seems possible if not likely that Twitter is closely monitoring how his followers are reacting to the tweets (at a scale that none of us are really capable of), and the permanent ban results most closely from that.

It is also possible that Twitter is trying to evade liability in case there are more attacks and there was some organization on their platform.
I don't understand, actix-web uses async / await and is ultra fast. https://www.techempower.com/benchmarks/

Does this have to do with the Tokio runtime that more efficiently coordinates the asynchronous code?

Automatically translated.
Yes, because as the article discusses, in context these tweets are being interpreted by his followers as, “don’t give up.” There are already postings on Parler about coming back to DC on the 19th and 20th.
People are banned all the time. The only reason he wasn’t banned earlier, and there has been plenty of opportunity to do so, is that he stood in a position of privilege, having been elected president.
As I said in the Apple-Parler thread:

Massive Big Tech conglomerates must be busted through antitrust enforcement and Section 230 must be updated to ban predatory algorithms which have inflamed 7 years of sectarian chaos and violence.

It's not a free speech issue: It's about Too Big To Fail. They have too much power, beyond that of even the world's largest governments. This cannot stand.
The appeal of social media is that they no longer had such a heavy hand about it. It's virtually the entire point.
>They will not be disrespected or treated unfairly in any way, shape or form!!!

That's pretty clearly a veiled threat taken in light of all his other statements and the violence from just days ago.
Extremely well, yes. AMD, in fact, did not go bankrupt.

Keeping their Fab arm was quite literally going to bankrupt them back when they made the decision to spin it off.

They could not afford to sink the R&D cost into newer, smaller process fabing and recognized maintaining their own Fab would (a) bankrupt AMD attempting to push into newer processes and/or (b) prevent AMD from ever being competitive in the x86 market due to using old process.

In hindsight, it was a brilliant move, and now has allowed AMD to partner with any Fab that has the technology AMD needs.
There are other places with nice screencasts, like :

- Teach me to code: http://teachmetocode.com/

- Lernivore: (this is an aggregator) http://learnivore.com/

Even they are not rails specific I found this interesting:

- Katacasts: http://katacasts.com/

- Remi: http://remi.org/ (I think he has stop uploading anything new)

- Vimcast: http://vimcasts.org/

- Ruby Pulse: http://rubypulse.com/

I also like to check out Confreaks to see the sessions of some conferences

http://confreaks.net/events
A hum would work just as well. I was just trying to think of a noise I would expect from an electric device, and beeping was the first thing that came to mind. It's better than coil whine at least.
> "Instead of assuming this, why don't you check and tell us? It should be pretty easy; historical Forbes 400 data is available online."

Well, he wasn't WRONG. He just advised you to make a stronger argument, since the data is easily available.
Irony as a function is exponential
loom ( https://jdk.java.net/loom/ ) is well on its way :)
I have absolutely no idea what you're on about. How is Zoom malware?

By "actively bypass the security" do you mean "it's a program that you need to install on your computer"?

Can you elaborate why Zoom is malware in ways that VS Code, VLC Media Player or Photoshop aren't?

EDIT: I mean the question honestly, as a question. I might have missed something. I mean, I saw yesterday's HN topic on a tweet that claims it sends info about all active programs to a server. But I saw nothing to substantiate that other than an "attention tracking" feature which is way less invasive than what's described in that tweet and off by default.

Did I miss the evidence, or some other damning privacy invading misfeature?
If you haven't already, start jogging/running. Unless you are in a super-dense city it's easy to meet isolation requirements. Start jogging at the start of each 5 (or 2) minute boundary, jog until you're too puffed, then walk until next boundary. Repeat until 20, 30 or 45 minutes is up. Done. Then repeat every day or other day until you are jogging non-stop. Congratulations, you're now a runner and your lungs are now unavoidably stronger.

Don't bother with stretching rituals unless you have extra time to burn -- they don't really make a difference versus simply running within your current comfort zone. Half of the running biz is a meditation on the state of your body during and between runs (the other half is scheduling, and that's aaaaall different now.)

Also, if you have 'gunky lungs' (either standard cold/flu or COVID-19) wait until you are mostly gunk-free before running!
It doesnt help people who need intubation as many will with the virus.
A lot of the time, you use a CMS so that non-technical people can manage content. I'm also not aware of any static site generator that doesn't completely fail in this regard.

You can turn some CMS content into static content, but it's pretty limited. Even something as simple as a contact form is going to fail.
I've built something like this called "stretchtext" 3 years ago :)

Here is the demo (use the slider displayed after the first blockquote in the article) https://blog.fgribreau.com/2014/05/fr-stretchtext-retour-sur... or click on "[+]" to go deeper.

The code is open-source here: https://github.com/FGRibreau/stretchtext
I'm sorry, you've lost me here with the correlation between cold hands and "germs". This seems like more of a psycho/physiological condition.
Since no one saw fit to attempt to actually answer your question (don't you just hate when people feel the need to give you their opinion rather than answer your question), I came up with something: Talk to him all the time. There was an article a while ago here (or maybe reddit) that studied the amount of words a child hears before certain age between lower, middle and upper class groups. The difference was massive. Upper class children heard a huge amount more words by a certain age (I don't remember the exact range, I'm guessing in the hundreds of thousands). This difference showed up in much improved language skills for the upper class child.

Anecdotally, I've noticed this first hand. On my commute to work I've noticed how different classes interact with their children (as approximated by race). Black and Hispanic parents tend to give some distraction to the child so they don't bother the parent, or are themselves distracted by a cellphone thus ignoring the child. While white and Indian parents (likely middle to upper class by context) tend to constantly interact with the child, asking questions, speaking in complete sentences, etc. Just always having a conversation with them. The differences were stark.

Another idea I picked up recently was to constantly attempt to give your child age-appropriate decisions to make. This will train them to be able to weigh options and decide on the best course of action for themselves. The example I heard was when you're at the store, give the kid the option to buy two snacks--absolutely anything they want. But just two. This may help them develop decision making skills.

One more idea is to attempt to train their ability to delay gratification. You may have heard of the "marshmallow experiment" (http://en.wikipedia.org/wiki/Stanford_marshmallow_experiment) where a child's ability to delay gratification as a young child was correlated with their "success" as adults. Try to run the marshmallow experiment in your home as a standard course. Let him have a bigger payoff if he can show self control for some period of time: food, learning, whatever it may be.

Good luck with your future genius!
Seems like a stopgap to actually fixing the patent problem though. This might help medium/large companies that are the victims of patent trolls, but small business/individuals would still have to deal with the realities of litigation and possible loss.
Link to the article itself: http://techland.time.com/2011/04/16/online-cash-bitcoin-coul...

Screenshot (since I imagine the blog changes frequently): http://i.imgur.com/YCE1A.jpg
Correct. And I've never found those exchanges disruptive. I also limit the number of people I follow. Possibly related. :)
There is a mentions section that lists all of your replies. And you can have any mentions text messaged to your phone.
The lack of window snapping is mind boggling to me. My home computer has lxde on it, which includes the feature.
I am not trying to be edgy here when I say that I have viewed a lot of the "syntactic sugar" business with a great deal of skepticism. Piggybacking off of your example, upon reflection I believe that me looking askance at decorators is partially a learned fear (I escaped Perl), and partially because decorators seem a little like "bad magic," where you have cast a handy but seemingly innocuous spell only to find that it has deeper consequences later.
Great achievement. One remark though, it sounds like the author does a lot of assumptions that something is better without actually benchmarking before and after. On those kind of projects, one should measure the impact of each step. Maybe the new version is only faster because it uses WebGL, maybe the WASM code is actually slower... Or is it the opposite?

In my youth, I did a lot of x86 assembly programming. It's very easy to end up with a code slower that compiled high level languages. Here's an example: aligning memory buffers made a piece of code 50% faster (the bottleneck was memory bandwidth). That's a sort of optimization a compiler might (or might not) do for you. With ASM languages you have the control, so you're responsible for doing it.

Michael Abrash's Black Book is a bible in term of approach to software optimization. It's old but a nice read. Out of print, a free ebook is maintained here: https://github.com/jagregory/abrash-black-book
"Everything" is one of the most amazing pieces of software for window. I literally use it every day to find "lost" files.
Yes, but with fashion you are not going to find yourself locked into a completely different business model overnight, your old clothes still work and nobody is going to slip in a bunch of malware in your shorts.
> And in any case, there are other ways to build a global system for transferring money that is many orders of magnitude more efficient, so there is still no reason for society to support the cost of bitcoin, because it’s a terrible alternative.

Good. Build one. That's a huge arbitrage opportunity. The market will decide. Meanwhile we'll continue building systems on top of Bitcoin[2]. Game on. See you in 50 years.

> And no, people don’t want or need a completely decentralized, trustless etc payment system. It’s a non-goal

Now you're being hopelessly naive to the point of being helpless and ineffective in the real world. Travel the world a bit. Learn what real humans need. Learn history.[0] Learn how many have been ruined by a legacy financial system built on manipulable currencies and fiat.[3]

At the very least, open your mind[1] and just learn instead of pounding your chest to confirm your narrow priors. The goal is to get smarter not less smart.

[0]: https://breedlove22.medium.com/our-most-brilliant-idea-aced3...

[1]: https://breedlove22.medium.com/bitcoin-is-hope-bedce21b3648

[2]: https://dergigi.com/2021/01/14/bitcoin-is-time/

[3]: https://breedlove22.medium.com/masters-and-slaves-of-money-2...
krapp, BLM explicitly states that they want to disrupt the nuclear family.

Again, why in the world would it be necessary to disrupt the nuclear family to gain greater connection to extended family and the community??
Updates that require a reboot are 1 a month at most, and you can put off doing the reboot/upgrade for as long as you want (unless it's a work computer, in which case the company can set a policy which forces a reboot within a certain number of hours of the update)
Without curtains, criminals can scope out your house more easily.
Tech industry in general is suffering the same fate. If your views run counter to what’s trending and work in tech you’re putting your job at risk if you communicate them.
Thanks for your reply. With regards to your first comment, do you mean caching the entire webpage including its style, pictures (what about ads?) etc. and displaying them in a 4:3 format? I believe Byline, Reeder and a few others already does that.

On a side note, isn't one of the reasons people use RSS readers is because of their preference for contents over design?
Add in the parents food!

If we accept that raising a child is a "full time job" (in reality it is more hours... not sure on the effort though), for their first five years, then all of the food of that full time parent eats, etc. adds in to that cost ;-P

You can argue that they would have eaten that themselves, however if they weren't full time caring, they would be out, earning. So one way or another you need to include child care costs: food and necessities for the primary carer, or day care/nanny costs.

I think that a lot of parents end up spending more than they need to with their children because they pander to their food requests. Learn to cook food that your children will eat, that is a simplified version of what you will eat (like my parents did)!

That said, I must learn to fix my own eating habits, then work on those of my girlfriend with her... then we might actually stand a chance at that last one if we get to that stage :-P
I apologize for the snark. It was directed at Gruber, not your post. I'm actually glad you pointed out the incompleteness of his example, and the frustration of my post stemmed from how most forget to look for this in every other line of Gruber's writings and suck down the subtle shilling without thinking about it.
"Today, December 20th, Ubuntu is running 4,840 instances on EC2, followed by CentOS, with 1,250, Fedora with 313; Oracle with 80; and Red Hat with a mere 73 instances."

Only ~6500 instances up and running on EC2 today? That seems to me to be too low by at least a couple orders of magnitude.

Edit: Their cited source (http://thecloudmarket.com/stats) is a catalog of images, which makes a lot more sense.
Thanks for the correction. I still by everything in my comment except for the word "default" :)
Do these people pronounce "squirrel" as "squirl"? That seems... odd.
Been using this on Lacuna Expanse, and there's one heavily-repeated gripe:

We hate the translation. Previously, it always had translation on by default; now, it inserts a link into every chat message from a person with a different region, to translate on demand.

Store cookies. Or something. Just let us turn it off completely and remember the setting, please. I'm debating writing another browser extension just to strip that feature, because of the PITA it has been. The rare usefulness nowhere near outweighs the endless, though trivial, battles.

---

That aside, it has been handy to have, and works quite slickly. Scroll-back through several hours of history works well. And what can I say: it's a chat tool. It works. It doesn't do much else, and I don't want it to. Good job!
I cleaned up the code and put it up at https://github.com/thwarted/picsofourlives

Maybe I slightly exaggerated on the size. It's a 14 line shell script and a 57 line perl script. Anyway, it's small. Requires xscreensaver and mplayer and a working USB camera.
You might as well check for your pulse: inflammation isn't a disease, it's a signaling system used by your body. The problem is that often your body reaction has potential to causes problems of it's own.

Think of it like the police. For some things (white person is speeding, deserves a ticket), their reaction can be fine and appropriate. Under other circumstances (black person selling cigarettes illegally), they are more of a problem than the one they are intended to solve.
Or making their product more attractive for programmers who do more than just write code. Either way, I think it's brilliant.
Does it really hurt consumers if carmakers are bragging about doing well on tests?

I'd argue that it might: NHTSA wants to encourage automakers to build safer cars. One way to do that is to provide them with detailed information on the results ("scores") of its tests, so that automakers can benchmark their engineering against each other and tune individual safety features as needed. Another way is to aggregate those results for each model and publish a consumer-friendly figure that automakers are motivated to be able to advertise as a "stamp of approval".

What they don't want is automakers getting into NHTSA test "hot-rodding" games, focusing their efforts on topping the individual tests by some small relative figure in order to claim things like "safest car ever". In an environment like that, NHTSA has to either stop publishing detailed results, or keep the mechanics of their testing secret in an attempt to prevent "benchmark gaming" of the kind we see all the time in technology. That sounds like an NHTSA that is competing with automakers rather than working with them, and I suspect that is how consumers could be ultimately hurt.
Yeah, I've only heard about nitrates in the context of red beet juice for long distance races. When trying to search about the merits of it, I was always confused about it being so heavily touted as both bad and good, but this explains it.
Australia is entirely peopled with criminals, and criminals are used to having people not trust them, as you are not trusted by me, so I can clearly not choose the wine in front of you.
I found steering a little confusing since it's not correlated with the current direction of the tank, but still very fun.
I'm just commenting from the position of an observer who has found that your general attitude undermines the work you do, irrespective of whether you are right or wrong about the issue at hand.

We are all wrong at times. There is no shame in that. But finally admitting fault after months of intransigence (I'm taking about from the launch of the book, when people first started criticising it, until that thread) doesn't excuse your behaviour prior to that. With a bit more humility from the beginning none of this would have happened. If you are going to pick a fight with people, C language lawyers are probably about the worst target.

I don't care about "winning" the argument - just about everybody already agreed that C is highly unsafe, and personally I think K&R is quite outdated now, since it doesn't dwell as much as it should on all the dangerous and difficult aspects of C. Much like C itself, it generally assumes superhuman competence on the part of the reader.

Putting that aside, I do think we are lacking in resources that teach people about the many pitfalls of C in one place (if only to scare people away from the idea of using C for anything network facing). Especially in an era when a lot of people learning C are probably already familiar with the basic syntax and control flow, through knowledge of Java or other languages, and will thus probably be tempted to skim through beginner C books. People coming from that direction probably find C deceptively familiar, and aren't aware of a bunch of things like the undefined behaviour of certain integer overflows and shifts, or the strict aliasing rules, or possibly even reading uninitialized variables.

John Regehr has a lot of good blog posts on this topic:

http://blog.regehr.org/archives/1054

http://blog.regehr.org/archives/1136

http://blog.regehr.org/archives/959

As you can see in some of those examples UB can be very difficult to spot, even for experts like compiler engineers or crypto developers who are intimately familiar with the rules. Also some things are just plain tricky to do correctly and efficiently (e.g. http://blog.regehr.org/archives/1063) and in the past compilers were much less aggressive about optimisations that affected code containing undefined behaviour. So you could get away with it, and incorrect code became the accepted way to do some things. This resulted in a lot of gnashing of teeth and a few well known security vulns when old code started to break with newer compilers.

If you are looking to catch bugs and undefined behaviour in test cases you should certainly look into the -fsanitize options in clang. This post gives an introduction: http://blog.regehr.org/archives/905 and the up to date docs are here: http://clang.llvm.org/docs/UsersManual.html#controlling-code...
Your vimeo link is broken for me.