jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Maybe what he means is that it's unethical to provide software to user without access to the source code, so in case the developer go out of business the user is left with software that the user couldn't update by themselves or someone else they hired.
Tech - Past - Leaders were science lovers, humanity saviours, Going past limits of intelligence.
Tech - Present - Contaminated with Human management science, economics and anything that gets touched by money. Science based on top of money, is it a real science at all?

Nope.
Netdata | REMOTE (Global) | Senior Site Reliability / DevOps Engineer, Full Time | https://netdata.cloud/

Netdata is the easiest way to start monitoring and troubleshooting quickly with no advanced planning or preparation. It’s minutes, not weeks, from installation to real-time data visualization that can help you rapidly identify and address anomalies. Whether you’re a solo developer or part of an SRE team of dozens, Netdata Agent and Cloud work together to deliver unparalleled insights into your applications, systems, and services across your entire infrastructure.

We believe that everyone, everywhere should be able to know more about their systems and applications to help them perform better at scale. Netdata takes a community-first, open-source approach to democratizing IT infrastructure monitoring to help developers, system administrators, DevOps engineers, and IT professionals get things done.

We're a team who believes in honesty, transparency, and integrity. These core values inform everything that we do both within the company and in our close relationship with our community of users and contributors.

Hundreds of thousands of people use Netdata every day! Are you ready to work on one of the most popular open-source projects?

https://careers.netdata.cloud/o/senior-site-reliability-devo...
It looks like they're planning on building out an entirely new one. From https://fiber.google.com/cities/saltlakecity/:

> Every mile of this super-fast network has to be planned – we can’t just put it anywhere. We use the data shared with us to create a map of where we can build (based on existing utility poles and water, gas, and electricity lines).

> With our plan in place, we start the hard work of stringing and laying thousands of miles of brand new, state-of-the-art fiber optic cable. We will lay enough new fiber in the area to reach from here to Canada and back, and you will see our engineers and crews in the streets for a long time.

So this is definitely a new construction/infrastructure laying project, unlike Provo where it was mostly a purchase of the existing fiber network.
I got really frustrated with my macbook pro until I discovered the magic that is the cmd key. At work I find myself hitting the control key all too often now when Im using a standard windows keyboard.

I definitely can relate to the OP's pain though.
I think you're once again trying to spam Hacker News with your own personal vendetta against me Aaron.

Most brands love when folks make fan sites or communities.

You're being intellectually dishonest here, using the term squatting when in fact that's not what we're doing. Take a look at Internet Brands and their forums for automotive:

http://www.internetbrands.com/our-brands/automotive/

They provide independent forums, with trademarks in the domains, for almost every car brand. These forums are high-quality and valuable.

If someone wants to make CalacanisSucks.com, CalacanisTalk.com and CalacanisQuestions.com I'm fine with it. Go ahead... talk about me all day long.

I mean, you're doing that anyone Aaron.

Seriously, you are a link baiting machine Aaron. However, don't you think it's a little sad that the most attention you've ever gotten in your life is when you're attacking me.

The folks on HackerNews are sick of Calacanis-Baiting... give it a rest please. I hate seeing my name on HackerNews.... in fact, can someone create a Chrome Extension that removes all posts that are by aaronwall and mention mahalo/calacanis?

thanks!
If you have to think and experiment every time, you probably aren't using the functionality bound to the keyboard enough to need shortcuts.
Here is a blog article I wrote to introduce the package https://www.arundo.com/arundo_tech_blog/tsaug-an-open-source...
Well, sure, that's the story of its meaning.
Yes, that's pretty close. Windows one is directly executable (installer) but the MacOS is compressed too.
You have a fair point - I usually write the full sentence.
>The only platform that is still monetizable for the little man is the web. I hate to say it but developers brought this to themselves.

Em, brought what to themselves? Developers make tens of billions from the app stores...

That's larger than what the overall app market was in the 90s (including enterprise apps).

