jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I have a very clear memory of taking the subway to a random music shop in Boston near Berklee as a teenager that an older musician friend had told me about that had Real Books in the back. Went up to the counter and when I asked for it the person working there got real quiet, asking me what key I needed it in, and then ducked into the back to grab it. I think it was something like $45, which was a lot for 15 year old me in the 90s at the time. It definitely felt like a secret club! I loaned it out to a drummer friend in college and never got it back, I should ask him if he still has it.
> #000000 means 0.1 nits, #ffffff means 100 nits. That's standardized and specified.

Uhm, scree brightness control is a thing. Adaptive brightness is standard even on non high end phones.
Same for desktops etc.

So a part of a standard which maps color to specific brightness levels is pretty much irrelevant outside of the unrealistic case of a perfect calibrated monitor in a perfect environment. Which does exist. But again is for most internet users unrealistic.
I remember seeing Rocky Mountain bikes in the early 2000s that were made with Scandium. Didn’t see any other MTB bikes with Scandium.
It'll "work" but the cert will be considered compromised as soon as an end user pulls the device apart and obtains it.
>Joe Public might come away with an over-simplified and over-confident knowledge about what science says, but I think that a clumsy knowledge of scientific facts is better than the impression that scientific knowledge is arcane and out of reach.

This seems like a false dilemma. Joe Public is as capable of reading a paper on sci-hub as anyone else. It would probably do everyone a bit of good if JP were more likely to do that when he's wondering what to do about the aphids in his garden, or read a patent relevant to his mechanics business, or assess the evidence around masks during a pandemic. And I think it's the idea that science needs to be dumbed down for a certain kind of person that keeps ordinary people from digging into the asterisks when things are relevant to what they're doing. Executive summaries are useful when something isn't very relevant, which is most of science for most people. But some science is relevant to everyone, and it would be good if we challenged the myth that one needs to belong to some kind of separate class in order to practice science. Science is for everyone. No one can know all of it, but everyone will come to a point where they'd benefit from knowing some of it.
??? That is literally what deprivation means - the thing you need is absent.

The deprivation is enforced through a large government program called "property law".
Putting blame on a false reason is at worst a waste of time & resources and at best a distraction.
Yes, and for example 3dfx's patents for the original Voodoo architecture expired a few years ago. But a fixed-function graphics pipeline is not terribly useful these days.

Technology moves so fast that perhaps tech patents should be given shorter terms. As it stands, the big companies just build up huge patent portfolios which discourage competition.
When tasks are unrelated, you also likely don't need them all at the same time for the next stage of pipeline. You can simply await it when you need it.

var p_t = GetUserPermission(username);
var c_t = GetServerConfig();
var m_t = GetMessageOfTheDay();
function_to_call1(await p_t, await c_t);
function_to_call2(await m_t);

This does not look any more complicated than a non-async function. Not sure how this example justifies your claims.

Besides, even if your example is valid, the usage of Task.WhenAll has nothing to do with your claims either. The use of async/await is majorly for scalability. Being able to make several network calls concurrently is not the major concern. Even if you await at each async call, you still achieve better scalability because threads won't be blocked for async calls and can work on something else.
A dead comment asked if stealing 100 dollars if fine if you give it back.

So I'll chip in that for basic theft, one of the core elements is intent to permanently deprive the original owner. So if someone steals money, changes their mind, and then returns it, that's still theft. And taking money to spend, with a promise of returning money later, still counts as theft. But if the intent all along was to return it the next day, stored safely the entire time, that's not theft.

Obviously intent is hard to prove, so don't try to pull that off without a lot of evidence and/or a very understanding target.
I love JSON, but it sure would be nice to hop into a time machine and force Douglas Crockford at gunpoint to add comments to the spec.
> go against symbols in domain names

Can you clarify which symbol it was? The only related problem I know is that homoglyphs in domain names are problematic due to their potential abuse for phishing. So for example a smallcaps letter O or C that looks like a lowercase o or c would be problematic.

Edit in response: The Apple symbol  (U+F8FF) is not cross-platform. It’s explicitly defined as a code point that a system (OS X in this case) can define for its own “private use.” Given this, it’s not surprising that it would go against ICANN policy and cause problems in various browsers.
It's in the Symbols & Dingbats subrange, along with the comet (☄), the cloud (☁), the umbrella (☂), the hot springs (♨), all the card suits, all the chess pieces (both white and black), a few musical notes, and various and sundry others. Open Character Map in Arial Unicode font and you can see for yourself.

Not all Unicode symbols are meant for languages.
Personal opinion? Nothing. Some problems cannot be fixed with a website.
Frankly, if I were in a place or doing activities where I thought a police raid was a significant possibility, I'd MUCH rather have something that would trigger video AND AUDIO recording from multiple cameras in the house, placed in locations where they wouldn't be "accidentally" knocked over or otherwise destroyed and with the data going offsite immediately via any of several channels (e.g. home network, home wifi, neighbor wifi, public/semipublic wifi (e.g. "xfinitywifi"), LTE phone).

