jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I personally find it nice because its short yet unique and easy to google search (safely, even).
If by "correct" pronunciation you mean the French one, the vowel is actually somewhere in between "coke" and "cock". English speakers might hear either word when the French word is spoken.
Caffeine withdrawal sucks, I've gone through this pattern of drinking lots of coffee, weaning myself off, slowly ramping back up consumption, repeat.

I realized my problem is I actually just really enjoy the flavor of good coffee. Now I'm on decaf and I've been "coffee free" for much longer than a month since that switch.

It's kind of hard to find really good decaf unfortunately. Way less variety than caffeinated coffee.
There have actually been studies that show a positive link between profanity and honest behaviour/integrity[1]

The study I've linked below is slightly flawed, but it does provide a small nugget of evidence to your anecdote.

[1]: https://www.gsb.stanford.edu/sites/gsb/files/publication-pdf...
I am working on one.
I don’t understand why people often want to reduce something to only one factor that explains everything . When I look back at my childhood I was influenced positively and negatively by my parents, siblings, teachers, my peers, neighbors and a lot of other people. They all had an influence at times that deeply impacted my life.
This is also the tale relevant to most A/B testing.
Wind blowing on overhead telephone wires could cause this with is why 999 and 911 where used for Police in The UK and US
Indeed, if you are a security engineer, everything looks like a threat to you. Therefore, a developer's workstation must be protected just as strongly as a critical database server - at the gross expense, of course, of the developer's productivity.
Also the defeatist ‘everything can be hacked if they try hard enough’ attitude, applied as a defense.
My blog (https://epiphany.pub) supports version control, like GitHub. Each post has a creation date and a last update date. People can see the update history, there is a revision button at the bottom of each post.
Well, I'm looking at air travel totally different. Where once I thought "Hey let's fly somewhere...", now I'm thinking more and more that local travel is more the way to go, since the rich turds in management can't even so much as own up to issues anymore.
I was you, 5 years later I am working at a FAANG making 400k/yr

Mind you I was making only 80k less at my last job, a non-FAANG startup. So not saying FAANG is everything, but the workload is sufficiently less than the mad max startup lifestyle.
could just be a barebones install.

Arch + xmonad/i3/awesome/whatever no-desktop-compositor-included-DE looks like that out of the box.

Probably other distros, too, but Arch has no font hinting/aa defaults either so the problem is usually exacerbated as compared to something like debian or ubuntu.
Wah Chromium uses way more ram than Firefox.
425M (firefox+ublock) vs 1.04G (chromium+ublock)

in all cases memory is reduced :)
If you choose to send the blocked requests to an IP address where you also choose to put a web server, then what do you expect? There's nothing stopping you from sending blocked requests to 127.0.0.2 and configuring your dev web server to listen on 127.0.0.1.

"the browser still will wait for answers to your request" - Shouldn't have to wait. You should get a near instant rejection if you attempt to connect to a TCP port on your local host and there's nothing listening there... Unless you screwed up your firewall.
I tried this out for a couple of weeks after the "Adblock makes things slower" article came out, and I found it was blocking more stuff - but not necessarily the right stuff. I was finding that sites were breaking, stuff was disappearing and it was because of uBlock. I think I was trying to log into Medium and the Twitter and Facebook had been hidden, literally breaking the functionality of the site. That's not what I want from an adblocker.
Bringing up food and morality might be a bad pick if you are arguing that people do not care. Ecological food, humanly treated animals for meat and eggs, and fair trade, is all concepts which carries large market shares and is believed by many people to be superior moral choices.

Using products like those does not mean you have to accept or endorse the the moral code that the products represent. However, for most people, morality do play a part of why they pick those products.
Too many people arguing about about function signatures are under the impression that this needs to be part of the core language. Turns out, it doesn't: Perl is flexible enough to have its syntax amended.

As a practical programmer, I have enjoyed signatures and run-time type checking for years, provided by libraries. Even now, these libraries are more featureful than core signatures.
We've banned this account for repeatedly breaking the site guidelines. Politics isn't off topic here as such, but all-out flamewar certainly is.