Of course if there are 1 million developers with apps out there, they shouldn't all expect to (a) hit the jackpot, or (b) make a decent living. There's tons of fluff in the 2 million apps+ in iOS Store, for example, and 90% of everything is crap.

You, the parent, take a look at the apps in your PC or phone. Or take a look at the webapps you use. Are they some random distribution of what's available?

Or do you have mostly the basic apps everybody almost has (e.g. Facebook, Gmail, Instagram, Word, Sublime Text, Photoshop, etc, you know, famous apps, or their FOSS famous alternatives, Vim, GIMP, etc), and the rest are a handful of outliers?

Well, everybody else does the same. Nobody choses at random for it to be a random distribution, people use what others use, so the most popular apps get even more popular, and you have a power law distribution.
I don't think the bright lighting which is rampant in cities improves safety in general, (most) people are perfectly able to see in the dark, and city lights merely make it (because of interfering with the adaptation of the eyes) impossible to see in the spots left without lighting.
Seeing a new package manager makes me feel uneasy! Although NPM is not perfect, being able to NPM i all the things is nice, now that bower is defacto dead and you just use webpack instead. But if this takes off there will be choice again. Choice = JS fatigue!
> I could be super wrong but I'd expect a Java programmer to become useful on a C# project faster than I'd expect an AWS person to become useful building out other cloud infrastructure.

I think that is indeed wrong. The major clouds are all pretty similar in terms of the commodity IaaS services - VMs, disks, networks, load balancers etc., right up to things like managed Kubernetes clusters (AWS EKS, Google GKS, etc.) The basic correspondence between those various components is obvious, and the underlying infrastructure is the same - you still end up with servers with disks and TCP network access running whatever OS you chose. The situation gets even less different if you use something like Kubernetes, since your interaction with clusters largely relies on Kubernetes tooling instead of the cloud provider's.

Someone very familiar with AWS should easily be able to find corresponding services in e.g. Google Cloud - I know because I just went through that, having years of AWS experience as a software developer and architect, and now contracting with a company that uses Gcloud. There are differences, but prior knowledge of what to expect tends to make it easy to find what you need.

The only real exception is when you get to proprietary SaaS products, like AWS DynamoDB or Google BigQuery. But these are managed services which require virtually zero maintenance, so it's really the software developers who have to deal with those differences.

The problem with switching from something like Java to C# is that, even aside from the language syntax and semantics differences, which one can pick up fairly quickly, there's a huge ecosystem of libraries and tools that all changes, and the details matter much more - what collection of classes/functions/methods does a library have, what are their names, what do they do, which ones are better than which other ones, etc.

The time to get up to speed on all that is going to be greater no matter what, just because of the sheer volume of detail involved. Not that a Java programmer couldn't get up to basic speed on C# relatively quickly, but to reach expertise with it and not have to consult docs for many little things, i.e. to get efficient and effective at it, takes much longer. I've done that too - I spent nearly two years at a company that used C#, and can't consider myself an expert at all, unlike with Java.
There is a lack of consistency between an implicit premise in Bostrom's argument and one in Feather's critique:

>any posthuman civilization is extremely unlikely to run a significant number of simulations of their evolutionary history (or variations thereof);

[emphasis added]

>This lack of necessary overlap in metaphysics between the world that creates a simulation and the simulation itself could be called the simulation barrier.

[emphasis added]

Why would there be a lack of necessary overlap in metaphysics between the world an evolved organism inhabits and a simulation of its own evolutionary history? Bostrom's reasoning for why these simulations would exist in the first place clearly depends on extrapolating from various aspects of human behavior, so his argument necessarily posits that the beings running the simulations are at least in this way (and probably in others) similar to humans. The similarity of the Universe, largely, follows.