Alternately, always have the recording going to something local, but trigger offsiting it with something like this and otherwise have a very limited timeframe for keeping it.

The other VERY VERY important piece of this I suspect would be notices posted at every possible entrance to the house, something like "Video and audio recording occur on these premises. By entering, you consent to this recording and to the use and public disclosure of these recordings. If you do not consent to these recording, use and disclosure policies, please call (xxx) xxx-xxxx and schedule an appointment." Perhaps I should call this a kick-through license - I'm not sure it'd stand up, but I suspect you'd have a pretty decent chance of that.

Of course, I'm boring, not inclined to activities likely to inspire either police interest or SWATing, and I live in a mostly-white townhouse community in the 'burbs. My most likely home invasion would be because "you are in a maze of twisty drives and townhouse units, all alike."
I didn't say they were the same, I said they were both investments. You need to work on those straw men.
Usually with loan words like this that are used enough, a spelling transformation is inevitable. I mean, I am sure voila itself is someone's pet peeve since its really "vois là". :)
The word “idiot” predates the brief medical use for a mentally disabled individual.

Originally an ancient greek insult, suggesting that someone doesn't understand politics. Such was life debating at the agora. At least it was one example given by several teachers on English, Swedish.

Returning to the use in medicine; I imagine the label was used verbatim to mean “lacking comprehension” or “ability”, so also describe a condition.
> authors seem to fail to see how K8s isn't targeting home servers or small companies

Well, I do run K8s in prod at my org. And my comparison was based off my experience with it running in prod.

> It's complex because the problems that are being attempted to solve are complex

Most people just want to deploy their workloads in a consistent, repeatable manner. That's why they look to run an orchestrator. K8s is the most popular choice but it's time we look at other tools which can also help us reach that goal with less headache.
Oh god, please don't do this here.
Oh yes it is. In my field, usually that means purchasing requires dealing with some fast speaking salesperson to 'hook you up' with their great deal so they can get a nice commission and you get an inflated price just within the maximum budget you've earmarked. It's straight out of the used car salesman playbook, trying to size up your mark to see how much juice you can squeeze out of them. If pricing was done logically scaled to some size, it would just be listed as such. If I see "call for price" or something like that, I spend earnest effort looking for a competitor that deals with me straight without having my contact info first.
You'd think after so many decades he'd have made some progress on the problem himself.
It is plain silly to require phone number verification as a 'security mechanism

why?
May I suggest windows presentation framework? It is very different in thought to Delphi but it would be my candidate for most powerful GUI toolkit, even more than Delphi.

With the obvious proviso that for most the time of the Desktop computer has passed, so the most powerful GUI framework might be Vue or React at this point.
Well, it means that Baidu should be blocked.
Thanks for posting this update on how things are going with AR.

my second software business, Appointment Reminder.
I can’t be as open with it as I am with Bingo Card
Creator (you can literally see my sales stats for
that one)

Why not? Do you have contractual obligations (with Twillo for example) that stops you from sharing that? Some lingering NDA or non-compete with one of former day jobs?

I realize that you don't owe us anything and that we're lucky to have seen as much of your businesses as you've already shared. I'm just curious at your use of "I can't" as opposed to "I choose to keep that part private"
I might be missing something significant but it looks to me like the site was just static HTML and JavaScript with the JavaScript being updated at some rate.

If that's true why wouldn't you just do /xxxxx/clock.js and /xxxxx/data.js on S3 + CloudFront? The /version/ means caching is never going to get in your way because you're incrementing it each time you update.

Then the entire diagram is reduced to the web server + S3/CloudFront with software pushing new versions of the JavaScript.

Also is that for real about GAE cutting you off under load regardless of being paid? What's the point of using it to scale if there's a very low ceiling on how high you can go.
Separating a language from the things you build in it kinda misses the point of the language. Ruby inspired / allowed Rails. Sadly, Lisp and SML haven't have powered anything of similar popularity.
Occam's Razor suggests that the reason there is no dialect of Lisp as popular as less expressive languages is that no one happens to have created one yet. What languages are has changed. Languages used to be specs. Now they're open source projects. Open source projects seem to succeed based more on the energy of their initial organizers than anything else. There are only a few big language-project organizers, and none of them happens to have chosen to implement a language that is a dialect of Lisp. That's the sort of thing that's true until it's false. E.g. Clojure could be the counterexample.

