jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Copying a reply [1] I did on HN some time ago. Which should add some perspective on the point being discussed.

AWS are estimated to be ~50% of HyperScalers.

HyperScalers are estimated to be 50% of Server and Cloud Business.

HyperScalers are expanding at a rate faster than other market.

HyperScaler expanding trend are not projected to be slowing down anytime soon.

AWS intends to have all of their own workload and SaaS product running on Graviton / ARM. ( While still providing x86 services to those who needs it )

Google and Microsoft are already gearing up their own ARM offering. Partly confirmed by Marvell's exit of ARM Server.

>The problem is single core Arm performance outside of Apple chips isn’t there.

Cloud computing charges per vCPU. On all current x86 instances, that is one hyper-thread. On AWS Graviton, vCPU = Actual CPU Core. There are plenty of workloads, and large customers like Twitter and Pinterest has tested and shown AWS Graviton 2 vCPU perform better than x86. All while being 30% cheaper. At the end of the day, it is workload / dollars that matters on Cloud computing. And right now in lots of applications Graviton 2 are winning, and in some cases by large margin.

If AWS sell 50% of their services with ARM in 5 years time, that is 25% of Cloud Business Alone. Since it offer a huge competitive advantage Google and Microsoft has no other choice but to join the race. And then there will be enough of a market force for Qualcomm, or may be Marvell to Fab a commodity ARM Server part for the rest of the market.
Which is why I was extremely worried about Intel. (Half of) The lucrative Server market is basically gone. ( And I haven't factored in AMD yet ) 5 years in Tech hardware is basically 1-2 cycles. And there is nothing on Intel's roadmap that shown they have the chance to compete apart from marketing and sales tactics. Which still goes a long way if I have to be honest, but not sustainable in long term. It is more of a delaying tactics. Along with a CEO that despite trying very hard, had no experience in market and product business. Luckily that is about to change.
Evaluating ARM switch takes time, Software preparation takes time, and more importantly, getting wafer from TSMC takes time as demand from all market are exceeding expectations. But all of them are already in motion, and if these are the kind of response you get from Graviton 2, imagine Graviton 3.

[1] https://news.ycombinator.com/item?id=25808856
Upsolve | $250 million in debt relieved for low-income families | NYC or Remote | Full-time | $140k-$175k | https://upsolve.org

Upsolve is a nonprofit that helps low-income families file bankruptcy for free, using an online web app. To date, we've relieved over $250 million in debt for our users.

At Upsolve, we believe every family should be able to access their civil rights, regardless of whether they can afford a lawyer. Bankruptcy is a powerful tool that allows low-income families to relieve their debt and re-enter the economy after suffering from medical bills, layoffs, and predatory loans. Due to COVID-19, it's more important than ever.

But legal fees in bankruptcy are too expensive for low-income families who need access. We're making this critical part of the American safety net free and accessible at scale, using technology.

Full JD: https://www.techjobsforgood.com/jobs/4802/ Interested? Email rohan AT upsolve.org
It’s not the conductivity that causes us to use gold plated contacts, it’s that gold doesn’t tarnish. Silver is more conductive than copper, but it’s only a few percent. For most applications it’s cheaper to just use a fatter copper wire than to use silver.
Nice idea, having worked in a similar problem space for a number of years, I have some questions.

- How are you managing rebalancing, what might trigger a rebalance and how do you manage the tax implications of that?

- With a rebalance/deposit/withdrawal are you always a taker in the market?

- What's the custody side of this look like? i.e where do the stocks sit, are they in my brokerage account or are you custodian.

- How are you accounting for dividends in the portfolios do they get reinvested/included in returns?

- Can you manage all types of corporate action like splits, mergers, delisting, halts etc.?
> I am sure you are a huge supporter of the Public School System and see nothing systemically wrong with it. We disagree with this position.

I do actually see a lot wrong with the school system, I think the fact that education is largely funded from local property taxes goes strongly against most ideals around American opportunity and that the highly localized management means that a cartel of local officials can run a system into the ground with only limited options available to the DoEd to address is quite problematic.

There's a bunch of things wrong with the school system, certainly, but I can't see how partial privatization would do anything but exacerbate the issues.
It supports the original claim that is being disputed:

> technical infrastructure to support their original businesses[0], then turn those resources into services[1] to rent out in the form of cloud[2]

[0]: i.e. Borg

[1]: i.e. Kubernetes

[2]: i.e. GKE
Location: Gaithersburg, MD

Remote: Yes

Willing to relocate: No

Technologies: Java, Python, PHP and C#. Linux, RDBMS. Weblogic, Tomcat.

Résumé/CV: https://www.dropbox.com/s/y6ocwipshkowt0h/DarrelDavis.pdf?dl...
linkedin.com/in/darreld

Email: darrel@davisware.net

Senior developer/technologist with broad background and excellent soft skills. Lifelong learner enjoys new challenges and technologies and am also great at dealing with customers and team building.
Whether carrying passengers or food, they are both in the delivery business. The primary difference is that one is worth $40 billion and one is not. Doordash may have some restaurant relationships that Uber doesn't, but that is ground that can be quickly made up with money. These VC's are merely hedging their bets with this investment.
Do you have actual numbers for pneumonia caused by cycling?
I don't know. I tried to look this up, and I got a rate of 15.1 per 100k in the US.

I couldn't find the rates for Finland, Norway, Sweden or Denmark; presumably, I'd have to search using Finnish, Norwegian, Swedish or Danish terms.
This is imho the most exciting release since 1.0 :)

