skysight-inc/HackerNews huggingface dataset:
What counts as a militia, what does it mean to be well regulated, to what degree does the security of a free state matter, what counts as an arm, what actions counts as bearing them, and what infringes the right to do so?

The amendment is clearly written, but ambiguously worded.
The messy morality of letting AI make life-and-death decisions
My take is that it's the same lesson we've already known. You need time alone to brainstorm independently, and you need to be more in-person to use those ideas as a team to be creative.

But the main takeaway is that everyone should consider every meeting. Is it necessary. Should it be virtual or in person. IS IT NECESSARY.

But, again, I feel like that's always been a thing.
That looks incredibly useful. Proving the absence of panics and overflows is already great, and with the annotations you can guarantee properties you'd normally write property tests for, like in this example from the docs:

impl List {
#[ensures(self.len() == old(self.len()) + 1)]
pub fn push(&mut self, elem: i32) {
// TODO
}
}
No, but as a PostgreSQL fan I upgrade the databases every major release for my side projects. I always wait until .1 or .2 is released though.
> bet you Facebook doesn't want any of the latter

It’s not in Facebook’s shareholders’ interest. That’s all we can say.

Concentrated, opaque and arbitrary power centres are predictably corruptible. Creating and nurturing those at multiple levels of an organisation, one whose senior leadership has shown a pathological history of lying moreover, speaks to an unsaid intent, or at the very least, overt tolerance of the pattern of behaviour. It’s also self reinforcing, as the culture increasingly forgets how to build and protect other power structures.
The 5 months out / 1 mo in / 5 mo out again would be frowned upon by the admitting officer. They still have to let you in, but you risk being referred to an immigration judge depending on how the officer is feeling that day.

As per the handbook (https://www.uscis.gov/policy-manual/volume-12-part-d-chapter...):

> An officer must review extended or frequent absences from the United States to determine whether an applicant has met the burden of establishing that he or she has maintained LPR status. This applies regardless of length of time or if the applicant was permitted to return to the United States as an LPR at the port of entry after the absence.

So even if you risk it it'll still reflect poorly during naturalisation.
I'm not Peter, but I guess I can answer this:

1) For O1 it's checking the boxes - one paper or one award is the same as 10 papers or 10 awards. Even for non-technical people where papers aren't really a thing, an article about a company was written in a high-profile website and that persons name was mentioned. He got an O1. I also know a strong competitive programmer (but no other achievements of value) who got it - presumably his masters thesis from 3-rd tier uni in Eastern Europe was used as "published research". So if you can work on checking the boxes - getting a patent / a published paper / an article about you in a reputable venue, you can get an O1. You just need 3 out of 9 or 10. So threshold is achievable if you work on it.

2) No.
Another useful idea in this same quest is to keep an ideas file that is easy to update. Then hold yourself accountable to add at least 1 idea a day, no matter how silly.

Over time you will find yourself dredging up all kinds of ideas without meaning to (while doing other things) and before you know it you will have a long list that can then be prioritized and explored
Some weeks ago, there was a post here about CUDAText. It is a fairly light weight editor.
It isn't.

Two options:
- everyone installs an app that can deal with multiple vendors (like 90% of the messengers)
- everyone that is not having a phone of vendor x gets a new phone from vendor x and throws away the old one (or keeps both lol)

The former is almost for free and the latter costs hundreds of dollars .

It's so much worse that you cannot even make out this difference
You use argv0 to check the program name. The utility has to support it in code which GNU apparently dislikes as someone mentioned elsewhere in the thread.
In the typical enterprise projects I work on they are quite typical, usually we tend to use stuff like SonarQube and it breaks the build for specific errors.

Usually it doesn't matter if devs themselves don't care, because when devops have the management support, they will care to fix that broken build.
> ...Notepad almost fits my spec (startup time, simple, quick UI), but it doesn't have syntax highlighting or anything useful for text manipulation/navigation/etc.

