jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
What exactly are your objections?

Is it the naming convention? Functor, Monad, Applicative, bind, join, fmap etc? Yes, Haskell can be a bit confusing at first. But if you don't like them you can urge the standards committee to use different names.

Or is it the concepts themselves? That would be pretty sad. A Functor is a really basic concept. You probably use it every day, in one form or another. I'm pretty sure of that. Once you understand this basic concept, you can start building the others on top of that knowledge. It's all about building a common language and understanding of these basic concepts.
When was this written? It seems to be at least half a decade out of date. Certainly nothing it espouses is actually new...
I've always found these images [1,2] from Wikipedia to be helpful in explaining how the torus is a product of two circles.

[1] http://en.wikipedia.org/wiki/Torus#mediaviewer/File:Sphere-l...
[2] http://en.wikipedia.org/wiki/Torus#mediaviewer/File:Torus_cy...
Its possible the confusion is not understanding what consciousness is.

The common accepted notion is that reality is made of small pieces of matter (ie. atoms), which in turn when then combined sufficiently gives rise to consciousness. Therefore its matter at the core, and consciousness arises from it.

Its quite possible that the order is wrong: Namely the universe may actually be composed on a foundation of consciousness.

Specifically, the idea is that consciousness is a force like all other forces (ie. magnetism, gravity, etc). However, this universal force of consciousness causes quantum-waves to collapse, hence why there is something instead of nothing.

The brain evolved in much like all your other sensory organs (eyes, ears, touch, taste) - in that it detects and can presumably interact with these naturally occurring 'force of consciousness'.

This explanation also solves many of the various quantum-physics implied paradoxes.

*typo: way -> why
Are any of these blocked services self-hosted? I sort-of agree with you if that is the case, but otherwise I'd say that it's entirely fair that a user use uBlock to keep these third parties from tracking their behavior.
1 year to product announcement, but the whole retina-projection thing might be game changing.
How can we solve a problem about a word that isn't clearly defined?

First we need to solve the problem of defining what consciousness is.

I assure you once we define it, the problem is solved.
> If someone else wants simply to distribute a list of the natural numbers in order, they would legally have to omit the numbers which represented patented/copyrighted works.

That is not correct. A list of natural numbers in order would not infringe any copyrights. If, by coincidence, one of the numbers on that (very large, completely impractical) list happened to match what you get when you take some copyrighted work and encode it as a number under some particular reversible encoding, it would not be an infringement, because it would not be a copy of the copyrighted work.

Copyright does not protect against independent creation. As a practical matter, of course, if a latter work B is similar to a prior work A, most courts will believe that B'a author had access to A and copied (perhaps subconsciously). However, if B's author could show that he really never had access to A, never had anyone describe A to him, and so on, so could not possibly have been influenced by it, then B would not be an infringement of A.
What is your Android phone? I've played the game on my Nexus One and on an iPhone 4, and I find the experience close to identical. The iPhone 4 without argue has a GPU that absolutely trounces the Nexus One -- though it is matched in the Galaxy S, Desire Z, and close to matched in the Moto Droid 2 variations -- however Angry Birds doesn't really exercise the limits of it so that doesn't come into play.

So presuming that you're talking about the "Full" version, and considering that there is no lite version, I'm curious how such a difference of perceptions could possibly be.
Have you actually used Webrat? It reads English with extra punctuation. Here's an example from a test I happen to have open at this exact moment:

visit "/special_recipes/new"
fill_in "special_recipe[name]", :with => "Pie"
select "Test User", :from => "special_recipe[user_id]"
click_button "Create Special Recipe"

The mind naturally skips the punctuation. It actually reads easier than some Cucumber tests I've seen.
Oh come on, like that's a surprise:

3. Metadata (name, descriptions, ratings, rankings, etc)
3.1 Apps with metadata that mentions the name of any other mobile platform will be rejected

This deserves a "duh". Honestly, what were they expecting?

This strikes me as flamebait-generation and little else.
'Zappos for your mom'. Love it!
Uh, of course I’ve enjoyed those things. And I’ve enjoyed many books too. I’m saying that the idea of critical reading of books seems pointless to me, because I see them only as entertainment.

I also don’t really enjoy puzzles, so if a book is a puzzle to figure out, and people enjoy the act of decoding them for its own sake, then I can see what I’m missing.

I do like solving technical problems, and that’s why I’m a programmer, but I don’t really get much enjoyment from solving problems that wouldn’t benefit me or others to solve.
That could have big implication on hospitality sector / airlines. All the pricing and profits are literally driven by this.
but then you get an email from an American living in Paris and it's 11/3/2021 with dashes and God knows what he meant.
Thomas Gallaudet was accompanied by a French Deaf person, Laurent Clerc, who later died in Washington DC.

