skysight-inc/HackerNews huggingface dataset:
Malan is an excellent teacher and I absolutely enjoyed the time I spent with the CS50 material.
>Calls to defund the police provide a helpful analogue. Until we fundamentally reimagine what law enforcement means and does, lasting change will not be possible; all the injustice baked into the system will continue emerging from that system. Something similar could be said of social media: Until we fundamentally reimagine our information ecosystem and our respective roles within it, we’ll keep repeating the same patterns over and over—not as a bug of the system, not as a feature of the system, but as the system itself.
"The easiest way to see this, and this is always my challenge—people don’t agree with this—is challenge you to name me one science fiction film that Hollywood produced in the last 25 years in which technology is portrayed in a positive light, in which it’s not dystopian, it doesn’t kill people, it doesn’t destroy the world, it doesn’t not work, etc., etc."

Interstellar?
Nothing against choosing this set of apps really, but I'm curious why collectd and not telegraf which does the same kind of metrics probes and is a part of the TICK stack.
That stereotype goes away after living there - no worries :)
Don’t forget a system for organizing contributions to all this code, a system to ensure compliance with the many legal regimes “Steveslist” is offered in, a system for onboarding new hires, a system for expanding market share, a system for keeping money and reporting on it to wouldbe investors, and a system of systems designers that know how to respond to changing and ever expanding requirements.

Don’t sell yourself short: there are systems everywhere you look, not just where there’s convenient precedent to make a web service.
I guess collectl + graphite is not used that much these days
Agreed - that angle grinder got through it fairly quickly I would say. I mean, slower than other material, sure. But it still cut it.
Even MIT, which was pretty early on to online content with OCW, if you look at some of the early statements and materials, was very clearly positioned as raw materials to help teachers assemble their own courses. There was very little audio or video. It was pretty clear that MIT was taking some care to not release something that was potentially competitive with even auditing an actual MIT class.
Does any of those matter for small-scale monitoring (say <= 10 hosts)? I've got influx sitting pretty much idle in that kind of environments and any data preprocessing / collation in grafana works just fine.
That’s just general market analysis. It doesn’t say anything about what their hedge is. Or was it simply that the existing actors were that inefficient/price gauging.
The Kubernetes CPU Manager: A Ghost Story
Get some brightly coloured spray-paint. Neon pink, gold or whatever. Paint the whole bike with it, obviously try not to get it in the mechanically sensitive parts but otherwise coat the whole thing. No-one is going to steal that, it will still ride just as well.
This paradox is a good motivator for when Bayesian probability is a useful. Your confidence is a posterior probability which is conditioned on some prior information. Initially you have little prior information, except for an interval of time and distance. When you receive information about the derivative of speed throughout the trip, this meaningfully updates your priors, and so the posterior changes.
Yea, it’s something that’s bought by departments who are having a good year and don’t wanna lose their budget.
J2K Codec on Jetson TX2
AMD's Ryzen 4000G Renoir Chips: Up to Eight Cores for Pre-Built OEM Systems Only
I suspect a lot of this info (how the machines which power industrial automation are designed and built) is proprietary and closely guarded knowledge.

Software is kind of special in that everyone can relatively easily replicate everybody else's software (mostly because the trial and error cycle is short, so whatever secret sauce there is can be just figured out in finite time), while processes involving physical things are often based on knowledge accumulated over decades or centuries that a noob could never replicate for free in their basement.
They want exponential growth purely because it is exponential. They aren't chasing anything other than that metric, they didn't ask how they could make it better, they didn't ask their current users what could make it better, they aren't asking if they are creating value, they simply said "huh, 400mil isn't enough, give me more". It's the obsession that makes it pathological.
i can't provide any advice, but could you share what makes you sick of software development?

