skysight-inc/HackerNews huggingface dataset:
> Not all companies want to be yoked with the burden of continuous economic growth, always beholden to the irksome shareholder.

Then I don't think this whole thing is about you (that is the SM enterprise). Although, you can make a point that the commoditization of IT (like Amazon or more standard ERP systems) can make lots of these small companies obsolete and unable to compete. (you practically can't start a mobile phone company that makes its phone hardware and software today and expect to make enough to keep the lights on)

At this pace, the world will be a few very big conglomerates and many very specialized shops.
Jim Keller: Elon Musk and Tesla Autopilot – AI Podcast Clips
Jordan Peterson’s quest to beat Klonopin sent him to Russia, nearly killed him
> Spotify is rolling up the internet audio market, which their CEO, Daniel Ek, thinks will grow from $100 billion in revenue a year to somewhere near the video market, which is $1 trillion. People spend about the same amount of time consuming audio as video content. “Are our eyes,” he asks, “really worth 10 times more than our ears?”

An economist might be able to articulate this better than me, but this is likely due to simple supply and demand. Audio content is easier to produce, which makes a higher supply and a lower price. It is quite possible that audio is undervalued, but there is no reason to believe that a 10x difference between audio and video is unreasonable.
Yes! Formal verification has been in the ivory tower for years and years, but hopefully it can break out in the coming decade. It's a field where the theory is very advanced, but the tooling for Joe Average Programmer is very lacking.
Funny how similar this one it is to mine: I use tags surrounded by colons so I can attach a few of them and grep them easily (distinguishing them from normal text contents)

Ex. :label1:label2:labeln:
Try moving the throat as if you were humming "happy birthday" but not pushing the air with your lungs.

Your throat will constrict for higher notes more. Or maybe just try humming, dunno.

In the end you don't really need the step 2 - you can try +2,-2, +3, -3, +1, -1, ... it will only slow you down by by a factor of 2 and you will train yourself to recognize the differences eventually anyway.
This showed up earlier: https://www.nytimes.com/2020/02/07/business/media/the-inform...

It seems like wish fulfillment for the NYT however.
I use “just press record” on my Apple Watch for this all the time.
Running Blender on Dis.co's Distributed Platform
I Had a Gloriously Wild Childhood. That’s Why I Wrote ‘How to Train Your Dragon’
ConsumerWatch: 5G Cellphone Towers Signal Renewed Concecerns
> That isn’t a simple question, is it.

What about it isn't simple?

> At best it is loaded

What about it is loaded?

> and unnecessarily complex.

What about it is unnecessarily complex?

> Yes, of course I have agreed to contracts without that level of investigation.

OK.

So, suppose in one of those contracts there was a clause that you weren't aware of that said that you would be required to hand over all or any of your property to the other party on request.

Do you think that that should be enforceable? If you think it shouldn't, why not? Especially so considering that you were free to not enter into that contract, therefore you, arguably, would not be forced to hand over your property when this clause is being enforced.
Yes—the last paragraph, for example, which talks about an entire class of people in a belittling and ultimately ("used car dealer") pejorative way.

I'm sure that wasn't your intent, but these effects are always much less obvious to the person making the comment than they are to many outside readers.
I'd like to see static analysis and formal verification become more integrated with our development practices, especially w.r.t. security.

In a perfect world, I'd like to run an analyzer on my CRUD app's source code, and have it list the 37 vulnerabilities I overlooked.
As someone who has spent a fair amount of time working with AWS. I appreciate how approachable this tutorial is, as the official docs are usually way more arcane.
Next frame responses for any action which could reasonably be computed within a frame. Basically caching at every level of the system and aggressively precomputing and preloading anything the user could reasonably do from the current state. Let's use those cycles!
I imagine an implementation of this is equivalent to writing code and tests with the same level of detail as one might today. Language features put constraints on the solution, but do not reduce the essential complexity of a problem.