https://news.ycombinator.com/newsguidelines.html
Yes, all that. And then turn the sensitivity up to max.
Oh wow, I didn't know that.
Correlation is soft evidence for causation if one signal leads the other. Correlation is one of the only ways we have as humans to understand phenomena through observation.

From where I'm standing the article makes a cogent thesis as to why price is driven by the online activity rather than vice versa. After all, you wouldn't expect the success of a business to be predicated on its listing price - the tail wagging the dog so to speak.
Super cool stuff, anyone who's dug into this know how the integration for the actual measurement works? Would it be possible to use with some shunts or hall effect sensors for DC applications with a little electrical shoehorning? I run about half my stuff off DC directly for increased efficiency and save that this would be perfect.
I haven't had it long enough yet to say anything conclusive, but initial impressions are good.

Compared to a MacBook, build feels solid if not quite as rigid but that's expected with how light it is. Doesn't feel flimsy. Keyboard roughly on par with that of a 2015 MBP, but with a bit more travel. Doing lightweight tasks it doesn't get hot on my lap or spin up its fan.

So far have only used the included Windows 10 Pro license. Not sure how Linux fares on it but from what I've read you'll need a distro with a newer kernel.
Exactly.

Ask yourself the following questions, and interesting conclusions can be drawn:

Why don’t we have more alternatives to Google?

What is holding back the competition, and how do we fix that?

Should search even be a commercial activity? (Public libraries aren’t.)
> Can Drew/Arash clarify what Terms were being violated actually by dropship?

http://www.dropbox.com/dmca#terms

Access, tamper with, or use non-public areas of the Site (including but not limited to user folders not designated as 'public' or that you have not been given permission to access), Dropbox's computer systems, or the technical delivery systems of Dropbox's providers;

Attempt to access or search the Site, Content, Files or Services with any engine, software, tool, agent, device or mechanism other than the software and/or search agents provided by Dropbox or other generally available third-party web browsers (such as Microsoft Internet Explorer or Mozilla Firefox), including but not limited to browser automation tools;
Yeah, I know. I feel that my point still stands, though it is somewhat weakened.
Even silver bullets are not silver bullets. You still need a weapon to fire the munition with, the ability and knowledge to properly use it, and the skill to actually land a lethal blow on the werewolf.
Assume for a moment that this makes the nightly news. How many people in "average joe" America who don't know about Dropbox will checkout it out and say, "oh man, this is useful! and they even have a free account!" Do they care about this DMCA garbage, or what Dropbox actually did/did not do? Maybe, but the national news won't report it correctly anyway. Here's how it might be spun:

"Hackers, today, are up in arms with Dropbox. The hackers claim that the illegal files being stored there were protected by the first amendment. Dropbox claims that their service could be attacked with those files and removed them."
Similar to many gui frameworks you have a run loop that processes an event pool and a render sequence over and over and over. Events are queued and dispatched into the event pool as the browser receives them, followed by dom updates being processed in the render step. However this isn't always true and many javascript code blocks can force an immediate render(Text is deferred, canvas is immediate, not sure about css).

For this reason your event pool can be delayed significantly while waiting for rendering to complete.
99.999999999% uptime?
We didn't file a takedown to github -- the author voluntarily took the code down
There was no DMCA takedown notice.
This is wrong way.
Keep Node.js where it has to be
Does it actually use a new node.js process for every request? I thought that node was kinda slow to start up because of the JIT and so forth.
I never got the pleasure :-). I did see the manuals, which were a couple of binders full of pages, on a colleagues shelf once. I suppose that was the forefather of xul/xaml+scripting language, though I guess we're still trying to sort that out.
I'm not sure why this was downvoted - it's true(ish), and interesting. Historically, American computer scientists preferred LR parsers, and Europeans preferred LL parsers. That influenced the languages they designed.