There is Notepad2 (or rather Notepad2-mod). It supports syntax highlighting, it's based on Scintilla. Has most of the basic features needed for code editing, except perhaps for rectangular select, which is not often needed in routine code editing. It's very much a standalone exe with a config file, no plugins.
I'm on an F1 visa doing a PhD program that is designed for professionals. If I get a chance to pursue an H1B visa, can I switch and still continue doing my program? Thank you for your time!
But expenses and wages are what is providing the nets!

If you want 100% of the money to be spent on nets, just buy nets yourself, but that isn't enough to provide mosquito nets to the people in foreign countries who need them.
You are right human (animal) eyes wouldn't be able to see a true 1D object. Then again, true 1D objects don't exist.
> "if concerned with performance why are you running code as a shell script"

Rewrite grep in python before running - got it. :P
1) It's less about whether the individual is extraordinary and more about whether he or she can check - through evidence - at least 3 of the O-1 boxes.
2) There are no O-1 quotas.
> Still, I see no differences with a second number/burner phone.

That's because that's essentially what this is :)

And yes, that's how Relay for email works (although instead of using mydomain.com, you use mozmail.com, so your different email masks can't be linked together).

We'd definitely like to support a similar pattern for phones, but we still have to figure out a way to do that. Using extensions is one thing we'll be looking at (was also suggested at [1]), but a challenge there is that many services have rather strict validation rules on phone numbers that will disallow that. But it might still be worth it, so stay tuned!

[1] https://connect.mozilla.org/t5/discussions/firefox-relay-pho...
If you're working for someone else's dream, what else is there?

"TC" gives me and my family options to do other big things in the world.

Yes, I want to take two big family vacations a year, live in a great neighborhood/ school district, and give my kids extra opportunities.

Optimizing for "TC" makes sense.
What do you think happened in the UK?
Everyone was/is a beginner at some point. Even if you think about other areas in life, you need to begin in order to improve, e.g. driving a car, riding a bicycle, using any tool, learning to cook, etc. That's why I recommended to do a tutorial first. A tutorial that is building a small project in a tech stack you are looking for.

For the text based, blogs, books or video courses, it is all up to you. Some people will do better with blogs, some with video courses - there is no general rule. I like text based tutorials because I usually want to try something on my own before continuing with the tutorial. That's why video courses don't work for me because my pace needs to be aligned with the pace from the video which is almost never the case.
Digging into a QEMU problem of slow data copying
Yes but your schooling can't be your primary activity; your H-1B employment must be.
We are heavy on-prem Postgres users. We currently run all major versions from 10-13, and are upgrading some clusters to 14 very soon. Old versions are mostly to support internal tools that we're not upgrading for various reasons, and will go away when the apps that use them do.

We generally stay one major version behind on the main production clusters. The major reason is usually just scheduling - PG upgrades are large projects that touch a lot of things, take a lot of prep and impact every part of our business, so scheduling it is always a fraught negotiation.

If you don't have a lot of complexity, I recommend finding a cadence that doesn't hurt, but sticking with it. Once you get far enough behind, it becomes harder to upgrade, mostly because you also weren't upgrading surrounding tooling, so you end up changing a lot of things at once.

As your environment grows in complexity and use, at some point I think you'll find that nontechnical concerns start to dominate these decisions.
The theatre my mother worked in made an attempt at this.

It's harder to pull off than it looks because your reputation as a serious venue is at stake.

Theatre especially goes out of its way to avoid being labelled as a glorified low-tech cinema. Unfortunately that means less money.
The plural of anecdote is not data. My spending has remained more or less constant.

The supply chain in soda is complex, you have corn producers (whose equipment, fuel, labor, and seed costs are influenced by supply), the price for corn is increased as global farm production is hit by war, you have water costs (which, depending on region, could be increasing), you have fuel and distribution costs, labor costs, plastic bottle costs... I guarantee you can trace back increased costs to regions hit hard by pandemics.
Keep using VS Code, make files open in their own window via setting. Why would you not have VS Code open at all times anyway? (As you might with an emacs server).
Hi Peter, thanks for doing these AMAs! I’m a Canadian currently working in the US on a TN visa. I am interested in starting my own SaaS startup.

