skysight-inc/HackerNews huggingface dataset:
I really like https://github.com/google/wireit/ for this purpose!

My monorepo looks like this:

project-1/packages/core
project-1/packages/preact
project-2/packages/core
project-2/packages/demos
etc.

where a bunch of related projects live top-level in a repo. Each project has a packages folder that includes the core implementation, as well as demos, framework-specific adaptors, etc.

In each package's package.json, I have a series of commands (convert the TS to JS, make a bundle, deploy to Firebase, etc.). Each command can depend on another, either in the same project or anywhere else in the file hierarchy.

This provides two benefits:

1. Iterating across packages is faster, because I don't have to worry about making sure each package rebuilds in the right order if I make a change in a library.

2. Filesystem concerns are separated: rollup only needs to worry about bundling, and it only needs to bundle web-facing projects. The only tool my libraries need is tsc.

(Before wireit, using TypeScript and Rollup together was a pain in the ass because you'd have to fiddle with picking the right TS plugin and configuring it. This was also often the long pole on doing a Rollup version upgrade. Decoupling the two makes Rollup way simpler/easier/nicer to use, which makes wireit awesome even if you don't have multiple packages.)

It's also a good replacement for lerna. Each of my packages has a publish command that runs `gitpkg publish`. My root package.json has a publish command that depends on all the packages' publish commands. Thus, I can run `yarn run publish` in the root of my monorepo and trust that all of my packages have been published to our git host appropriately. (gitpkg lets you turn a git host into a private registry, so you can share modules without setting up an NPM registry.)

Here's a snippet from one of my package.jsons. They basically all look like this. (start is complicated because of https://github.com/google/wireit/issues/33. When that's resolved, it will be as simple as the others.)

"scripts": {
"start": "yarn run -TB concurrently \"yarn run build:tsc --watch\" \"rollup --config ./rollup.config.js --watch\" \"dhost site --bind-all\"",
"build": "yarn run -TB wireit",
"build:tsc": "yarn run -TB wireit",
"build:bundle": "yarn run -TB wireit",
"deploy": "yarn run -TB wireit"
},
"wireit": {
"build": {
"dependencies": [
"build:tsc",
"build:bundle"
]
},
"build:tsc": {
"command": "tsc --build --pretty",
"clean": "if-file-deleted",
"files": [
"src/**/*.{ts,tsx}",
"tsconfig.json",
"../../tsconfig.common.json"
],
"output": [
"dist/**",
".tsbuildinfo"
],
"packageLocks": [
"yarn.lock"
],
"dependencies": [
"../core:build",
"../preact:build"
]
},
"build:bundle": {
"command": "rollup --config ./rollup.config.js",
"clean": true,
"files": [
"dist/**/*.js",
"rollup.config.js"
],
"output": [
"site/mount.js",
".tsbuildinfo"
],
"packageLocks": [
"yarn.lock"
],
"dependencies": [
"build:tsc"
]
},
"deploy": {
"command": "firebase deploy",
"dependencies": [
"build:bundle"
]
}
},
Except the UK has a pending, and serious, issue with the Irish border, which is apparently peeving off Irish American voters. Biden was firing warning shots about this.

But so far there seems no practical compromise that works for UK, Ireland and the EU.
Who was behind that plan?
Hm we might have to find something else to do then.
Exactly. The costs of discovery are high and assymetric. A decent lawyer can legally cause a defendant to run up a monster bill long before this gets anywhere near a trial. It is legal extortion.
NAT doesn't work "just fine".

ISPs have been deployed for years without IPv4 or bad IPv4 (see this thread). And even not counting those ISPs there are countless more than would completely fall over if the major players stop announcing IPv6.

They just don't have the CGNAT capacity to run the internet without IPv6.

Strictly from the consumer perspective this means buggier, slower, and more expensive internet. Consumers don't care about bits, but their dollars he to buy the CGNAT and other crap.

And it'll only get more and more expensive (for the customers).
Guess you're getting a year contract. Haha.

