skysight-inc/HackerNews huggingface dataset:
I worked extremely hard in corporate world. My take is it depends on the individual and their work ethics. At certain point one has to evaluate the cost/reward curve and corporate does not reward as much as entrepreneurship.
This may have better named "you don't need the cloud for high performance". Hetzner is awesome (I'm a huge fan) but what they're offering you is relatively low level and you need to know how to use it properly. As with most things it's a balance -- maybe you don't need the latest 5-10 AWS services that have been launched, but it's pretty reasonable to want to use them if the pricing was reasonable.

What people need is the reasonable set of well-managed services, and competition on the provider side to drive down price and produce better solutions (not just complicated ones). There's truth to the fact that AWS is "too much" in many ways, but having every single dev that exists know how to properly configure NGINX, properly lock down a server, or run postgres is a mis-allocation of skills.

The cloud landscape needs ubiquitous lower level managed cloud services for prices that don't make people tear their hair out and write articles like this. 99% of profitable CRUD-y apps out there would be fine with the usual app + redis + postgres stack and they'd be able to move faster if they didn't have to run it themselves.

Shameless plug for something I'm working on -- Nimbus Web Services[0]. I'm trying to run the managed service layer on providers like Hetzner so others can keep their focus elsewhere.

[0]: https://nimbusws.com
In the long run macOS support will prove valuable for shaking out a ton of cross-platform build issues. I see the macOS support as a huge, compelling and underfunded reason to try nix. The fact that I can avoid homebrew entirely is incredible.

It helps me and my peers flex our Nix muscle regularly, which means when we have to do real Nix work it's fresh in out minds.

Sure, there are rough edges and baggage and purism pain but I wouldn't trade it for anything else.

Frankly I think nix-darwin should be rolled into nixOS.
Isn't there the Skywater PDK?
Reducing infections reduces variants
These look pretty promising. Maybe I'll give nixOS another shot because I really was a big fan.
The virus spreads to other animals - no disease agent with an animal reservoir has ever been eradicated. https://en.wikipedia.org/wiki/Natural_reservoir

I wish it were otherwise, and maybe in the future it will be so.
Fathom (YC W21) is hiring our first Product Analyst (remote)
I had a MBP catch fire in my bed when I was asleep.

This was when Apple had already done a recall on the year/model of the machine for exploding batteries.

Apple then help the laptop for ~2months in the flagship union square store whike they 'investigated'

After 2 months, they told me that at some point in the laptops history a moisture sensor was set-off and thus, they would not honor the recall, nor the fact it caught fire in my bed and told me I was free to purchase another macbook at full price.

I have never bought a new apple product since. I never will.
Many organizations document their 3rd party vendors and libraries and it doesn't surprise me that an automated email reached Daniel. Most likely someone mis-documented using one of Daniel's projects in a spreadsheet.

I am personally a bit surprised about the responses here. It is completely reasonable for this email to reach Daniel and is most likely an artifact of bad documentation by engineers in the company. At the scale this company is running the person/team sending out these emails do not have time to dig in and understand each dependency they are sending emails on.

The response is as simple as "What library/product does this email pertain to?", "Please see the licenses for the libraries or products in question.", and what Daniel responded with as well: "I would be willing the dig in further for specific questions with a support contract.".
How does the original hospital even have a leg to stand on? I didn't realize that it was even possible to "unlawfully poach" an employee.
Personally, I watched all of it twice. Not only was I an existing fan of the creator but this video does a very good, holistic job of criticizing crypto from multiple angles: technology, economics, and ideology. There's a lot to digest.
I haven’t actually verified it for myself, but I’ve read several times that for BSD on laptops, OpenBSD is generally a better experience, supposedly because the OpenBSD devs heavily dogfood (using OpenBSD to develop OpenBSD) whereas FreeBSD devs tend to use other operating systems (predominantly macOS, apparently) on their laptops/desktops.
My pet theory is that it was the Matt Damon commercial. Not because the commercial was bad ( though it was ) but because the 'mainstreaming' of crypto took away a lot of the appeal. When it was a cool coin that only the the techies understood, owning it felt like FU to the big banks. Now that it's being promoted on commercials shown during football games, it's not as much fun. Next thing you know, boomers will be buying it.
What happened to the 100K projection by end of year?
For the lawyer side:

My dad did a transition from Mech E to patent lawyer, but super early in his career. Basically to the point where he didn't work much professionally as a mechanical engineer. My understanding is it's very different, but he really likes patent law. It requires a much greater interest in digging through legal history, and an even greater emphasis on writing than engineering does.

From my perspective (working as an engineer, growing up hearing everything about patent law):

If you like the building stuff part, stick with engineering.

If you like the debugging / analysis / almost-audit-like side of tech, and aren't scared by a giant reel of red tape (and as mentioned before like history digging and writing), then maybe patent law would be for you.

If you get good enough, you may be able to affect changes in the red tape even.

I can't really say much about the patent agent side.
Stupid questions:

1) It seems like all the difficulty is from the fact that the representation of the square roots involves a non terminating sequence of digits requiring high precision. So don’t you have this problem with all irrational functions, not just square root? Eg logarithm, sine, exponent from irrational base. (Does it make a difference that sine is bounded?)