I’m currently exploring my options to raise a pre-seed round as a solo founder. Will I be able to stay in the Bay Area to start a company as a solo founder with some pre-seed and angel investors?

If not, will it be possible with an American co-founder? If not that, what is the best way for a Canadian technical founder to continue to stay in the Bay Area to startup?
The Sandy Hook defamation cases have put Alex Jones’s finances under scrutiny. - https://www.nytimes.com/2022/08/05/us/alex-jones-finances.ht...

> A lawyer for Scarlett Lewis and Neil Heslin, whose 6-year-old son Jesse Lewis died in the 2012 attack, presented records on Wednesday showing that Infowars made more than $800,000 a day at one point in 2018 (Mr. Jones said the amount stemmed from a particularly lucrative period during the Conservative Political Action Conference).

> Bernard Pettingill, Jr., a forensic economist and former economics professor at the Florida Institute of Technology, testified on Friday that Mr. Jones “is a very successful man” and that his and Free Speech Systems’ combined net worth likely fell between $135 million and $270 million.

And chasing links... https://www.nytimes.com/2022/08/02/us/politics/alex-jones-tr...

> Business records released during the proceedings indicate Mr. Jones has reaped more than $50 million annually selling diet supplements, gun paraphernalia, body armor and doomsday prepper gear by hawking conspiracy theories to millions listening to his radio and online show. Jesse Lewis’s parents are requesting $150 million in compensatory damages. More important than money, Ms. Lewis said on Tuesday, “I hope to accomplish an era of truth.”

The $815k/day appears to be the average of a peak reporting period. A more reasonable number is that it was getting $125k/day profit overall and it had one week were it made 6x that amount.

This is still nothing to scoff at.
Sorry! I meant well said!
Why Do Rockets 'Crackle'? How Supersonic Jets Make This Distinctive Sound
When I worked on a big c++ codebase I found them essential for both ci/cd systems and actively debugging an issue. The valgrind suite of tools like cachegrind are very useful for both troubleshooting as well as classic static analysis and I heartily recommend investing some time in learning valgrind if you're writing c/c++ code for a platform valgrind runs on.

On the other hand commercial tools have been more of a mixed blessing but that is probably because every time ive seen them deployed the budget hasnt included sufficient engineering time, training or prof services to cut down huge numbers of false positives.
I personally don't think that raising prices is abusive or even unethical. A tenant of voluntary labor and exchange is the ability to set your own price. Like you said, it is an inherently human choice.

I would be curious to hear how you think economic interactions should work.
The H1B is specifically a work visa. You need an employer to sponsor you in order to get into the lottery, but it places no restrictions on education you might attain while you have it.

Basically, yes you can continue doing your program, but your sponsoring employer might not be happy with you.
Fond memories of UO. Let’s not forget the live events by role-playing GMs. Like SWG, UO was/is a story telling engine where you could create your oen quests and narrative.
It is safe for the 70% of security flaws found out in languages like C and C++.

The remaining 30% still need to be tracked down.
There are rumors that a depth sensor, shown in early cad leaks, was removed very late in the design. Perhaps it’s related.

Early leaks suggested that controllers wouldn’t even be included.

Source: SadlyItsBradley, who mentions this in his latest bingo video.
> We've known for 30 years that the climate will change

to your point, archaeologists have been scuba diving to sunken coastal Greek and Roman era cities all around Mediterranean coasts for decades too, sunken from sea level rising may meters over the last couple thousand years.

Just another interesting datapoint straight from National Geographic magazines as a kid, before politicians really grabbed hold of global warming.
Well, the Postgres docs about MERGE include a similar warning: "When MERGE is run concurrently with other commands that modify the target table, the usual transaction isolation rules apply; see [Concurrency control / Transaction isolation] for an explanation on the behavior at each isolation level. You may also wish to consider using INSERT ... ON CONFLICT as an alternative statement which offers the ability to run an UPDATE if a concurrent INSERT occurs. There are a variety of differences and restrictions between the two statement types and they are not interchangeable." https://www.postgresql.org/docs/current/sql-merge.html
No, both get their pain from different discount rates.

