skysight-inc/HackerNews huggingface dataset:
> classic example are laptops that dynamically switch between discrete and integrated graphics

YMMV, but as far as I know that's more or less a solved problem by default (for X anyway) with DRI3.

This particular complaint echoes folks (I was one) who booted Ubuntu desktop a decade ago and couldn't get wifi to work, and proceeded to complain about shoddy driver support (to present day, clearly), using only that single outdated* example as an argument. Of course this is compounded by a ~months to ~years delay in most desktops getting those improvements thanks to the glacial pace at which the mainstream desktop distros update their repos.

Was there a point when Optimus/Bumblebee/Prime was a shitshow? Yes. Is that still reality? No.

What this ignores is that Linux driver support is generally fantastic, works out of the box in a way that desktop architects at MS dream about and is infinitely more current in practice since you go to one place to update all your software, including driver software, something MS hasn't been able to get right in a decade of trying.

Regardless, mobile battery life's still worse on Linux. And as much as some things are super convenient compared to the Windows/Apple world, the truism a friend told me as I wrestled with Ubuntu ten years ago remains true today: Linux is for folks that enjoy configuring Linux.

* I have to use a combo of DKMS and an AUR package to get WiFi on my one year old IdeaPad, so outdated may be the wrong word there. Better to say that realtek and broadcom chips have gotten hit hard by Intel's move into consumer networking.

Worth pointing out that 'year of the Linux desktop' probably predates that.
I know a lot of people use One Note, might be worth considering. My use-case is not that heavy right now, so just it is just notes for me at the moment.
It works for me. What happens when you turn on reader mode?
There are a significant number of Canadians (notably, the entire Conservative party, the official opposition) who feel that Canada underfunds their military.
I doubt it’s hard it just takes discipline. Use 0. Versions while working stuff out
But you won’t be able to see more than a few hundred satellites at the same time because they’re so low. Whereas you can see at least 1000 stars in the sky from any location.
What the hell? What if you miss your turning or want to do a u-turn? Going around more than once is a perfectly reasonable thing to do.
Is the Andromeda Strain good? I have heard about it.
Even Apple is capable of using standards when they want to - all the way from Samba, USB-C, Bluetooth, CalDAV/CardDAV, and more on every level.

They just tend to choose not to these days to make our user experience slightly worse and extract more money for dongles or force us to buy more of their special hardware.
Very interesting. To clarify, 60deg phase offset or azimuth (e.g. converging at a single point)? Now I really want to plug this into an EM simulator
Lots of respect for working on a project for 5 years and releasing it to the world. That's really hard.

Question - do you have financial goals with this project, or do you see it as a community / hobby project? If so, what are your plans to do that?
> But I don't think blaming parents is the answer

Blame is an entirely different conversation to delinquency. If I get hit by a car, lose my job, and can’t pay my rent, I’d become delinquent in paying my rent. You could debate who’s to blame for that, but it has no bearing on whether I’m delinquent or not.

> I never concluded that it was the government's right to take over parenting responsibilities.

The comment I was originally replying to did. Your initial response, which I mostly agree with, didn’t address that topic at all.
Why would anyone pay $120-$150 per hour for .net code in India? Most American firms pay $25-30 per hour to the Indian companies. Also, do airplanes run on .net?

>You’d see .NET code with a single class that has a few thousand lines of cod

If we are blaming entire nationalities, I have seen code written by an American. His idea of refactoring was copy paste the function, append a '2' to the function name and use it. There were at least a 50-100 functions like this in the project that had like 30-50 source files.
Ask HN: Why is producing so hard?
I have been trying to write a blog post, create a side project or involve in some open source projects since the beginning of the new year but it's not materializing.

Most of the time I end up consuming - reading an article on HN or just installing the open source project on my laptop or watching a youtube video. Since consuming is so easy, it is very difficult to break the habits from consuming to producing.

I want to know how others manage to produce so much outside of their 40 hours job on a consistent basis. What is the recipe to write the first blog post or hack a side project ?