https://en.wikipedia.org/wiki/Laurent_Clerc
Dollar bills are backed by the existence of an economy that exchanges dollar bills for physical goods and services. Right now anyone who uses Bitcoin converts it back to dollars and then uses the dollars to buy stuff. If Bitcoin were accepted directly you might have a point but the low transaction rate kind of prevents such a usage and existing holders of Bitcoin like it that way even though adoption of Bitcoin as a currency would drive its value up even further.
Because that has worked out so well with Iraq, Libya and Afghanistan.
Video has no content. It says 'there is a seven year old startup that claims to be better than Intel. Bloomberg. See what others miss.'
Reddit is the very essence of an algorithmic feed. Nunber of upvotes vs downvotes is an algorithm (though a straightforward one), so of course the content will reflect that metric.
>any this opportunity was available to "everyone" in society.

What does "everyone" mean?
Sure you can. Then when it becomes an integral part of your companies tech stack, Oracle gets dollar signs for eyes.
IL code. .net compiles to intermediate language which runs on a local interpeter.

https://en.wikipedia.org/wiki/Common_Intermediate_Language

https://www.i-programmer.info/programming/other-languages/93...
You can make it work, but why would you want to? Databases aren’t generally something that benefits from using container orchestration. They’re not usually highly dynamic, horizontally scaling systems. Generally you’d optimize that part of your system to maximize stability and consistency. For most typical use cases I can’t see the intuitive leap required to decide that all that additional complexity is necessary to attempt to replicate what you’d get from a few VPS. Unless you have a specialized use case, to me it just seems like very obviously the wrong tool for the job.
> Why would I want to touch something laden with crime with a 10-foot pole?!

So I guess you should get rid of your USD....
AFAIK NAT goes away but firewall don't (but then firewalls have a horrible fail-open problem since all IPs are routable).
I think the OP is saying it's a spammer running experiments to see what works, with the intention of maybe one day doing something.

I'm not sure that is a correct assessment, just (hopefully) clarifying the OP's intent.
True, but my point was that in China the government exerts a lot more control on where people can go. Wouldn't surprise me that the Chinese gov't could fill an empty city if they wanted to.
I wonder how many support warning labels on foods containing dihydrogen monoxide.
Author here. I use this trick for a general 'bail out with error code' throw macro. By definition it's the exceptional case and so I'm happy to take the hit of going out of line. It's a macro used all over a very large codebase and so it made sense to do this. And yes, in some cases it helps the compiler inline more aggressively where it does matter.
Before MMT was the even more obscurely known Bretton Woods System. There feels to be a very deliberate reason this topic are not covered in schools.

https://en.wikipedia.org/wiki/Bretton_Woods_system
> They're sacrificing our future in order to inflate stock prices now

You're trivializing the issue. It's not just "inflating stock prices". Credit markets that are required for the basic functioning of the economy have completely frozen up.

Companies that are completely solvent can't meet short-term obligations because the commercial paper market has frozen. Money market funds, which are basically savings accounts, have fallen below par despite only containing short-term high-quality bonds that would never default in any reasonably scenario. Repo markets are forcing mortgage providers to de-leverage positions (which will in turn lead to foreclosures) based on the fact that there's no liquidity for the collateral. International trade for basic and necessary goods in the supply chain has grinder to a halt because banks are no longer extending trade finance.

Whether you like it or not our economy is completely dependent on having a well-functioning "money market", where short-term bonds, notes, and IOUs from high-quality issuers are used interchangeably with cash. And it's been this way for at least 150 years. Once the money market stops functioning economic activity grinds to a halt.

At least in 2008, there was maybe some moral hazard argument against the Fed intervening. From 2001-2007 banks and other financial institutions were playing fast and loose with their risk. Maybe in 2008 it might have made sense to let banks stew in the financial crisis they created to teach them a lesson.

But in this crisis what would be the point? This is a pandemic that came out of nowhere, that nobody could have possibly been prepared for. "You guys should have really had a contingency plan for global quarantine" doesn't make sense. I'm not even that big a fan of the Fed, but if there's any time ever to print money to prop up the economy, it's in the middle of a literal global pandemic when the government can already borrow money at zero percent interest.
I'm surprised no one has brought up box breathing (aka four square breathing) yet. https://www.livestrong.com/article/74944-box-breathing-techn...

Short version: breathe in deep belly breaths for four seconds, hold for four seconds, breathe out for four seconds, hold for four seconds. Do this is a quiet and dark room and it helps with stress, anxiety, etc.

