skysight-inc/HackerNews huggingface dataset:
I agree with it all, except the last point, and with it's inclusion this loses it's strength as it seems to indicate violence. Perhaps "peacefully resist" is an alternative everyone can agree with. Nobody wants violence
Considering "fake news" (literally commandeering the media and planting untrue stories) was a tactic used by Hitler and is considered to be a basic tool of authoritarianism, I'd suggest that no one has underestimated its impact.

In fact, fake news started WWI.
It is also a sure way to get some attention from potential users and contributors which is good for the project
Is what AWS did legal? Yes. Ethical? Meh. Rude? Yes. Against the spirit of OSS? Hell yeah.

Is the author calling them out fair. Yes.

Also fair, me assuming everybody defending AWS here is a terrible person.
I think there's a great confusion, and maybe not just a little ideology, clouding things.

On one level, command vs market is just about what kind of algorithm you use to get a goods allocation that makes the economy run. If the idealized market Turing machine can compute a local optimum to a nonconvex optimization problem in polytime given some inputs, there's nothing prohibiting an explicit algorithm that runs through the same steps from doing so. If finding an equilibrium is in some hard complexity class, then it's hard for the market and the command system both, given the same inputs. The market's computational capacity isn't magic. Most likely the market only finds an approximate optimum and a dedicated algorithm can do better, if it has the same inputs.

That then gets confused with the problem of getting those inputs. Hayek makes a big deal of the local knowledge of the market in contrast to the hierarchical nature of the Soviet planned economy. But that should cut just as viciously against big corporations, and what it really means, I think, is that the system must be bottom-up in some fashion.