But in all seriousness, the Y is probably where I'd go if I needed that. They usually have favorable terms.
> Sharing the repo link here might help us help you better.

If you do this, it might embarrass the PR author, and PRs might become inundated with HN comments.

I wouldn't share the repo link.
Heavy discounts can be reworded as sharp increases to monthly.
The Fastest Website in the World (2019)
I think a hybrid format is the right way to do take-homes. The candidate is less likely to resent the time invested in the take-home if they have a chance to discuss or "show off" their work. It also gives candidates who have less free time to complete a polished solution the chance to say "if I had more time, I would [add tests, optimize this function, ...]>"

I still struggle with the "observer effect" during live extension exercises, but it's less pronounced than when starting with a problem from scratch. If I prepare a high quality solution in advance and do well in technical discussions, that's usually enough to offset any fumbling around during the live programming session due to interview jitters.
A giant model train and airport simulation that is controlled by software written in Delphi is one of the most German things I have ever heard of in my life.
Someone's been reading zeihan
Thank you! I appreciate the support! We're focusing hard on covering applications, languages, and challenges that lack coverage from existing products like Jupyter Notebook.
That linked article recommends using a custom allocation/deallocation strategy, because malloc/free do not know about your application's specific memory management requirements.
Finance News Headlines Shorts You Can’t Miss Today in 15 Seconds – 8.25.22
I don't see how it isn't fraud to claim that.
Interesting! You ought to consider adding that to the Youtube video description. It's nice to think of the process while listening.
I mean, a small majority of those who turned up voted to leave, on unspecified terms.

It was crazy if you ask me but it's hard to argue it was against public sentiment.
The interface types proposal seems to have been dead for a while, unfortunately.
> But in a new survey conducted by the Harris Poll for Bloomberg News, 58% of respondents said they believe companies have more leverage in the job market these days, an increase of five percentage points from January.

A Bloomberg poll has a 5% change from January. I won’t say that’s insubstantial, but there’s been a suspicious uptick in “workers are losing power” stories from the corporate mouthpiece pubs. Feels like a narrative is being pushed prematurely.
What’s the capital/op cost of r.o.? Isn’t it just a pump and a membrane?
> There are ZERO documented incidents of orcas attacking humans in the water.

https://en.wikipedia.org/wiki/Death_of_Keltie_Byrne
I suppose you could phish people into leaking the master password
I'm not sure if you've seen it, but there's a game called Rolling Line that works the same way, but with a virtual model railway.

https://store.steampowered.com/app/754150/Rolling_Line/
Take-home tests are incredibly disrespectful. Not only is it an implication my work and experience are illegitimate, but it's a request for me to do work for free. Not happening.

My frame is always "I'm a professional meeting another professional to see if what I'm selling is fit for what they're seeking to buy, and at a fair price." You can imagine my shock when the interviewer's frame is something like "Do this work for free to prove to me you're worthy." Sorry to burst your bubble, but I have nothing to prove, my friend.

I like to put things like this in mob terms because it distills things down to their simple essence. Mobsters are all about essence and simplicity. No Bullshit™. This humbles the nerd. Here:

>You like steak? I deliver steak. I could deliver you steak. At a good price too.

https://www.youtube.com/watch?v=ii5CiYxwuMo

That's it. That's the essence of the ideal interview. Two professionals having a conversation. No Bullshit™. Like literally every other industry. I'm a respectable steak delivery man and you are a respectable potential client. That's the frame. None of this "prove to me you're worthy" nonsense. When I deliver, you pay. If I don't deliver, you don't pay. Simple as.

>Before I hire you as a plumber, I just need you to install a section of piping free of charge, because I don't trust you or believe who you say you are.

Sounds ridiculous, doesn't it? It is. You'll be installing your own pipe with this attitude.

There's already a great deal of asymmetry in the hiring process. You're getting paid to interview me, but I'm not. Let's not make it any more asymmetric than it already is.