Could you elaborate more on what you mean by "could be taken much further"?
I also prefer to track todos this way because it shows me how much free time I can realistically commit to new things. There was a calendar app that did this very well called Timeful, which Google acquired a few years ago. Some of the features from Timeful have been rolled into GCal, but this one doesn’t seem to have made it.
These days its .local - we should keep an eye on that
I’m a developer by trade and I want nocode, albeit thinking as a product guy/entrepreneur.
I want to get to market fast, and then possibly iterate with code.
No, it was "commercial security bank", and it wasn't that long after (I think), that they stopped being on boards.

Edit: actually, I could be wrong on that. The Church might have had stock in CSB for all I know. It certainly didn't seem church-owned at the time. Monson did work in the printing industry.
Once 8 hours have gone by, it will let reposts through unless the previous submission got a lot of points and/or comments.
Lessons learned from writing ShellCheck
Interesting - I use Wordfence on my wordpress sites.
Gives me output like this for past 30 days.

IP Country Block Count
185.81.157.109 France 81
39.100.156.143 China 77
188.163.104.67 Ukraine 32
54.176.188.51 United States 31

Whats interesting is that some are coming from other compromised WordPress sites, which are for dental offices, medical offices, etc.
A lot are from tor exit nodes. Its amazing that many don't realize their servers have been compromised and used for nefarious purposes.
After spending 5 minutes on the site, I could not figure out what an offering comparable to Colab Pro would cost me (i.e. single instance of a notebook hooked up to P100), and bailed. In contrast, Google puts pricing front and center, which makes me feel better about their value prop in spite of the fine print around limits and preemptibility.
Microsoft has had 25+ years to fix this. They could have offered to buy the domain at any time.

Instead they leaned on free benevolence from this guy.
Chiu proposes integrating Bay Area transit (AB-2057)
Aha, is this why there was a weird period in the 90s where scifi movies used satellites to reflect sun off to the ground to use as weapons (GoldenEye and the 1970s precursor, Diamonds are Forever), Batman and Robin (using satellites to heat up Mr Freeze)
I ordered a MacBook Pro (though Pink/Rose Gold) for 29999.99 RSD (255.46 €, 279.63 $). It was supposed to cost 299999.99 -- 2,796.29 $ or 2,554.55 € (extra 9). The order was cancelled with no explanation, obviously. Laws in Serbia do allow for a sale to be cancelled before delivery if the merchant entered the wrong price, or the device is not available in the warehouse, etc. It was funny :)
> Participants (n = 197) enrolled in a nine-day training course (“The School for The Work”) and completed a set of self-administered measures on three occasions: before the course (n = 197), after the course (n = 164), and six months after course completion (n = 102).

I'm a big advocate for meditation but the study is skewed by survivor bias. Almost half of participants dropped off responding after 6 months.
It is in the article, albeit short on detail. Their waste is a fertilizer:

As they rise up through the ocean to breathe and migrate across the globe, the iron and nitrogen in their waste provides ideal growing conditions for these microscopic creatures
Text of AB-2057 (California Legislature, 2019-2020 regular session):

https://leginfo.legislature.ca.gov/faces/billTextClient.xhtm...

Context (2018) for those not familiar with Clipper's non-modernity:

https://sf.curbed.com/2018/9/24/17897210/clipper-transit-car...
I have a T490 and also run Arch, I believe for me there was a fix for the intel throttling in a firmware (BIOS) update. I don’t know if it was the same issue as the 480 but believe I saw it in the release notes for supported laptops.
I always wondered why it was in such an awkward location. It makes sense now.
Not to disagree, but P100 is not a "modern" GPU. It's based on Pascal, so it's a couple of generations behind. Throughput-wise it's roughly equivalent to 1080ti. Which is still something like $600, so your point stands.
Anyone can think of a particular reason as to why his website is being targeted by the Chinese?
Surprising that Project Zero didn’t catch this.
Feel free to send me an email (contact info in profile), if you want to go back and forth.
Most retail shops 'cater to the ordinary'. That is, they look to volume sales to make their money, so they cater to the lowest-demanding buyer-groups. You generally find these shops in city centres or in shopping malls.

