skysight-inc/HackerNews huggingface dataset:
First - as others have done, I think we have to challenge the premise that Heroku failed. It's still the gold standard 15 years later and the default for many knowledgable folks.

Obviously given the hype around k8s and the order of magnitude difference between the success of the hyperscalers and the scale of Heroku, there's some mismatch btetween what they did and the potential they had. I would say the same about App Engine and AWS's various iterations starting with Elastic Beanstalk.

Overall if we had to bucket the opportunity that still exists to do better in the space, I think it aligned with wrong product and something better than "git push heroku" better than with business model, whole product, or timing (which clearly had a role). Business model is an issue but not against stuff like render, the success of which also pushes against whole product (people are still adopting something very similar).

Agree with craigkerstiens that the next iteration is about apps vs. services, extensibility, and blending different service types (frontend/container/serverless/data) more fully than Heroku (which really only has one type of app) was able to. And is also about lifecycle and SDLC completeness (which helps a lot with security and compliance, too).

As I mention on all these Heroku threads lately, I'm the cofounder of Coherence (www.withcoherence.com) where I think we're taking an interesting stab at what the future looks like here, using first principles to go deeper than other PaaS and integrate dev more deeply, along with more support for extensibility.
Double requestAnimationFrame will still work and is the technique used by the WPT repository (a test suite shared by all major browsers): https://source.chromium.org/chromium/chromium/src/+/main:thi...
“Parents want schools that are safe, they want their kids good at math”.

Two things progressive schools don’t offer.
IMHO it's far to early to assess the economical fallout from Russia's historic blunder in Ukraine.
As long as you live in the right area and select a good troop, the BSA is still thriving. The real key is to participate in the troop with your son so you can monitor it and help it become better.
Thanks for the tip. I'll try this the next time it happens.
Thank you for sharing. I was addicted to work and pushed myself too hard. I have since learned to regulate my work level.

This, by no means, is comparable to CFS, but I do appreciate hearing about how others react to stress and the overall impacts tiredness have on one's life.
So you sell UST into Luna, buy more UST with Luna, sell UST into even more Luna, rinse and repeat?
I think the web is mostly good the way it is and I don't want to see it re-invented. In fact, I hate Flutter because it's not "webby". It renderers all content and controls using Canvas which means all there is on the page is pixels which means no accessibility since there is no standard structure (the DOM) to dig through to find the content.

You might say there will be solutions like ideas to augment the canvas with meta data about what's in it but that IMO misses the point.

As a user I want to be in control of the data that's on my machine. With a standard like HTML, it allows me, as a user, far FAR more control then a native app. I can use userstyle sheets. I can write and/or install extensions that look through or manipulate the content. None of this is possible if all I get is a rectangle of pixels.

Translation and/or Language learning extensions would never have happened on native platforms because it's effectively impossible to peer into the app. Whereas it's super easy to peer into HTML based apps.

So, I like that most webapps work via HTML. I also like, that unlike most native UI frameworks, HTML has tons of relatively easy solutions for handling the differences between mobile and desktop. I've made several sites and web apps and while there may be a learning curve it's 2-3 orders of magnitude less work to get something working everywhere (desktop/tablet/mobile) with HTML than any other way of doing it.

Change to 2 modes, document mode, and app mode doesn't make sense to me. It'd be a net negative. People who want this I think want to take control away from the user. That's clearly Flutter's goal. All that canvas rendering means it's harder to select text, harder to copy and paste, impossible to augment via extension. It puts all the control in the app dev's hands and none in the user's.

So no, I don't want the web to be reinvented. Its provides something amazing that pretty much all attempts to replace it seems to missing. Its structure is a plus not a minus.
maybe it can buy a river or water from other states.
> Cryptocurrency is gambling, plain and simple

Cryptocurrency is a lot of things. Bitcoin, Ethereum, Monero and LUNA are very different technologies/products/networks/concepts. The decentralized aspect is the only overlapping theme.
Not finding anything with from-address containing "j6a". Sorry, I'm not doing very well, so I apologize if I should recognize you.
While investigating the possibility of using Lisp on a project, I came across a book by Paul Graham. Subsequent net searches led to HN. The project died as a result of new ownership and Lisp remains a curiosity that may yet be satisfied recreationally.
Where nextjs kicks ass is that coding front end interaction (sans back end interaction) and doing interaction in response to server feels almost identical.

There is no “ugh ok … better set up react now” feeling to make say an interactive chart because it was always there.

Similarly there is no “ugh ok … better set up a backend now” feeling you get using create-react-app as it was always there.

There is almost no mental gear switch as you switch from front to back to front.

The only small negative is you need to be careful what that first “server side” render produces and what it can access. But that is also part of the magic, as you can fine grain control the initial flash of content. For example include the layout/menus. Or include a cached view of a list that then updates on final render.

