skysight-inc/HackerNews huggingface dataset:
> I'm not saying the type makes no sense, I'm saying the article doesn't communicate any value to people who aren't sold on the idea of monads before they go in. Like, if you're explaining functions to a newbie programmer, you don't just take a bunch of lines of code, replace them with `do_the_function()`, and act like you've made the program better. Obviously all those lines are still hiding in the function definition somewhere and your indirection has only increased complexity.

I'm not convinced. Imagine a tutorial for the foreach construct: it would show code for iterating over a list, code for iterating over a set, and code for iterating over an array, and then a foreach loop. Would you say that obviously the iteration code is still hiding somewhere and your indirection has only increased complexity? Introducing a common interface - which is proven by the use of a common syntax - is something that we recognise as valuable, I think.

> You have to show that using functions to extract patterns from around the program improves elegance or expressiveness overall (e.g. by reducing total lines of code). I've never read a monad tutorial that does this in a way that (comparatively) simple higher-order functions wouldn't do just as well.

FWIW my own effort is https://m50d.github.io/2013/01/16/generic-contexts
I stopped giving blood after looking at the evidence a while ago.

Generally people who give blood live longer, and to be honest I can't remember the evidence why I stopped, limited telomere in the blood or something, so I'd like to know more.

You are going to have to fight researchers who are not going to outright say it's bad for you and they will love saying it's good for you.
So basically bilking people with overpriced and unnecessary (not to mention: loud) services by making vague legal threats?

As a society, we should really spend more time and effort doing this.
No issue? With someone carving their own desired message permanently onto public lands? When (if you go to Burning Man), by comparison, if you have bbq on the playa and leave a small mark, you'll be fined?

https://burningman.org/event/art-performance/fire-art-guidel...
https://burningman.org/event/art-performance/fire-art-guidel...
I would love to have such a tool. I was quietly waiting for others to validate the idea.
It's
ctrl+c ctrl+d ↵ ↵ ~.
> They spent more time touting their FAANGU(ber) employees

To me this seems like a major red flag and one more sign of them planning to build an engineering playground as opposed to actually solving the problem their business claims to want to solve.
Everyone should also install a hard power off on the front of their computer and always have encrypted drives. Unrecognized USB storage in my computer also is instant off. Might corrupt my files someday, but it's worth the risk.
Sure, but if one were to design the software to construct houses in a distinctive style that a lot of people like, then it probably won't be too hard to find people willing to buy.

Part of the developer's "brand" could be to invent new and interesting styles without getting too carried away with ornamentation for its own sake, or adding features that most people don't want.

Flying buttresses and gothic arches were kind of a silly example; probably most houses wouldn't benefit from looking like Notre Dame (especially if everyone started building their houses to look that way), but there may be other styles that would look nice and would fit well into their environment, but which wouldn't catch on now because it's too complex and therefore too expensive to build.
I assume the question is “can you do all the transaction signing offline” before actually posting it.

E.g.

1. Pull current BTC hash/tree/whatever-is-needed-in-a-transaction copy onto usb stick

2. Transfer that data to machine with account key via a usb stick or some other connection that has no external communication

3. Use that information to generate the transaction

4. Copy the transaction to the connected machine - a photo of the transaction text on screen even :)

5. Push the transaction out

6. Destroy the intermediate storage devices

Would that work?
That’s a very weak argument. If I’m walking down the street at night and somebody comes up to me and says “GET /money”, I may respond with an HTTP 200, but that doesn’t mean the person didn’t just steal from me.
Yeah how much do the big exchanges manage?
>This is something I just don't understand.

Bump up the price of Pixel by additional $100, and you get an 5 years guarantee upgrade.

Not to mention the Pixel isn't that powerful. iPhone 6s despite being 5 years ago, is probably as fast or still faster than some of the sub $300 Android Phone released today. ( Excluding Chinese Brands )
I think SEV is newer form of this.
Imagine the furor if it had said “Coca-Cola” instead. Or MAGA.
Ha! I'll be waiting!
Private Prison Simulation Game Goes Viral on Apple App Store
Yup, North of Boston here, fairly woodsy area, too many years seeing too few firefiles, although this summer there were a few more than past years - I hope it's a growth trend!
> I don't like seeing "call me pricing" on HN

