skysight-inc/HackerNews huggingface dataset:
Maybe Amazon. they didn't make profits for a very long time. But they didn't lose money Uber or Lyft either.
On Firefox, it looks like there's some JS or something that's capturing the arrow up/down presses and interpreting them as "move to the next/previous page/tab". Turning off JS causes keyboard scrolling to work fine.
Whether the OP meant to say that or not, it does come across like this. I am all aboard making environmental changes that do not put people out but at the same time, these changes need to be done if we want to make any real progress towards a solution. I agree with your conclusion, it seems like the OP is taking the ban of single use plastic bags as a stance against the homeless when in fact it is a stance that aims to help everyone by cleaning up the planet. These two ideas do not need to butt heads.
There is a universe where there exists only 1 programming language and only a single web framework. That would be cool to experience.
The world's major religions in one map
The grammar mistake in the supposed official document - "Keep doing what your (sic) doing" - is very unlike Apple. Raises a red flag on authenticity in my mind.
Rails is just very high level. The comment on meteor makes it clear why a Rails didn't exist in JS-land. Because the fundamentals are so dynamic and so in flux it becomes hard for a high level framework to gain traction when it can become outdated so quickly (though meteor was a particularly incompetent try at it and that's not the only reason for its failure). Once the community grows a stable low level stack then a Rails-like will inexorably emerge imo, but I have a feeling that React is not at that stage yet.
Here's your daily dose of irony:
https://qz.com/work/1538614/museum-of-failure-founder-files-...

Too bad. I wanted to go.
I don't understand the hate. You know what it means and are just being a jackass. Anyone who knows what it is knows there is a server somewhere being managed. It has a valid purpose and for all intents and purposes you as a user have no interaction with server level details and are delegating all of those details to some service provider. So from a user point of view, it is "serverless".
Opas: AI-powered automated root cause analysis
Oddly I never considered starting a new project with it, but now I'm questioning why that is. I guess I just don't see many new projects started in Rails, and nowhere I've worked the past few years uses it. I stopped using it after Rails 3, but I'll give it a try again in the next side-project I work on and see how it goes.
High-Fidelity Image Generation with Fewer Labels
I don't really know overall, but at least where I live there seems to be cons.

1. At street level it's easy for people outside the house to grab things from it (without having a theft drone, ha ha).

2. In my neighborhood houses often have porch coverings or are too close together for there to be good drone landing places at windows.

3. There are no people to accidentally run into on roofs (usually).

Of course in an apartment complexes and such not everyone has a roof, and people can't just grab stuff outside of the ground floor so a window ledge would make sense.

Probably not one size fits all, really.
AWS Amplify is becoming the "Rails" of serverless.

It already has impressive code generators for GraphQL.
Because you set it up again?
This is beyond revolting.
Think of it less as categorizing your friends as tagging them.

Facebook is the zenith of "explicitly categorizing friends" into friend groups, and as you surmise it's a pretty bad way to go. That, and their group-visibility settings on posts is clunky enough to make me think it's designed so that people stop trying and just post everything to everybody.
> automatically void some warranty.

That's already illegal[0] in the US. However that won't stop companies from from telling 99.9% of its customers that aren't aware of the law, that their warranty is void.

[0] Magnuson–Moss Warranty Act
Particularly if it's the universe where literate programming took off.
Jepsen has done a good job of showing that a lot of systems that focused on the hard part failed to do the "easy" part.
"I would invite you to come to Minnesota in the winter and drive a car for a few weeks"

Can't make it, but thanks for the invite
I use desktop Safari.

When I watch a video from the main youtube page, then hit the back button, the video keeps playing for several seconds while a javascript progress bar at the top of the screen loads to take me to the main page.

I hate it so. much. Usually I'm hitting the back button precisely because the video became annoying to me, or something else is happening where I don't want to hear it any more, and having to wait several seconds while the video still plays is awful.
In the usual design, Lisp compilers begin their job when macro-expansion is done; the input is fully expanded code with no more macros to be invoked. This separation is crystal clear; nothing squirrely about it.