You can have bottom-up systems running on top of the market, or on top of some explicit optimization algorithm. But the Austrians have managed to convince people that market = bottom-up and explicit algorithm = top-down. That's where the dismissal comes from.
My employer has over 2000 clusters running k3s (I'm on the team that manages them), it's been...okay. We're on an old version though, so a lot of the k3s-specific issues we're running into are mostly fixed in more recent releases. The issues we run into more often are network or power related than k3s itself. Sometimes with the OS image the devices are running.
Is this harder to achieve for the Rust ecosystem (due to some properties of Haskell perhaps)? Or just no one put in the effort in doing it?

Is it expensive to maintain all the binaries for all of Hackage?
Wow, what a great write up – thank you, Jay!

I have seen this exact confusion with many friends and colleagues in the past who don’t understand just how different a micro controller is from an application processor, and what a difference it makes and even simple things (ha ha simple) like circuit board layout.

And application programmers are so used to things like virtual memory and thinking or hoping the system, never mind an application garbage collector, will manage memory that when you suddenly tell them their stack is limited to a few kilobytes and please please limit your heap usage, too they’re … Cast adrift!
No disrespect to you, but I've heard that "inform you about products you might be interested about" argument so many times it's starting to grate on me.

Think back to the advertisements (I'm thinking about the ones in Byte magazine in particular right now [not sure if it was ever distributed internationally, but you can definitely find issues in the Internet Archive.] They showed maybe a picture of a product and paragraphs and paragraphs extolling the product's virtues.

I despise the modern adtech industry, but I have zero problem with that old type of ad. They helped fund a magazine I liked; I was informed about a product I may not have known existed, and most of all, no one knew if I read the ad or not or how many words of the copy I read, how long I was looking at it, my sentiment while reading the ad... It was a win-win scenario. In fact, every now and then I even like to look at old back issues of those types of magazines, sometimes to just read the ads.

That's not the type of advertisement I despise now. My main point is that the entire 'Oh, well ads on (e.g.) Facebook, they simply inform you about a new product for sale' argument people toss around in defence of ads now falls flat to me now. At its core, it's essentially a motte-and-bailey argument (if you haven't heard of that before, look it up; you'll see it everywhere.)

The entire ad-tech industry is rife with click fraud, which begets endless and invisible tracking, data brokers, databases everywhere, analytics, ad auctions where they bid upon your eyeballs. That's when the media companies, the advertisers, and Google and Facebook frolic about the bailey.

As soon as you accuse them of their secretive tracking and data collection, they run right up to the motte and tell you, "Well, hey! We're just trying to give you relevant and useful information about products you might not know about!"

Well, that sounds reasonable. You acquiesce, and they run back into the bailey and continue to monetize your eyeballs. That's what I find most dishonest about modern ads. They claim to be performing a social good, but behind our backs they go back to collecting every piece of our being that they can measure.

--

EDIT: I'd never install a Ring device, but I'd be being way too ideological to not have the empathy to say I wasn't glad your car was stolen. That's good to hear. :)
That is some valuable data.
SaaS was a natural emergence from the Internet. Software is eating the world, and eventually it will eat itself too.
so employees from Dropbox have to use Dropbox to share theirs files...
NASA funds Nokia plan to provide cellular service on moon
> I think that moderation is a consequence of the rights to speech and association. The ability to choose what content you host, and whose content you host, is a consequence of those rights.

The right to speech does not mean that you are also immune from libel laws. That’s the controversial part, Facebook enjoys both the rights (plus consequences), and a special immunity under Section 230 that does not apply to any other kind of speech.

> And when they pass laws that, de facto, restrict the ability of companies to associate and speak freely, they restrict those essential liberties.

Do you think that being banned from Facebook does not also restrict an individual’s ability to associate and speak freely, in 2020?

> Section 230 ensured civil liberties, both Facebook's, and yours, and mine.

I’m sure lawmakers are hearing this exact line from lobbyists, but it rings hollow. One of those is clearly not like the others, and perhaps the law should favor “yours and mine”.
> Just be patient, and make sure you figure out the colour of your Lambo now.

This is sarcasm, right? Right?

Situations like this are precisely why the industry pushes so hard for APL and BSD/MIT, and against A/L/GPL: because you do the work and they make the money.
That's an interesting comment. So, the midi->score conversion is indeed one of the harder parts, I spent a lot of time on that and I'm not yet satisfied with the results. There are quite a few ways in which this can be improved further, there is a long list of 'todo's' where I basically have worked out how to make the improvement but I have not yet gotten around to actually implementing it.

Midi is 'lossy' in the sense that it flattens a bunch of knowledge about how a piece is to be rendered into note-on/note-off pairs. You then have to do all kinds of tricks to even begin to approach what the score looked originally. Lots of enharmonically (identically sounding) combinations may have looked completely different on the original score, and when you start adding the various chord combinations it gets even more complicated. Even so, I'm strongly convinced it can be solved and we have made considerable progress on this already.

The 'wiggle room' aspect of it has been addressed to some extent. For instance, we build up a map of all the notes that are sounding at a given time, and will ignore notes that are technically 'wrong' but that are still sounding. This allows for much smoother restarts after mistakes.

Your final point is a bit tricky, but thank you for the hint, I will definitely add it to the list of things to look at to see if we can find a way to make that work.
Redefining content collaboration with $9.3M in new funding
The article isn't even close to being about building a linux distribution. It's about embedded electronics engineers moving from microcontrollers with custom embedded firmware to SBCs using minimal linux for embedded systems. So accepting your revision, the response would be "no, I want to buy a stereo system".
This is more of a testament to how closed-minded, uptight, in-denial, and socially-captive some people are than to any particular power of MDMA, or any other drug. Some people need a real kick in the ass to consider anything outside the fragile walls they've built around themself. I hear stories like this from time to time, and the subjects always attribute the change to a specific substance, encounter, event, person, or experience. The trigger is irrelevant; they were just wound-up too tight and something released the pressure. Great, I'm glad they got some relief and finally managed to ditch all their baggage. This can turn into a real problem, though, when they misattribute the experience and start evangelizing for all the wrong reasons. I see this in particular with LSD; people run around encouraging others to do it, when it's really not life-changing for most people, and can lead to psychological harm in some. You see the same thing with religious zealots, self-help addicts, and many other situations. Just because one person coincidentally had some kind of breakthrough associated with a drug or experience doesn't mean that it's going to help others. Most of us weren't living a lie in the first place.
Yeah, we renamed and relaunched it after adding Playwright support. Same project, code base etc. though
@avrionov @ignoramous Thank you!

The frontend for desktop/browser React, and Electron is used to create standalone apps. I don't love Electron, and if you don't want it a browser version is available too: https://app.actualbudget.com/

The mobile app uses React Native and has a custom UI just for mobile, but it shares styles and a few small components with web. I don't believe that you can build one UI that works well on both desktop and mobile.

All platforms share the backend code which runs in a separate process/thread. On mobile, I use https://github.com/JaneaSystems/nodejs-mobile to run the JS backend locally.

That's mostly it. No UI frameworks are used. I love UI/UX design so I built it from the ground up to be as usable and performant as possible.
Apple doesn’t talk about the RAM because the machines have enough. I don’t recall the exact amount from tear downs, but having owned a few different models over time and played graphically complex games etc on them, I can say the performance on iPads is consistently great and however much RAM they have is enough.

iOS is a console ecosystem, so any new one is guaranteed to last 5 years or more with excellent performance.
I see what you mean, but in this particular case, there are licenses that explicitly require the sort of attribution that the tweeter was asking for - e.g. the BSD license with the "advertising clause", or maybe the AGPL. For some reason, open source developers are choosing not to use these licenses, and complaining about it later.

If it were the case that AWS broke some unspoken social convention that is hard to legally enforce, I'd be more sympathetic. But it feels more like the author made a choice to license their software using Apache 2 over other licenses.
How to use “process goals” when you’re feeling deflated
Well you can have that, those are the repositories mostly, which you have access to when building your linux. So you have a mature source of code, but what makes a distro 'mature' isn't really of any value in the embedded space. Kernel, core utils, init system, some packages and you custom code, and your done. You now have your own distro, code is mature, boots really fast and is probably more stable and secure that the mature distro which is trying to be everything under the sun. When you only need the linux to do one specific thing you can make something that is really rock solid and actually have a sense of everything that is going on under the hood. Having some guy whose, honestly mostly uneducated, solution is to just throw fedora on there is going to create a crap system.
Saying the emails are fake would be a direct acknowledgment of the incident that the agency is trying to investigate. This is similar to the “Glomar Response”. https://en.m.wikipedia.org/wiki/Glomar_response.
That's what I'm assuming.

Also with APPLESi Macs, they're natively running iPad apps, so there is some kind of chance they meld the Pro line and the MacBook line into a single device capable of running both platform's Apps, though I don't actually expect that gen1 of the new platform.
It's not inherent to the language. It's inherent in the build tooling. Back in the cabal days haskell had the same problems. Nix is a more hermetic build and packaging tool which is why it's better at it.
Open source is getting perverse.

Individual developers spend their free time developing a solution without making as much as a cent, while giant corporations are making billions on it.

How did that become a thing?
Most mobile apps are 10x that...
Podcast: Python Return Statement Best Practices and Working with the Map()
The option to quit and only work either every other year or every 6 months is more viable. Though still job/industry specific, many people pull this off.
Remdesivir has little effect on Covid-19 survival, WHO says
AutoPilot disengages if you try to take over the wheel, it's one of the basic features that is available.

The only instance where you are steering is on the new lane switch (turn on blinker, check lane, depart from current lane)
At a guess, it's a post that implies a sort of soft conspiracy with very little evidence. It just doesn't contribute a whole lot of value to the subject at hand, except for attempting to foment a vague sense of wrongness.
The 120hz screen is a big deal if you plan to pick up the pencil and use it for a lot of drawing/whiteboarding/notetaking. Latency really matters when you're drawing on the screen and can visibly see the line trail behind the pencil tip. Ideally, you'd want a 1khz screen for ultimate responsiveness [1], but that may be a long time coming.

[1] https://www.youtube.com/watch?v=vOvQCPLkPt4
I really don't understand this reasoning of "there's not a license" Take an existing one you like and amend whatever you want to it.
The title implies that LIDAR was $75,000 until Apple put it into the iPhone, but it's just clickbait. The answer to the headline is that it improvements to the tech made it cheaper over the course of a decade. It's like saying "a computer used to cost millions in government funding, but Samsung somehow put one in your pocket"; it skips quite a few notable steps for dramatic effect.
It could be given an extra sense with LIDAR but that is 'a fool's errand' and not as profitable.

I should start carrying a stop sign in my pack, have some fun on the highway.
That is the current behaviour. And it's not saying what you state.

"no link" literally means no link. It's the straightforward meaning of (an ordinary, not symbolic) "link" in Unix filesystems. They cannot cross devices.

And on disc, ".." in the root is a link to the same directory. (POSIX allows for it to be this, which is the conventional Unix behaviour, or not to exist, which is the case on some non-Unix filesystems and operating systems where conceptually there is stuff "above" the root.)

Executing "cd .." ignores what is on disc at a mount point, and traverses the mount upwards.

Remember that "filesystem" has three meanings: the on-disc format of a DASD volume, the overall tree abstraction presented by the operating system, or what is presented by an FS driver.
Twitter clap threads clap make clap bad clap articles

In a month / year / etc when this thread gets deleted, there'll just be a HN comments section speculating about a missing twitter thread. The least we could do here is ask posters to capture the thread in a blog post along with a summary of points, so it doesn't have to be re-created in the comments here. This is potentially an important post that we want a historical record of, and Twitter is just not built for that.
>I would love to see automatic print failure detection (with a camera, even a micro camera at the nozzle).

You probably already know about it, but Spaghetti Detective is pretty decent at detecting print failures - although as you say it'd be great to have this built in (and more reliable...)
Yup it is ;)
Don't worry. You did that better than Rodney would have... Admittedly, I regard Rodney Dangerfield as being as overrated as Jira...
Yeah, because a resume with that work history is going to go over so well?
I do tend to mention the major projects I build on in my credits, as well as actually respecting attribution licenses when I make my little forks. The effort is minimal, it's all good karma. If everyone did this, we'd probably have fewer "openssl" or "pgp" situations, as the people doing the work would get actual visibility through the chain.
Firefox.