Furthermore, the simulation argument fails to be really different from the dream argument when we omit Bostrom's motivation argument. If we can be in a simulation within matryoshkaed simulations thousands of layers deep, then surely we might be in a dream within a dream thousands of layers deep. We can provide all of the necessary metaphysical computational capacity to the dreamer that we would a simulator, can't we? The whole bit where creatures are motivated to simulate themselves seems, to me, to be crucial.
As a software engineer going on fifteen years, I roll my eyes at the claim of elitism. Over my career, I’ve witnessed tons of similar disasters caused by not grasping CS fundamentals.

It isn’t elitist to expect a building architect to understand physics, a doctor to under biology, or a developer to grasp CS. It doesn’t need to be a barrier to entry, but it will likely be a career blocker down the line.
windows what?
It's ok. Instead, it will sell its cars in China.
For a lot of people and teams, having to know about and rely on a bunch of third party dependencies (not seldom the effort of one or a few developers without financial support) is not a positive thing.
Not saying these specific gems are a problem, just the general mindset in the Ruby and JS world (although Ruby is a lot better) to just go and depend on the work of others for core functionality.
As someone who just moved to macOS, I have to say that the vaunted “Apple cares so much about user experience” and “it just works” ethos is pretty creaky. I’ve used Windows and Linux for years, and never had a window get stuck under the taskbar. Happens way too often on Mac. Some things are great. But the annoyances stick out like a sore thumb.

