skysight-inc/HackerNews huggingface dataset:
Some other features I like:
- Good range of sources, ticks the boxes for me - Spotify, Soundcloud and NAS
- In clients premises I use HeOS 3 units, plug a USB stick full of tunes and it will connect to other HeOS units and play across all of them.
- They have a decent solution for hooking up existing amps/floor standing speakers.
Winamp has way better user experience so if you do not need social features it is huge let down. Spotify app UX is so terrible. It is super hard to open play queue. Play queue is being filled with random stuff and there is no way to clear it. The only use case which works is random play of whatever spotify wants you to listen.
> Hopefully this data stucture can be extended to completely remove every bit of tracking information collected about a user, so that it can comply with GDPR and respect privacy

This is already the case! Interestingly enough, our identity tracking mechanisms actually make it easier to delete users and purge _all_ of their data in the same way it makes unifying all their data for analysis easier in the first place.

When a GDPR request comes in through our API, we search for the matching user in our database. If we find a matching user, we'll look in our Identity system ('s union-find data structure) to find all the other user_ids which were associated with that canonical identity. Then we'll go through and delete all the data for every constituent user. This is essentially a reverse look up (find the set of user_ids for a canonical user_id/identity) and is easy to execute.
Coin-OR is not from Google. I suspect that OP confused Coin-OR [0] with Google's OR-tools [1].

[0]: https://www.coin-or.org/
[1]: https://developers.google.com/optimization/
Do I understand correctly that when someone calls

identify(anonymous_id, new_canonical_id)

you merge the entire set of anonymous ids associated with

find(anonymous_id)

with the set of anonymous ids associated with new_canonical_id?
That sounds great but if I already have the ability to quickly prototype and stand up one off type services / endpoints in my code base what's the selling point here?

To me it's just full of risk and costs where as adding a new function, getting it reviewed and deploying takes all of a few minutes with none of the cost.
I love my outdoor bike but am afraid of the injury rates I have read about... I will stick with zwift!
I live in Japan, prefab homes here are extremely common [1] - there's an Asahi Kasei prefab 3-story apartment building going up next door to where I live, and from the old house's demolition to the new building's completion, the notification I received in the mail says it'll be about 6 months from start to finish.

[1] https://www.curbed.com/2017/10/25/16534122/prefab-homes-manu...
It looks like Hugo does provide a static executable. I'm aware that Go is known for providing standalone binaries, but last time I checked Hugo's website I didn't notice the binary installation method [0], which is why I mentioned it as equivalent with Jekyll. I'll give it another look.

Regarding Ruby, Gems on Linux is a mess that I don't want to have to deal with for anything, but especially not for a static site generator.

Rust probably could provide a precompiled binary, but the recommended installation method for Blades involves `cargo` which is why I asked the question.

https://gohugo.io/getting-started/installing/#binary-cross-p...
Why gravity is not a force (YouTube)
Why would cool air come in front the top vent in the summer?
Uh, why can't you just tape tinfoil on the walls, floor and ceiling and be done with it?
> Second, laws are about scaring transgressors into not doing something with the threat of state violence against them, not making some action a complete impossibility.

The Second Amendment is (at least partially) about scaring the state into not doing something with the threat of popular violence against them.
Neat! It's either awesome that half of Vietnamese high school students could pass a Google interview, and a strong endorsement and credit to their system, or it's not so. Either way, I don't see how this is an argument against the programming test model of interview.
Winamp had much better skins than Spotify, and great visualizations (which seem to have disappeared as a feature in the modern audio world). But Spotify does make it convenient to have a portable library that doesn't need backing up. I hate the lock in (unable to export playlists), I hate the inflexibility of their apps, and I hate that they can exercise both financial and editorial control over music and podcasts. Things are going in a direction where I'll ultimately miss Winamp and the 'old days of Internet freedom'. But the problem is that right now, Spotify is convenient-enough that we will continue the march away from the free Internet. We will keep marching until we hate Spotify, but there's little to stop us along the way until it is too late.
If you are in your 20's friends can sleep on any hallway/floor surface.
You don't need multiple servers to achieve what you described.
Does anyone here have experience solving planning problems like these in Prolog?

For the delivery company example mentioned on the site, I’d imagine a database, perhaps just ‘library(persistency)’, storing the fleet of cars the company has, the delivery orders, the drivers employed, etc. The constraints would be expressed as prolog relations.

I may be implementing a system like this soon, and would like to hear war stories of doing it with a library like OptaPlanner or Prolog.
Reddit: FYI Fields Medalist Timothy Gowers Has Combinatorics Course on YouTube
Nobody should use Spotify. That's been clear from the start. It's another case of allowing the world to spoon-feed you. All of the impotence attendant with the original meaning of spoon feeding applies here too.
Because hot air rises. If cool air came in from the bottom vent, all the cool air will accumulate in the bottom half of the room, hot air accumulates in the top half.