Edge and Chrome use much more RAM compared to Firefox, atleast on my machine.
I especially liked the section on DDR memory PCB routing and how it is less complicated than people make it out to be. At least for this application. Makes one want to try something like this
"Trump", "racist" all the signs of a well thought through and convincing argument.
I use ProtonMail with a custom domain; the braindead simple email encryption is useful.
My dog has a great nose and loves to dig up the nuts squirrels bury in our yard for a snack. But he also eats cat poop so ¯\_(ツ)_/¯
Oh, that's good to know because cfp.nixcon.org says 15:00 but without timezone, so I assumed it was 15:00 in my timezone!

https://cfp.nixcon.org/nixcon2020/schedule/
An attack is violent and definitely bad for society. A dog making puppies is just a dog making puppies, nobody loses anything, nobody is hurt.
So someone launches a new company that provides services for everyone, including billion dollar companies.

Basically unless you put a non-commercial license on it, any effort to limit its use will be easily circumvented.
Not really. Fedora IoT only supports x86_64, aarch64, and armhfp, which has some intersection with this space, but not a lot.

Regardless, that wasn't really the point of the article.
Yeah I think Satnav answers most. I guess the biggest thing we are missing is Lidar hooked to Satnav
Admitting You May Suffer from a Mental Illness Validates Those Who Abuse You
Because he wrapped a combination of nerdy sci-fi and a theory of ever-ending economic growth around an updated Christian-ish proto-religion.

