skysight-inc/HackerNews huggingface dataset:
There was another alternative of not forcing businesses to shut down in the first place.
I used TiddlyWiki for a while, but it was too fiddly. E.g. saving to google drive was a hack. Obsidian, at a very low price, gives me a reliable app -- Tiddly wiki, running within the browser, often got slow when I had a few hundred diary entries.
PPP loans were always supposed to be forgiven from the beginning. Nobody would have taken the loans otherwise. It was not really a loan it was a payroll subsidy to keep the economy from collapsing.

Also, this was actually authorized by Congress and not declared by fiat in an enormous executive overreach.
I don't think I've worked in an environment where we've upgraded for every release. New projects may start on that newer version, but generally speaking for older projects there's a cost calculation done for the newer features versus the lift required to do the upgrade and ensure it doesn't introduce any regressions.

Someone already mentioned the view permissions shift here which looks at caller permissions versus the view creator permissions, that will be compelling in a lot of cases so like this is something that I'd probably raise internally for my team for a few of the apps we maintain and then have a back and forth with the principals, if we like it then go through our current list of work with a PM and our manager and see if it makes sense to do now with the current pipeline of work etc.
This is correct in hindsight. At the time, a lot of smart people were forecasting economic armageddon. Businesses screwed up too; big, well financed companies like Airbnb did massive layoffs. My superhost acquaintance went on to have her best year ever.

None of this excuses the lack of oversight, but the initial overreaction may have been rational.

Inflation related stimulus is of course farcical.
Not everyone considers that essential.

I had onenote once, realized my handwriting was shit, and never tried to hand write notes again.
Whilst unthinkable at a national level right now, it has happened before and is happening in Scottish councils with nods and winks.
just a few add-ons, mostly stock Emacs. 22.7 seconds sounds unusable, I will agree.
To be clear... I support stimulus checks and PPP, but not student loan forgiveness.

I do believe that those whose educations wer disrupted by the pandemic should be compensated by having their loans forgiven.

This has to do with government mandates causing monetary harm.
Yep. It's like an advanced version of Twitch, with the begging for subs replaced with stickers, the payout being different, and the pretense of playing games or building a community cut out because it's based off of the recommendation algorithm and virality instead.
I find this reasoning interesting since it's why I _stopped_ using egrep/fgrep around the turn of the century: because those aren't standard, it wasn't uncommon to find that you depended on some behaviour which wasn't available in the version installed on some random server but it worked when you used grep.
I think the question is - someone outside the US has a business, moves to the US on an H1B, and wants to continue working for their outside-the-US business.
Is it possible to apply for O1 visa to create a US startup? What are the odds?
Sorry I meant working inside the US for company registered outside the US
(You misread)
Yup that's the idea, somehow most folks seem ok with it and don't voice their opinions to politicians.
Couldn't tell you the when, but I can tell you the how is likely how you'd expect.

Generally speaking, to do distinct you need a dictionary to look up previously seen values. To do it in parallel you need to make that dictionary thread safe.

For Java, such a thread safe dictionary is made by segmenting the table and synchronizing on the segments. So you'd hash your values, figure out which segment that targets, lock that segment, and then read/update that segment to contain the new value.

I'd assume that postgres is doing a fairly similar trick, The only additional synchronization would be on a linked list of found values. In that case, you could either lock the list and update as new values come in, you could sort those values after the fact, or you could employ a lock free algorithm to add nodes to the list (see lock free queue implementations).
“Better” is a vague term.

We could reduce a ridiculous number of deaths by reducing the speed limit on all roads and highways to 25mph, but we don’t. The trade off isn’t worth it to most people.

Zero COVID policies made some amount of sense when we thought a vaccine that would work really well was around the corner, as the effect on daily life would be temporary.
Excess death rates by registered political party from January 2018 to Jan 2022
You're assuming that emotional value cleanly maps to current real estate ownership. What if you'd like to re-purchase a house your family lost in the last recession, but which your family had been living in for generations?