2) Do you have the same problem (difficulty being PSPACE) without the square root part at all, as long as you allow the inputs to be arbitrary precision?
In theory there's the Netzwerk Freie Schulsoftware https://digitalcourage.de/netzwerk-freie-schulsoftware which is supposed to help schools make use of free software instead of proprietary solutions, but in practice the people most likely to know that it even exists are also those who are least likely to need the help.
The main problem with NixOS that the author touches on is the isolation as well as the global state NixOS maintains for mappings in the nixstore which makes NixOS root unsharable over NFS.

There have been talks on #nixos of creating a LKM, etc to fix the security issues with NixOS but there is a better way to deal with this and just treat the FS as a file system and not an object store like NixOS does, state could be encoded in the file system.
Perhaps they meant the impact of the parent dying will be much greater if they have young children.
Any chance you are looking for more members - at least on the web aspect?
> Additionally I believe there are still restrictions on the export of strong crypto. You would think that freedom of expression would cover that but it does not.

There is not. Precisely because the Supreme Court has ruled that code is constitutionally protected speech.

https://www.eff.org/deeplinks/2015/04/remembering-case-estab...
PostgreSQL Aurora alone is worth it to use the cloud (or GCP equivalent of it).

IAM role alone is worth it to be on the cloud. Haphazard iptable rules aren’t helping anyone.

S3 bucket alone is worth it to be on the cloud. Your deployment/app will inevitably have artifacts and putting them in NFS is just asking for trouble.
Most languages? I only know of two languages with move semantics: C++ and Rust. The latter has the benefit of a clean slate and build upon C++ experience. C++ had to be backward compatible with pre C++11 and couldn't make destructive moves work.
I routinely get paid from various countries (including US and EU), and Wise works great for that. The fees are rather low.

I think my clients would show me the door if I asked them if they can pay me in some crypto...
This is a classic who watches the watchman problem.

The answer might be that judicial oversight is handled by non judicial actors.

Civilian oversight panels are commonly looked at as a solution for police and judges need it as well. Judicial oversight is currently in the hands of other judges who have incentives not to create precedent on cracking down on corrupt judges.
Google Drive flags file only containing “1” for copyright infringement
And so does firefox
Bit coin is international trade, even trading with your next door neighbor very heavily involves international partners to complete the transaction. A very heavily regulated field.

While crypto involves very little real cryptography, but it bears the name of an information science field that is subject to arms export restrictions. Try to explain that to a middle/high manager in the business of regulation and looking for ways to pad their resume with more responsibilities. Or to someone in Congress looking to get a bill named after themselves.

Crypto also interferes with with traditional market exchanges. Those regulators are looking at extreme cases of wash trading and market manipulation. Both are very heavily regulated everywhere else.
Forbidding folks in these countries (Turkey, Lebanon, Argentina, Venezuela) from holding a crypto alternative to their native currency is sentencing them to a guaranteed loss of 90%+ of their purchasing power, versus weathering crypto volatility.
This is a great tool, I've used it for years. Its not really meant for production systems, but to manage multiple versions of Python, Node, Elixir, Erlang, Ruby etc it works great.
> If you’re a startup you want to focus on your product, and all this cloud tech is just a distraction.

All technology is a distraction...

> AWS is for big companies with a lot of turnover that can’t run their own machines.

Or for start-ups that want to pay somebody to manage their machines. I thought you were just complaining about distractions? Isn't running your own machines a distraction?

> Unless your startup needs so much compute or storage that running your own dedicated machines becomes unmanageable I think you should just say “no” to all of it.

An extremely reasonable decision. I'll just run everything myself until it all falls apart and then struggle to move to the cloud while my business flounders.
So, even by your inflated number, 20 times fewer than COVID-19, if we assume we are halfway through the pandemic?
Writing a class that represents a property on an object so that you can reuse the property as many time as needed is nice.