In a nutshell:

* async/await
* generators
* enums
* Dart Analysis Server (accessible through IntelliJ/WebStorm & Sublime)
* New RegEx engine, 150x speed up in Dart VM
* …
> Personally i feel the concern over the borrow checker is way overblown. 95% of the time the borrow checker is very simple.

I have been using Rust professionally as well and had a different experience. For anything singlethreaded I agree with you. For any asynchronous behavior, whether it's threads or async or callbacks, the borrow checker gets very stubborn. As a response, people just Arc-Mutex everything, at which point you might as well have used a GC language and saved yourself the headache.

However, enums with pattern matching and the trait system is still unbeatable and I miss it in other languages.
That last one seems to be the hard part to solve. I totally agree about the need for flexibility though. It would break my heart to see a kid disqualified for the reasons you gave.
Thank you for your interest. What browser do you use? It seems to work better on Safari on my MBA.

Also, as stated on my GitHub page I used primitive [1] for the lions example. What svgasm adds to primitive and other tracer tools is the ability to process a GIF (or a sequence of images) and make an SVG animation out of the sequence.

[1]: https://news.ycombinator.com/item?id=12539109
How is it that Pornhub comes under scrutiny for under-age pornography by 'unverified' accounts, but Reddit and other sites don't have real counter-measures?

Remember the Reddit 'Jailbait' and 'Creepshots' scandals? Those should have been big wake up calls for them to wise up and crack down on the rest of the site, as they're obvious avenues for under-age abuse.
AFS supports snapshots, so like windows/etc you just take a volume snapshot, apply a differential update then reboot. The COW nature would make the entire thing even fairly trivial IO wise.

The article notes they are using merkle trees, so its not really necessarily to validate the entire image. Only the parts that change, which should be fairly trivial, and likely is done as each part of the image is run (because you have to do it that way anyway, otherwise changes would sneak by if they were made while the OS was running).

If something bad happens, you "just" revert to the last known good snapshot.

The way this all gets messed up, is if there is some per build versioning information that ends up being propagated into every single part of the system like Linux does with its module loader on clean builds. Then effectively you are forced to update the entire OS just because the version number rolls, some signing key gets changed, or whatever.
The differential download in that case would compress really well, but it would take an eternity to apply, and the entire image would probably end up getting duplicated following the volume snapshot.