btw maybe not having a masters degree is an impediment in your pm job search. most devs don't have one nor need one but i suspect as with other management roles, there's a higher perceived need for an advanced degree.
Hey mate.. the probability course was really rigorous and I found the difficulty to be hard, especially with a full time job. I failed the first time, but mostly because I didn't have enough time to study. It's awesome deep dive into the world of probability and lays a solid foundation to get into statistics. I'm currently taking the "Data Analysis for social scientists" course right now. It's ambitious and has a lot of content. However, the material only covers the subject at a very shallow level and expects a lot from the students when it comes to home work exercises. Also, make sure you learn R before you start the course, that'd help a lot.

I completed my bachelors in Electrical Engineering 14 years ago. I'd been looking to get some formal education in Statistics as I work as a data analyst. The course has been really good and I'm learning a lot of the theoretical aspects of Data analysis that I otherwise would never have learnt thought DataCamp or Udemy or others. I'm glad to have started it, however, it's not practical and it won't help you get a job immediately. It's very much academic in nature, however you can learn the practical stuff from other sources if you need to or learn it on the job. Depends on what you're after. I'm not doing it to get a job, rather doing it to get into academia. Hope that helps.
For anyone intrested in the Rich History of Bonneville, the story of Burt, the first man to break the 200mph land record on a homemade bike he made in his shed in NZ was made into a movie a while back.

Awesome movie and still speaks to me about the real reason why I thought motorsports was the best thin back then in my Life.

https://www.imdb.com/title/tt0412080/
I believe v4 is what you actually want [1]. By default it looks like `uuid` generates a v1 id, which as you said will produce duplicates if you call it too quickly.

Maybe your tool is different from the one installed on my machine because when I use the `-r` option I just get garbage back. This leads me to believe it's returning the uuid as raw bytes when I pass that option.

$ uuid
97af2898-cb54-11ea-8d75-176c10241ffd
$ uuid -v4
0b8d75f5-a148-466c-b1b5-9d9d1022c327
$ uuid -r
����T꧚�����.

[1] https://en.wikipedia.org/wiki/Universally_unique_identifier#...
Has anyone actually tried this? Most of the comments seem to be about the licensing or the ui, i'm just curious how this holds up to ardour. This actually looks pretty awesome.
I've been using Notes.app (and every other note-taking app) for years. It has zero organizational power. I don't think anyone would use it if it weren't for the fact that it comes on macOS/iOS and that it's synced by default.

I have thousands of notes in Notes.app across every subject. And moving them into my wiki (categorizing them, linking them) was one of the first thing I did. And one of the best things I've done. Like I had all sorts of stuff in there: stories I've written, lists of things, texts me father sent me, 4 different documents where I had written down birthday/xmas ideas for my girlfriend that I never remembered to check.

These mapped very nicely to pages and categories on my wiki. I even have a page for my girlfriend (globally available on my sidebar) that now has a === Gift ideas === subheader.

One day you just might decide Notes.app is not cutting it for you and that you want better organization. Maybe you won't. I'm in my 30s and didn't do it til now.

I have mine running from Dropbox, so my other computers always have it synced. The real issue is mobile access. It's not something I care about right now but making it internet addressable is certainly something I could do in the future.
Influx is really shitting the bed with how they're handling the InfluxDB 2.0 release. The docs are a mess, and the migration tool seems like the result of a weekend hackathon. They're leaving a lot of customers with long term metrics in a tough spot.

If you're thinking about using Influx for long term data storage, look elsewhere. The company continuously burns customer goodwill by going against the grain, and bucking the ecosystem by trying to control the entire stack.
I owe my career to Malan and his CS50 course. That's how I learned to code. I wish him only the best.
IPv6 is still a good idea, or at least a better one than IPv4. While the author makes some good points in their original screed, what they miss is that a larger address space is objectively needed to scale the Internet. Otherwise we get layers and layers of NAT and a fundamentally broken or "nerfed" network. This will make P2P almost impossible and will degrade service for a lot of other things.