I think i read about this in Sedgewick's 'Algorithms in C', although i could be wrong. I struggle to find any online citation. This was mentioned in the Wikipedia article at one point, but disppeared in edit described as "Removed heresay":

http://en.wikipedia.org/w/index.php?title=LL_parser&directio...
Yes, but don't underestimate the value of penetration into cheaper hosts like DreamHost and Godaddy. PHP has always had quality issues, but survives on its eternal ubiquity, which is in no small part because of the CGI model.
I like this idea, especially for a replacement if you want a quick, single file script online and don't want to use PHP.

Does anyone know if there is something similar to this but with FastCGI?
Sounds like material good enough to start a boycott movement?
It's more complicated than that, an LDA clusters documents into topics but it's non-trivial to determine what the topic is. You can use the head words of a tf.idf analysis but those still don't necessarily equate to topics. For what you're looking for I think you'd need ontology tagging so a bunch of tweets mentioning soccer players would give a topic word like 'soccer'. The problem then becomes the granularity to ascribe topic to, for example, should it be soccer or sports? Should it be more specific still. Then there's the non-obvious things like a plane goes down and the topic would likely be aviation, but that hardly gives any new information. Representing 20 topics on twitter is very difficult problem. Someone dies and the topic of "death" shows up, not very useful. I'm not disagreeing with you but rather saying that what you're suggesting is a very difficult problem to do in any useful and meaningful way.
My theory is that just like learning to ski or building muscles the process can be accelerated by a really good, dedicated, 1 on 1 personal trainer.

You will save a lot of time by not having to unlearn and learn again basic stuff you should have gotten right in the first place.

In theory this works, but in practice usually people who could be really good "personal trainers" for programming are either super busy/expensive to give lessons or not really good at teaching.
Been using runnaroo as my default search engine for ~10 months. Shocked to see the message. Thanks for this great project, godspeed.
I'd worry a lot more about other pollutants we've been dumping for decades. You get more radioactivity exposure from the world's active coal plants than a bunch of Fukushimas.
Literally every privacy policy has that boilerplate.
"That's so much faster!"

Do you have benchmarks for that?
No, because this will blend into the existing background radiation already present in the ocean.
I think now I see the presence of Rust Evangelism Strike Force, seriously I see these "C cringe" comments 6 times today In less than an hour.
If the NBA player union disappeared tomorrow and Lebron was able to renegotiate his contract he still wouldn't be paid close to messi. The player union isn't capping his salary, the salary cap is. One of the things the player union fights for is to increase the salary cap so all of its members can be paid more. This is an example of an union getting its top performers higher salaries, not the inverse like you're suggesting.
For me Android is just another OS, I don't really care for its FOSS roots.

Android TV is always catching up with Android versions, for several times its future seemed to follow the same footsteps as Brillo, Android Things, ADK, Tango, Sphere, Daydream, Sceneform, wearOS,....

And then there is the whole update story which is even more catastrophic than on phones.

So if I had to buy a smart TV, at least one from the vendor that owns the OS.
I am extremely impressed!!!! It's like if the public is doing the job the police can not (or does not want to) do!
Yes, this is very much happening -- mostly based on the insane pricing difference of supporting Hadoop clusters vs ntz or td infrastructure. Just following a simple 3year lifecycle of HW depreciation essentially boosts your performance for next to nothing. The same cannot be said of the big DWH vendors
Well sorry but you don't have a clue what you're talking about.

From the Guidelines:

Be civil. Don't say things you wouldn't say in a face to face conversation.

When disagreeing, please reply to the argument instead of calling names.
For $10, I once did some kind of research study by the psychology department. I went to a lab, sat at a computer, and answered a quiz.

To this day, I'm certain there was some sort of test being done to prime me to answer questions a certain way, or something along those lines, but no one ever told me just what I was being the lab rat for.
It makes your site inaccessible to people who don't have TLS stacks. I can write and carefully audit an HTTP/1.0 client in a weekend; auditing even the bare minimum the code needed to speak TLS would take months or years.