What is less nice is that the implementation of that idea in python is so tricky.
Descriptors come in two flavours and behave differently depending on their type : data descriptor and non data descriptor.
Doing something simple as having a descriptor writing a value in an object without clashing with other descriptors/objects is tricky. Thank god they added __set_name__ in 3.6.
> you need to check for the best EKS workers to not shell out a fortune, now you have to migrate things to ARM/Graviton because Finance is telling you that we are throwing money away

A lot of software projects I've been involved in had some extra complexity (asynchronous processing, etc) because the cloud is expensive and the hardware they ran on was underpowered as a result. This introduces more moving parts and you have less margin of error. These moving parts (as opposed to the underlying hardware) can fail and cause an outage and this may happen more frequently than if you were operating on a single, hardware point of failure, defeating the entire purpose.

In my own project running mostly on bare-metal it is much simpler because a lot of worry about cost or performance goes away. Yes I could put this in a queue and maybe it's the right solution down the line, but in the meantime I have so much CPU that I can afford to do the task on the main thread and not worry about any of this. I also have much more margin for error in terms of resources (CPU/RAM/disk) so that if a process does go haywire it'll take much more time for it to cause an issue, buying you time to notice and fix the problem before it takes the whole system down.
Clear misunderstanding of the economics in this article. Bitcoin is a stable store of value. Every other Currency just deflated 100% simultaneously and the cost of all goods as represented by bitcoin also went up 100%!
If you bought a Tesla in BTC in November and bought another one with BTC today you'd have to spend twice as much bitcoin to buy the Tesla today. That's price inflation in relation to BTC is it not?
A request: please always link to abstract pages of articles, not directly to PDFs.

https://arxiv.org/abs/2005.07843
That's a big assumption. Same assumption made in the study which provides the 0.5% world energy consumption figure that everyone is citing. No actual evidence that it is true is provided. The same study shows minimum consumption estimates which are much more reasonable.
I'm admittedly not very good at TeX - I can make a document and work, but will likely hit a few errors. It's not that I can't use it properly - I consider myself decently tech-savvy (this is hackernews after all) and I am used to coding (C++/python, even a bit of html and css), and I frequently Google whenever I get stuck. However I find most tasks in tex (I mainly use overleaf) much longer than the corresponding task in word. I don't think I have ever gotten "stuck" in word the way you can in overleaf (eg numbered lists). I don't have to worry about an entire file system with different files for different chapter and images in word, for example - the software handles that itself - you add a '1.' and word starts a numbered list. Fewer buttons to press.

Mind you, it's not that I don't understand the reasoning behind TeX - yes, it is quite logical - but to use another terrible analogy (sorry!) it's like comparing assembly code for a particular computer with python - one is way more specific and doesn't have half a dozen dependencies, but the other is much more "human" in its use and readability.

I fully agree that word compatibility is terrible and I hate MS's monopolistic practices as much (I use OpenOffice too and prefer odt files). But within our university everyone has the latest version of word and things work reasonably decently.

(The driving analogy was that Office assumes and does things for you automatically, just like a car activating the ABS system, while with TeX you manually need to do it. More control, but also more effort.)