I understand interviewing is difficult. A lot of this difficulty stems from the fact that many of us in this business are pretty nerdy, i.e. socially awkward, both interviewers and candidates alike. This makes it difficult to probe someone via conversation to see if they'd be a good fit. But difficulty with socializing is no excuse. If you're a socially awkward hiring manager, you either need a different role or need to improve your social skills. If you're a socially awkward candidate, same thing goes for you - improve your social skills.

If a hiring manager tries to saddle you with unpaid work, you tell him "fuck you, pay me". Gabish? Have some self-respect people. The more candidates that set these managers straight, the more they'll be forced to start conducting normal human interviews.
Seems they are giving up getting new people onto the platform. That seems very short sighted. Almost everyone starts out on free.
Probably means they are, or soon will be, stagnating.
Which is very sad, as Heroku has an excellent web hosting experience and has server me well at multiple startups. Will be evaluating other options when I next start something, which I have not bothered the last 5 years.
Actually they retain store data for years. I shut my store down and didn’t pay for a year or two, as I had too much other work on. I later re-opened my account and voila my entire store and data appeared. I was rather grateful.
Great guide, thanks!

You might want to add a note regarding Railway's free plan:

"Render’s free database plan allows you to run a PostgreSQL database that automatically expires 90 days after creation" [0]

So it's more a trial than a free plan like Heroku's was (e.g., free forever under 10k rows)

[0] https://render.com/docs/free#free-postgresql-databases
incorrect tags are worse than no tags at all
No, this is about optimizing profitability. They were bought by Salesforce and that whole cohort (Salesforce, Oracle, et al) are machines optimized to extract as much money as possible from the Fortune 1000.

Salesforce doesn't need a free tier to generate product leads. They have an army of sales people to push the product to customers that will write them big fat checks, then hand down edicts from the CTO's office requiring their internal devs use the technology.
As the other reply mentioned they are testing against the M2, and they are also testing the lower powered AMD part 6850U which does best the M2 in some tests.

Not sure why you came out so strong with such a false statement.
I'd like to see this as well. I'm considering making it myself if it doesn't already exist.
If you buy hardware supported by Linux, Zoom works well on it, including screen sharing.

I've been using Zoom on my desktop with a USB camera for video calls and screen sharing for a while now.

I was pleasantly surprised it actually worked and worked well.

Edit: to clarify, this post is about Linux in general, I don't use M1 or M2 Macs with Linux.
That’s not unreasonable, if I used your work or wanted a change.
In employee management your reputation, promotions and salary depend on the number of minions you command, how much the minions earn and how fancy the office building looks.
They absolutely should get that control though. The only thing preventing them from having it, often, are artificial limitations. Don't place too much faith in "the market" to fix problems.
You must not mean "separate human" in the sense that biology does (because a distinct individual of the species homo sapiens exists from the moment of conception). What does "human" in this discussion imply if not "distinct individual of a particular species"?
Why is this flagged? It's an editorial, and it certainly has a slant, but it seems to be neither lying nor dissembling.

I, for one, had no knowledge of the strikes going on in the UK, and I'm rather more plugged into politics than most.
According to the linked article, Youtube took the videos down because they did tests with real children.
Simple shapes to design ideas using stable diffusion
The limit work I've done is in geophysics, and AWS is a non-starter for data collection and analysis in the bush.

If you can wait a few weeks to upload all the data to AWS, why are you going to care about moving the processing speed from a month to half a month?

The high speed stuff is in dedicated hardware that can travel to where it's needed, whether that's in a base station or with the surveyors
It seems that gboard autocorrect likes hip hop better than crypto. (Guess I simply forgot to install the language files for Esperanto)
What I find most strange about it is the calmness in UK media and politics. It's really like that meme with the dog in a burning room saying "it's fine".

Cost of living crippling people? NHS in emergency mode at it's quietest period? Soaring inflation? Nah, business as usual. Let's pass some laws about imitation and cancel culture. Oh and look at the Queen, isn't she marvellous? Carry on.
Surely software developers (and other people using x86-only software like Photoshop) are more than 0.01% of the mac user base.