It just feels so well integrated more than any other framework I have tried (like aspnet mvc or RoR for example).

It will be hard to beat: If you want to beat it in Go you need at least a good Go->JS transpiler so you can use the same language. But even then anything other than JS/Typscript means I need a mental modal of what the transpiler is doing. I don’t get a free pass
on understanding JS or the DOM.
> Firefox wasn’t the #2 browser - that’s Safari, mainly because of the captive audience of iPhone and iPad users. But it was the most popular browser that people chose to use.

Maybe I'm wrong here, but I struggle to see how one can arrive at that conclusion. I imagine a large percentage of users actively chose to not use Firefox over Safari because of it's integration and their familiarity.
It'd be nice if there were a form of money that were created with a locked inflation rate, distributed at random, fair to all, voted upon by its users, backed by a real-world asset, and freely tradable online. Oh well.
that's a very american distinction, i think. indians call people "expats" if they are explicitly going to another country to work and have no clear intention of remaining there.
Thats the one! Relevant action item:

> Improvise a natural shelter. For the purpose of this demonstration, use techniques that have little negative impact on the environment. Spend a night in your shelter.
It's more likely Musk never intended to go through with it but got caught up in his own bravado. Now reality is coming in hard. He was going to lose a lot on this deal.
> The username checks out; where do you think wealth comes from if not land?

I gave several examples of wealth that doesn't come from land. I asked for an explanation of how, in those examples, wealth came from land. You reply with an insult to my chosen username. That's... not a very good argument.

> Paper money in the end is just a representation of claims for assets generated from land.

Here you're using the assumption that all wealth comes from land (the exact assumption I was questioning) in your argument. That's circular, and therefore flawed. You can't assume X and use that in your proof of X.

> Food, minerals, energy, actual things all come from land.

The silicon that goes into Intel chips comes from land. The chips themselves? Not so much.

The single biggest factor in Google's prosperity is the google.com domain name. How big a real estate footprint does that have?

I hear that Taylor Swift has a pretty big income. How much of her income is based off of land? It's derived from a musical imagination.

> You cannot eat a metaverse.

This I will grant you. All food (currently) is derived from land. There's a lot more to wealth than food, though.
Bitcoin has nothing to do with Luna. They are as similar as two unrelated Internet companies, like Google and eToys.

Inflation doesn't dilute the economy. Rather, it grossly distorts resource allocation. How do we pay for endless wars? Fiat funny money. How do we pay for $110 Luna? Again, fiat funny money. Luna is actually a symptom of our underlying system being broken---the system you are kind of defending.
By who? I looked them up, and they're in Singapore. I can't find a regulatory statement on their website either.
I was responding to a comment which was referencing Q1 2022. Not sure if you missed that or intentionally chose annual figures to shift the goalposts, but either way I agree Tesla is trending toward sector domination and has the potential to prove its valuation as valid. Alas, that has not happened yet, and the market is more complex than net income trajectories. If you firmly believe Tesla will be the EV king in 10 years then so be it, but don't hold your breath.
> Karayaneva declined to identify the buyer

Terrible timing to try to show you should buy a house with stablecoin. And because the buyer is unknown, there's no reason to think it's not a dog-and-pony show wash trade to impress the marks.
You realize that there is a lot of stuff that goes on behind the scenes, right?

They need to scale their systems, maintain reliability, scale their processes, build internal tools, run experiments, work with 'legacy' code and within the existing architecture, etc.

It's not surprising product development has slowed down. In almost all cases it seems like the speed of product development is asymptotic.
I'm pretty sure that getting an Eagle helped me get admitted to Caltech. But I never put it on a resume after college, as I doubted anyone cared. I have since known employers who were Eagles themselves say they regarded it as a positive on the resume.
This is an accurate description of my experience also:

- trial & error

- leave it alone

- don't add stuff

I don't use babel or webpack and have many examples of "working" configs, but none of it adds up to a reproducible or stable process. Any random import might or might not `export` compatibly. The compiler barely helps, and people are left flipping toggles in the package.json and tsconfig.json hoping that some combo works for what they intend.
> Rigorous interviews are intended to reduce the number of incompetent colleagues and managers. All of those colleagues and managers went through interviews too.

My point was that engineers get promoted to engineering manager without any kind of "manager test", so there's no assurance of competence at all.

Also, I've heard of many cases where certain candidates are allowed to bypass the normal interview rounds, or get coached on the company's interviews, or get "softball" questions during those interviews, if the company wants to hire that person for some reason no matter what.