A certain type of person is basically wired for it.
Seasonal jobs or contracting work etc can cover up such things.
Sit-ins are considered a type of physical resistance right?
He might mean energy efficiency. We just have access to way more energy these days, and we've been slurping that milkshake hard.
In my case, I'm an embedded dev. So some of my own code is doing memory-mapped I/O to hardware, inline microcontroller ASM, or other stuff that can't physically happen on the system running the unit tests. So mocks (or fakes, it doesn't matter much here) are necessary to avoid running hardware-specific code on the wrong hardware.

Of course I try to make those fakes at as low a level as possible, but there's still a substantial part of my code that can't be unit tested, and needs test programs in the actual firmware to check it.
Or 'grand-' as in 'grand-aunt', 'grand-mother' etc. Which sounds better, more 'grand' :)
Are Offices Prisons of the Mind?
Show HN: A Tile Map Editor with isometric tiles
Hi everyone, I've been developing this tile map editor for a while now. I use it mostly to create maps for my games and prototypes. Recently I've pushed a update so the tile map can work with isometric tiles.

The live version is here: https://victorribeiro.com/tileEditor

The source code is here: https://github.com/victorqribeiro/tileEditor

And here's a video of it in action: https://www.youtube.com/watch?v=KaffCgXiYvE

Hope you like it.
I think the idea was that if they properly marketed their achievement, they could get Lambo level compensation at a big 3 cloud provider.
I'm not saying you should, for example, support changing federal procurement regulations to favor open source software (though the author makes a strong point). Or that you should favor tax incentives for them.