The status quo effectively leaves you without a recourse if the current owner isn't willing to sell, the system noted upthread assumes that emotional bonds to real estate can be priced.
Nokia and Qualcomm make 5g equipment as well don't they? Or are you saying they aren't competitive?
To be fair, “fuck you” is a bit rapey— but the phrase is obviously acceptable in degree.

In contrast, “I hope someone rapes you” is generally considered over the line.

“Go jump off a bridge” is ok to say in person, but not online. Go figure!

There is a morality to it all. Still trying to figure it out.
TARP is nothing like PPP though; the vast majority of TARP bailout money was basically in the form of asset purchases (equity stakes in banks, finance firms and insurance companies), loan guarantees and finally outright loans to large companies in the auto-industry.

Although there was an expectation that some of the asset purchases might turn out to be valueless, or that loans not be repaid; there was no concept of loan-forgiveness baked into the bailout. Indeed, basically of the TARP money was repaid in full.

PPP's definition of success, on the other hand, was that jobs would be preserved, resulting in the forgiveness of the loans.
It is a totally different world. Once you have a certain amount of money, it almost becomes impossible not to make more. One situation I'm thinking of is that I'm in the multi-year process to do a renovation on a house. An acquaintance (our kids are in school together) also had a renovation done. However, what they were able to do was to simply buy another home, renovate that, move into it, and then renovate their main home over the course of two years (huge renovation in a major city). When the main home was done, they sold the "new" home with a large enough profit to pay for both renovations.

I'm doing well, but not rich, so I'll end up saving some of the money and paying interest on the rest of the renovation. At some point in the future, I'll hopefully get some of that back when I sell my home. Meanwhile, the acquaintance managed to make short-term money on the process.
A few interesting reactive notebooks off the top of my head:

- Pluto.jl (Julia)

- Clerk (Clojure)

- Polynote (Scala, Python?)

- Percival (Datalog + JavaScript)

As for Observable, note the runtime is open source. I don't know any perfectly polished alternatives that use it, but
for now there's Starboard.gg (which if I'm not mistaken uses Observable's runtime, but someone else said it doesn't), and this VSCode extension: https://marketplace.visualstudio.com/items?itemName=GordonSm...

I'd love to see more alternatives in this space, specifically of reactive notebooks or similar environments.
>Why does the headline want to suggest otherwise?

Because TickTock isn't following its own stated policy as the article demonstrates without a doubt. But you kYounow this because you obviously read the article since that quote is from it
It's luck in the sense that for your first H-1B, you must go through a lottery (a completely random selection process). The actual adjudication and approval of an H-1B petition, if the individual is selected in the lottery, for individuals with good educational backgrounds, is actually pretty easy. It's getting picked in the lottery that's the hard part.
China is just kicking the can down the road. They have poor population immunity and the virus is endemic in most of the world. Eventually it’ll sneak in
Public schema changes in Postgres 15
> For example, I used to report the trans slur of the "t" word and Facebook would remove the content. Now, when I report it, the comment stays posted.

Isn't that also a slang term for a transmission? An automated rule for that that would probably result in far too many false positives: merriam-webster.com has the transmission sense as the first meaning, and has collected many very recent usages from auto magazines: https://www.merriam-webster.com/dictionary/tranny.
> When it comes to avoiding forks, the question is why do egrep, fgrep have to be shell scripts rather than interpret the invocation name (argv[0]) for switching behavior.

I don't know. I'd have taken the argv[0] approach personally. And it's the approach some other grep implementations have taken too (eg https://github.com/freebsd/freebsd-src/blob/main/usr.bin/gre...).

The argv[0] approach (to me) feels like a right kind of compromise.
I mean no disrespect to people in wheelchairs, but isn't it a bit silly to add support for avatars in wheelchairs instead of working on solving actual accessibility problems? Virtue signaling 101...
.1+ releases might be best with pg for quality assurance
Oh I am not Oliva :)