Looking backward and taking into account the difficulty of moving to a completely new system, a 48-bit or 64-bit extension to IPv4 would have been a better lower friction option. Yet it's probably too late for this. IPv6 has traction. We should push it over the finish line. With 128 bits we will never ever have to do this again.
CS50 is a really well-crafted course, and Malan is an amazing educator. Taking this class online is one of the reasons that got me interested in CS and programming.

I think that this course in particular really highlights the impact of a good teacher. In college I've had multiple professors who quickly made my dislike subjects that otherwise I would have really liked.
TW alumni here. I would say don't bother. It is a cult-ish company without any regard for software development practices not developed inhouse. Everyone is following agile now. It doesn't have any edge. The internal politics has taken its toll on the company's reputation.
What about long-term side effects?
I was going to write the same thing.
I'm curious why they chose CollectD and not Prometheus or another pull-based ("scraping") solution. Pulling is more compositional than pushing and requires fewer machines to be touched when monitoring configuration is changed.
I think the idea here is that symbolic language is the tool with which we forge our ideas.

To continue with the GPT example, the ideas are not rendered into symbolic language only at the point of writing - the ideas are formed in the mind using symbols and then expressed afterwards

I see it like this:
With no way to represent my thoughts and the context around them succinctly, I would not be able to string various complex ideas together coherently
Sure, if you're really not doing anything with it, then any database would work fine for you.
As somebody new to both, are you able to elaborate on what telegraf/TICK provides that the collection of programs in the post does not?

I see lots of posts complaining about the stack in the post, but all of the alternatives posed don't really explain why.
The tone of the article rubs me the wrong way for some reason. Consider these two paragraphs:

The Adjacent Users are aware of a product and possibly tried using the it, but are not able to successfully become an engaged user. This is typically because the current product positioning or experience has too many barriers to adoption for them.

While Instagram had product-market fit for 400+ million people, we discovered new groups of users who didn’t quite understand Instagram and how it fit into their lives.

There's so much assumption there. "not able to successfully become an engaged user"; "too many barriers to adoption"; "didn't quite understand [...] how it fit into their lives". No question about whether potential users are interested in the product in the first place? It's so life-changing that if someone decides not to use the thing, it's because they failed at becoming engaged, or just don't understand that it's life-changing?