Hmm. Why not?
That's awesome, congrats. I can't tell what your secret sauce is from your website. I'd love to ask you how you marketed this service if you want to shoot me an email (see profile).
I think the posters are talking about cooking, make sweeter, no make it more like bread.. etc.. The design objective and architectual considerations could make either of these two "right" .. however, some weight given to a repeated mention of "average web developer" .. if that is the ONLY topic, then some clarification could be skipped...

(yes, learn SQL)
So not a "blood letting," but a "blood plasma letting," very different, you see.
Interesting, thanks for sharing. I saw a tweet the other day about tricks to get around an app having the same name. Seems to be a somewhat common struggle.
> but the performance and no-bullshit-factor is impossible to match.

I'd say having ublock and some privacy blocker enabled boosts the standard browsing performance quite a bit. It's not really available in stock browsers.
Oh, never knew. Learn something everyday!

Regarding the question, I do not know either. I guess a lot of it falls on the user, and not much can be done about that.

Perhaps something like Mozilla's recommended extensions program (Apple already has to approve apps, so vetting is applied to Safari extensions, too) could be applied to the Chrome Web Store?
Hey hey, this post is great! A few small comments:

> It's not obvious to me why they do this – it's a documentation generator, why does it care what version of the Rust compiler I'm using?

rustdoc, being a part of the Rust distribution, has the same stability guarantees that Rust does: once it gains a feature, it will never go away. We (well, not me I don't really work on rustdoc, to be clear) need the capacity to try out new features without committing to them, same as features in the language.

> PyPI launched in 2003, and CPAN has been running since 1995

Neither of these support namespacing though, right?

> Cargo's unit of distribution is the crate, which is a problem because Rust's compilation unit is also the crate.

Cargo's unit of distribution is a package, which is one or more crates. It is true that there can only be one library crate per package, however. This is one area where people don't use the correct words super often, honestly.

> Of course build times are slow if changing one line of a leaf file requires rebuilding dozens of modules.

This shouldn't change based on if you're using Cargo or not; if it's re-building dependencies every time you touch a file, that is a bug.
> making conjoined twins of old and young mice so they shared blood and organs

You say conjoined twins, I say chimaera. That's freaky mad science right there.
As someone who's had some ancillary involvement in a hardware product I have a lot of sympathy with the disconnect between doing hardware and the "ship fast SAAS product" mindset.

However, in this case your comment:

> As a consequence of the challenging form factor we've set for ourselves

does seem to indicate that decisions you have made yourself are one of the factors causing you to slow down here. Something to consider...
Or you know, make up for the missed opportunity of 2008/2009, where the government could have bailed out underwater homeowners so that the bailout would have trickled up to the mortgage holders, instead of pouring money into banks and letting people suffer. Thanks, Obama.

Canada's CERB and CECRA have been doing wonders to keep ordinary people either afloat or employed, trickling up to small businesses all over.

(I don't mind your plan either, but it involves more per-company hand-holding than simply giving out generous unemployment and employment-support benefits)
9 years may seem like a long time, but its also just a DoS vuln. Which is a real security issue in many contexts, but its not exactly a high severity one
I'm not sure that I would agree that humans are largely empathetic.

And this is to be pedantic about the definition (because it matters to me, as obnoxious as silly as that is), because "empathy" is the shared experience of a feeling -- I scream in pain, you feel my pain, I cry my eyes out, you cry your eyes out. "Sympathy" is acknowledging a feeling. "That's a bummer, I know how you feel."

I would say that there is a small portion of people, let's ballpark 2-3%, which are overwhelming and genuinely empathetic. These people actually care, for the sole reason that they are interested in the well-being of everyone.

Many people are mildly sympathetic. You express your genuine emotions, and they'll give you a heartfelt response and listen for minute or two.

A great number of people have very, very little empathy or sympathy. They will feign interest or whatever response a social situation calls for so as to not appear poorly. Unless they are particularly invested in you, and there's a deep bond. (Hell, sometimes people you think were your closest friends will disappear second you ever ask a small favor or inconvenience).

But from a rational standpoint, over-empathatecism (or moderate empatheticism, for too many people) would lead to constant intense, and often negative, psychological states/ imbalance. So I'm not complaining.

Though I'm not sure why the entire adult world cooperatively plays this game where everyone pretends to care in public about everything, and makes a big show about how "<insert canned positive adjective here>" they are.
> Further... Everyone else at the mall can also choose to not take that risk, though it's not really true for students in high school.

There's that fallacy again. It won't die. It's not just the people in the mall. It's everyone THEY will infect, and the next generation of infections, and the next.

A pandemic like this (contra HIV, which is very uninfectious and is transmitted almost exclusively by consensual 1:1 activities) just plain isn't susceptible to moral reasoning at the level of individual actions. There is NO feasible way an individual can make an informed choice to "accept" risk of covid infection that doesn't also increase (significantly!) the risk borne by the rest of society.

You can't do it. Any moral statement of the form "this infection risk is OK because I/he/she/they are OK with it" is just wrong, logically.
Location: BC, Canada

Remote: Yes

Willing to relocate: Potentially within Canada

Technologies: Security, Networking, Linux, Puppet, Compute Farms

Résumé/CV: https://drive.google.com/file/d/18GMtzCjUmSszRDb2ZUpJSlHhHMq...

Email: darwinsurvivor@gmail.com

After receiving my degree in network security from BCIT, I started specializing is full configuration automation of hundreds of Linux servers and workstations. I've deployed multiple compute farm technologies, most notably Son of GridEngine focusing on resource estimation and job throughput (<10% idle resources until job queue is empty). I've built 2 IT departments from the ground up, been instrumental in organizing and executing 4 office moves and designed and overseen the buildout of 3 server rooms including power and A/C estimations.
Um, I mean, the contention of Mormonism (and Christianity in general) is that He did.

That same being endorsed baptism by undergoing it himself.

This may seem contradictory, but becomes much more tractable if you're open to the idea that "redemption" is just an abstraction, with multiple inputs, some provideable by Providence, some provideable by others, and some provideable only by the subject in question.
What's the difference? Offense is in the mind of the offendee not the offender. Liberals in NY and SF have taken being offended to an art form I hadn't seen since old church ladies got angry when you didn't say H-E-double hokey stick.
You can write a small program in C just for the parsing part. Then call it from Node.
They get a cut every time you spin up a VM on AWS, I imagine that's what provides the bulk of their profits. Even though Ubuntu is open source, it's trademarked. If AWS didn't want to pay Canonical, they'd have to do one of two things: either provide Ubuntu unmodified or relabel it and call it something other than Ubuntu. Unmodified Ubuntu probably doesn't boot on AWS, so that's not an option. They tried avoiding payments to Red Hat with their "Amazon Linux" option, but customers far prefer the branded RHEL and Ubuntu images.
Also you typically get paid a small fee for donating plasma.
While obviously terrible behavior on the part of Zenefits, it highlight that there's a weird line you have to walk as a potential employee.

You need to pretend that you are 100% committed to the new company, even when you barely know them. And if you have counter offers you need to maintain that charade while simultaneously keeping open a bidding war.

So while that employee was entitled to check their options, their 'sin' was that they did it publicly.
Even that's too generous. It's got to be just going to a socket somewhere that redirects to `/dev/null`
dotnet new web ?

dotnet new empty ?
I have a gigabit internet connection and pihole setup for the whole LAN, so I’m feeling the boost over here too.
I've experienced the exact opposite - no end of problems with Rails/Django/Alembic migrations. Abandoning version numbers and chains of migration files for a diff-based approach that works directly on the database level made things so much simpler and more reliable.

Comparing your goal state explicitly with the current production state means you can typically autogenerate the changes you need, and once applied you can compare again to make sure everything matches perfectly.

Everything becomes reduced to:

production state + pending changes = goal state

Where "goal state" might be the state of your ORM models.

I did a talk at PostgresOpen a while back about the problems with Django-style migrations and how to do better: https://djrobstep.com/talks/your-migrations-are-bad-and-you-...
> Two Fortune 500 companies I worked at had projects in Django that used native SQL to do migrations. This led to errors in prod during deployment.

> The order of the scripts had to run in a proscribed order. They had to be listed on the deployment instructions.

You still need to have a proper database migration system, even if migrations are defined using hand-written SQL. I can see why someone would prefer migrations written in SQL and there are plenty of migration system that support that workflow.
I think it is better to reinforce social safety net programs for individuals (unemployment, food stamps, section 8 housing, etc) than it is to subsidize businesses. Businesses can restructure and re-allocate assets through sales, mergers, or even bankruptcy. In particular subsidizing now obsolete business models is madness to me. Help individuals who need help (why did stimulus checks go to people who still had jobs or who were retired?) and make it as easy as possible for businesses to restructure.
Synchronization Algorithm Exploration
↑↑↓↓←→←→BA?

Actually, joking aside, your advice doesn't seem to match the two-character string `~.` in the article. (Maybe your advice is meant to try first to see if the SSH session is really frozen, or if the remote shell is responding?) On the other hand, the article itself seems of two minds about what that two-character string does:

> To view a list of available options with this escape trigger type `~.`.

> To force terminate a frozen SSH session, press `~.`.

(As far as I can tell, in each case, one of those periods is the sentence ender and one is the command to terminate.) Unfortunately, I don't have anywhere to SSH to to check ….
> Allowing the DB user that the web app uses to have schema modification privileges is a massive security hole

> So, migrations in anything but SQL are a Bad Idea.

Those two points have nothing to do with each other.
The rich may indeed deserve to lose everything ... or not, depending on your perspective.

But what's equally important is ... if they are going to lose everything, how much of the social, economic and political infrastructure do they destroy on the way down?

It may well be that the era of the mall is over, for example. But malls crashing and burning as the mortgages associated with them fail is very different than a slower process in which there is time to think about repurposing and to give those directly affected to contemplate their options.
Reminds me of canaries and coal mines
Interesting, what is the difference between it and other build tools, such as cmake, meson?
I figured it sent a POST request to example.org
And, perhaps more significantly, to launder money.
I don’t care what businesses call it if they start treating customers better.
Three of my friends are doing “HOA” non-tech plays. So there’s totally space.
ISPs.
The sun is the heat source.
> To view a list of available options with this escape trigger type `~.`

That should be `~?`
Sometimes I think about these things, and put it in a different perspective.

The richest man on planet earth, could only afford a few block of properties in one of the most expensive cities in the world. [1], a tiny tiny dot on the Map.

[1] https://youtu.be/t5jI2oMyO0Y
This is what we do but it's too manual for my taste.
Sounds like this would be a good job for a indefinite-flight-time solar-powered drone, flying up higher to get a broader view and stay out of range.

The albatrosses already told us where to fly, now we need to put up some tech to catch the poachers. If they got reliably caught, fined, boats seized, few would bother.
We've played around with that and it's on the roadmap. But it just adds another set of fixtures to herd.
One of the problems I ran into when researching 'manufactured homes' is that it's difficult to distinguish from the marketing materials, the homes which are built from the cheapest possible lumber, particleboard, MDF and chipboard. Such as: https://en.wikipedia.org/wiki/Clayton_Homes

And those which are built to a higher quality standard, indoors in a factory as you describe, but are not something that will begin falling apart after 5-10 years.

Unfortunately in many parts of the US and Canada any 'manufactured home' may be prohibited by zoning laws, because cities don't want more trailer parks. And they can be totally ineligible for the same rates of mortgage as a home built on site.
Um, how many crises do we want at once?
you can see https://tboox.org/2019/05/29/xmake-vs-cmake/
My hypothesis is that religion satisfies (albeit with lies) some basic human needs that leads to a more content life. They don’t say religion is the opium of the masses for no reason.
Why not? You don't think mice huddle in the wild?
>why did stimulus checks go to people who still had jobs or who were retired?

Because many people who still technically had jobs had their hours drastically cut, and because it's an economic stimulus, not strictly welfare.
I think our disagreement here comes from a difference in axioms or moral systems, not arguments or data.
Interview to the person behind the 'crazy' idea of sending humans to exoplanets
Has a larger army of lawyers though if they really want to fight this. Probably won't though.
To reiterate the point of the GP, you said:

> This article is trying too hard to dress the author's limited experience

Saying the author has “limited experience” is condescending and untruthful given his career and accomplishments so far.
It’s a great example of Scientisim and not Science. Of course the result confirms the popular narrative, so it will be cited without question. But the dead-obvious observation would be that by definition aerodynamic things tend to impact less, it’s literally what they’re designed to do.
It is common practice for nearly all those wealthy people relying on stocks. What I am interested in is the interest rate they get on those loans.
>There are tons of other costs with building a house on vacant land, but those are the same regardless of how the house is constructed.

When I was building, I quickly learned that the first $50-100k I was going to spend went entirely to preparing the lot for construction.
If production is Postgres, why wouldn't you just run tests locally with a temporary Postgres database?

Why would you make dev/prod parity a whole lot worse just to make your tests perhaps marginally faster?
USB Audio Devices on FreeBSD
> isn't the sidewalk the city's responsibility?

There are plenty of cities where the homeowner is responsible for maintenance of the sidewalk and street trees. My city will cover 50% for city trees replacements and root damage to sidewalks. I last year replaced two old trees and it cost me just under $1k after splitting with the city. To make it worse, the contractors raised the prices when the city started offering the 50% cost sharing.
Maybe.

But if that's true, is the correct solution to crash-and-burn from the current scenario to some version of a "better" one?
Previous discussion from June: https://news.ycombinator.com/item?id=23556209
Trace them how?
there is no way that anything PLA based is being used to build homes that will be out in the weather.
What does the good deal look like here if there no new tenants ?
Even though anyone can just signup and be a member, I feel profoundly proud I am in this club :).

Online version of YC is great resource and good way to do things now that we don't want to meet in person as much.
4 and 5 are duplicate
AZ Linux is useful sometimes though, because it has all the AWS niceties installed by default, like the SSM session manager, or the ECS-optimized image.
No, you made a registration page.
> Why do we have to make it into some buzzword salad term for some “strategy” powered by pseudo-academic research nonsense?

Presumably because there are some people who are driven to action only by buzzwords, not common sense; so this is a way for the common sense-driven to convince the buzzword-driven of the wisdom of the common sense course of action.
There needs to be more attention/regard (I'm not sure which word is correct) for the contexts of suicide. A book that addresses this is The sealed box of suicide. The contexts of self-death by Simon Tatz and Colin Tatz.

https://www.amazon.com/Sealed-Box-Suicide-Contexts-Self-Deat...
I think it would end up something like

SUBSYSTEM=="block", SUBSYSTEMS=="usb", OPTIONS+="ignore_device"

But don't quote me on that
How dare you use your privilege of living in a safe community to attack my experiences? I think you have some real work to do on yourself.
Not exactly sure what you mean but you can check this: https://github.com/microsoft/TypeScript/issues/2719
Maybe for you. I'm not much of a mall-goer, but every once in a while, I find myself in one of few that are (or were, pre-COVID19) still thriving, and they seem very much alive in this respect.
This can also explain why if you turn vegan can improve on your health and life.

FYI, I am not vegan and my brief stint didn't produce endless energy, but I can see how this could work.
Virgin Galactic Unveils Mach 3 Aircraft