So I would expect some kind of "bug" like that, the kernel guys/whatever have their own version validation system, and the installer guys have some clever upgrade code, but put them together and neither works right.
True entrepreneurs can't really put their startup urge on hold. It can be a little bit dangerous. I believe good balance is a better, if not the only option.
Sure.

I built Sleepyti.me as a free app, and did not expect to make money from it. As such, I am not interested in acquiring subscribers (I don't offer a service), or paying for traffic via AdWords. Startups with a product (for example WakeMate, which has received considerable HN coverage this week) have saturated this advertising space, and it's not really an area in which I'd want to throw money.

In my case, the profit comes from sheer traffic. The more traffic I get, the more people will click relevant ads in the single banner AdSense unit I display after the information has been given to the user.

Since my profit comes from traffic, it does not make sense to pay for traffic via AdWords in the traditional sense: the money would just go in a circle.

It's repeated a lot, but the best way to drive traffic to your website is to solve a problem. Sleepyti.me is one way to solve the problem of waking up tired (a common problem, I might add), but there are obviously infinitely many problems to choose from.

Once the tool/site is written, it must be tested to provide an elegant experience. Critique from other developers (some here at HN, but also over at [Proggit](http://reddit.com/r/programming)) helped me a lot.

Once the site launches, it's imperative to provide users an outlet to express their interest and show it to other people. Lucky for us, this no longer entails "enter a friend's email address here to tell them about us!" A simple Facebook like button allows the site to spread organically. Each time a user "likes" the page on Facebook, his or her friends will see the notification and have the opportunity to like it his/herself. Theoretically, this could spread through all of Facebook's ridiculous userbase, which would provide more than enough traffic.

HN, Reddit, and more recently StumbleUpon have provided great outlets for traffic, and social media like Twitter and Facebook have allowed it to grow quite nicely.

I'm (ambitiously) trying to launch similar sites at a rate of one project per month, given leniency for interesting bugs or project changes.

Sorry if this post was a little exhaustive, but I wanted to make sure I included the necessary background information to answer your question :)
Maybe, but his thesis that most people say that want a million dollars but don't actually want the things that cost a million dollars is unsupported. I was playing devil's advocate (I probably don't want to live in Manhattan) but the idea is that none of us really know how many people actually want things that cost a million dollars and how many people just want what he terms "freedom."
Compromising doesn't mean taking their version of the compromise. Compromising also means doing the math. In what world does 13 equal 24?

That's what I blame the democrats for. They're shit at compromising.
Did I forget to add sarcasm tags to my previous comment? My apologies.

Anyways, in most settings in the creative industry, the software on a workstation is more expensive than the hardware, no matter whether that's a Mac or a Windows machine. And yes, if the person operating the machine earns more than minimum wage, a couple of thousand for a computer really isn't the biggest business expense.
Oh. Do you happen to mean the imaginary budget projections for 2012-2014 go down? Because when I look in the 2008-2010 range all the curves are heading up pretty sharply.
I know Dan and George Turkette. This behavior doesn't really surprise me.
> The ecological benefits of urban density are much greater than you give it credit for.

And you know this, how? Let me suggest that you probably overstate the costs of suburbia.

> And I think a characterization of "hive-living" doesn't nearly do justice to the cultural, social, and economic benefits of a vibrant city.

You're assuming that everyone values the things that you do in much the same way. That may be true of the other folks in your tribe, but extrapolating universality from that demonstrates my point.
I actually have, not perfectly of course, but pretty close to it. I have since bootstrapped another startup all the way through a successful exit, without going completely nuts like in the past!
It depends on the team I guess, but in my situation all changes had to be checked in to git, rebased against the live branch, pass code review, have the pass logged against that git commit, have paperwork filed in triplicate indicating the pass, etc. so it was a PITA to restart that process for such insignificant changes.

Much easier to argue with the reviewer; plus, if it stops them doing it again in the future, all the better ;)

It's funny that even with all of this process in place, things broke routinely when trivial syntax errors would slip through. There were no automated tests or monitoring systems, of course. It seemed like the process was to keep developers in check rather than ensure a working product; I think someone watched Superman 3 or Office Space and got paranoid.

Needless to say, I'm not there anymore ;)
('cool' dad walks downstairs to rec room): "Hey there teens, are you twerkin' wit yo bae? How bout dat Iggy Azalea doe?"
> Why not simply file judgement against ideas and imagination next?

They already do. Free speech is curbed in much of Europe and several are in jail for holding unpopular opinions.
Yes, to get back to my point, it is basically a templating language for HTML, hence the hypertext. I think the name made it clear being ambitious with it outside of HTML was going to be difficult, unless you like the challenge of making cars into airplanes, and submarines in to hang-gliders.
I use PyPy for such cases. Is Crystal better than PyPy?
it seems this site breaks when you search for non-English books :/
try "charles fourier", and you will get something like this: "Product Description: "ThÃ©orie des quatre mouvements et des destinÃ©es gÃ©nÃ©rales - Tome I" de Charles Fourier. Philosophe franÃ§ais, fondateur de l'Ã‰cole sociÃ©taire (1772-1837)."
This seems to be a wish list of features rather than any actual technology.
Wasn't Carnivore revealed around this time? Is it such s huge leap to go from that to monitoring all traffic?
Might as well ask why there are no 8" ones.
The word "hacker" has been corrupted by the media to the point it's nearly derogatory. We need a new term for what we do. Something like "techsmith." Any other ideas?
I think your lessons can be summed up by the 7 Ps: Proper Prior Planning Prevents Piss Poor Performance. Keep up the work!
Interesting, Would be great if there were some sort of tag/taglike system for the properties/usages.
That is contingent on the extent to which people go to google to find porn and whether or not porn sites use google search. I'd imagine porn is still sufficiently taboo that people would avoid google searching [and that porn isnt google-indexed]
Yes he did: http://geohotgotsued.blogspot.com/2011/04/10000-to-eff.html (Screenshot of the receipt: http://3.bp.blogspot.com/-qsLYAGnuRfM/Takp2Re-dgI/AAAAAAAAAe...)
it's pretty cool - how are you protecting the content of my text's which just got sync'ed to your service?
Yup this is a good way to go around it, similar to another comment below, I use conda to manage all the stuff
I've been trying to move away from purchasing Chinese manufactured products, recognizing that doing so is a microeconomic action that will not have an effect on the macroeconomic situation.

The most effective method I've found is to always buy used, does anyone else have other solutions?
Forage | Senior Software Engineer | Remote | Full-time

Forage is an online payment solution for government subsidies: the Stripe of government payment systems. Our first software offering helps online grocery stores accept EBT payments online. EBT is like the Visa of government money, and it currently distributes over $80 Billion in food subsidies a year.

You will create software with real impact: every transaction that we process is a meal for a hungry and vulnerable person.

Contact me victor@joinforage.co
https://joinforage.co
Full job posting: https://www.notion.so/joinforage/Forage-Senior-Software-Engi...
There's no good solution to this crisis. But "pausing" the economy, even at a huge cost, is a better option than letting everything fall apart.
There are definitely foodborne pathogens, this just isn’t one of them (probably).
H1N1 mostly affected people under 25.

https://www.cdc.gov/h1n1flu/surveillanceqa.htm
Unicode strings are really, really hard.

I'm working on a programming language sort of like K or APL. Among other things it has "good" unicode support (I'm fully convinced such a thing is even possible). It introduces a truly frustrating amount of complexity, especially in comparison to how simple ASCII strings are in K or APL (just an array of characters, so you get all the powerful array operations for free as shown in this post).

The approach I've more or less settled on is that strings are not arrays at all but it's possible to get arrays of codepoints (composed or decomposed) or grapheme clusters from them. Really this just pushes complexity to the caller, but it means you more control over what exactly you intend to work with. Pretty much all the solutions here could be straightforwardly translated to my programming language, except you would need to choose what definition of "character" you're going with.

I basically like this solution but the deeper I get the more I become convinced that manipulating an arbitrary user-provided or even user-facing string in any way is a recipe for disaster; there's often simply no sensible way to handle things like direction formatting control codes (or bidirectional text in general).

In other words, I almost think there should be separate types for "computer-facing" strings (like filenames) that one commonly has to manipulate, and "human-facing" strings that one just wants to either display or store somewhere and ideally never touch because you will screw up somewhere.
It was a SaaS demo, so we had one person sharing their screen, several participants watching, and a couple dialed in via phone. I was one of the ones watching the presentation. About 10-15 in, a few of us, including myself and the presenter, were booted off the call. Attempts to rejoin were all met with vague error messages about there being some sort of network issue. (None of us were co-located at the time.) I was able to rejoin by phoning in, but the presenter was never able to reconnect on his computer. We eventually abandoned Meet and used WebEx instead.

This has been my only experience with Meet, but first impressions do tend to carry a certain weight. It's entirely possible this was an unfortunate coincidence, and that the service is typically as reliable as other solutions. My limited personal experience with Meet, and previously with Hangouts, does not support this however.
From what I have been seeing, it appears to live longer on cardboard than other surfaces. In my experience as an immunocompromised person, the cardboard box is the biggest problem.

Dispose of the box carefully and wash your hands afterwards. The pizza is probably fine, though it's fine to cook it a bit longer for good measure too.

You can (potentially) order from a service with contactless delivery to reduce your risk. For example, Little Caesar's will let you leave instructions to leave it on the porch or whatever.
Plenty of people in the West are of the opinion that anything less than an N95 is useless. I know because I've argued with them and see comments everywhere to that effect. It doesn't help that the CDC and other Western health institutions have spoken against mask use.
I'm just curious how you go about doing it and how you actually index the links. Let's say you scrape tbp (or any other site) every X minutes. You see a link-- how do you know if you already saved that link? From there, I'm assuming you just have a simple model for each link which you save and render on the frontend.

I'm used to building pretty simple webapps, so doing something like this is really interesting to me from a learning perspective.

In addition to the technical tasks, how did you go about marketing your site?

Thanks!
Yup! Every month since early 1996...
IDEs, while they have fallen out of favor somewhat in the web development community, offer such a "holistic" development experience already - complete with deep integration into GitHub, in some instances.
Convert Your Python Functions into a CLI program in A Line
https://github.com/moskytw/clime
If you like docopt[1], you will love Clime[2]. :P

Check out readme on the Github.

[1] docopt: https://github.com/docopt/docopt
[2] Clime: https://github.com/moskytw/clime
Sexy (I don't use Color)
Human Resources: When Google doesn’t use Google
http://www.innovationodds.com/why-doesnt-google-search-hire/
The latest from Google’s research wings is providing some new debate on important factors that the company has tested to try and improve the hiring process. Why doesn’t google use its own search technology to hire people? Google sells search services but when they go to hire people, they haven’t used own technology that they sell (search) . Why the disconnect?
An animated javascript marker clustering library for Leaflet maps
https://github.com/danzel/Leaflet.markercluster
Leaflet is a promising framework so it's great to see open source add-ons for it. This clustering library has an impressive and comprehensive set of features: configurable look and feel, clusters with counts, hover shows the convex hull of clustered points, zooming shows a transition as the clusters split apart, coincident points are differentiated with a spiral layout.
ERA - Computer Recycling, Laptop Recycling And Computer Donating In Vancouver
http://www.era.ca/
ERA has a clear mission of reducing electronic waste through computer recycling, Laptop Recycling and computer donating services. With depots throughout Vancouver, Calgary, Edmonton and BC. ERA provides a great way to recycle electronic equipment safely and securely.
Ask HN: Help Me Identify These Items (And Thus Preserve My Sanity)
I used to own the red one[1] and I cannot for the life of me remember its name... it's driving me batty!

Also I remember reading that the truck was made anew and was excited for my young roboticist but now I cannot think of where I read that.

(Sometimes being a Geek and OCD sucks.)

Please and thanks!

----

[1]: http://secpie.com/toys.jpg