Moreover, there's no guarantee that the current interview process is the same as the past interview process, especially for older companies. (Think Apple, for example.) Certainly the founders of a company never went through the process, and probably the initial employees didn't either. The founding of a company is almost always "informal", and only later is a more "rigorous" process imposed on newcomers.
Leave sooner rather than later. I have regretted not leaving earlier in every situation where the company has not been performing well. There is usually no financial incentive to stick at a failing company, and chances of doing great work are practically nil. Sometimes, you can raise in the chaos and be promoted several times over in a short period, but then you need to be able to parlay that into some sort of lasting career advantage. That's mainly for middle-management types that want to use a good title to get in at a similar level or better in a better company. That also happens relatively infrequently, so you would be taking quite a risky bet.

To sum up, "fairness" is a jejune notion. You are not a cofounder (presumably). You are an employee. Employees are fungible, and employers should be the same in a strong employment market.
What feels unique about the web, that nothing else remotely resembles that makes it so much more compelling to me versus everything which came before, is urls. The web is a network of online resources.

There's HTML, an ok, fairly adaptable hyper-media markup- and CSS, and scripts, all fair or better- but the premise turns everything else we do in computing on it's head: servers send us resources, and we have a (imo pretty great) engine to render & execute our hypermedia.

I see endless torrents of anti-web attitude, from people who want more content-centric systems, from people who want applications. But almost never can the critics identify & mark out what makes the web better, different, & so flexible as to have arisen into all-pervading ubiquitous. By all means, consider first principles. I think you all have a lot of very important & enabling concepts you'll need to recreate along the way. The web's idea of urls & resources is one I think we'll have a hard time replacing.
All great points.

I'd like to offer some perspective as a layman who jumps on "imminent AGI": that's what these AI folks are trying hard to make me think.

It's like the research papers that say there's an "imminent cure to cancer"
You said the magic word: passion!

For some reason they confuse passion with puppy-love or enthusiasm and they become either sarcastic with you or lose interest immediately, they interrupt the interview, and let you go without any warning.

Nowadays you need to go through SWAT and military training to be considered a candidate to get an email reply.

To me this is a clear indication that the market is extremely saturated and something big is about to happen...there's no other logical explanation behind this madness at all levels and categories of jobs.
Interviews and hiring are liability risks. If an employee is involved in an incident the lawyers will ask, "what policy/procedure was in place to vet this person?" and it wont go well.
12 hours ago they said

> The Terra blockchain has resumed block production.

> Validators have decided to disable on-chain swaps, and IBC channels are now closed."

Does this mean you can sell it (for practically zero?) now?

https://twitter.com/terra_money/status/1525095111389945857
I personally would love a "document web" and an "application web." I've thought of this before independently and talked about it to some people, I think the author is right, the idea of one client application for everything internet related is a core source for the problems we face with the web.

I like Gemini, a lot, and I think it could serve as a "document web" very well, except it's missing certain document features like italics, bold and superscript. If you want a document format that serves the average user's needs, you need those features, period. With superscript you don't need inline links for citations.

An "application web" could just be a UI framework that renders an easy to write and read markup of some kind and fetches it over an internet protocol.

The problem with the distinction is it doesn't solve another core source of the problem, specifically, the reason document delivering websites send applications instead is that they want to track users and serve targeted ads. What's to stop CNN from just sending a message in your document web browser saying "please use your application web browser to view this page"? And that's precisely what they'll do, and then you're in the same boat we are in right now, minus the complexity possibly, and nobody will use the document web at all. How is this problem solved?
There's been a huge macro bubble in govt that has been coming whereby the govt spends ever larger and larger percentage of GDP. We're now over 40% in the US and that's just going to continue going up, if you look at the pattern over the last 100 years. They can't increase taxes and they can't cut spending. And yet the spending keeps increasing ever more and more. Who's paying for it all? everyone holding Cash and Bonds. Look at the govt deficit as percentage of GDP, it's been increasing more and more. in the last decade: it was 3-4% in the good years and 10-15% in the bad ones. That's going to continue. GDP is mostly inflation. Which means if the deficit average 6-8% then inflation will need to match that too in the long term, otherwise debt as percentage of GDP keeps increasing.

i know this will get downvoted but I'd rather take an occassional 25% loss with the knowledge that I'll regain it in the future, rather than a guaranteed loss of 6%+ per year for the next 20 years that I will never regain. When fiat and the dollar goes down the tubes, people are going to want something else that can't be inflated away.

There's something to be said for diversification. Now that cash and bonds are finished, that only leaves equities and gold. for some people that's not enough. and if you want more diversification then you'll need some crypto.

Crypto is 1.5 trillion (bitcoin is 600B) and there are 300 trillion dollars in the world worth of assets. if the world invested 10% of assets in crypto, that's 30T. Gold is about 10T. How is 1.5T or even 3T insane?

EDIT: when i say crypto, i mean Bitcoin because the supply is limited.
It could buy the water rights from a good portion of the states almond farmers.
You just slip out the back, Jack