I was sorry when SAFEs switched to post money -- it was a power play for the investors.
Corruption of database storage is the biggest fear so most upgrades are done cautiously. Historically postgres versions were released much much slower so the upgrade cadence was slower too. That said, we've been upgrading more frequently, especially since a lot of performance features are being released. So far our upgrades have been executed flawlessly for our cluster of postgres servers (~30 postgres chains each made up of 4x large dedicated servers).
Not a senior but I was in your position just last year. (Yes, 9 years after making my HN account...)

Pick a specialty like a hobby or field of study and aim most of your projects toward it. Connect with people in that speciality on Twitter or by contributing to their GitHub repos. The ideal niche will have enough people to get you a good number of connections, but few enough people that you're not lost in the noise.

Spend more time building things than applying for jobs. Most people advocate blasting out a wide spread of low-effort applications, but I don't think it works as well for self-taught developers. You need a good portfolio of original, high-quality projects that you can explain in depth, and well-target applications and cover letters.

Any kind of paid work is better than personal projects. Think about people you know and people you knew in the recent past, and ask yourself who might want some kind of freelance work. You don't have to charge a lot - if they pay you, it goes into your "Freelance Experience" resume section and now you have professional experience.
We're not talking about normal people, we're talking about teenagers. Adults see the green bubble and understand someone in the group is using Android and as a result their messages are insecure, and they generally don't care about that. If you're an adult and concerned about security in your chats then just use WhatsApp. You'll never get teenagers to adopt that approach though.
> and TikTok like 70% of it

No. This is not true. HN likes to believe it's "smarter" but how do people forget that the app stores take a 30% cut off the top? These aren't charities, these are digital live streaming fits.

You see TikTok in the title, and you just blindly believe it.

It seems (from doing the math in the article) TikTok is taking ~40% of the cut. You can argue that's still too much, but that's a far cry from 70%.

But blindly spewing 70% is ignorant at best.
You may well be right. I haven't read that book, though I have found much of Aaronson's writing to be quite approachable. But I think your previous comment was an inaccurate way of phrasing those critiques.
This is the SDE equivalent of an Amazon warehouse worker.
I see the problem for scripts, but for people it's just a matter of setting an alias command, isn't it?
A few tips for those new to Obsidian:

- Don't rush to install a bunch of plugins. Start with the defaults, learn Obisidian and add only what you need. It is easy for some to spend more time tweaking Obsidian than actually using it.

- If you're a macOS user, check out the Minimal theme, which will make Obsidian feel more native. -> https://minimal.guide/Home

- When you are ready for plugins, you may want Omnisearch[1] to be one of your first.

I used to organize stuff into folders, now I pretty much just create a note at the vault's root level and use tagging and good semantics and use Omnisearch to pull up notes.

1. https://github.com/scambier/obsidian-omnisearch
Do "we" believe any of that?

Everything you're suggesting here is just standard left-wing political worldview wrapped in a narrative device of "we believe <the system works>, but really it doesn't".

Also, ignoring fraud, wouldn't the flow of capital for PPP be primarily to the lower rungs, not from them? The money was to keep paying hourly wage employees in factories and retail while the business was shut down, right?

Maybe I'm mistaken about how the program worked, but I thought it was essentially the government stepping in to provide funds for payroll.
> though it has already been committed to git for more than a year now and this is the first I've heard people complain about the change.

This reasoning is flawed. I only noticed it a few months back on Arch. So between the time it takes the project to make a new release and it hitting Linux distros (Debian is slower and Ubuntu even moreso), don’t expect a flood of complaints to be time correlated with the change.
Now I think the original question was about how Mario is capable of seeing at all something that is 1D, in the sense of "how are Mario's physical eyes able to perceive something that has only 1 dimension".