"HTTPS Everywhere!" means "Heartbleed-like bugs everywhere".
"the potential of MAD (Mutually Assured Destruction) all but guarantees that nuclear countries will never attack each other for fear of nuclear escalation."

I would feel a lot more secure in the efficacy of MAD if war was rational in the first place. History shows it is anything but.

It hasn't even been 100 years since the last nuclear weapon was used offensively, but already the world has come dangerously close to starting a nuclear war.

Numerous accidents involving nuclear weapons have happened. Critical and very dangerous errors were made in detecting that nuclear war had already begun when it hadn't. Countries with nuclear weapons have come close to going to war with each other (India and Pakistan, Cuban Missile Crisis). Weapon-grade nuclear material and nuclear weapons have gone missing. The American nuclear weapon launch codes were all 0's for something like 20 years.

It is an open question how a nuclear power will react to having a nuclear weapon exploded on their soil (potentially by terrorists under a false-flag operation) but it likely won't be a calm and measured response against the perceived perpetrator. If this happens in a poweder-keg like the Middle East, the ensuing chaos could easily draw in other nuclear powers.

Crumbling nuclear-weapons and launch-detection infrastructure in the former Soviet republics is still a major concern because of continued and increasing potential for accidental launches of weapons still aimed at their former Cold War foes, not to mention the renewed possibility of a second Cold War that has been in the news recently, and Putin's overt threats of the use of nuclear weapons.
There is also an interesting and fun talk to watch by John Graham Cumming from CloudFlare. http://www.youtube.com/watch?v=woCg2zaIVzQ using Go instead of xargs. Kind of fits into: "Using the right tool for the job". There is no Big Data involved but it shows a sweetspot where it might make sense(make it easier) to not use a shell script (i.e retries, network failure)
Can't. At least not in this country. I'm on a visa.
It’s through Sports Connect.
That's great. It means that the subset of all users you've measured had their phones unlocked, next to the computer, and ready to click push notification
FancyZones is what makes large display setups usable.
So I guess you've never heard of the AGM-62 Walleye, or anything else that came out of China Lake. Before you try backpedaling with some silly nonsense about how gating isn't real CV, maybe do a quick search through the journals that cover this stuff: aiaa would be a good start. Another path would be in relation to counter-counter-measures, and ground noise rejection for air-to-ground radar guided munitions. That stuff was deployed regularly all the way back to Vietnam.
I have very little interest in the ML family (well, let's just say that my interest in ML is in a different part of my brain that I don't want interfering with my thinking/exploration about systems like lisp/scheme and what kind of metaprogramming can be done with them).

I guess I'll have to think about dynamic-scoping a little more.
That’s how Epic made more than half a billion dollars on iOS.
> I can store anything in a secret? Let's have thousands of cat images.

Why would someone want to store non-secret information as a secret?
Sounds like Johnny Rotten and Jimmy Savile: https://louderthanwar.com/interesting-1978-clip-of-johnny-ro...
"k8s works really great for my use case. [..] But I grant you, it has been a very complex, painful journey to get this working right, and in fact I'm still making tweaks and adjustments."

TBO, it does not sound like it's working great for your use-case =) Wouldn't something like Cloud Run, AppEgine Standard or Heroku be much simpler and cheaper? Or just a single $5-15 per month* VM?

* depending on how much oomph you need for those 400 rps
One place I worked had six operators on site 24/7 in a restricted access floor of the building. At any time five of them would be asleep and the sixth would watch the cameras and wake everyone up whenever someone arrived in the elevator lobby. They had there own rotation of who would be woke and who got to sleep. Even during the weekday no one could gain access to their room without being buzzed in, so their manager was none the wiser. He found a pillow one day but it was explained away as belonging to one of the operator’s kids and that answer satisfied him.
This seems counter-productive. Humans with sleep deprivation are prone to mistakes (as the author admits).