I got into it when Joe Defranco mentioned a progressive version of this on his podcast: breathe in for one second, hold for one, breathe out for one, hold for one. Then breathe in for two seconds, hold for two, breathe out for two, hold for two. Then breathe in for three seconds, hold for three, breathe out for three, hold for three. So on and so forth. Most people can get to six seconds, but not much more past that. This progression technique has helped with my diaphragm strength and breath-bracing (I do a lot of heavy weight training).
Dungeon Crawl Stone Soup has an interesting approach to this in that (for many character builds) the start of the game is equally dangerous as any other part. It also has boss fights scattered throughout so you can never just drift through; you are always worried that around the next corner there will be a regal teleporting giant frog, or a feline wizard with nine lives, or a brother-and-sister duo where the death of one sibling provokes a grief-induced rampage in the other.
We're already saturated with information. Even if 99% less filtered through paywalls that'd be more than enough to satiate anyone's needs.
And the numbers themselves that can be entered manually.

5 payment modalities with a thin piece of plastic.
I think the PLT group does amazing work in general and in education in particular. The well designed teaching languages hide complexity while providing power for expressing important concepts. And nobody makes installing a full blown IDE and versatile tool chain easier for beginners.

My emphasis was on an a Blub->JS alternative for production. I am not sure Pyret is a priority alternative for a green field project due to the language's intended purpose and the directions in which that purpose is likely to drive and not drive its development and tooling. That is to say that features are likely to flow Pyret->Clojure faster than Clojure->Pyret.
The minor rise in inflation wont equal anywhere near the $1000 handed out. Sure, there will be more people that can spend a little, but that all is minute compared with general additional income of the vast majority.
The comment regime on HN is broken. Down voting is anonymous & carries zero social cost. The fact of a homogenous karma space is a contributing factor: user x /may/ have gained karma points based on input on subject matters that have nothing to do with the topic at hand.

And I agree with you regarding the real world karma consequences of this for HN :)
NetBeans just has the nbactions.xml file, which defines a small number of things like the main class and some context menu actions (this is very useful for OSGi projects, where you often have to switch between different build/run profiles). It's pretty lightweight, and it leaves everything else to the POM.

Oh, and on that note, that wasn't the only reason I left IntelliJ. I also disliked how it handled having multiple projects open. If you don't want everything in separate windows, IntelliJ makes you create a dummy project and import everything as modules. NetBeans just does what I want automatically.
An online document editing suite is currently a big missing piece for a complete private cloud system. I look forward to this.
React has typed templates with way less syntax (dsl) overhead with magic props nor a magic reactivity/plugin system.

Then there’s many well thought out and useful features like portals, suspense, (async state) transitions, error boundaries, server components that vue just does not offer.
I recently needed to access some information on the IRS website, and had to do a 3 hour, very annoying, ID.me registration. Everything failed. The OCR software thought the issue date of my passport was my birthday (so I wasn't old enough to register), fail. The 'link' they send via SMS to take photos of your ID, failed (wouldn't load). A VPN was needed to do some steps from outside the US. I was kicked out of the 'queue' twice to video call with a human where I have to hold up my 'biometric' printed-on-paper social security card.

The killer? This morning I woke up to spam emails from ID.me offering me a discount on my first blue apron meal order.

Where I am in the Netherlands there is a government-issued digital ID (DigID), that was very straightforward to sign up for and easy to use.
<< From where I sit at my keyboard, I still think the most important things to do to change the user experience for Wikipedia editors is to change the editing culture a lot more to emphasize collaboration in using reliable sources over edit-warring around fine points of Wikipedia tradition from the first decade of Wikipedia. >>

Completely agree with you. Also agree that fixing culture is often harder than fixing technological scaling problems!

All that said, kudos to Wikimedia Foundation for addressing the speed issues for uncached pages. Great work!
> optimization opportunities that cannot be reasonably implemented on top of a JS-based templating engine

You very much can do those optimizations in pure JS. lit-html's repeat() directive implements the list diffing approach used in ivi, Vue. It's invoked just like a higher-order function over an array and a mapper function: https://lit-html.polymer-project.org/guide/writing-templates...

I also don't think custom syntax is necessary or that useful. JavaScript has enough abstraction power in functions and objects that you can build very nice embedded DSLs without a compiler or custom template syntax.

but my main point is that both approaches are still valid, and rather than choose a framework based on its particular DX, we should move away from frameworks and be able to write individual components with whatever DX the developer wants, and have them all work together.
Pretty much.

Docker in my experience is the same way, people see docker as the new hotness then treat it like a Linux box with a shell script (though at least with the benefit you can shoot it in the head).

One of the other teams had an issue with reproducibility on something they where doing so I suggested that they use a multistage build in docker and export the result out as an artefact they could deploy, they looked at me like I’d grown a second head yet have been using docker twice as long as me, though I’ve been using Linux for longer than all of them combined.

It’s a strange way to solve problems all around when you think about what it’s actually doing.

Also feels like people adopt tools and cobble shit together from google/SO, what happened to RTFM.

If I’m going to use a technology I haven’t before the first thing I do is go read the actual documentation - I won’t understand it all on the first pass but it gives me an “index”/outline I can use when I do run into problems, if I’m looking at adopting a technology I google “the problem with foobar” not success stories, I want to know the warts not the gloss.