Make a new plan, Stan

You don't need to be coy, Roy

Just get yourself free

Hop on the bus, Gus

You don't need to discuss much

Just drop off the key, Lee

And get yourself free
>The DMV in my state requires you make an appointment 4-6 months out right now. Walk-in appointments are unavailable or only available during a few hours a few days a week, if they happen to have staff that day. Good luck if you have your drivers license stolen.

Sounds like your state has a big problem.

In my state (New York), appointments are generally available within a week and walk-ins are welcome, but those with appointments get priority.

I've never spent more than 30 minutes or so at a NY DMV location and most transactions are available online, including replacement of lost/stolen licenses.

In fact, I decided on Wednesday (11 May 2022) that I wanted to trade in my license for an "Enhanced Driver's License"[0] (EDL) which, among other things, will be required for domestic air travel[1] in a year or so.

That's one of the few transactions that must be done in person. I went online to book an appointment and was presented with a whole bunch of appointment times next week. I chose Thursday (19 May 2022) as it worked best with my schedule, but I could have gone on the 16th if I'd wanted.

So, no. Not all DMVs are a pain or inefficient. Want to make that better in your state? Elect people who will work for you. Just a crazy thought.

[0] https://en.wikipedia.org/wiki/Enhanced_driver's_license

[1] https://en.wikipedia.org/wiki/REAL_ID_Act
The last entry is 1979, which happens to coincide with the year of my birth. Apparently I am the final product of computer science research, and there is nothing left to discover?

Anyways, it's an interesting question what ought to be on this list if it continued to the present. Something blockchain related, probably. And something machine learning related. There's been a lot of progress in programming language design and theory, producing Haskell, Rust, Agda, Idris, etc.. The Linux kernel also appeared in that time, though there's not that much that's fundamentally revolutionary about Linux from a computer science perspective (just a lot of little things). Along with Linux there was the rise of free / open source software.

I'd put the original paper describing Google on that list. Bittorrent maybe -- some of the other proper DHT's are more interesting, but bittorrent is what actually worked for a lot of people.

Whitted's ray tracing paper is from 1979. That's had a big impact on graphics (and probably an even bigger one going forward). Then there was path tracing, and photon mapping, and the study of building and efficiently traversing bounding volume hierarchies which is what makes ray tracing computationally tractable.

FFTs are another technology that's been pretty relevant in modern times, though the idea has apparently been around a lot longer than 1979.
Netflix subscribers really just want to watch the office and friends on repeat though.

It just looks better to blame the employees than the managers and owners that theyve lost access to the content that subscribers want
I mean, I could give you my wallet key and a contract not to use it myself, but then I wouldn't be a cryptocurrency fanatic :p
I talked about a fullstack node project I was working on during an interview last summer. I went on for 20 minutes maybe explaining why I used the tech that I used and what I planned to do with the project. It took up the scheduled time and he said, thank you, Mr. 7speter. I got a timid little email from the recruiter saying they were pursuing other candidates.

This was for a customer service position.
It's absolutely true of other algorithmic stablecoins.

When it comes to "backed" stablecoins like USDT the scam is even simpler: you just say it's backed by cash when it's not.
I'm not convinced that's the case. What's different is that the most vocal moral guardians griping about entertainment that tramples their tender sensibilities aren't necessarily conservative Christians any longer. We still have those, but the situation is different from the 1980s, when it was mainly 700 Club viewers along with Tipper Gore and her fellow DC yentas getting so uptight over lyrics to songs like Prince's "Darling Nikki", Judas Priest's "Eat Me Alive", Twisted Sister's "Under the Blade" or Frank Zappa's "Dancing Fool" that the likes of Frank Zappa[0] and Dee Snider[1] had to testify before Congress.

[0]: https://urbigenous.net/library/zappa.html

[1]: https://joesapt.net/superlink/shrg99-529/p73.html
> But without some form of regulation, either by the broader crypto community itself or by governments around the world, situations like the LUNA/UST collapse will keep happening.

That's right, and that's OK. Capitalism allows failure. A free society allows failure. This is healthy. Luna was not a systemic risk. There has been no contagion. Nobody has lost their house or their job. When you don't allow failure, you get Lehman and the 2008 crisis. You get the Fed inflating assets to the point that it's actually dangerous, because they won't let the stock market fall.
to be clear: Yes popcorntime is illegal because it includes by default links to illegal providers.
however popcorntime could trivially become legal by removing those links and letting the user provide them instead.
Chromium and dreivatives had this for years. Firefox's isolation is making progress, but it has a ways to go before it matches Chromium.

FF devs are finalizing a utility process overhaul and laying the groundwork for CFI; for years, Chromium has had both with a much more thorough implementation than FF will in the near future. However, the browser space desperately needs competition so I'll take what I can get. Sigh.