Please share you thoughts and hacks.
But then we're back at the beginning of this conversation and you're saying you'd rather have a larger, bulkier, laptop that can accommodate several of these single-use ports. The entire conversation was related to why USB-C was a good/bad decision. I think it was a good decision because I have infinitely more flexibility than I'd have with what you're suggesting. Anything that needs to work over the "lifetime of said device" needs to be able to handle future technologies and having dedicated HDMI ports, for example, is not useful for that because even the HDMI spec has changed multiple times in the last few years.
What do you mean, like OSX doesn't show you ads natively? Nothing comparable to seeing app suggestions in the Windows store tiles? Nothing Windows 10 has done to me so far has bothered me. Candy Crush ad in the games tiles in the start menu doesn't bother me.

Unless you mean susceptibility to malware. There's definitely malware that gets onto OSX and it can be harder to remove than on Windows.
I wanted to update my comment but for some reason I can't. I mistakenly said Java Koans when I actually meant The Codeless Code, located here http://thecodelesscode.com/contents. Sorry about that!
There’s good old KnockoutJS too. I feel like code written in that will still be working in years to come.
> over its ~10 year lifespan (assuming it can last as long as Cassini did...)

Cassini wasnt exposed to solvents, rocks and didn't have moving parts (at least not to keep it aloft). Have they made a public statement about lifespan?
NY: Why Blockchain Technology influences the current assets?
I do mostly non public work, LoB apps in particular.
12 "post meridian" is 12 hours after noon. 12pm. Which is midnight. But you don't use 12pm to mean midnight. Why not? Midnight doesn't actually belong to a day at all. Our current conventions of 12am and 12pm seem to be mostly products of digital time keeping.
Definitely reminded me of the (in)famous Calvin Klein ads of people in their underwear in a basement. https://www.buzzfeed.com/briangalindo/the-1995-calvin-klein-...
I would agree with you if they had not self reported and taken immediate corrective action.
This is the "embrace" phase. It also kind of encompasses "extend" by adding hardware support via Windows drivers. This alone is not enough to get to "extinguish" though, so allow me to make a prediction.

The next step is fully locked down hardware that requires a signed OS. Linux will not run on it, but MS will pretend to support you by allowing linux apps to run on their kernel. Then, once no hardware will allow you to run linux natively they will depreciate it and get people to migrate to better supported APIs of their own.

People are just walking right into this as if none of Microsofts history ever happened.

The only OK scenario is that MS becomes a larger version of Redhat and migrates users the other direction. Is that happening? No. It's all about bringing your toys to their house.
https://news.ycombinator.com/item?id=17763855

Also, check out Proxmox, a "distro" of KVM with extra utilities such as a web GUI.
There's huge advantage and parent is super duper wrong
Presumably you’d need to also know that the unit tests aren’t being used locally while developers develop. It’s pretty common to run a unit test watcher while doing local development, and have that catch breakages that never make it to CI.
Arcan http://arcan-fe.com/ is an alternative. Durden (https://github.com/letoram/durden/) is a tiling window manager for it.
You joke, but Canada has disputes with Russia over arctic territorial claims.
Refraction is a linear effect. This is nonlinear because two waves enter the gas at f1 and leave at f2 (the photon momentarily energizes an electron in the gas, which collapses and releases a photon at another frequency)
Problem is OAM does not work for long distances.
There are over 7 billion people. I think we are ok.
Impossible Trinity
> 2. Switch to object literal

I've generally called a much more general form of this "data driven programming". (The data here being the mapping.)

See: https://en.wikipedia.org/wiki/Data-driven_programming#Anothe... and the referenced https://homepage.cs.uri.edu/~thenry/resources/unix_art/ch09s...

> the important part is moving program logic away from hardwired control structures and into data
China uses slave labor and you seem to be cool with that.
Very hard to track a beam between moving terminals
> The author expresses great surprise that people sleep with their phones beside their bed - whereas, it is a great surprise to me that she doesn't. It has an extremely useful function as an alarm clock.