If you boostrap a Lisp compiler by writing a Lisp interpreter first, with macros and all, then there is nothing left to do, macro-wise, when you set out to make the compiler.

You can freely use macros in that compiler's own source code, too.

There is an interaction between macros and compiling in the larger picture. When you have a working compiler and you integrate it into a file compiler, now your macros are executing at a bit of a different time: when your file compiler reads a file of code, it has to run the macros to expand it. Then when the compiled code is loaded, the macro calls no longer exist. The compiling happens in the development environment, whereas the loading may be in the deployed environment which may be a completely different system. So macros that assume they are executing in the production environment (due to being interpreted) are in for a rude surprise: they are now run in the build environment due to the shiny new compiler. That kind of thing can introduce "squirrely" issues.

Another squirrely issue is: what is a "top-level form". Suppose we have

(progn (defmacro foo ...) (foo ..))

if the (foo ...) call is to be able to refer to the definition, that definition must be evaluated so that it takes effect! But that means that evaluation must be interleaved with macro expansion to some extent; we can't just expand the whole (progn ...) all at once.

The way out of this is to have requirements like: (1) any form not enclosed in another form is a top-level form and (2) if a (progn ...) is a top-level form, then its constituents are considered to be individual top-level forms, and (3) each top-level form is individually macro-expanded and compiled/evaluated.
Elixir and Phoenix are excellent, and you'll recognize many of the same concepts in these. The communities are excellent as well, and welcoming to newcomers.
We used to talk for hours Now look us
"Natural" is just a buzzword. People have eaten plants for medicinal purposes since pre-historic times. Why should we shy away from advances in medicine and force the patients to re-wire their brains instead?

Meditation is unnatural. The natural thing is to experience pain when something painful happens.
Actually, what is the 1000x risk for SV startup founders? They are not risking their own money and apparently not even their reputation (failed VC-backed founders tend to be able to get VC capital again) so on the face their risk is just to lose a job, same as for any other employee.
Representiveness is an issue, but I think the most important are the multiple comparisons problem and the base-rate fallacy. It's commonly the case that a P<0.05 positive result has more than a 50% chance of being wrong. The replication studies I've seen mainly point to these factors being the issue. The fundamental thread is neglect of prior information.
Nothing at all. But you lose a lot of the productivity benefits of building the whole stack in rails.
This has to be complete BS or he doesn't have an organic hand. Protein WILL NOT stand up to that heat.
Here are two of the most popular books on Rails on Amazon, along with their page counts:

"The Rails 5 Way" (1088 pages)

"Ruby on Rails Tutorial: Learn Web Development with Rail" (816 pages)