When you stand up, your face feels hot, feet are cold.
especially if you crash!
Google OR Tools can solve similar problems and has bindings for several languages

https://github.com/google/or-tools
It's not. Australia calculates fully loaded car costs at $0.72AUD/km. If you add up depreciation, registration, insurance, servicing, fuel, repairs and amortize it the numbers check out.
> My point is that "the lockdown" isn't causing anxiety disorders.

It absolutely is- doctors, scientists have been warning about it from the beginning, including ones who strongly supported lockdown. Trivializing it as "your personal psychological issues"- yes that's very unsympathetic. And it also betrays ignorance, you can't just treat mental health issues with a beer.
Open tabs are a major unsolved problem. Need a zero-effort-to-use improved bookmarking system that is able to do stuff like indexing and tabbing and reminding you to read it next week
The serverless framework is an open source tool that you can use to "deploy" "serverless" assets. Basically it covers most of those scripts you usually have to write and gives you a declarative format with some great variable capabilities that help you managed config and declare your components clearly. Running the tool deploys to your cloud of choice and results in functions, APIs, workflows, databases, or whatever you declare now existing and ready for use.

That framework is separate from the class of services regarded as serverless. The star that kicked it off was AWS Lambda. Serverless colloquially means you are dealing with an abstract service contract rather than a server (e.g. the oldest is S3). This removes patching and other maintenance that usually does not directly support business value. More formally, serverless includes auto-scaling to zero, paying only for what you use, high availability, and other design patterns most outside the large tech houses cannot use at low to no cost.

Your VPS is always on and always paid for. It can crash or get in a bad state. It can go out of date and need patching. It is mutable and more vulnerable. It is limited in resources.

Nike reported AWS Lambda scaling in production at 20K RPS/S (0RPS@0s, 20K RPS@1s, 60K@2s, 120K@3s, ...).

serverless-artillery, with loosened account "safety" limits can scale from nothing to producing billions of requests per second on target systems.

Full disclosure: I contributed to the serverless framework and serverless-artillery. I'm a biased fanboy.
Prefab construction dominates certain areas where many identical concrete houses are built in big series (i.e. cheap Soviet and Russian development projects).

There's not much benefit in doing custom wood framing in a factory, a nailgun is a nailgun.
Yep, something like terraform + your favorite config management tool and monitoring system would do nicely for a mostly automated setup once done. I am guessing that a really nice setup could be created in under a month.
Deal with a Jekyll site that sat unattended for two years and was built using the default Ubuntu ruby packages and you'll understand.
Thanks. I had looked at Hugo before, but somehow didn't see the precompiled binary as an installation option. I'll try it out.
No, I think they meant that many lenders won't be willing to lend you money to buy bare land for a single home building project.
Reminds me of SQL Murder Mystery in a way: http://mystery.knightlab.com/
what about this?: https://rgz.ee/bin/ssg5
modify it a little bit and run!
If you never watch or listen to content you don’t want to buy outright or pirate, sure, VLC has nothing over Netflix or, say, YouTube. Especially if you prefer ad-hoc discovery!

Seriously, arguing over these analogies is like arguing between buying books and a for-profit (albeit digital) library. It says more about the comment that brought up the comparison (in the way that it did, as if they are mutually exclusive) than it does about the two services.

Like you said, it depends on your habits, but there’s no point in arguing, or denying, that Netflix or Spotify do not offer anything more than VLC or WinAmp respectively.

What no one has mentioned is that VLC and WinAmp offer features that the others lack. Somewhere in those features is an argument against vendor lock-in, but that trade-off of features is exactly what revolutionized how most users consume content by default, so I don’t think it’s a very good one.

I recently started buying music again for a few different reasons, but I’ll be damned if I lose the discoverability in Spotify.
We optimize for good engineers
I don't know much about Rust. Can it be compiled into a standalone binary? C programs typically rely on header files and are not standalone, and Rust is (basically) C but with safeguards around memory, right?
That's super interesting. Can you share some more information on why it's so useful for ETL?
I wouldn't say I am. But I think the perceived complexity(fear) of managing hardware is overblown. However as time goes on and people become more afraid of it due to the loss of institutional knowledge it won't be an overblown fear anymore. At that point institutions will have no choice but to contract out their infrastructure to a centralized institution or an oligopoly of institutions.

And we're approaching that because as these types of skills are outsourced to these institutions the amount of people with the skills necessary to carry them out are diminished in number from attrition. Amazon doesn't need 10 company's worth of engineers to have the requisite skills. If everyone buys into this model then eventually the market will only bear the number of engineers having that knowledge as Amazon needs.
Yeah, I can’t see how this goes on for much longer without the rise of a new land independent nobility that “employs” everyone else as “contractors” for food, clothing, shelter and very little else. This year amazon has grown enough to “hire” 500 more families in this city. Please put in your family’s application for warehouse attendant now. With the “white collar” jobs becoming like the butlers/valet of yesterday (the privileged servant class).
When you run a k8s cluster on an auto scaling nodepool on a cloud provider, is that considered serverless?