Btw for music you can check my project Glicol as well. It may be useful as either an interface or an audio lib.

https://github.com/chaosprint/glicol
Blind self selects for people who want to brag about how much they're paid and people who think they're underpaid who want to validate those assumptions. It leads to a toxic community.

There's so much more to work than compensation and this post proves it. Being on a good team is 100x more important than what you're paid. Good teams elevate engineers and give you a better career path in your future. I make SL level compensation and non-SL level companies because my value is high, not because my employer can overpay for mediocrity.

There's too many engineers who think the secret to success is to get hired at the right company and then they just sail on to a dream career. I've worked with enough people from those big companies who left, some after long careers, to know that it's simply not true.

A lot of people see the impactful work that happens at these big companies and assume that's the impact they'll make as well. What they don't get is those big companies literally poach PhDs or buy smaller companies to get that kind of talent.
TikTok live is kinda wild. You never know what you're going to get. One thing I like about it. My favorite was a live stream from a small town festival in Bali. Started off with a bunch of acrobats doing slapstick comedy. Ended with dancers in elaborate dragon masks, and the crowd joined in to make it a big dance party. Was so much fun. I now have a new resolve to go visit Bali.

I also really like all the truck drivers who do cab views. There's an ambulance driver somewhere in Vietnam who livestreams his shifts. Oddly mesmerizing to watch him zip through dense city traffic without a care in the world.

Quite a few people who seem to found the best hustle possible. They go daily to Disneyland and other parks. Somehow get enough gifts and tips to pay for it.

Also like the bars that stream their house bands. That one guy who rides a scooter around downtown LA late at night and gets in weird conversations with drunks. A guy who races Matchbox cars on his track and keeps track of the winners in a pseudo league. An Italian man who looks vaguely like Mr. Bean and does an almost endless stretch of magic tricks.

The one that I think about often is this 19 yr old guy in the Ukrainian Army. Only caught him once. Back in the summer. He and his unit were not yet on the front lines but his superiors had him digging a trench anyways. He was half-assing the digging while his comrades relaxed under trees and occasionally yelled something that would make the young guy laugh. He'd perk up anytime someone with a cute girl avatar would say something to him. They'd say something that made him just beam with happiness. I'll always wonder what happened to him. I hope he's ok.
> How about you look up the case and read the complaint for yourself

I have, and I didn't see anything about claiming damages based on harassment.

> then you can express your opinion on how it's deficient

I haven't said anything was deficient.
Static analyzers are free CR in most cases. I highly recommend using it, and do know that in some companies people are unaware of those unfortunately..
It's also interesting how many politicians who received PPP loans are against student debt forgiveness too.
I've been using Notepad++ for text editing for the past 10 years. It is simple, lightfast and simple. I recommend you give it a try and see if it works out for you.
did a cursory look, is this on activitypub or something else because that would be reinventing the wheel.
It's not permissions, those are fine. It's apps being able to tell the difference between a corporation's operating system and my own customized system. They should not be able to tell the difference.

Unfortunately, hardware remote attestation makes it possible for them to know. Now apps will insist that you run the unmodified corporation's software. Bank apps will require attestation because of "fraud". WhatsApp will require attestation because of "terms of service". Streaming apps will require attestation because of "piracy". Games will require attestation because of "cheating". Every app in the Play Store will find a bullshit reason to require it and the result is we can't use their software if we own the machine. We're all hostile users and the only way they'll allow us to use their services is if we cede control to the corporations who lock everything down and spy on us.

It's a heavy blow to mobile computing freedom. It wasn't that great to begin with but this makes it even worse.
1. AirDrop is Apple OSes only.

2. AirDrop can be super flakey on typical enterprise wireless environments with client isolation enabled.
How is the situation for Canadian citizens these days? Is it easier for us to come in as management or engineering?
What's your estimate for current processing times of NIW EB2 applications and what are the chances of that getting premium processing for applications in the coming months?
You are correct that in a criminal case Alex's obstruction of the discovery process would have had different outcomes.