And he's right, Mario wouldn't be able to see a mathematical line (i.e. something truly 1D and infinitely thin), because there'd be nothing to reflect light for his eyes to perceive. I think the answer here is that Mario isn't an animal with animal eyes, and his fictional "vision" must work in different ways so that he can perceive purely 1D "mathematical" lines.
Maybe own dogfood doesn't taste so good ... maybe
Of course, its not going to be perfect like being on the same platform.

But its definitely better than falling back to SMS and maybe better than having all chat apps installed.

(Even though I still think Element isn't good enough)
That's good to hear but I have to wonder then why the demo is seemingly exclusively demonstrating the mouse?
They were in coalition, so I think most of the anger is just misplaced. Could he have been more savvy? Probably.
However well intentioned the gifts in this article are, it’s be hard to convince me that most gifts sent through TikTok are “charitable”, and sorting that out on the App Store side seems like a nightmare.
For me proficiency in a language is about knowing how to look up correct answers from the official documentation quickly and not wasting my time looking up wrong answers from stack overflow and programming splogs.

I know most of the common operators in a regex by heart but I do have to look up how to use lookahead or lookbehinds here

https://docs.python.org/3/library/re.html

or

https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pa...

because I use them maybe once a year. Another area where people are always getting in trouble with regexes is quoting. That is, you sometimes have to look for a character like '[' which is meaningful in a regex and this can drive you batty when that quoting interacts with other quoting in the language you are using like the quoting in strings or in the bash shell.

If you really want to master regular expressions you ought to understand the theory behind them and how they are implemented,

https://swtch.com/~rsc/regexp/
https://www.cs.princeton.edu/courses/archive/fall12/cos126/l...
Yes I also see it that way, and I see a lot of problems in a universal non-conditional payment to everyone, but now that I have heard of both approaches I wonder which one people are talking about when they mention UBI.
You are correct: https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit...
US immigration law hasn't caught up with remote employment but the short answer is no and this makes sense since this would allow anyone in the U.S. to circumvent U.S. immigration law simply by setting up an entity outside the U.S. and then getting paid by this entity.
Effective Python
Two's Complement Podcast: Swift with Doug Gregor
What I'm trying to say: It's more complicated than the parent makes it sound. The parent makes it sound like "if you're on TikTok, this is what you see."

> TikTok livestreams are a bizarre experience that doesn't get fully conveyed by this article.

> It's a wild show that you don't ask for, it gets thrust on you every once in a while when scrolling.

However the reality is that what you see on TikTok really is a direct reflection on you. It's not an accusation, it's just an acknowledgement of the truth.

TikTok's algorithms are scarily-effective (dramatically more effective at tailoring than all of your other examples), and thus what you see is indeed a direct reflection of what you watch. Any single video (ads excepted), or even trend, just doesn't appear globally on TikTok.
Danish Political Party Is Led by an AI
You can start today! Here are some resources:

https://github.com/toplap/awesome-livecoding
$2.3 Trillion Trump tax cuts
Ah, the unassailable confidence required to work in one lower-level position at a company for 5 months and believe you know "How To Succeed" there.
I wonder where you got those numbers from.
Mostly in the 1TB range and usually by doing the replication / promotion dance. I know it gets more complicated if you have larger ones or with zero write downtime but in our case that's usually acceptable.
I won’t argue with the point about not everyone being geniuses (I know a sample of one that isn’t).

But the discussions here are still 100x more civil than all other alternatives. That, alone, makes it seem people are at least closer to the genius side of the spectrum.
Hi Peter, thanks for doing this.

I have a small team of founders. We've been developing an MVP of a product in the area of health and technology. We consider ourselves pre/early seed.

We are currently located in EU. And, we have incorporated our business in Canada. We intend to launch in North America.

Would be this be a case that YC is interested to support in terms of immigration and business development?

Thanks in advance.
Handwriting I find completely useless, but drawing on a display can be quite OK even for me