I'm confused. Maybe this is the level of delusions of grandeur you need to succeed at that scale with that kind of product, and I'm just hopelessly naive :(
Can you get into some specifics that you adopted? I'm listening to the pedagogy video I linked in another comment and so far my takeaway is that Harvard / Malan has a LOT of money to spend on video production, TAs, and the like. That's not easily replicable.
No idea why you think workers in Japan, as the general rule, are working 40 hour weeks when it's famously much more than that. For example[1]:

> Nearly one quarter of Japanese companies require employees to work more than 80 hours of overtime a month, according to a 2016 government survey. Those extra hours are often unpaid.

The article also mentions the lack of holiday or workers taking holiday, which the government tried to force happen via legislation[2]:

> Japanese workers are so reluctant to leave their offices that they took less than half their holiday entitlement in 2013. The government now wants to raise that total to 70 per cent by 2020, according to the Yomiuri newspaper.

> At present, employees are entitled to a minimum of 10 days paid leave annually, with the figure increasing one day for every year that they work to a maximum of 20 days a year.

[1] https://www.cnbc.com/2018/06/01/japan-has-some-of-the-longes...

[2] https://www.telegraph.co.uk/news/worldnews/asia/japan/113338...
I hate to read such articles. I don’t understand why they are so popular in the Anglosphere. It always comes off as if I am reading a failed fiction writer, not a journalist.
I took CS50 in 2013. Malan was a phenomenal teacher and presented complex concepts with a pace and clarity that made them easy.
Arguably system requirements matter more for small scale deployments. I shouldn't need a server with multiple SSD volumes and 8GB+ ram just to monitor a couple raspberry pi's.

EDIT: okay, I get it. You don't need 8GB ram. I was just going by the hardware requirements in their docs: https://docs.influxdata.com/influxdb/v1.8/introduction/insta...
Looking at their website they have GDPR forms for employees and for clients, but they don't have anything for Joe Public, not sure if this is because they don't 'own' the data themselves?
This is what finally replaced Google Keep for my shopping list and then eventually everything else. I use Markor and Syncthing on my phone, and a standard text editor on my various computers. It is super nice especially to be able to organize the directory using standard file management tools, search using grep and friends, etc. There is something to be said for simplicity.
As far as the equality argument, People just play to the galleries. It is a sham.
Sometimes the "don't do this" tells me more than "here's an example". Examples are great for doing the thing, but often there's reasons inside them that aren't apparent until ... you do something else.
Coming from ex-soviet-state... Our BS meter for Russian meddling is much much higher than in West. We probably get a lot of false-positives too. But better safe than sorry...

Looking from East, West seems terribly naive when it comes to Russian affairs. And it looks like there're a lot of people who hate their society so much that they blindly pick Russia as "greener on the other side" or "enemy of the enemy is my friend".

Westerners seem to trust media and politicians much more too. Over here, the default is that politicians/activists/whatever (be it opposition or government) are lying and that media is supporting their lies. Everything is lies unless proved otherwise. Meanwhile West seems to be much less critical.
Very insightful and interesting presentation.
But I think that quote is usually invoked by people when they blatantly disregard the wishes of their customers.

It's just a way to justify "screw the users, they have no idea what they want, I know what they want, because I'm a genius like Henry Ford, and my users are stupid."

I heard that Steve Jobs was fond if saying that. And sure, Steve Jobs had a lot of success, but people don't remember his failures as much. Steve Jobs was responsible for the Apple III, a fiasco for Apple computers because Jobs insisted on not having fans in it.

He was adamant that the era of fans in computers was over, and the Apple III was a disaster that kept overheating. I am sure that when engineers tried talking Jobs into reconsidering, they just gave them that Henry Ford platitude and dismissed them.

I have heard so many times disastrously unpopular UX redesigns and dark patterns were justified with pigheaded platitudes about how stupid users are.

So regardless of what Henry Ford himself actually meant at the time, the perception today is that it was justification for disregarding customers.
The New Yorker in particular is more literary than journalistic. Not the magazine to read if you want "just the facts."
July 20, 2020
When a pod is unhealthy in a Kubernetes cluster, does anyone notice?
> The example given is "how do I keep my pilots alive?" with the inversion "what could kill my pilots?".

Pretty much that, except in any long-standing industry, it's framed as "what does kill pilots?" and "Lets study the last few decades of pilot mortality data and identify causes". Safety standard improve one Air-crash Investigation at a time.

"The Field Guide to Understanding 'Human Error'" by Sidney Dekker is probably where to start with that field.
A day in the life of a C++ compiler
You don't need 8GB ram to run a small scale deployment of influxdb.
Late Congressman John Lewis’s Favorite Lines of Poetry
Amazon officially delays Prime Day, but hasn’t set a new date
Why Every Business Needs a Website?
I stopped reading when the author described a feedback button as the epitome of customer obsession. Is that really the bar?
When was this? Not doubting you but by the time I came across OCW in 2012 there were quite a few courses with video lectures, at least you could cover the standard frosh year curriculum with videos and much of the year 1 CS courses. So that gets you an "associates" worth of CS content right there, and this was before I recall MOOCs being a hot topic more broadly.

There are also still quite a few MIT courses that have course websites/YouTube channels with videos but are not linked to on OCW nor adapted for edX. At least I've taken 3 such courses in the last couple years. So I don't think they are being strict about distribution either.
Don't invert the question, invert the goal.

If you want to be in Spain, why aren't you there right now?
In the 2015 election the Tories got 36.8% and the Faragists 12.6%, summing to 49.4%; the Tories were at that point more or less neutral on Europe so by no means representing a Brexit constituency.

In 2017 the Tories took 42.3% and the Nuttalls 1.8%, totalling 44.1%. Of course, even at that point the Tories still accommodated some Remain views.

In 2019 with Remainers and the insufficiently fervent purged for the most part, the Tories took 43.6%, Farage 2% and the rump UKIP 0.1% to total 45.7%.

I suppose you could add in the Prods, but that still won't get you to 50%.
Same here, it's been a great asset to have available to document stuff in my homebrew world and have it reference other stuff. Being able to link my wiki out to my players for their own use is very handy.
Do you have a source for that? All I've seen is evidence that antibodies disappear after a while in many subjects but that is not at all the same thing.
There's also https://github.com/timberio/vector
I'm glad that people are starting to wake up that the air of scientific authority can be abused to manipulate opinion. Vaccines are harming kids and we cant sue the manufacturer or doctors that administer them. Climates all across the solar system are changing, how can the climates of Venus/Mars/Jupiter be caused by human activity? Why do healthy people need to wear masks other then as some type of policital statement?

As much as I'd like to defund social media because of the gross data collection policies, I'm glad more people are waking up from the mainstream narrative.
I do this on Hackernews sometimes. I just state my opinion, however weakly held, and wait for it to be torn apart, where I learn a lot, and all my biases are revealed to me. That's how learning works: you challenge your own assumptions, or let your assumptions to be challenged by others.
I clicked just be sure that it wasn't COBOL....
> Don’t hear much about the Surface Hub these days. It’s alive and well?

Microsoft released an updated version - the Surface Hub 2S - about a year ago. The intention was this could be upgraded in-situ using a cartridge to become the Surface Hub 2X. The 2X was meant to have all the hotness Microsoft were showing off in demos at the time (it has now been cancelled - [1]).

I procured one for some R&D, it's only sold through OEMs and service providers, for around $10k (more if you get the steelcase stand and battery pack).

For what it is it's quite good: it's industrial design and feature-set goes well beyond a lot of the competition (Google Jamboard, etc), although its applications are still quite niche.

One nice feature is you can output the touch input to a connected Windows laptop, making it a (rather expensive) huge multi-touch external monitor.

[1]:https://www.theverge.com/2020/2/3/21119915/microsoft-surface...
The article completely dehumanizes Instagram users, it's a window into the lack of empathy social media companies have for other human beings.
> how do you choose the right one for the pre-mortem for maximum value discussion?

Isn't that where domain expertise comes in? It sounds pretty sensible and important to me to try to imagine various realistic failure modes and preemptively try to prevent them. To not let the website go down, pre-empting hard drive failure or DDoS makes a lot more sense than worrying about network cables spontaneously disintegrating, or the outbreak of nuclear war.
Is it possible to output static-file-based wiki? (so some static HTML/CSS/js ?)
collectd comes packaged by default in a bunch of distributions and telegraf does not -- for basic functionality telegraf doesn't really buy anything and takes more configuration.
That restriction is why people get to enjoy the Linux kernel and GCC today.

See where the MIT freedom has taken the BSDs, and what they have gotten out of it.
I’ve been programming for a long time, watched this presentation several times, done a bunch of other research, and still don’t know if I understand what this presentation is about. I fear that I’ve tried to apply these simple-vs-complex principles and only made my code harder to understand. My understanding now is that complexity for every application has to live somewhere, that all the simple problems are already solved in some library (or should be), and that customers invariably request solutions to problems that require complexity by joining simple systems.
This sounds pretty similar to my experience with UI testing. What kinds of tests do you write instead? And how have they worked out for your team?
Show HN: More Letters – An incremental game about solving cryptogram puzzles
One thing to keep in mind is that (according to the article) he took over the course in 2007.

I have been interested in pedagogy and talking with all the great teachers, the one thing I see in common is the ability to update, improve, and iterate. Constantly. Pretty much every time the course is taught there is something slightly different. There is risk there (sometimes changes are harmful) but that is how you make the course better.

My guess is that is the case here, and that the course 13 years ago was not nearly as refined. But he had a vision and stuck with it.