Rails is enterprise.
But isn't labor a commodity and ground breaking innovation not?
ShizukuIchi/WinXP: Web Based Windows XP Desktop Recreation
This is pretty interesting, (not to mention it's a very aesthetically pleasing page). It seems like we're possibly seeing the rise "meta-frameworks", which simply provide a higher level of abstraction by combining multiple disparate tools.

I work primarily on the backend, so this could be incorrect. But I'm curious if anyone else has been aware of this trend, or if I'm identifying something that isn't really there.
Cloudflare/Boringtun: Userspace WireGuard Implementation in Rust
When Sky and Telescope had no limit
A common argument used to support the human death penalty is that of deterence. I dont think it really deters individuals because they dont behave rationally enough, but it would absolutely deter big companies.
If shareholders know their money is meaningfully on the line in the event of criminality, that will become part of their due diligence.
Minimal Docker Container of Parrot OS
Rails and Opal (does anybody use opal?) or clojurescript and clojure might be close.
They tested against a live network. Pretty ballsy of the carriers who allowed it! A tip of my hat to them!

(They did it with carrier permission though, before you run off to replicate their findings)
And capital is acquired for free?

Think it this way, the work of founders which got them their share of capital will be used as investment in some other company.

Or are you trying to claim the capital invested in this company by investors was acquired for free without putting in any work or risk?
I am not really sure what you want to come from this then. I don't think everybody here has the same exact idea on how to get there, but I do believe that everybody wants to the best for the world. It truly seems like you just want one of us to bow down to you and give you a job or help you directly just because you are yelling the loudest. Many of us are committed to fixing these issues everyday and to say we aren't is truly insulting. I am sorry you are going through this, but I think you can go about this in a better way.
Rabbit Test
Most SaaS companies that have gone public were losing money. Many still are.
This shouldn't be surprising; most sites do exactly what this site does (if you don't believe me, go to any Wikipedia article, click an entry in the TOC, and click the back button; you'll probably go back to the TOC, not all the way back out of the article). That's how it should work, and I was pleasantly surprised to see that this framework preserves that.

One thing NatUIve does appear to get wrong is that (at least with JS enabled) if you use the forward button too rapidly it'll get confused and renavigate to the page/tab you're on, thus preventing you from going further forward (because it adds an extra entry to the history). This doesn't happen when you turn off JS, so I'm pretty sure it has to do with the scroll effect.
to be fair, its like 3 pounds lighter - and doesnt need to be
The next sentence is

> A combination of challenging internships and personal curiosity let me to teach myself everything I was taught in school before I was taught it in school.

Which doesn't mean that their CS program wasn't teaching anything worthwhile, just that it didn't have a monopoly on that value. It also doesn't mean that they had the wrong attitude; on the contrary, I think learning out of self-interest is a much better attitude than waiting for that knowledge to be fed to oneself in a classroom.
This reminds me of the Rich Hickey keynote talk[1] at Rails Con 2012. Which boils down to: just out of sheer convenience you no longer own your code and, don't make the easy choice, take your time and make the simple choice.

[1]: https://www.youtube.com/watch?v=rI8tNMsozo0
HP to Introduce Amoled Envy and Spectre Laptops in April
If you're looking for a good summary, this is the only article I was able to find: https://www.zdnet.com/article/researchers-find-36-new-securi...
The Pima Air and Space Museum outside of Tucson, AZ also has one.

The Chinese Aviation Museum in Beijing has a D-21 in somewhat less airworthy condition.
Why do they stop with the robocallers, instead of going after a-holes who are paying for the robocaller services?
What does this enterprise slur even mean? Is it like saying a band sold out when they had a hit record?

Do we only use undiscovered indie frameworks now?
"well regulated" meant able able-bodied male of adult age. Your definition is likely far more constrained. "practice" in this sense is not generally mentioned, as they were required to own a conventional firearm for the time.

As to "training," there wasn't a regimen of regular firearms training per-se. It was generally considered common knowledge to know how to load and fire one's musket. As to any comparison of modern training, it seems to me like today's police, at least in major cities like NYC receive less training than a typical gun owner outside major cities.
It’s the integrations. If Slack keeps pricing about the same and service is stable, people won’t switch. They won’t even switch if a cheaper competitor comes around. Slack only needs to be good enough to keep people stuck.
From my read, the research was carried out inside a test network provided by the telcos that agreed to help.
OSX:

Dash - Snippet Manager and API Doc Browser
https://kapeli.com/dash

Flycut - Clipboard Manager
https://itunes.apple.com/us/app/flycut-clipboard-manager/id4...

Spectacle - Window sizing Manager
https://www.spectacleapp.com/
Confirmed, Chicago has multiple billion and hundred-million-dollar businesses built on Ruby on Rails. A lot of it stems from Basecamp being based here, so Chicago had a lot of early adopters. But those early adopters have spawned new companies using the latest versions of Rails decades later.
VMware’s Update to Mr. Hellwig’s Legal Proceedings
The map is pretty Abrahamo-centric. It separates out Judaism, but clumps Sikhism, Taoism, Confucianism, and Shinto into "other", all of which certainly have many more adherents.

https://en.wikipedia.org/wiki/Abrahamic_religions
If house prices double between now and then and then drop by 30% it is profitable to buy now. As much as I hope house prices fall below where they currently are some time in the future, I wouldn’t count on it.
>unlimited downside

Is the stock going to infinity before you can repurchase it really a concern?
No, the writer's misunderstanding of that use case is explained in the comments. Emergency services don't have sms/mms service. The W3W service would presumably use SMS to get location. (phone sends lat/long coords via sms, gets 3 word response).

SMS tends to be more reliable than a data connection in areas with a poor connection (remote, or interference).

This is doable right now - having some sort of data-to-emergencyservices gateway does not exist.

https://shkspr.mobi/blog/2019/03/why-bother-with-what-three-...
That was a 1:1 interview, not him speaking to an audience. Here he is in S.C. in front of an audience:

https://youtu.be/_Q9-XiEbf90

Here’s a 2 minute clip of you just want the inspirational part:

https://youtu.be/ySiLKUqcztw

His standard speech starts with explaining why you should vote for a 37 y/o mayor, followed by his “freedom, democracy, security” bit. He almost always talks about the environment very early. I imagine on that podcast he only mentioned SCOTUS because he was specifically asked about it and it’s probably likely to be one of his most controversial proposals (the idea isn’t his though, he credits it properly but I don’t recall to whom).
They're fantastic and I hope the future is bright for them but I've had to pick Rails for a few projects over the last few months because the library support is so much more established. The more I get to use Phoenix, the more I am convinced it is the most well designed web framework there is, so I hope to use it a lot going forward.
Global seed vault 'Doomsday vault' threatened by climate change
Apparently it's used because of the current limitations of the GPS system, it's still not accurate to 5cm.

Although it's not a limitation of the coordinate system, so improving GPS accuracy to mm level resolution will make GPS coordinates obvious

Oh yea house aren't that small but the vertical distance between the floors and individual apartment in the building is.
> were more useful than any college grad I've interviewed, but had weak understanding of the fundamentals

That's the issue with bootcamps, along with the cost.

A local bootcamp (Wyncode) is 11 weeks at $10,000, which is ridiculous. 1-2 programming classes at a local school can probably supplement your fundamentals, honestly, Operating Systems, Parallel Programming, and Senior Project would probably be the most useful courses for a bootcamp grad.
In a way.

But many startups run out of cash while still growing. It's more like dying from exhaustion while running faster and faster, not a frequent outcome.
Server side rendered is still fantastic for the vast bulk of web apps. Turbolinks and a bit of care around performance and all you users know is you have a fast site. Not many apps really need the super rich SPA type experience.
Good:
Circles.

Bad:
Circles privacy; who can see what. I found it confusing when it should have been obvious. This kept me from posting. The UI should have made it obvious.
Exactly. But when you are facing Communists who have taken over a very large chunk of the world, and who have starved tens of millions of people to death and shown very little regard for basic human rights, it kinda seems worth the cost.

Because, you aren't going to have any of those fine things if the Communists succeed with their plans.
If I remember correctly, the original release did not. Only in 95a or 95b did it have it.
Ambiguity and the likelihood of making a mistake. If you have N>1 files whose names are only distinguished by capitalization it's going to be very hard to tell which is which. Do you want thisfile or thisFile or Thisfile or ThisFile? (Now imagine being asked that question verbally.)
Yep, 100%. In the process of converting a node/typescript API to rails. I'll never make this mistake again.
The latest Mac design forced me to move to Windows again (thank you WSL) and I put the bad keyboard on 3 points:

- touchbar. Enough has been said about this so I will just say it's worthless

- bad keyboard. Butterfly keys are too problematic and as they fail you end up having to type harder so it registers. From there it's a slippery slope to a broken keyboard

- Overly huge trackpad. I don't see this get mentioned much but these things are massive on the keyboard. Takes up so much real estate so if you are typing on it you have to contort your hands and wrists so you don't accidentally brush it.

Does anyone really use the full size of that thing? Do people really find gestures to be all that important that you need as big a touchpad as this?

Currently developing on an X1 gen 6 and couldn't be happier
In that universe, developers think the universe with multiple languages and frameworks is the cool one.
"that implies there's some natural balance we've disrupted"

There's a whole history of colonialism to contend with. What was once nearly a quarter of world GDP in 1700 dropped to less than 5% in 250 years. The whole country was deindustrialized.

It's a lot easier to actualize our potential in some places. I don't think it's demonizing me to admit that if I was born a woman in Sub-Saharan Africa, or in a war zone, I wouldn't have been able to build wealth like I have.
That's what we do. Rails mostly just a json api, with a React front end. Devise handles auth. Useful gems in models and services, sidekiq doing its thing... Happy with the setup.
Since we are charging both sides of the marketplace here, it's feasible. It's actually quite funny, when we tested the pricing, more people (around 80%) said they'd use the service if it was more expensive ($6.99/hr). Maybe because they thought it was too cheap to be real?
Yes - load-balancing is automatic and turned on by default. Two key protections we did there were:

- A per-node rate limit for sending/receiving on behalf of remote bootstrap (https://github.com/YugaByte/yugabyte-db/commit/154810cc5f5dd...)

- A global throttle on how many quorum membership changes are in flight cluster wide.

On the CDC question - we added an OBSERVER role as well (a non-voting quorum member) to support for features like read-replicas. This is currently not exposed via an external API - but CDC is something we are working on now.

Happy to exchange notes with your team!

regards,
Kannan
I know this is the opposite of what you asked but I find Rails to be keeping pace with modernity much better than its conemporaries! Django seem to have given up on integrating websockets (ActionCable has been in Rails for literally years now), nor is there trivial integration for JS assets/asset pipeline functionality. I don't write much of either anymore, but I'd still reach for Rails the instant I need to get something done quickly.
The Power of the Nocebo Effect
Thanks, is there an advantage to IB other than lower rates and an API?
I'm de-Embering here and going to pure Rails. I'm gonna party like it's 2009!
The employees got paid in cash, (largely) not stock, because that's the deal they took.

Equity investors exist because most people would rather work for cash than for stock. Typically, the way the money flows is that college endowments & pension funds put cash into VC funds in exchange for equity; VC funds put cash into startups in exchange for equity; startups use that cash to pay salaries; and employees who receive those salaries spend a portion on college tuition, gifts to their alma mater, retirement savings, etc. that then gets recycled back into institutional finance. If the startup ends up being worth more than the money put in (either because they turn a profit or because they can convince some greater sucker to take that equity off their hands), the excess is returned to the VC fund in proportion to their ownership stake & liquidation preferences, who take 20% for their GPs and distribute the rest of it back to their LPs, who use it to fund scholarships or buy a new building or pay for your parents' retirement.

If you can convince employees to work for you for equity, you don't need VCs at all: you give them shares, and when the company has a liquidity event, everybody benefits. Most people don't take that bargain, though, because they don't have confidence that the equity will be worth anything and need to eat in the meantime. The premium VCs get is precisely because people are risk averse. If all companies were public and everyone were willing to work for equity, that premium would be arbitraged down to nearly nothing, but then we'd probably be complaining about how certain unscrupulous actors managed to convince people to accept equity of their worthless company and now those people can't eat because they were bilked out of just compensation for their labor. (The crypto economy basically functions like this, with various tokens acting as pseudo-equity in the "economy" that grows in value as the surrounding ecosystem grows and these tokens being freely tradeable on exchanges - and it suffers from precisely this failure mode, where it turns out that unforgeable tokens != unbreakable promises.)
Working with go was...fun! Simple as that. I really feel like the authors of the language found a very good mix of expressiveness, speed and ease of use.
Yeah, I looked it up earlier right after my comment. Maybe I'll try to do an optimized play through (or use the cheats) to see the ending. From looking at the wiki I got something like 97% of the way through to the end, which is honestly kind of annoying to leave unfinished.