At the end of the day it’s either your hard metal server or someone else’s servers (cloud)

It’s then just layers of abstraction to see what is a good fit.
> Regardless of what they were named, they were probably no better or worse than the Mughals or the Buddhist Ashokan empire. These were all absolute monarchies, with all the terrible implications for individual rights and distribution of power, resources and rights, just like their contemporaries in other parts of the world.

I am sorry this is just sweeping away their atrocities.

> We'd do well not to overly romanticise any of these ancient political and social structures.

We do better if we don't assert false generalizations contrary to empirical evidence.
extraordinary here would be either a developer with solid Linux admin skills, or a Linux admin with basic developer skills.
This is the first explanation of relatively I actually feel I understand
Yes, but does GDPR require the delivery format to be practical? Over time, if not happening already, you could probably see companies trying to introduce randomness / changing the format every so often for the sake of blocking this.
Using Zipf’s law and Shannon’s information entropy to help us find alien life
Also, Amazon bill’s monthly. They might be able to charge by the second, but they don’t actually have an accurate to the second running count of your total bill.
Unfortunately what many are worried about is that the Barringtonites only care about themselves and the sooner everyone else dies off the better - i.e. what we're seeing in USA and UK; weaponisation of the virus for classist+racist reasons.

Everyone can catch this this and pass it on, it's nigh on impossible to isolate a third of society for the ~five years it will take to overcome Covid. Achieving safe movement (within a single country) is possible, we have done it in NZ, but we do not have structural racism or classism to the extent of UK/US/Australia
Often, when you want to use something, many other people will too. Over-provisioning guarantees you won't be starved out of access to what you need even in the face of high demand.
Rocket.Chat Desktop: No valid server found at the URL wait what?
Operations research and the rise of applied game theory
Depends on scale of course. There will always be some company that isn't of sufficient size to make it worth the cost.

This is how we actually end up having centralized services. The larger companies who have all this infrastructure, and have the size to justify building their own.. well they inevitably ask themselves "Hey! we have all this infra, we have to pay these people anyways, why aren't we selling excess capacity?"

Then you get AWS. Then as time progresses people at even large institutions that could benefit from running their own infra just go and use another company's infra. Where the other company has evolved into being an infra provider instead of a car parts store, book store(amazon), or search engine.

To answer your question directly. Yes I think this can be done within one engineer salary even if I'm including my own salary. There would be a startup cost that eats into that salary in year 1. But it would be manageable. And then iterative upgrades/replacement parts would be a negligible cost ongoing after year 1. With some financial tricks that startup cost can be spread out over a long enough period that it wouldn't even impact year 1.
Is it possible to run Serverless on-prem with open source tools?
The defense industrial complex is the go-to, but I got a kind of novel jobs program that doesn't get thrown around a lot: Private Health Insurance.

There's a straightforward transaction that occurs between healthcare provider and patient. But every...single...dollar that flows through the healthcare system is diverted through the massive private health insurance industry, which is essentially an artificial middleman skimming money off the top of the transaction between healthcare provider and patient. This provides employment for millions of accountants, and MBAs, and marketing people, and database engineers, and statisticians, and lobbyists, and etc.

It's the more touchy-feely cousin of the Defense Industrial Complex that must vacuum up money somewhere in the same order of magnitude.
> I want something that auto-curates my music by genre / artist / whatever.

Spotify does do that...
Event Report – A convenient mechanism to edit, visualize and share reports
That is unfortunate. In my local classifieds I can find them for around 300 USD before any haggling, maybe you will have more fortune there?

But yes, the prices did indeed rise. It's quite how remarkable how well cameras conserve their value compared to other electronics.
Is anyone reading of this surprised? It's simply "well I guess we need to increase/maintain our market share, time to lock it down!"

Zooming out here, I think there's an interesting pattern/trend that needs to be solved for (with old or new solutions): if you can make a superior UX and/or get a strong network effect of users, then you can make these moves and "boil the frog" so to speak. Some companies know when to stop before their users get too mad while others boil it quite quickly. I don't see any end to this problem, in music or elsewhere, unless something fundamental changes.

I'd be preaching to the choir here to bring up open standards, but I wonder if it is time to bring in mandated (by law) regulation for some industries. Let the current big players in a few markets design something super abstract, and then let reps from many (+ some significant representation from users / small players) maintain and slowly shape it. I'd wonder if that could even commoditize some of these to even make entry by smaller players easier.

Potential markets to approach with this regulation:

- Music

- App Stores