It’s the same with books, I’d say two 3/4 of the devs I work with don’t buy programming books, like at all.

It’s all cobbled together knowledge from blog posts, that’s fine but a cohesive book with a good editor is nearly always going to give your a better understanding than piecemeal bits from around the net, that’s not to say specific blog posts aren’t useful but the return on investment on a book is higher (for me, for the youngsters, they might do better learning from tiktok I don’t know..).
Cosmic rays are not electromagnetic waves. They are highly energetic particles, like protons and naked helium nuclei.
Sure, someone would complain. Just because some people would complain about the absence of one feature that you say is impractical to implement doesn't mean you should avoid implementing the rest of the thing. That's the classic "throwing the baby out with the bathwater" thing. The benefits of a standardized package manager seem worth a few people complaining. I'm sure someone somewhere would probably even complain that they would rather be writing JavaScript or another, non-C++ language, no matter how good the C++ package manager is.

Go has proven that a good package manager can work without that feature. You say that feature is something the C++ Committee could never tackle. My whole statement has been "fine, learn from Go!" Instead, you keep harping on this nice-to-have feature and saying it can't be done.

Package management is solvable in a way that suits C++. It seems inevitable that standardized package management will eventually happen for C++.

I understand your perspective now, but I just don't think I agree with it.
Ah my mistake! Awesome to see. Thanks for all the great work
I think this depends on what you mean by 'devout'. If you mean it in the mostly American Evangelical sense, then yes, it might severely hamper your scientific career since you will be less open minded about your topics of study. If you look at modern Catholics and many European Evangelics, this is not really the case. Interpreting the bible as a moral guide rather than a presentation of facts makes a big difference. If this weren't the case, you wouldn't see so many physicists and mathematicians to be religious.
"Everyone knows one of those self righteous Facebook abstainers."

Yep, I see him every morning when I shave.

"Except really, these people aren't defending anything except antisocial, extremely annoying behavior. And if you're one of them, you need to stop."

Who am I annoying? I have about one friend who posts stuff on Facebook, and whose information I might care to see. Sorry, PK.

"Facebook is the most important way we touch our friends online, period."

For some value of "we".

"Birthdays, parties, Passover seders, graduations--they're all organized on Facebook."

They all can be organized on Facebook. (Though "birthdays"--are we organizing a birth?) Also on 3x5 index cards, with telephone calls, or by runner.

No doubt, in many respects I should get over myself. But this fellow isn't the one to tell me.
I thought about that, but given that I'd only need a tiny bit of info, and OCR being (potentially) prone to error, at that point it would probably be easier to just manually enter the information I'd need. But I'm lazy.
I like the fact that the paper provided a definition of what is meant by "products company" and "services company".

Even though very interesting, the main article had been even more useful if that had been clearly defined.

The paper uses these definitions:

Products company

"... the majority of a firm's revenues come through sales of standard offerings." 1)

"Product companies ... generally want to sell as many copies as they can of their product as is – that is, without adding special changes such as one-of-a-kind features for individual customers. 2)

Services company

"If firms go in this direction of providing more customized features, services, and maintenance than they do standardized products, then the more people the company is likely to need, the more unique projects or labor-intensive work it will probably undertake, and the more the firm leans toward becoming what I will call, for short, a services company."3)

It is interesting to note that some of the things the paper defines as "products", like products created by Microsoft, Adobe and Intuit, now in many cases can run as a service on the web.

Is it then still a product, or has it changed to a hybrid or a service?

Sources, all from:
http://ebusiness.mit.edu/research/papers/197_Cusumano_ProdSr...
1) Page 3 in the pdf, 2) and 3) Page 4 in the pdf.
Would you care to explain further?
I like node, but the only arguments I can find for it are 1) just one language/ecosystem for frontend and backend and 2) node can handle more concurrent connections per MB of ram.

I agree rails is better in every other aspect.
I think this is a good question to ask. But my immediate reaction is: why?

Land is scarce so it makes sense to “invest” in, ie convert dollars into land with the expectation that you will be able to convert it back into more dollars later because there will be more people and the same amount of land.

But what’s the reason when you can instantly create more “digital land”?

I have been reading Iain M Banks again recently and have been thinking about the post scarcity society where you can have as much land on an orbital as you’d like. So, what does it mean to invest in land in a situation like that?
I wrote the blog post just to expand a bit on the reply I gave on twitter because of the excerpt from "The Roots of Lisp". I never really expected to see on the HackerNews first page.
Developers, too. Until you study and play with git for a long time, local/remote branches and pushing/pulling are hard to understand and very hard visualize. With Gitbox it's like reading your e-mail. I promote it at work as "the git client with five buttons" because that simplicity is worth a lot.