In a criminal case, the prosecution does not typically rely on a defendant's cooperation with a discovery process. Instead, the state obtains a warrant to search the defendant's property and gather the evidence required to build their case. If this were a criminal trial, the police would have shown up at Alex's house and place of work. If Alex refused to let the police search his property, they would have used whatever physical force was necessary to remove Alex and execute a lawful search of his property. Then a trial would have happened using any lawfully discovered evidence. Jones cannot ignore a warrant; guns and battering rams and overwhelming force will compel him to comply.

This sequence of events is not possible in civil cases, because civil courts do not typically use force to compel discovery. Instead, they have only the threat of a default judgement to compel discovery. The state has less power to compel discovery, so in cases of obstruction the recourse to the aggrieved party is different.

The common denominator is that proper trial cannot happen if one party can arbitrarily withhold key evidence from the other party. You CANNOT simply refuse to let the police execute a lawful warrant and expect to proceed with a normal trial. The state will execute the warrant. Similarly, you CANNOT simply refuse to share evidence with the plaintiff and expect to proceed with a normal trial. The state will not bring a battering ram to your home, but it will find you guilty by default.

This wasn't a show trial, and Alex wasn't "refused" a trial. He had a right to a trial to determine innocence or guilt. He chose to give up that right by repeatedly and willfully refusing the comply with discovery requests.
> I'm really struggling to understand how Obsidian isn't free. Maybe I'm simply missing your point.

I think they mean free, as in free software. Obsidian is not free neither open source software.
I think the overreaction should not be viewed as "rational" from a hindsight perspective. Society should learn from its mistakes.
Probably the article's entire reason for existing.
Unions aren't just about money. They're also about rules governing what work can be done and when. Sometimes this leads to absurd situations, but it also prevents someone hired and paid for one job from being forced to work unfavorable hours, or to do work that normally would be paid more.
Is there any way to "reactivate" expired green card? It expired 8 years ago as due family reasons I needed to live abroad.
Webb captures truly strange set of rings built by stars
I agree. I won't use any VPN that isn't completely self-hosted. I don't trust external auth providers (including when it's the provider themselves like with zerotier). It's like giving Microsoft or Google the keys to my house :/

But I think with headscale it can be fully self hosted: https://github.com/juanfont/headscale

I have yet to try it out but it looks pretty good.
It's not a political issue because both parties were in favor of it.
And my point is that, that is a weird way of looking at it, because _now_ it's also the easiest it'll ever be, what does it matter if it was easier in the past? The past is gone.
This probably depends on your database, but with Postgres we usually don't stay on the old version for too long as the updates are usually very smooth and painless.
As a French founder, am I authorized to do a business trip in the US (meet local customers, pitch product features, invite prospects at a restaurant) with a simple ESTA?
Thank you for doing this. My question is almost anti-specific - can you give a helicopter view of immigration processes - what is an H1B. Is that the only route in? what's the advantages and disadvantages?

(It might help to say I am envisaging a similar AMA for a (different) partner who might explain pre-money valuations or best way to use SAFE or ways to find investors. I think I am interested in the general best practise if that makes sense?)
Thanks @steveklabnik we basically have the same in gccrs:

1. AST
2. HIR
3. THIR (side-table lookups)
4. GCC Generic

We basically skip MIR in gccrs.

Its pretty sensible to have other IR's, we have many passes in gccrs simplifying things so the graph of what your working with is simpler and simpler each time.

I mean in GCC for C++ for example they use GENERIC and add a bunch of custom tree-codes such as LAMBDA_EXPR or TEMPLATE stuff for example then they keep substituting etc and finally as part of handing off to GCC middle-end it triggers the gimplification of all of these custom tree codes. So even the C++ front-end you could argue has two IR's.
Additionally, length of buffer scrollbacks, maximum file size, especially update check sequencing can, eyeballing it -- quadruple startup time.
Can a non-US-citizen solo founder with a US startup sponsor themselves to do work in the US? As an Australian citizen could the company I founded fill the LCA form for an E-3?
Thank you for this!