Apple has specifically said that vim users are the reason they put back the physical escape key…
I am an artist, I sell at national fairs such Art Palm Springs, Art Market San Francisco, Scope Miami, L.A. Art Show and I have sold works in New York's Chelsea district. With the group of artists I know, and hang with, the introverts really put in the work and explore to the far reaches of an idea, and then they catalog it. Being an introvert does not give one a creative advantage, but in my experience, introverts have the patience to thoroughly explore without distraction or caring what others think. Extroverts in my experience, like myself, discover ideas via serendipity, collaboration, and asking for critiques.
It's only seems like a big issue to people who don't know a lot about the ocean. I grew up surfing in a town at "sewer peak". The effluent from a sewage treatment plant was nearby. It was too close to shore, so they moved the discharge further out into deeper water. Discharging water with a higher salt content than the ocean wouldn't cause any harm at the discharge point, so this concern always seemed like a canard or unfounded theory to me. Some people don't want desal plants near them, so they throw this out there for NIMBY reasons.
Funny, i've been a redditor for 15 years. And for some reason I have a good memory on posts...

I have noticed that bots are karma farming by taking the old top front-page links and reposting them.

Im not a fan, but this also isnt a bad thing (per se) ; a good post from two years ago, that people haven't seen before is still a good post.

The problem is that reddit's admins and, in general, the mods of various subreddits are absolute douchebags. The policies for the site are dark-pattern-based-yet-lying-about-truth and the fucking support system is an absolute joke.

I find it ironic that HN, who initially funded reddit has such a myopic view on threaded commentary, and is also heavy handed on their modding, is so blind to aspects of reddit's cess pool of dark-patterns... while at the same time ignoring the awesome things about reddit.

There are so many things about reddit that are great, juxtaposed to all the things about reddit that suck, (cannibals (spez), spaceDicks, jetpack election selling, ultra-karma-whores (violenta cruze and the other guy), etc... but both reddit and HN seem allergic to even touching this third rail of criticism...

If you want to be the front page of the internet, we need to be able to discuss and address opportunities for improvement. We NEED to have the ability to oust mods who are actually alts for admin accounts that abuse their power.

I see many things. You are transparent. I am not here.
thanks, I found this one too:

https://github.com/getify/You-Dont-Know-JS/blob/2nd-ed/LICEN...
a deliberate ponzi enabling mechanism shouldn't even be available
What’s the aerogel doing anyway? And I’d that something that can be bought? How expensive is it?
This is a wonderful point, and it doesn’t mean that some people can’t hold “all of k8s” in their heads. At least theoretically some can, most can’t.

The simpler a system is, typically the easier it is to explain and maintain. In many businesses that takes a front seat. Some do need this level of complexity though. They’re both valid when applied appropriately.
Fully managed PostgreSQL service, with point in time recovery like in Heroku + ability to take manual snapshots if needed. Daily snapshots are not flexible enough.
It's a good question, and we don't have a good answer for it yet. You're not wrong to be annoyed by this. It's a consequence of us being a young team with limited resources; if you do nothing to qualify free-tier users, then several people end up with the full-time job of tracking and shutting down abuse.

It won't make you feel much better, but this issue is very close to the top of our stack (we'd also convert visitors and window-shoppers better if they could boot something up without a credit card). The incentives are there for us to fix this; it's mostly a matter of time.

I'm glad you called it out.
>Weird to see an old [2014] snarky Gizmodo post show up here

mfw you imply that some Gizmodo posts aren't snarky
> You are insinuating that this story about politics and economics should not be treated in good faith because the poster is tainted in some way via linking to their comment history.

you really don't you see the irony here?

> Plus, I find "negative vibe man" comments are not ideal.

well the mods seemed to downweight the story, then the community flagged it (killing it all together)

it seems if anyone's out of place here it's you, not me

(tories bad!)
>It looks like default branch was force-pushed to the last commit on the branch of the PR? If you have permission to push … that's not "unauthorized"?