Maybe there's more to it than a small sample size, but that seems the likeliest explanation. The second most likely explanation is almost as mundane: that the reason new dialects of Lisp have trouble attracting adherents is that mainstream programmers are put off by s-expressions.
Verdana was explicitly designed for small pixel sizes onscreen. Why do you not differentiate between sans-serif fonts?
Not particularly. An attack that leaves the attacker with password hashes is rare, as opposed to regular "brute force" attacks of various flavours.
At Caltech, we had an honor system. Proctoring of exams was not allowed. Most exams were take home, even though they had strict time limits (normally 3 hours). Once you opened the test, you had 3 hours to finish it, but since you were in your dorm room it was entirely and deliberately left up to your integrity.

Tests were typically open book and open note.

Some other characteristics:

1. Professors were not allowed to take attendance or base any part of the grade on attendance.

2. Homework was graded, but that grade had no influence on the course grade. Students were encouraged to use any resource, collaberation, etc., to understand and do the homework correctly.

3. Grades were based on exam scores. Policy was that if you could pass the exams, you got credit for the course even if you never showed up for class.

In essence, the university treated us like adults. They provided an opportunity to get a first class education, and if you didn't take full advantage of that, that was your problem.

The students liked this state of affairs immensely, and if you did cheat (and thereby threaten the honor system) you would be ostracized. Peer pressure can be extremely effective. I don't know anyone who cheated.

For example, I know one student who, 1 hour into a 3 hour exam, fell asleep. He woke up a couple hours later, and finished the exam anyway. But he told the professor what had happened, and the professor was very sorry but he had to fail the student. The student was not angry about this, he blamed himself and took responsibility.
This is completely pedantic. If you want to argue that coding is different from modeling, true, but there's a great deal of modeling implied in coding. I don't think anyone would refer to someone who could only write if statements and for loops that didn't model anything as a coder.

And if we're going to be this pedantic: when you're saying "we don't need to teach coding, we need to teach modeling," you're saying the equivalent of "we don't need to teach reading and writing, we need to teach offloading data storage." How exactly do you plan to teach modeling in the void? There are other ways to model, but coding is by far the most expressive and widely applicable. The way you learn to offload data storage is by learning to read and write. The way you learn to model is by learning to code.
The average user won't understand the difference. Since you're using the WhatsApp brand name it's better to add a disclaimer that you're not affiliated with WhatsApp/Facebook Inc. Heck, I would worry a Whatapp lawyer contacts you for misleading users.

I know, from an engineering point of view it's like opening a document in an iframe, but again I think the average user searching for 'WhatsApp' in the Chrome store will think it's the official app.

Current description contains their official logo and "WhatsApp is the most popular messenger application for mobile, and now it is available for FREE at the Chrome Web Store!"
He walked in front of a radar system with a chocolate bar in his pocket, it melted, and the microwave was born.
>From what I understand they're not targeting die hard email users, they are targeting a much younger demographic, probably ideally around age 17 and heading off to University.

This is correct. I am the only person I can think of in my school that uses email as their primary means of contact. May have something to do with my largest customers being email addicts, but I prefer it to SMS or phone calls.

>Google tried a similar messaging system, as many suggest (Wave), but they positioned it for the enterprise/business customer. Perhaps the wrong demographic, maybe Facebook gets it right?

I always thought of Wave as targeted towards developers and their ilk, and were hoping for something similar to the adoption and creation of mashups that they saw with Google Maps. Unfortunately, they didn't provide any easy way to do this and the product tanked, but it was great when I used it. It didn't help that their was no way to receive notifications other than going to Wave itself; maybe something like email would've been a help...
Racetrack memory mentioned in the text of "Spin torque dynamics with noise in magnetic nanosystems (Phys. Rev. B 82, 144404 (2010))": http://prb.aps.org/abstract/PRB/v82/i14/e144404

Nik_2213 mentions in http://www.physorg.com/news/2010-11-racetrack-memory.html : "Sounds like bubble memory again... Big problem with that was organising data to access it efficiently. FIFO does have a significant latency as block sizes rise..."