I was taking issue with your broader principle that "asking for government support is really an admission of failure." In fact, subsidies can be incredibly valuable for the societies that collectively pay for them. I think it's best to evaluate on a case-by-case basis. This author has done a ton of research and so I didn't like it being dismissed out-of-hand on principle.

Here's the paper linked from the piece about procurement (need a free account to access):

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3355486

Also, for the record, vaccines are highly subsidized, particularly for children. Those subsidies are one of the best things we've ever done as a nation.
This may teach you to "play" piano, but the real question is whether this sort of rote memorization will really teach you how music fundamentally works. Seems a bit like re-typing Javascript programs in order to "learn" programming?

Will you be able to improvise after enough of this? Play songs by ear?

There are a few fundamental musical concepts that I'm not sure you easily pick up by rote memorization:

* Most music is based around "chords", which have non-obvious mappings to physical keys. (They're linear intervals in frequency space, but that doesn't make it easy to realize that D/F#/A and Ab/C/Eb are two representations of essentially the same thing)

* Likewise, songs can be transposed up or down without affecting their fundamental attributes. (They just sound "higher" or "lower"). However, to do that, you need to be able to shift +/- N keys which is tricky given the difficult layout of a piano. To really do this well, you need to understand the concept of scales/modes.
Could use the flexible LCDs to make a cylindrical version...
This is something that is very high on my wishlist, what I would like to do (and some of the code is already in the project) is to detect chords as they are played and annotate them. But because there are a lot of ways to express the same chord this is not so simple. Work in progress!
> In the meantime I tried to escalate internally and they're being a brick wall even tho I work there

> And this is how it ends. No one fucking tells me to assume good intent ever again. Fuck all of this. Our lives are in a bind because of this BULLSHIT

Tiniest violin.

Too many Googlers like him (and here on HN) mistakenly believe they're not evil, just because of that motto (which Google removed) and because the workforce is full of progressive agitators.
I hadn't heard of Charlie Hunter before, but he appears to be quite talented. Apparently, he's known for playing custom guitars with 7 or 8 strings, with simultaneous guitar and a bass parts.
This is the first video I pulled up on YouTube:
https://youtu.be/La2gmwSQJo0?t=83
Check out the fret arrangement on his guitar.