I know "we do what our bosses tell us"- but honestly if it was me I would be informing my boss that this is counter-productive and will cost the company (or in this case the country and it's countrymen). Much better to have staggered shifts or even a small night crew.
The remote dev / nomad culture needs to DIE now:

1. For people in the demographic of the, "environmentally aware" middle class. They sure do love to travel around on high polluting jetliners.

2. The arbitration of salaries might seem tempting, but are they paying tax whilst in the country? Most of these nomads don't pay tax and their economic benefit is minimal (partaking in the local economy to buy their coco puffs and artisanal coffees).

The hypocrisy I experienced of some dev's complaining about the dilapidated infrastructure in Italy whilst being there as a "tourist".

3. "I want to go a city with a good level of English" - Amsterdam, Munich, Berlin, Lisbon, Madrid.

They don't want to go and experience a small town in Greece with no amenities or "English Expat Meetup" group.

4. Productivity (f(x) = internet connection x time difference x work equipment)

I will take a remote dev in their homeland, over hiring a jet setter dev.

5. Relationships, I am not sure what some of these nomads are running away from / towards.

They are extremely flaky in professional relationships, I wonder if that also is the same for personal relationships too.

It makes it hard to share knowledge with these types. Pooof! They are gone now, "oh well so much for that Wiki page they promised to update before they left".

-----

Conclusion - the nomad worker is the apex persona of the entitled middle class malaise.

</end rant>

I did consider becoming a nomad worker at one point, then I realised it's a terrible lifestyle.

You have to grow roots to grow, doesn't matter if its a "boring" town. You have to grow up and realise someday that you can't keep being a rolling stone.

Note: I am not against people moving to a better place for life /career / personal reasons. It's when it happens 10-20 times in the space of 10 years, that you need to start asking yourself hard questions
One reason might be that DOS used the "/" character for options, whereas in other operating systems the "-" character is used.
It is a good format for sorting, but misses the point of use. As humans, we want to read the most significant data to our use case first.

The author confuses value to the reader with magnitute. In normal numbers, they happen to be the same thing.

In most cases, we want to discern between days first, them months, then years. If you look at a list of dates:

2021-01-01

2021-01-02

2021-01-03

2021-01-04

You're just going to be seeing a heap of noise before you see the actual number you care about.

If you consider that days are the most valuable, then months, then years, you get the UK/European format.

01/01/2021

02/01/2021

03/01/2021

04/01/2021
In a 'normal' scenario, you might host your web page on an Nginx web server, on a Linux server somewhere. A container lets you do the same thing, but in an isolated area of the operating system. That means you can have an isolated area which has your web pages, the Nginx web server, and some other dependencies, all grouped up together into a distributable package called an image. And then you can pull that image on other servers and just start running it and it'll have your web pages and your Nginx running nicely.

So far that's Docker, or containers to put it more generally.

Now if your web page is so amazing that it receives a lot of traffic, your little container is going to get overwhelmed. And if it falls over, then it's dead and nobody can see your web page until you bring the container back up. Fortunately there are tools that let you manage this aspect of the image, called orchestration. You can tell orchestration tools how to figure out if an image is unhealthy and needs replacement, and if it falls over whether to bring it back, and importantly, how many copies of the image to run to handle the traffic. And if you need to push an updated image with an updated web page in it, how to gently make that new container available to the world without interrupting the traffic.

There's more to orchestration, you also tell containers how to talk to each other if needed, how to manage secrets, encryption, load balancing. There are lots of aspects of hosting that fall into this.

The two main orchestration tools I know of are Docker Swarm and Kubernetes. Docker Swarm is bundled with Docker already. It's pretty easy to shift from normal Docker use to Docker Swarm use, it works well enough for small-medium deployments. Kubernetes is a tool for much larger and highly flexible use cases, and it has a lot of levers and buttons and swiss army knives with its own swiss army knives. Many aspects of Kubernetes like the load balancing and secrets are all pluggable and you can use different tools in there.

Now you're at this article's topic, which is Kubernetes. K8s as it's called has a larger mindshare of the ops world, therefore everyone wants to use it, but it's very complicated, so a tool has been introduced to try to simplify it.