It’s a good thing that macOS is so much better at efficiently running apps than other OS, because between Karabiner, MiddleClick, Rectangles, etc. I’m going to end up with 75 little apps to fix the stuff that works everywhere else.
A month for review is an achievable-but-best-case scenario for projects that need to get out the door ASAP, but its not unusual for these reports to be in review for many months. I know of one project report that's been "in review" since 2015.
> This exponential curve was extremely slow for the first 100,000 years. (Most people who throw the word 'exponential' around don't realize how slow the initial growth is!). It started to speed up a few thousand years ago, and now we are experiencing multiple doublings in our human life spans.

I think that's some sort of super-exponential you mean, like alluded to by Kurzweil [0]. Exponential growth means that doubling always occurs at the same interval, so those ancient people would have seen doubling just like us now. Are you using the word "exponential" too lightly ;)?

[0] https://www.kurzweilai.net/the-law-of-accelerating-returns
According to 5000 years of mystical investigation, we have a The Matrix type situation going on here. The aliens are to be found by traversing a dimension that we cannot see, taste or touch.

But there is much literature on how to go there. Meditation and psychedelics and such.
If you email the mods at hn@ycombinator.com they'll be able to change it for you.
> Every prescription I've read almost exclusively focuses on changing behavior.

This sounds like a big strawman.
I honestly have never met anyone who thinks we can fix climate change exclusively with changing behavior.
Ok, then send me a $0.001 micro transaction. Same deal.
what would the recommended approach be for someone that's building a piece of software today in a common language ( go, swift, kotlin, ...) and wants to start building proofs around his codebase ?
>Where do you store it?

Someone creates some magical building material that is high in carbon, non-reactive (or at least doesn't leach carbon into the air), economically viable and is mostly recyclable.

Imagine something along the lines of synthetic high carbon asphalt or masonry products.
If it means anything, amidst all of the downvotes I completely agree with you.
Well, the problem with CSS formatting is that it doesn't composite well with 3D scenes in WebGL contexts. That's the ultimate goal here, to have 3D objects in a VR application with code editor surfaces (for which I have another project running as well).

My code already uses a rudimentary code page system, just because it's impossible to go from DOM keyCodes to the correct text for even US keyboards, so in the long run this should be easily fixable.
A service pack doesn't completely redesign how people interact with Windows, though. But OS X "service packs" tend to do just that. In fact, that was the author's frustration.

Seeing as OS X service packs also come out very frequently, whereas Windows are very rare, I'm not sure the two are comparable.

I should probably bow out now. I just thought it was interesting.
In one study, where they tried learning both ways, people felt like blocked practice was better, even though their ultimate performance was measurably better after the random practice!

Though you might improve at a task during practice, you’re less able to carry forth that improvement to the next day.

Studies have shown that consistently getting a full night’s sleep (eight hours) plays a huge role in learning motor and auditory skills

The surprising parts are usually the places that they did not account for in their mental practice.

Forget about the nasty passages for now. Instead, spend two weeks getting in touch with the musical aspect of the piece and practice it through, just for musicality.

The linked essay in the article also gives a timeline on how long in takes for neurons to connect: it takes about a week to happen.

http://mollygebrian.files.wordpress.com/2013/10/what-musicia...

Also: You will be much better off practicing your orchestra music for 15 minutes a day until the concert, rather than “wood-shedding” the day before the concert. Why? Because you’ll have all those nights of sleep for your brain to process the new music.
Is it meaningful to compare it to a service pack when there are significant changes such that they're driving users away?
It doesn't hurt. There is no budget constraint to preclude it. It can help when overhead surveillance is providing intelligence via radio to agents on the ground or when night-vision gear is in use.

Any epsilon of benefit is probably deemed worthwhile.
If the projection makes you feel better. Groups are removed on the basis of that behavior, not where they lean. You'll never show an example suggesting otherwise.
FDE only works if the machine is powered off. If a machine is stolen while it is still running there's a risk the user account could be compromised. Depending how sophisticated your adversary is they could potentially completely compromise the machine and extract all of the data. When you have physical access and no time pressure the options are vast.
I'm pretty sure that even FF won't let you easily override an error on a site with HSTS that presents an invalid certificate.
Among the first few pages in many of my books are recommendations for other similar books from the same publisher, and not infrequently the author himself cites related works.
Yes, given this and the actual reality of the situation, I take the stance that we ought to respond to claims of terrorism around this (by our leaders, not individuals) with ridicule and derision, despite any merit, given how dangerous it would be to allow this to be treated by the authorities as a moral justification for a domestic War on Terror.
RFID is more for tracking an asset, in this case a human, in a building I suspect. You know someone passed a sensor at a certain point, someone in a command center can go "that person isn't supposed to be there, challenge them now".

IR says "this guy I have in my scope from my perch on this nice rooftop does not appear to be a friendly", as well as via fixed camera or drone.

The IR Signature Control Low Emissivity Tape used by militaries says "oh they're reflecting IR in the correct pattern" by someone using NODs, cameras and scopes that aren't filtering IR, etc so when you see a bunch of people running up on you at night (or even during the day) and for whatever reason they aren't shouting or radioing the equivalent of "it's me, don't shoot!" you don't mow them down with a hail of bullets only to find out you just slaughtered a bunch of friendlies.
Nothing is wrong with it. There was a bug and they fixed it: https://github.com/signalapp/Signal-iOS/issues/4623
as opposed to...?

you've got to start somewhere.
But there are a few things in Rust that would be very difficult if not impossible to ever add to C++:

The borrow checker - the Rust type system is much more powerful in lots of ways, of which the ability to check and enforce ownership of objects is just one.

Macros - C++ pre-processor macros aren't in the same league as a proper syntax tree based macro system like Rust (and Lisps etc.).

Another thing that you've left off your list is modules, which has been proposed for C++. My suspicion is that the need to support the legacy is always going to make those features not quite as good as their equivalent in a language designed from fresh.
> Few source control systems allow sharing a file between different projects...

You can use `svn:externals` in Subversion to achieve something like that. Is there a similar thing in git?
The fact that there are downloaders proves that there is demand for the items in question. I find it difficult to imagine a price elasticity scenario whereby not a single person among those downloaders would have paid a single cent to the studios in order to fulfill the demand had the option to freely, illegally download not been present.

Do you honestly think that DVD sales are not even slightly affected by pirating?
>startup

All I needed to know chief, I've already gone through one of those and I'm 22.
The point is that these aggregators are not in everyone's mind today. Groupon can use their current offering to reach everyone's mind, and then use that positioning (and therefore you going to their site) to do price comparison, focus on the user choosing specific topics of interest, etc.
I watched it, and was unimpressed. Copying is not theft, as in the physical removal of an item. It is, however, theft as in "theft of services" (cf http://en.wikipedia.org/wiki/Theft_of_services)
He ditched the Scheme -> LLVM compiler in favor of a Scheme derived, statically typed sublanguage with C-like Arrays (ie as low level as possible) for its core data structure.

http://impromptu.moso.com.au/extras/ICR.html
http://lists.moso.com.au/pipermail/impromptu/2010-October/00...

Imprompty won't be released as open source, but a subset of the code will probably be opened at some point in order to create a cross-platform alter-ego.

http://lists.moso.com.au/pipermail/impromptu/2010-December/0...
I assume this marks the end of raw nand flash devices in the next generations of Android phones ?
What has historically been a very ubiquitous, mundane, and vital activity of sharing

Could you explicate on that, a bit? If we cast ourselves back, say, a hundred years, what was the "ubiquitous, mundane and vital" method by which art was shared?
One company I'm sure not to ever be doing business with.
Why is it big news that an Android developer is making some money?
Run this in your JavaScript console:

$('div').show().css({opacity:1})

Works, but looks a messy.
Tahoe-LAFS provides a storage service that is encrypted by the client, but the original uploader of the data is still able to delegate read-only or read-write access to others on a per-file or per-directory basis.

The overall design, including how it is possible to do secure delegation, is fairly well described in a paper from the 'Storage Security and Survivability 2008' workshop - http://tahoe-lafs.org/~zooko/lafs.pdf
Really like it. Will give it a try this summer.
Inspired and encouraged by your income reports :)
I have an idea for a slight variation: a way for people to remind themselves about things they need to do.

Let people specify a message, and a datetime that that message should be sent to them. Or let them specify recurring tasks like on day x of each month/quarter/year etc. Let people specify that the message should be sent again every day or week until the app receives notification that whatever needs to be done has been done. Such notification of completion could be achieved by the person replying to the SMS. Perhaps that way you could earn a couple of cents for each reminder reply, maybe enough to make it a free service at that level.

I, for example, have a load of boring tasks that I have to do once a month, once a quarter, or once a year. Like taxes. A reminder that told me each time something was due, and then pestered me once a day until I'd done it (because I inevitably procrastinate on boring tasks), would be great.
The money quote:

Teachers tell me that when they begin using Jump they are surprised to discover that what they were teaching as one step may contain as many as seven micro steps

It's about finding out how to simplify what some may see as the easiest step. Think about the lowest common denominator and build from there.
Yeh, those are good. Though they seem to have appeared shortly after the Dyson blade dryers. Dyson seem to have shaken the market a bit into realising you actually need power in these things for them to be useful.
> "my credit card pays me 2% to use it", no, your credit card charges the merchant 2.3%+ to use it,

Consumers do not care about anything other than the net price they pay.

Stores that take Bitcoin payments flip this around, passing the transaction cost to consumers.

If I'm ordering a $50 thing online and the store takes Bitcoin, I have two options:

1) Pay with my credit card, for a net cost of $49 to me and a guarantee that if they don't deliver I can reverse the charges.

2) Pay with Bitcoin, for a net cost of $58 with the current $8 transaction fee, and zero recourse if the vendor fails to deliver.

$49 and money-back guarantee versus $58 and zero recourse. Why would anyone choose the latter?
The requiring multiple mutations bit is correlated with senescence. For the simplest model assume you need 2 mutations each at 1 in 1 billion odds from 1 of 30,000,000,000,000 cells in the human body.

After 1 year, there are 60,000 cells 1 mutation away from cancer. Year N there are N * 60,000 cells. Such a simple model results in linear increases in cancer risks over time without any other effects from age.

More complex models can get very close to the observed annual risk of cancer adjusted for age etc. The question is how much this is just over fitting the data.