I'm betting existing SSD technology though.
Awesome. So when can we expect this to go into Webkit (And why only Webkit? Doesn't Firefox use the same text engine?)
I have not heard anything regarding how they expect to open Facebook to external communications without bringing in spam.
Seriously? He seems to be saying that since Steve likes to control the user experience on his products, and since Steve is dictatorial, then Apple is the biggest threat to the free internet.

Without offering any substantial example. For example, Apple doesn't allow porn apps. But its browsers don't block you from visiting porn sites. (I haven't actually tested this assertion, of course).

Apple's iOS browsers don't run flash. But they do run Javascript, which allows you to make a wide variety of interactive applications that run on an IOS device without paying 30% of your revenue to Apple or being screened for content.

I don't know why he thinks Apple is a bigger threat to Net Neutrality than the carriers, who have an avowed and demonstrated opposition to Net neutrality. Or Facebook, which is the world's biggest walled garden.

All in all, super-light on argument and long on emotion. Not quite flag-worthy, but certainly not the most insightful thing you'll read all day.
I'm not entirely convinced that Facebook is the sort of trustworthy company you would want as an intermediary for all your communications.
From the visualization, it doesn't appear that BitTorrent uses a spanning tree to reduce the bandwidth load on ISPs. When will we see true application level multicast for P2P?
"It seems wrong that an email message from your best friend gets sandwiched between a bill and a bank statement. <snip> With new Messages, your Inbox will only contain messages from your friends and their friends. All other messages will go into an Other folder."

This sounds utterly retarded.

Which is more important to me - an email from ISP or phone company telling me I have a bill to pay, or an IM from a friend asking how my vacation was? Some of the most important emails I've ever received have been from people I wasn't previously acquainted with.

It's as if Facebook are trying to train people to spend all there time interacting with other Facebook members, doing Facebook-type activities. Everything else be damned.
That's what the Grouping field is for.
Is live broadcasting considered recording? (That's not what happened here, I'm just wondering, given police erased the video in this case)
It's 2022 and it's close to impossible for you and me to own a computer that we control. Even the thought of owning a computer we control is now seen as "extreme".
If we did go through hops to have a machine that we control, it'd be practically impossible to use it to communicate with our friends and family, because all of our communications go through third party servers that we do not control.

In exactly which way is Stallman being inflammatory here?
This sounds like a very good answer to that question.
Enormously wasteful? This is just ridiculous. You think the world in 2015 would have been better off than if humans had never set foot on any other celestial body? How can you seriously argue that? Also, as far as the scientific value, I think many of the scientists involved in that exploration would very much disagree with you.
I guess it depends on where you are. There is a surprising amount of employment law at (least in NZ and Australia) to protect employees. I believe the EU is similar, but I don't know about U.S employment law.

Employers need to be very careful about the termination process; employees can claim compensation for unjustified or constructive dismissal. The employee might be glaringly at fault, but if the employer does not follow process (or even fails to document that) then a ruling can go against them.

Claims are very common here; there are various law outfits which just specialise in this area (e.g. the 0800 SACKED toll free number).
Or expressing voice through exit is much stronger than expressing voice through vote.

If I express dissatisfaction with my mobile carrier, should I work with my fellow customers to improve the conditions of the service we get, or should I just switch to a competitor? If I switched I would just be a customer of a company with lots of satisfied cowards stepping on each other for the best deal they can find.
> I can't see how anybody who has faith could be upset about it, though; to be upset about it, it seems to me you would have to have doubts yourself, and fear that discussion might turn up more facts that would cause you even more doubt.

If the only motive you can attribute to your ideological opponents is one that confirms your views and would be embarrassing to them (e.g., “religious people don’t actually believe what they say they believe”), it is worth considering the possibility that you haven’t actually made a sincere effort to understand their views.
Sure that's an easy way out to point out a division like that and attempt to take the high ground.

Or just don't reply.
> I worry for Gen Z because they're tiny-mobile-device native.

Gen Z here. I learned most of my basic computer skills by playing / modding games, editing videos, and having no friends. Gradually snowballed into writing scripts to make things easier, learning more programming languages and eventually getting books on more formal CS topics. I hope my kids can have a similar experience.

The ugly and maladjusted among us will always find a way ;)
I don't think you mean the same thing when you say we can communicate 3d scenes and imagery in words. Humans can describe a 3d scene in words.

Dolphins use such high-pitched and information dense communication that it's highly possible they are communicating raw data that is directly converted into a 3d map or image by the receiving dolphin's brain. Listen to a dolphin's speech, then think of what a 56k modem sounds like... not too far off huh? Now imagine that dolphins could communicate actual 3d maps or sonographic images using sound, rather than just describe them.
If Apple were intentionally altering web standards for their benefit and controlled 90% of the browser market, it would be exactly the same.

In other words, completely different...
The correlation may be indirect. My (smart) parents had kids who all stuff their houses with books; we grew up with 3 books in the house. So maybe its not the books. Smart people have smart kids. Smart people usually own books.
Yes Tony is great. I am doing a startup so no coop for me yet. I hope to meet you guys at a startup event sometime.
Yes, that's the impact of Match Group buying OkCupid. They've just about entirely completed homogenization with their other dating apps.
When I think about the successful, interesting people I have known in my life, I struggle to think of one that fitted this zen minimalist model. Most (all maybe?), have messy or at least full offices and houses. They have lots of interest in things, and have artefacts of those interests around them. Lots of half-finished/in progress projects, books, papers, tools, materials and so on.

What they have in common is relentless and flexible thinking about their subject(s) of interest, not, like, really nice sound systems.

That's not to say that minimalism doesn't work for some, but I don't think all this meta stuff matters much. And I'd like to see some evidence from sorts of people who write about how great minimalism is that it does.