You misread the article. Not beside their bed, but in the bed with them.
The annual reports and division.
That's completely contrary to my point. You're still just a random person online from Hacker News. The vast majority of people that aren't on a niche website like this have no issues with the keyboard. I haven't gotten a single complaint related to the keyboards from our employees using MacBooks. In fact, overall, we get far less complaints about the MacBooks, in general, than we do with our Dell and HP laptops.
I don't like Indian IT companies because they pay us less and some managers exploit us a lot. But one thing they deeply care about is the customer. They would go to any length to keep the customer happy. There is no way they would risk loosing business playing such games.
Do you have a recommendation for a phone that has a <=5" screen that is supported by LineageOS and MicroG? It seems like most of the well supported phones are too big to comfortably fit in my pocket.
I think JS moves fast because of the sheer amount people that use it. Many have discipline, but countless others do not.
Anything that involves getting away from the computer. :)

I have been trying to build a model truck (The plastic kind that you build and paint.) for a good 3 years with no luck.
Related discussion previously on HN:

https://news.ycombinator.com/item?id=19760727
Artisanal Web Hosting
Sperm banks should be outlawed. Please don't interpret that to mean that children -- people! -- conceived using that method are any less human. That would be an incorrect and grossly unjust reading of what I've written.

First of all, it introduces disorder into society. Family relations are thrown into chaos. Incest and inbreeding become bigger problems. Furthermore, half of the extended family disappear. You've only got the mother's family now. You deprive the child of her family network and a relationship with her father.

Second, it prioritizes the woman's desires over the child's good. The woman in question does this because she either can't find a husband or doesn't want to. She isn't adopting a child that already exists and needs a parent (better one than none). She's causing a new child to come into being because she wants it, full stop. Never mind the good of the child, that single motherhood is strongly correlated with various problems. Some would go so far as to say that the child is objectified in this way. You could say the same thing about the man who becomes nothing but a sperm machine. Mutual consent does not magically bless the act.

Third, it does not leverage sexual selection. Both sexes play a role here. Sexual selection tends to maximize health and favorable conditions for the child and contributes to a reproduction of those factors genetically and culturally. Sperm donation subverts this process.

Fourth, it strains and poisons relations between the sexes which exist, at least in part, for the reproduction of the species and subsequent formation of those children into mature adults. Until very recently, this was the overwhelmingly typical case across human civilizations and societies.

I do not think it is helpful to play the game of describing hard won traditional norms and relations, which characterize the typical case across human civilizations historically, as merely "conventional". It comes from a place of dismissive and frankly self-destructive hyperindividualism that waves away human nature as meaningless. Under the influence of influential yet unscientific and irrational ideologies, everything under the sun is increasingly described as a social construct. This is dangerous. It spreads falsehoods. It alienates man from himself and uncharitably enables delusions.
None of these books would have been $600 when new, and IMHO none of them are worth that (and I am a comics nerd who has spent a few thousand dollars on reprints of old comics over the course of her lifetime, including the Kat). I doubt any of the bots listing these collections on Amazon for $600 even actually have a copy available to sell; there is a bunch of weird shit that happens with the prices of stuff that's out of print nowadays.

There is also a good bit of distance between "I have a bunch of scans of Krazy Kat" and "I have a file ready to send to a book printer to turn into a bunch of books of Krazy Kat". Scans need to be cleaned up, grey halftones need to be dealt with (terrible things happen to them when you scan them), and multiple sources ideally need to be checked to find the best possible copy - for instance, compare these two images of the same strip, one from HeritageAuctions.com and one from newspapers.com:

https://d2tsqpgsubhmz2.cloudfront.net/1919-02-02-comics.ha.c...

https://d2tsqpgsubhmz2.cloudfront.net/1919-02-02-newspapers....