- Social Media Posting (I know Mastadon exists, but not going to open that can of worms in this post for now)

- Maps (OSM already is kind of here)

- Ride Sharing

- Food Delivery

- Streaming Services

- Health Data Apps

- Dating Apps

I think OSM is a great example of how this can bootstrap smaller players and ideas into quick effectiveness. I can't imagine what it could do for these other areas. If you remove the friction of user switching, you make it that much harder to "boil the frog".

Yes, regulation will inherently slow down these areas in terms of "innovation", but we as users need to ask if that speed is worth the power and control most users end up giving these companies in regards to data/privacy/long term UX and user friendliness.
I concede we need the state and am therefore not an anarcho-capitalist. My ideal state is as small as possible and no larger. Military and nuclear weapons are my biggest gotchas that I can’t reason my way around.

So you are asking me the wrong premise - if the state has no power, what regulation can a corporation capture?

I like corporations because businesses provide value. They can fail. The organizing principle has a straight-forwards goal of earning money. I don’t see any states failing (except for socialist ones like Venezuela) in a way that can put them out of business - they tend to grow forever in all directions, capturing more wealth and diminishing freedom.

The next question - do I care about inequality as a given? If everyone on earth had a healthy, purpose driven life but one family had 99.99% of all the wealth, would this be a problem? Basically do we dislike inequality because of envy or because most people genuinely have nothing?

You are correct that corporations are already running the show. Our biggest corporations are more powerful than most countries on earth. Because innovation in free societies is emergent and decentralized, the best the government can do is play whack-a-mole every few years as the free market laps them over and over.

I like the chaos, I like the unpredictability, I like weird people, I like having the freedom to do whatever I want. I want maximum freedom in all things and the least amount of coercion.

One area you should look at if you aren’t familiar is cryptocurrency. This is the most powerful innovation in regards to regaining individual freedom - financial freedom - that has come in centuries. The ability of governments to print their way out of debt is coming to an end, and individuals all over the world are going to have an escape valve from corrupt elites.

This was kind of a rambling response, no beer involved. Cheers
The Rise of Creativity
I should have been more clear on the terminology - 50K URLs. Which doesn't always mean 50K posts or pages, but those plus all your taxonomy pages plus all your pagination pages. A 10K post or page site can give you 50K URLs pretty easily if it uses taxonomies and pagination.

My case might be unique where the site is being built at the end of a pipeline that sorts through millions of rows of data and gives you the content you want based on your filters, but it's honestly not difficult to get to 50K URLs for many sites that have some age on them.
Once you get to 99.9% uptime you’re still less than 1 hour per month. I used to run apps for companies at work and it was standard operating procedure to have two app servers + load balancer for upgrades.

Drain a server, upgrade it, boot it, check that it works, let it accept traffic. Repeat once more. Done.

It may be true that most businesses don’t need the uptime, but I’d say it’s usually easier to give them high availability rather than field complaints when some random user tries to look something up during a maintenance window.
Spotify only lets you save so many song as Liked Songs. Beyond that, you have to put things into separate playlists.
“[…]divided by a common language”. (Commonly attributed to George Bernard Shaw.)
See the serverless framework [0]. AWS built SAM because they wanted an in house option.

[0] https://www.serverless.com/
it's easier (and uses a lot less tinfoil) to just make a hat. it's also much more portable so you're not confined to just one room of your home.
I don’t think cloud functions in any of the providers are going anywhere. In fact seeing how google is investing in cloud run (docker images as cloud function) and other providers are catching on, this will be a growing trend.

The ability to take whatever crazy code with spaghetti dependencies and freeze it into an image and have a cloud provider auto-scale from 0 to ludicrous in seconds is phenomenal ability.

I love cloud functions. They make the perfect Webhooks.
AFAIK at the moment there is no cap. It's pretty much like going long on a crashing market. However, you can later have a bunch of emails and tweets basically begging to be reimbursed and it works most of the time.
Servers can also be "set and forget", just enable automatic patching
None of these links actually contradict his statement "I see far more reckless driving in the city than in the burbs".
Those are optional settings.
And practically every web framework out there provides exactly this type of reusable functionality, not tied to a specific vendor.
Sorry but AWS Lambda (and the related event-based constructs on AWS) is exactly built for the use-cases GP is using them for.

I use it for similar use-cases GP pointed out: It is a breeze to setup but the best part is there's no devops, no sre (pretty much set-it and forget-it) which is pretty great for something that'd be highly-available yet not be expensive at all even for the smallest of businesses.
> This speaks to the generally lower moral behavior of our society today.

Lol of course disadvantaged minorities were treated far better in the olden days. /s
Except that in India even if you had wealth but if you happened to be in the wrong caste, you couldn't buy a house next to the priest class or royalty.
It’s like your VPS except without having the manage OS and NGINX updates. And probably higher availability if you are concerned about that.