(Also, Google docs >>> Word imo. Amongst other reasons, because word doesn't support fonts like Inter properly.)
F5 fixes high-risk Nginx Controller vulnerability in January patch rollout
>"No, start grep on the source code"

Or print it out on hard copy, make interns read it line by line, then charge 400% of their labor as your management fee.

What's the purpose of using regexps here? You're optimizing away your own revenue!
Paranoids’ Vulnerability Research: PrinterLogic Issues Security Alert
Status symbol. Also looks nice.

Also - people in very rich homes tend to have things on display for areas that look like you’d do work but then they don’t ever work there.

So, for the kitchen, you’d have a real kitchen in the back. That’s where your staff would prepare meals. The front kitchen is merely for appearance.
I'd expand on that a little: 'lock-in' is not always what people think it is. Having all your 'stuff' in a binary database of an unknown format that only the vendor can read/write would be a lock-in, or if it's a known format but you don't have access to it.

If you have access to all the details of your systems you can always 'go elsewhere' but it becomes a matter of cost, knowledge and time. The balance is how much you want to spend on those, and what it gives you in return.

As an anecdote: I and the teams I manage avoid CDKs like the plague, they end up a version of IaC self-lock-in that makes it nearly impossible to integrate between vendors. Using tools like Terraform or perhaps Ansible or SaltStack (or Idem) still means you write your abstractions against a specific provider, but the code and data formats are standard enough that you can retain and re-use your knowledge and skills and depending on how much layering you apply you can reasonably easily migrate wherever you want to (from an infra perspective). Contents (unique data, that is) are always a different issue, even with full access you'll be thinking about egress cost. All of those issues are of course mostly annoying at scale, but that's also one of the reasons you'd go to AWS: for scaling options.
Is bitcoin "to big to fail" at this point?
I think the thing this points to the most is that Bitcoin is no immune to market movement and it is a speculative asset (since right now speculative assets are the places where the market is getting hit the hardest).
Depending on how you provision the services (e.g. infrastructure as code) you may not be locked in at all and switching to a new provider is relatively straight forward. This comes up quite often in infosec questionnaires for DRP, so if you're hosting mission critical applications you must be read for a backup plan and switch to a new vendor if required.
Don't worry, I'm not getting anything that big.
And in the next decade, based on current death rates, 4,000,000 Americans will die of COVID-19. Are you saying there's no difference between 3x10^5 and 4x10^6? Well, the difference is not that large, but apparently it does cross our arbitrary threshold for "this is actually quite bad and we should probably stop it from happening"
I work for a much small company, but I can't say that we are not a customer of X organization, because somebody else may be buying from them.
How many hours did it take you to effect the sale, including the phone calls with the buyer, the extra features they wanted, and reviewing all the legal documents?

Did you use an attorney for the latter part, or do you have enough experience do be comfortable with such things yourself, or did you just wing it?
Just because it wasn’t around in the early days doesn’t mean it isn’t relevant now.

Bitcoin has thus far failed as a currency, so people have been pushing the “store of value” line for quite some time.
Can you provide some information on "the normal waiting process" you are referring to?

Your wording implies that there's some sort of a queue that wannabe immigrants must join, unless they're wealthy, in which case they can simply "buy American citizenship for $500,000."
I assume and hope that they do not, if there is no rule stating that they are invalid. There are valid reasons for JSON to massive keys. A simple one: depending on the programming language and libraries used, an unordered array ["a","b","c"] might be better mapped as a dictionary {"a":1,"b":1,"c":1}. Now all of your keys are semantically values, and any limit imposed on keys only makes sense if the same limit is also imposed on values.
America has a similarly long history, there's just been a subset of people there who've been busy trying to erase it.
‘Very rare’ is the key here.. your post seems to imply its very common
America is a system of judicial supremacy. Judges can do whatever they want, whenever they want, to whoever they want. If you complain, they can hold you in contempt of court and jail you indefinitely.

I can't even remember the last time a judge was actually impeached.
The Haruhi Problem (2018)
You'd probably need all of the 10 days to fight through all of their supplier management forms, answer pointless questions about security certifications, people involved and if you do business with iran.
In general, when you find yourself locking conversation on a change, it's almost always one that should be reverted. And I wish you could still give reactions (like the thumbs down) on locked issues.
Coming from docker before nix, I think nix is a better version of docker for some use-cases. If the ecosystem is supported then I much prefer nix for speed (both runtime and development speed)
The Turkish lira is down more than Bitcoin over the last year so BTC still seems like a better proposition even right after such a big crash..
> Microsoft has declined 20% since the new year. Should we abandon that company entirely as well?

No one is claiming that MSFT stock should be used as a currency for transactions. If the US dollar lost 20% of its spending power in a few months, many people would be baying for blood. It's bad enough when gas prices rise 20% in a short time.
How's the old RAID56 problem in BTRFS coming on ? ;-)
You can automate artificial pollination, Japanese do it routinely. Is just that then you need to pay Japanese prices for your pears.
Everything is down though and this just lets people who’d like to bash crypto a reason to bash crypto. Etsy stock is also down more than 50% from its high but nobody is bashing Etsy. What does it all mean????
init scripts were "great" if you were a unix wizard. For mere mortals they were frustrating.
Nonesense. The Lira has been massively losing value since 2008 while Bitcoin has been massively gaining value for years, the only Turks that are not eating because of Bitcoin are the ones who bought it the past few months.
I'm not sure I understand the problem. If we only need to determine what set produces a sum of square roots that is larger, why can't we simply compare the sum of the original numbers? The square root of 2.0000001, for example, is larger than the square root of 2. The square root of X will be always be larger than the square root of Y if X is larger than Y.

The real problem is calculating the precision of square roots. But the challenge stated in the post can be solved rather easily in a programmatic fashion by simply comparing initial inputs.
But presumably they've been wfh for most of the last two years without a suggestion of the pay cut?
I once hosted a side project with a Raspberry Pi at home. One week later I got lots of unknown IPs from China trying to access php admin / other admin URLs I don't remember with default usernames and presumably password. Luckily I didn't set up an admin console. No I don't want the risk of someone trying to enter my network. Even if I have a firewall and the best security practices I may worry about that at night, like strangers trying to break your lock.