zoom in, look around; one is Herriman's original, with a stain it's acquired somewhere in the century that's passed since he drew it, and a scribble of non-photo blue pencil indicating an area filled with grey halftone when it ran in the paper; one is a scan of a ragged piece of newsprint, with a halftone that's closed up a lot in the printing and scanning process. Neither of these is quite what you'd want to put in a book.

I suppose one could apply more ML to automatically try to clean up all of these diverse scans into something worth putting into a book, but I feel there is a huge can of worms being opened up there.
Google Didn't Keep
You can get much more useful info out of Activity Monitor by running spindump.

For iOS the Battery settings are usually good at telling you about power drain.
I've only imagined a Microsoft version of Linux (or BSD or ...). I figured it was the only way to get a polished consistent experience much like I have gotten (mostly, but not perfect) from Apple and macOS. The reason I left Linux on the Desktop in 2006 for macOS. I was tired of inconsistent experience, constantly tweaking, sleep/suspend/hibernate haphazardly working (or not).

However, the one problem I have with switching to Windows, even with a flawless WSL (2), or full Linux/BSD/whatever OS under the hood, the whole Apple ecosystem integration, seamless syncing between all my devices and accounts will be hard to let go unless something from MSFT / Windows and company can provide that same convenience. From what I have researched, it's close, but still not there.