No, other way around. upstream was originally at 61f3741 . PR was at a31b8dd which was a commit on top of 61f3741 . Then they force-pushed the PR to 61f3741 . It's still not a problem because it's just the PR branch that was modified. And as OP says elsewhere in this thread, it's definitely confusing to mark it as "Merged" even though it's technically correct.
Just for clarity, is that a 10x10cm solar panel?
Not only have I seen similarly stupid reports, I’ve received death threats from “researchers” who didn’t receive the payout they expected for basically clicking “inspect element” in their browser.
I think 'createdapril24 is referring to Oracle's broader data brokerage/marketplace business rather than strictly their on-premise database system business.

https://techcrunch.com/2022/08/22/oracle-us-privacy-class-ac...
Do say more.
without handy references, I believe that part of the significance of Church dogma on stars and celestial mechanics, was that astronomy was widely practiced by many civilizations to varying rigorous results, but that science and most all abstract learning was also connected to religious or mythological meanings. Different societies, in particular the overall Muslim world of today, viewed the movements of the stars and planets with different meanings, which sometimes were taken very seriously. This connects to the imagery of the three wise men at christian nativity, who follow a star but give their gifts to the newborn.

Social prestige associated with higher learning was a subject of rivalry and competition, as most things were in those places at that time it seems.
If you're talking about the issue OP is discussing, it should still be possible even if it's a signed commit. 61f3741 is a signed commit in the linked PR.

This just re-uses existing commits on the repository. The commits can be signed and github will still show "merged by X" if neither X nor the author of the signed commit merged the PR.

So really it's "if you care about being certain who is committing to your repo, you should ignore who github says is committing to your repo", which, to my earlier point, is technically understandable when you dig into it but nonetheless a little weird from a UX perspective.

If you're talking about forging the commit author, that's also weird. It makes sense in the decentralized context of git, but not in how most people use github. Nobody is saying that it isn't allowed, but the fact that github allows it is really an artifact of the fact that git allows it. In the github web app, your account is email verified, so it's weird that someone can generate commits which (in the UI) link to your email verified github account that were not actually created by you. Most people don't expect webapps to work this way, even if git might. It'd be similarly weird if facebook allowed people to create posts on your behalf and we told users "oh that's not weird, you should really verify the GPG key of your posts".
What’s the point of this comment? Every consumer electronic product has a new version a year or 2 away.

Apple products also have a long reputation of having a sweet spot for buying a new product. The Mac Buyers guide has existed for like a decade or more.
Stacks used to be called Blockstack and is described as an open-source platform to build smart contracts and decentralized blockchain applications.
Why are you answering a question specifically made about M1 and M2 with a generic answer about a Desktop computer?

What is the point?
Indeed, it’s hard to read about naughty Orcas and Postgres internals on a single feed, despite both being inherently interesting to me. It’s a refreshing change from the Reddit homepage, with topics I have to piece together myself.

Fact is, I can’t fully predict what I will find interesting so HN regularly offers me a good few dark horses that Reddit simply cannot.

Not long ago, there was a series on the history of bread. I’m sure there’s some kind of subreddit for this but I’d never have sought it out.
It looks as usual. When you have some time take a look at newest and flag bad post, and more importantly upvote good post. Some good post are never discovered and that's a pity.

[And if your tolerance for bad stories is high enough, enable "showdead" in your profile. Sometimes good post are killed by a false positive detection.]
> foreach serviceX.servers as server { ssh user@ip "cd service-x-project-dir && git pull && ./deploy.sh && service serviceX reload" }

Do you honestly think this sort of thing, hand-waving included, is a better alternative to

$ kubectl apply -k <kustomize script>

I mean, what are your plans to react to one of your serviceX crapping out? How do you know? How do you recover? How do you roll back? Do you expect to throw more of your ad hoc shell scripts to the mix?

Your example is as good as presenting your deployment strategy as

$ load ""
Those are terrible examples. In both cases you're advocating to keep vital information about how a disease works and spreads hidden in order to protect the social standing of an ethnic group while that very group is most at risk.

Heck this isn't even an hypothetical scenario, you'd suggest we should have kept secret the ways in which monkeypox spreads?
> ableist

This seems like an implicit denial that people can have different abilities.
Seconding, Kagi is great. I hope they succeed…