I work for a US startup, but based in the UK (hired via an intermediary like Deel/Remote.com). At this point in time, are there any avenues to joining my colleagues in the US other than waiting for the H1B application window next year?
Shame -- I cannot seem to download it.
Who is going to replace it? Some people say China, but then the Zeihan POV says their population is too old, they lockdown every three seconds because they still haven't developed a competitive vaccine, and that capital wants to escape the country at record speed seems to indicate its not China (again according the to Zeihan fanboys). Whats the counter argument? I can't see any country overtaking the US. Maybe everyone collapses into a worldwide depression. Maybe thats possible.
Yes like I said, pay out if the employee was just a bad performer. But I wouldn't pay if they acted in bad faith and knowingly did a worse job (which we can tell as founders/managers). So it depends. I am not paying out a bad faith employee just because I kept them a bit longer than I should have.
I'm on H1b. Can I found a startup?

Also, what options do I have to grow a project while I work full-time?

The fact I can't earn income from alternative work is a huge demotivator from starting anything for me. I won't know if I want to work full-time on a startup I found unless I see MRR first.
I don't know much about Galera, but Patroni may be of interest to you
Modern Data Stack in a Box with DuckDB
Yeah, this is really a shame. Got a nice wallpaper which I wanted to set a background... only to find out the low resolution.
Good luck accessing Notion offline. Not that it happens often, but its a bit apples and oranges.

Use iCloud/gDrive/dropbox for synching instead. Never had any issues.
HN is not really a pure "democratic (upvote-based)" system as moderators can (and do) "interfere" in the process - they can remove comments or bring a low ranking comment to the top of the discussion if they feel that a discussion on that might be more interesting for the HN crowd.
Congratulations! Starting to use Obsidian has made me much more productive at work. I never forget anything now, since Obsidian is my second brain. I use it for logging, tasks, study, spaced repetition (with Dataview and tags), learning new things and even blogging.

I sync manually using Git, using a Work-repo, a Home-repo, and a Shared repo that is a Git submodule of both Work and Home. I never edit notes on my phone, but I can read them on GitHub or Dropbox. I have more than 1200 notes in Work ∪ Shared, and some more in Home.

Some of my essential plugins are: Dataview (Like inline SQL for querying notes), Natural Language Dates (entering current date easily), Minimal theme (just looks better).

Some builtin stuff that I love: Frontmatter metadata, Mermaid charts (graphviz-ish), inline \LaTeX rendering, daily notes and syntax highlighting.
Society evolved, but the theme park ride didn't evolve along with it (which was kind of the point of Classic).

MMOs as we know them make no sense as a genre today, but trying to farm theme park ride MMOs for nostalgia must be the epitome of Doing It Wrong. You already know the ride; it can never be like your first time.
Yes. The odds depend almost entirely on the strength of the individual's background or more specifically whether he or she meets enough of the O-1 criteria. But the O-1 if oftentimes is in reach of founders because - I would argue - the O-1 criteria favor founders over non-founders.
In my experience, it’s always been a huge decision to upgrade based on lots of analysis and factors. I have never worked in a company where the team routinely upgrades when a major version comes out, as it generally doesn’t make business sense. Just my 2c…
So do the internet providers. Hardware producers. Hardware sellers. Mobile phone companies. Governments. BBC.
SSL Configuration Generator
Their military contributions are also awe inducing
Userland Execution of Binaries Directly from Python
Probably all the orbits are well off the ecliptic, and they turn off their lasers when near it, to keep travel within the ecliptic safe.

Stray light from all those x-ray lasers blasting in all directions 24/7 ought to make anything like this easy to spot.
Well, it's not like people join Meta to "make the world a better place" lol.