It's too convenient. I know people will say they have problems with it (iCloud/macOS/iOS syncing/integration), but my experience and all my fellow constituents and family haven't. So, I have not witnessed nor experienced these issues people bring up in threads on HackerNews, Reddit, etc that I have seen (yet can't seem to find exact examples of at the moment with links).

I really admire this work. I hope MSFT continues down the path they have been. I've always had a soft spot for them. I'm rooting for them.
Can you elaborate? I've seen OAM at the conferences but not super familiar
>It doesn't make sense post 2016 because the war Russia is waging on the US is one with Information (fake news, Facebook)

And what do you think their endgame is with this information war?

They aren't pumping out the disinformation for shits and giggles, it's for a very clear distinct foreign policy reason when you consider Georgia, Ukraine, etc
Why would they break if macOS itself runs fine on AMD? These softwares run on macOS and don't make any system calls directly by bypassing the OS, right?
I hear what you are saying (tyranny of the masses) ... but you can't have a democracy when it's "all are equal but some are _more_ equal than others".
Recently there is https://gitlab.com/nonguix/nonguix
> misguided design aesthetic at the expense of practicality in recent years

That is not at all a recent thing.

Example: the first iMac mouse in 1998 was round. A casual observer might not realize how misguided this is until they try to use one for 5 seconds and can't keep it in the correct orientation.

Another example: dreadful charger cables that predictably break. It's been this way for at least a decade now.[2]

[1] - https://en.wikipedia.org/wiki/Apple_USB_Mouse

[2] - https://www.quora.com/Why-do-Apple-chargers-always-break/ans...
Making it effectively... Nevernote?
This is what typically happens to h1bs: if someone comes from India to work at the client location (Boeing office in this case), and if the customer is not happy with them for whatever reason, they get send back within a month or 2.
As a future educator interested in how people think about code, I like these submissions! Whenever things like functional style or language syntax pop up on HN, they tend to create a big stink in comment threads, as people defend their (obviously different) tastes, perhaps by providing contrived code examples, or focusing on why Alice's code is "unreadable" to Bob, rather than understanding "that's just what works for Alice." Honest, unprovoked opinions like in this blog post (like "Hey, this works for me!") are a breath of fresh air.
If the issue was in the specs, then it is software. Producing code is only really one piece of software development.
"the other platforms" leads me to suspect you haven't tried many other window managers. Linux has too many to name.
Surely they can at least manage a flathead.
This is how I feel about Slack. I use it, it's everywhere but it's pretty ordinary.

FFS, they still haven't implemented a dark theme yet. . . isn't that something you can just do in CSS?
Because we were too busy building Google, Facebook et al.
They have to pay for that big building somehow.
If it was lowercase it wouldn't show up at the top though!

On a serious note, you should make a github issue.
My problem with Riot specifically and Matrix generally is that the adoption process isn't very gentle. Yes they have bridges, but my experience has been that they're way more pain than they're worth, especially if you're the odd one out.

The thing I like about Signal is that I can use it for regular texts as well as encrypted communications. Instead of converting all of my friends at once (or even just a significant subset), I can just replace my texting app with Signal and get my friends to move over one as a time.

I tried that with Riot, but it just didn't work out. I tried the Slack bridge, but it required admin access on the Slack server (fortunately I had that at the time) and only one channel could be created at a time, which was tedious. That's not Riot's fault, but it's not particularly important who is at fault.

I want to replace some app with Riot and slowly phase everything else in, but nothing really gave me the confidence to do so. I heard rumors that they were planning to support VoIP, but this doesn't seem to extend to making/receiving regular calls or texts, but merely providing audio and video chat along with their regular text service. Maybe that has changed (I check back periodically), but unless it solves a problem that doesn't require me to convince everyone else to switch, I'm probably not going to make the effort.

And that's why I like Signal. It's not the best secure messaging system out there, but it's a drop in replacement for something I use today and doesn't require me to get everyone to switch at once.
In France a lot of politicians went to an administration school (real dorky stuff, state accounting rules, procurement rules, how to interact with other countries etc.), but we have the same complaints about them. Also to be fair they have slightly better objective result with a longer life expectancy, but nothing extremely better.
> If you could press a button and "contaminate" Mars with life that would start spreading and generating an oxygen atmosphere, wouldn't you?

No. Mars has a weak magnetic magnetic field which is incapable of containing an atmosphere that would support us. It also took Earth over 1 billion years for atmospheric oxygen to accumulate in significant amounts.
Life of Brian? Lots of Babies? Library of Barcelona? Linux on BeOS?
Blaine Garst who worked for him at NeXT and Apple said that this was indeed true: https://youtu.be/qtEIq7fe_KQ?t=9502.

> So Steve Jobs’ real talent was hiring good people. 'Cause he didn't invent most of that stuff but he sold it. He had ideas, and some of his ideas were the inventions and some of them got battered around and thrown away, you know, but he knew how to hire great people. And the people he hired, the reason they were great was they were great together. It was a very egoless environment in all honesty. People had their ideas, they would push 'em but they could be talked out of 'em. They could learn, we were all there, we were small enough. As you said, I was doing kernel work, language work, you know, whatever work needed to be done, we were all in it together. So it was a very positive environment. It was the closest work environment to my high school that I ever had. Tolerant, directed, but you know, and focused.
I literally decided today to start using paper and pen for note-taking.

I haven't even tried half of these apps but I'm tired of looking for the one true note taking app that won't annoy me.
Yeah, I don't see the issue if you're paying for YT. But I'm still not a fan of having guides on how to essentially avoid paying for use of SaaS services. It's not unlike piracy.
I wish we’d cut support for all of them, but none of those countries are the economic threat that China is.
If there is any time when "more haste, less speed" is appropriate, developing software is probably it.

There is no need for the library ecosystem and dependency culture around a popular programming language to be as fragile as JavaScript's. Other popular programming languages manage not to have this problem to anything like the same degree.
That would be fine if they'd be clean reimplementations of an API using their own backends. But advertising services which abuse SaaS infrastructure of a company is just not ok, especially in an article that's all about not using anything from Google.

I'd feel similarly about having someone advertise a way to crack Slack enterprise features instead of using something like Matternmost.
Really claiming that it's at least as capable as xorg seems like a complete misrepresentation. Aren't some of the most common and enduring complaints about Wayland about missing features compared to X?
Informatics Lecture Video Recordings
>The thing I like about Signal is that I can use it for regular texts as well as encrypted communications.

Can you expand on that? I'm afraid I don't quite understand the advantage here. Also, have you tried Silence for sending encrypted SMS?
Is anyone able to view or download these recordings. Topics in these lectures are gold but I'm not able to view or download any of the lectures. Anybody know what's the technical problem with these?