If you want something a little better, you have to go to specialty shops, who generally sell better stuff, but their prices are higher to make up for lower-volume sales. You generally find these shops in suburbs away from city centres. (These days, you'll more likely find these guys online.)

In some cases, you'll be dealing with the manufacturer himself, and generally online. (Ferinstance: Try the Lenovo website, find a system, and then take the opportunity to have that special system custom-specified by you.)

In all cases, you get what you pay for. There's the old triangle of Size, Cost and Quality - you get to select any two of those.
This looks like it: https://github.com/nortd/driveboardapp
Yes, this is how I did this when I had easy access to GCP credit. Have a GPU VM with one of the ready to go images that launched jupyter on boot (or in a tmux session). Then just port forward 8888 over ssh. Worked very well and I found it far more easy to work with than colab.

This is not cheap though. A V100 runs you over $1.5k a month if you don't turn it off.
> I think we are saying the same thing - at the moment money chooses to be VC funds because normal debt has such low interest rates.

> Yes I absolutely think there will be shake ups in VC market meaning smaller more frequent and earlier investment (taking the place of what used to be bank business loans). And I think a lot of money will want to do that.

> But both of these are not debt - and until savings rates globally change then there will be plenty of supply of money and interest rates will remain low.

Low interest rates on normal debt are exactly what creates an opportunity for a novel kind of debt, which is what the article is talking about. Right now there's a lot of money in VC equity that would rather be in any kind of decent-yield debt - even novel debt backed by unconventional collateral. As and when interest rates rise, all that money will go back into conventional debt and the opportunity will go away.
Theres a great tool by cdr that uses ssh to prepare and launch a VScode environment. Works great in conjunction with AWS ec2 tools like the awscli.

https://github.com/cdr/sshcode
I guess I'm saying, there are mainline Christian denominations where this would also be the case: Hitler would have to agree to be saved, and the ex-member would have to in some way renounce the faith, but the outcome is the same, right?

I'm not trying to make the point that there isn't pressure on people to stay in the church. I know nothing whatsoever about the LDS church. People that say there's pressure, I believe them. I'm just making a nerdy theological point about "Hitler-salvation" as a threshold.
We've edited it now.
I'll take a shot at this. There is always an asterisk under every one of these. Every company and situation is different.

If you're a tiny startup or hobby with literally no money, it might make sense for you to manage it yourself because you have no choice.

Once you have some money and a viable business, then your value is no longer your ability to spend your time running Postgres, ensuring backups and restores work, creating replicas, upgrading software, and setting up all of the monitoring tools. You provide MUCH more value spending your time and abilities building things that are core to the business that let you make money and grow.

No doubt you can do it all and save some cash. But you have to do it regularly if you want confidence that everything you have built still works. With RDS, you pay them some extra for a near guarantee that it will all just work 100% of the time.

Once you become a large company with tons of engineers and you start to bump into limits of RDS, then it might make sense to run it yourself again. It is a significant burden to do it correctly 100% of the time. Your entire business can fail if you don't do your job right.
A good way to sync text files between mobile device and Mac is by using Simplenote app (https://simplenote.com/) on the phone and nvAlt on Mac to sync and Vim to edit the text file. I use NvAlt just to sync with Simplenote, as it works perfectly. SimpleNote also uses markdown format, and even does checkbox / todo using markdown `- [ ]`. On the Mac, I can use vim to edit the text file, and nvAlt will sync any changes.
I'm trying to define it economically. A colony is something that's independent from any other authority, thus creating it's own ecosystem. There's no one in charge, but everyone works on the most rewarding tasks, thus maximizing rewards for the whole ecosystem.
This and your comment downthread break the HN guidelines. Please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here.

(We detached this subthread from https://news.ycombinator.com/item?id=22277609.)
Cross-platform, low latency, FOSS graphics and audio stacks. Basically something combining the best desktop frameworks of the last 30 years, rather than the last six months. Let's have some actual UX rather than 10 different ways of toggling a boolean.
Isn't this basically what people said about SawStops ("I've ripped thousands of boards and..."), and then it turns out that the cost of all table saw injuries exceeds the total value of the table saw market?

People are really mad about SawStops, too! They're patented! But like, it's not crazy to suggest that nobody should have a table saw without a SawStop, and that it would be irresponsible to sell such a saw to the public.
One of the possible symptoms of coronaviruses (this one, also SARS and MERS) is a decreased white cell count.
> I also don't see how it can be illegal if the data is on the public internet.

It can be seen as an issue of intent. By posting something, that datum might be there for personal use, and is not intended for further commercial use, especially by companies outside the one hosting the information originally.

The act of data aggregation is one that I personally think should be heavily considered for regulation, especially since it can de-anonymize people. This in my opinion is a privacy invasion, performing extra actions to access additional private data when no access to the more private details was granted, and those details did not exist publicly in an accessible way. Especially at scale and yielding personally targetable results, this isn't something we want organizations or governments to use against people unchecked.
I don't know if it's the default or if it's something I've set in my config a decade or two ago but my zsh behaves like this by default (i.e. I get an error for blobs that match nothing instead of silently passing the * along). That seems much saner to me:

$ find . -name *.txt
zsh: no matches found: *.txt

That'll teach you to quote your `find` patterns real fast...
I almost appreciate the idea of writing a C program whose sole purpose is to show you the arguments send to it. That's some serious overkill.

But I think echo *.py would not just be easier, but more effective at demonstrating what your find command line will actually look like after shell expansion.
Back in 2014 EA issued a discount code for Origin that granted you $20 discount, with no minimum value and reusable. Myself and a couple friends managed to snatch 20 or 30 games before they deactivated it. It was pretty funny, and since it's just a digital product I don't think there's a reason to feel bad about it.
You're putting up two completely different arguments here:

1. The domain was squatted and the owner did not put it to good use.

2. Because of a third party the domain is so toxic that it should be disabled for eternity.

Those are very different reasons, which one warrants a revocation?

The first one is true for very many domains and probably a large reason that ICANN and registrys have large revenues. The second one is probably unprecedented under a gTLD.

If this was under a cTLD I would agree that it would be okay, if accordance under that countries laws and a proper legal process, but under a gTLD I think these measures should not be taken.
I think a language could even more constrain expected behavior so the compiler can catch problems without having to write tests. With tests you have describe the design constraints in two places: the code and the tests. If we could reduce the number of tests and more information into the code it would be a big win. Or a language that can model distributed systems and their interactions. The problem is to still be flexible enough so it will be hard to find the right level. I am pretty sure we will see a lot of development in the next decades. Systems are becoming very complex. If you think an old COBOL codebase is hard to maintain, good luck with a legacy microservice architecture in a few years. And it seems to be getting worse.
Ok, they hate the guy and rejoice of his suffering caused in by his wife tumor. Stay classy.
healthy or not, how sustainable is the can itself? Let's assume you put it to recycling, better or worse than plastic?

Also mostly per serving, not per gram. You can buy fish and meat without packaging that weighs as much as a sardine can.
It is unexpected to new users, principle of lead surprise should show it's not a great idea. At the same time, globbing is a basic concept for beginning shell users. I don't know how I learned about it, if someone told me or something.
I’m somewhat struggling through getting a service working on Kubernetes. So much configuration to go through. I’m trying to build a product, not be a systems engineer.

It occurred to me that Kubernetes might really benefit from some kind of nodal editor. Think iOS Interface Builder but nodal.

It would let us visually see the network configurations, make connecting different bits easier, etc.

The editor would also show a visual representation of our current clusters, nodes, pods etc along with health and usage etc.

Man if that existed right now I’d pay some cash to use it.
I've been doing the same for about 15 years, except I actually send the emails to myself and have a special tag for them. Unfortunately, Gmail search has failed to find things for me in recent years that I know are there and know are tagged with a particular key phrase, usually for things that are from the 2009-2013 time period. I've lost faith that they are actually keeping everything, or perhaps that they are keeping everything but their search algorithm may sometimes return "no results" in order to be fast instead of actually falling back to some kind of deep search.
> The particular selection of notes used for a song is called the “key.” It is also called a “scale.” For a piece written in the key of C, the notes that are used are A B C D E F G. For a piece written in the key of F, the notes are F G A Bflat C D E. I will say more about keys later on, and why most music is based on a scale of just eight notes

I'm not sure if I'm missing something, but why does he repeatedly refer scales having eight notes when (common Western) scales have seven notes, like the examples he gives?
I recently used a Linux desktop system (Ubuntu 19.4) for a a few weeks, the first time I've used a non-MacOS desktop in about 15 years.

In the last view years, I had gotten the impression that Linux on the desktop had made progress. I was surprised to find the experience at just about the same frustrating level that I last left it a decade ago.

It's all very shiny and translucent. The eye candy must come from the same designers as these fancy gaming graphics cards that are Ferrari red with lots of blinking lights, blinking away inside your computer, under your desk. But that part is not too bad.

What's worse are the inconsistencies and annoyances: windows being placed at locations where it's impossible to grab and move them; model dialogs behind their (deactivated) parent window;

Application UIs follow the Anna Karenina paradigm: they are all unique in their failures. Some have menus in the window, some use the top-of-screen menu bar, other have web interface with Hamburger menus, and then there's Calibre, which must be intended as a cruel joke.

In one non-gnome environment I tried, there was a launcher with menu entries "settings", "system", "preferences", "utilities", and "administration". That's five synonyms as far as I can tell.

There are about six places where I can change settings for the mouse. None of them allowed me to make it behave as it should: it's either dog slow, or jumps 20px for every quantum of movement.

Minor stuff: Search functions that pop up a model "nothing found" alert window whenever they don't find anything. The dialog's "Okay" button isn't focused, so you need to switch to the mouse to dismiss it.

There are three or so places to install software. The Ubuntu Store has no rhyme or reason: search results are a wild mix of well-known software and completely obscure widgets last updated during the Bush administration.

Most of the packages are terribly outdated: the version of Calibre I installed was three years old. And that was from the supposedly faster-moving "snaps" package. The only package manager that didn't give me any trouble happened to be homebrew, ported from MacOS just as recently as me.

Don't get me wrong: I've used Linux daily for at least two decades, on servers via ssh. I'd love to switch to an OSS desktop.

This has really put my opinion of Apple into perspective. There's so much complaining about every new MacOS release on HN and other places, I had started to take them seriously. But the gap to Gnome remains vast, and people claiming to have switched to Linux out of frustration must be lying, or have severely impaired judgement for some reason.
Would you really want them? If you write code in that style then you're giving up a lot of the advantages of Kotlin.

IMO there's a contradiction at the heart of Kotlin's positioning. As the quote goes, a language that doesn't affect the way you think about programming, is not worth knowing. If programming Kotlin is just like programming Java, why not just keep programming Java? If you want to switch to Kotlin because it's going to unlock a better way of programming, then that's going to have to mean changing how you program. It may work as a trick to get users on board at the start, but ultimately the language will have to find its own idioms and patterns, or else go the way of CoffeeScript.
I have one named thoughts.txt, and one named notes.txt, to separate daily scrum list vs. random idea or thought list. shortcuts on the desktop and aliases for easy access.

Also started using the notation

[ ] thing to do
[x] thing got done

Ok, I have some other special case ones like recipes, etc