jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I agree, open id sucks. Or more specifically the billion different evolving implementations of open id suck. Making your users feels stupid sucks and having your business totally dependent on a third party sucks.

There is a lot of suck.

However, to balance things out, remembering 100 different passwords sucks. Getting an email to 100 different users on 100 different MXs, without being flagged as spam, sucks. Recovering an account when a primary email address stops working, cause a user switched jobs, sucks. Having to change your password every time you visit a site (cause you visit it twice a year), sucks. I know: keypass, self hosted clipperz, passpack. They are all at best awkward.

So, at the end of the day, you are stuck making a decision that is sucky, no matter what you choose.

When I built community tracker, I decided unique logins and valid emails are a valid requirement, openid is a nice add-on. A year later hacks have been added to the open-id code.. It is code I hate touching, with conditional edge cases, and is super hard to test. I decided against RPX cause I dislike the idea of adding one more business dependency. It just felt wrong. Honestly, I am not convinced the headache was worth it. Users love to be able to click on the google button and get access to the site.

When I am working on Stack Overflow, occasionally, I wish we had the "unique valid email" and "unique login" requirements. The whole cookie based account thing we have scares me (Jeff says it is what makes us better than all those sites that use slimy tricks to get your email).

However, it is far from our biggest problem. It is very easy to create an account, you can even answer a question without logging on using open id. The amount of customer service emails we get with regards to merging accounts is manageable. The majority of users, use the google button, and the google button works. The merging / recovery process and overhead is annoying but, not out-of-control annoying.

There are tweaks, we probably should not be rendering that scary URL Google gives us. We should look at ways to cut down on support calls.

Overall, I agree, for a business that is selling stuff to its users, making openid the only way for your customers to buy stuff may not a good idea.

However, for a business, that is trying to make the Internet a better place, the dependency on openid and all the hacks that come with it, is tolerable. And doing a little bit to stop users from adding, yet another password, to the never ending pool of passwords has its appeal.
This could be considered bad timing for Crowdbooster. Or maybe not.

Does this deter others from building businesses that are dependent on a third party app/API? Or does competition provide validation that the idea has merit?
They're still figuring that all out. The second post in the thread is about all they know probably. I only got my email about the breach an hour before the post was made.
KiOui Apps. Minneapolis MN. We make apps for sellers. Our Amazon repricer manages over $95 mill in Amazon inventory. Receive direct mentorship from sellers making millions of dollars a year. KiOUi Apps seek driven, detail-oriented builders. No programming experience needed. Email Ali@KiOui-apps.com. REMOTE. INTERNS.
I'm not 100% sure if it can do realtime commercial detection. I remember a post-recording commercial scan job that had to run (I haven't used it since like 2009 or so). Modern hardware should be able to edit commercials in real time. With or without commercial detection, if you wait about 20 minutes after the start of an hour show, you'd be able to skip the commercials (automatically or manually) and finish watching when the show itself ends.
(Ignoring the typo "A" != 'A')

return x >= 'A';

already and only means ascii A. Is there a C compiler anywhere where or likely in future where 'A' in C is NOT ascii A? The comment is redundant if correc t, and could be wrong after an edit, so it has no value.
I don't think many candidates are interested in "immediate" hiring. Most people I know need to take extra time to wait for other offers to come in.

It also gives the candidate a way to see what kind of problems he'd be working with, and the quality of the code-base, working conditions, etc.

I think it's a win-win.
I doubt it. As far as I understand it, NASA's research centers around the possibility of deforming spacetime to cause an object to fall through space (sorta).

Deforming spacetime wouldn't really put components closer together, or cause light to travel faster, or anything.

You never know with stuff this weird though. Maybe something else will fall out of their research. It's been known to happen when pushing the boundaries of our understanding of physics.
From the project root, copy the files in

`\WebKitLibraries\win\tools\vsprops`

Into `C:\tools\vsprops`

Worked for me.
Lippmann's time and ours were presenting different facts to different groups.

https://news.ycombinator.com/item?id=25667943
I remember when I used to think like that. Man was I ever wrong. Now I wonder how it wasn’t obvious sooner.
Yes, California for example:

> The 85th percentile speed is the single most influential indicator of what is safe and reasonable, and it is used to determine the speed limit by rounding to the nearest 5 mph increment, and posting the speed limit at that speed. If there are sufficient conditions not readily apparent to the driver, as determined by a registered engineer, the posted speed limit can be lowered by 5 mph, and such a decision must be clearly documented in the E&TS.

https://dot.ca.gov/programs/safety-programs/setting-speed-li...
Skimmed through the docs. Some thoughts:

- it has a bunch of useful serialization sugar (e.g. `{{ classes }}` serializes correctly whether it's an array, an object of booleans, etc. This is similar to Angular (in React-land, this got pulled out into a separate package, classnames). There's similar sugar for `style` and objects (which React also supports).

- I'm not a fan of the variadic event handler signature. If I understand correctly, having a event handler inside a loop adds an extra argument to the handler function, but what happens if there are nested loops? In React-land, this would be done w/ arrow functions and closures; in Angular, one would write a js function call similar to plain HTML event handlers. I prefer the React approach (though I understand that isn't really an option for the way you approached synergyjs)

- Similarly, if `#` is bound to loop index, then how do you access outer loop index in a nested loop situation?

- Binding view property names to form controls of the same name is an interesting abstraction. React looks clunky in comparison (yes, even hooks). Angular has a similar facility, with the addition of allowing custom transformation logic (think getter/setters for bidirectional bindings).

- prerendering via a browser-like environment isn't the best approach IMHO (I've seen people run into issues w/ jsdom missing features, for example, and something like puppeteer is a bit of a heavy thing to be running frequently server-side)

- I like the clear separation between JS and CSS (but, then again, I'm an old school person). React people might dislike it if they're used to css-in-js per-component style encapsulation.

Overall impression: appears to pack quite a punch for 4kb (more so than Preact IMHO, because of how it handles forms). Docs are clear and to the point, but could use more examples/tutorials (especially lifecycle hooks). Would like to see it mature a bit (e.g. in terms of addressing things like nested loops, as mentioned above), and I think it would benefit from considering a less expensive SSR approach.

Very promising!
Or more infuriating, when you want to make a left turn, but the dedicated lane for that is unreachable until the queue in front of you moves through the intersection. And some inattentive driver ahead misses the light and leaves you with an opening that is exactly 1 foot narrower than your car.
Wait, how would the editor be able to auto-indent Python code!? Since python is white space sensitive and don't have "end" or } to mark the end of a block.
Of all the times in the past year to wear a mask, you’d think it’d be when you’re mounting a takeover of the capital.
You're basically saying the fact that the government can investigate a thing is proof that the government is too powerful.

I'm not sure where you get the idea that an investigation was opened with the specific purpose of jailing an executive: I don't see any indication that was the case, and just about anyone in or outside of government could have predicted before the investigation that no executive would go to jail over this.
What Russian conspiracy hoax are you referring to? I do hope you are not calling the well-understood interference by Russia in the democratic affairs of other nations a hoax but instead referring to something else. The Russian plan to destabilise the west is published in a book since 1997.
> I'm pretty well aware of the force they needed to get them out. I said they wouldn't have entered with a dozen officers there, which is completely different. The situation wouldn't have escalated that much.

Apologist:

a person who offers an argument in defense of something controversial.

You're literally trying to defend the honor of the mob right now. At least you're shifting your argument as I present video footage, so you're smarter than most. But yes, you're an apologist at this point. I only hope you're playing "Devil's Advocate" right now in the interest of spurring discussion.

-----

For your actual discussion point:

They killed an officer and injured dozens more. They were taking the barricades and shoving them against officers. 12 cops sitting at the front asking them to be nice would have done jack diddly squat.

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

https://www.nbcdfw.com/news/national-international/watch-pro...

These people were willing to steal the riot-shields from the officers stationed there, and then use them to break windows elsewhere. They were scaling the building, attacking from multiple floors simultaneously.

There's more than 12-windows in the US Capitol. They needed tons of officers at every entrance, on the top floor, on the base floor, covering all windows and doors. US Capitol police simply didn't have the resources to defend the building.

All of this would be obvious if you spent 30 minutes looking at a few livestream videos. Seriously: look them up. They're still all over Youtube and Twitch. The mob literally livestreamed themselves invading the Capitol. All this information is out there for you to see yourself.
That'd be one more putsch instead of as many as Trump can whip up from Twitter.
Also because linear regression is a form of AI. (Anything done by a computer rather than a human is.)
I couldn't tell, since what they have to say never reaches my feed. However I've been reading comments like yours across every platform for over a decade.

At some point I'm not sure if they're really all that, or if I was just conditioned to believe that, and to leave them out of the conversation.
This answer from their AMA on Reddit from 3 hours ago makes it sound that they are very aware of the issue and working on resolving it:

https://www.reddit.com/r/technology/comments/kt91qk/signal_p...
A union that focuses on social issues would still be a union. What makes this less like a traditional union I think is that it doesn't have the collective bargaining abilities that a normal union does (which would require the employees to vote to form a union).
There's blood and bullet holes in the halls of Congress! Principles of neutrality and restraint fly out the window when the seat of government is attacked by a violent mob. We can't just keep our fingers crossed that they don't mean it when they say they're coming back.
I can't tell what exactly they mean by "strikingly similar". The only concrete similarity I see mentioned is that "tonality is used".

This sounds like the Joseph Campbell school of finding similarities. If you squint hard enough, everything looks the same.
https://outline.com/NeLHSV
The solution is to have the engineers make the engineering plan. It leads to a more effective and enjoyable plan and execution.
These two don't play nice together. That is you can't use cloudflare as a CDN and netlify without netlify complaining to you about not being able to provision your ssl.
The situation with your family sucks, no doubt.

What would improve things for you right now?
The American dream.

I'm a car nut, I really like this guy's story. Lucky dog.
I would also like to say -- having a kid makes one realize how much time is wasted online reading reading reading. It's been a nice adjustment getting away from the internet.
Guess they're going the Costco loss leader hotdog route.
SQLite is awesome! I’ve used it on a website, but if you are making a web app and want to use something like Heroku to host, it won’t work. It could be good to just use Postgres from day 1.
The problem with universities is that there are so few excellent ones that we don't get any of them competing on price. Every year tutition increases more than the rate of inflation. This can't continue forever.

People think they need to pay $50k/year for an NYU education because the smaller, cheaper one located [insert your town] isn't nearly as good.
It's like building a house of cards. The most solid platforms are open standards, like HTML. Other platforms may be shakier, especially if they're controlled by a single individual or a single company who can change their mind at any time. If you build your business around open standards you're less likely to suffer from changes in terms of service of "platform providers".
Indeed the first thing that I tried was to pinch-spread across a section in hopes that that would turn the width I had specified into a looped playback region.

Going to have some fun with this. Bravo!
Companies I'm already working with - I've been in situations where the company would be better served with different leadership but it never happens because pushing for the changes is too hard and risky professionally for all involved. This is at least in part because of the culture shift that's happened in the US over the past decade or so.
Why is that ironic? AI/ML tools empower creatives, not replace them.
I've been thinking about starting a co-op with a few people recently (get a front end person, a backend person, maybe someone who knows CMS's and can do website things, someone who knows marketing, a writer, a designer, and an ops person) and taking on freelance work. We wouldn't all be needed for all projects, we'd all try to bring in leads, and it would generate good part time work for everyone.

On the side if we did this I thought I'd go work at REI or the local climbing gym or something. Just some place that I don't absolutely hate being where I can make a guaranteed 10-20 hours of terrible wages to pad out the dry spells where we don't have freelance work.

I think if this could be properly balanced I could only work the equivalent of a few full time days out of the week, but also I've never done it so maybe it will just be impossible and consume all my time for no pay.
Become an IFS consultantant.
I think you might have good chances with big companies with good work and life balance. Maybe banks or insurance companies could be a good match for you.
Basically what you are looking for might be: A rather older team. Legacy technology (maybe COBOL ;) ). No new development. Also a "lazy" team is good. Look for teams where most members have families, maybe small kids.

BUT guess the SECRET weapon is Head-MONOPOLY. You need to find something that nobody maintenance and nobody have the knowledge for or don't want to be involved in. In such case everyone is happy if you do your job, doesn't matter how slow or fast.
is there a name for the phenomenon of assuming someone on the internet is an American whenever they express a negative sentiment about anything?

There should be.
pay wall :(
Well they did port dl.google.com from a very large C++ codebase to go. Do you have any apps you've worked on that are higher traffice than dl.google.com?
Some mentally challenged people actually downvoted you it seems. I have thought about alternatives for a few months now actually. And I admit it's not easy.
> They used to drive luxury sedans while their wives drove minivans. Now the dads drive trucks that have replaced the minivan and the moms drive luxury SUVs.

I've been thinking for a while now that luxury trucks (like the F-150 Platinum, Silverado High Country, etc.) are basically the modern-day versions of giant land-yacht sedans like the Oldsmobile Ninety-Eight, Cadillac DeVille, Mercury Grand Marquis, Lincoln Town Car, etc.

You can thank CAFE focusing more on car fuel economy than truck fuel economy, plus a culture that's come to increasingly value high ride height and a rugged image.
If Postwoman doesn't tickle your fancy, I'd take a look at https://github.com/pashky/restclient.el. (I believe there's a vim equivalent, too.) You can save requests in a simple .http file, and check them into your codebase. Makes collaboration very simple.
I'm not advocating for the lexer hack. There are non-hack-y alternatives, hiding this pain from users. The options of "the lexer hack" or "identifiers first" is a false dichotomy. There are many ways to lex and then semantically analyze programs, and I do not understand why you are arguing as if that is not true.
> people who have never used a computer before

To be fair, back in 1995 the number of people who had never used a computer before was huge, so it made sense for companies like Microsoft to cater to their needs.

Today though, the fraction of people who truly have no computer experience must be utterly minuscule, so I can see that MS does not see the beginner experience as a priority any more.
I majored in geophysics and it doesn't really help me as a software engineer in Houston (although I haven't tried to really exploit it for the most money, because I felt guilty about working in oil and left). What's killer though is having a master's in a field and programming experience.
A great thing about Table Variables is that you can pass them as parameters to stored procedures, which gives a straight forward way to have procs do set based operations, avoiding the need to call procs in a loop.

I find this approach allows me to write smaller procs that become reusable in different contexts, effectively composable.

Be careful that for over a thousand records table variables perform poorly, so I usually dump the data into a temp table inside the proc, or a permanent table with a key unique to this execution of the proc, this could be the SPID
In a higher-level language, I tend to have a "cat" which is generic-by-default. In a functional language, functions tend to have no side effects. What exactly is the purpose of specialization here, or mutation?

Arguments like this against Lisp tend to invent examples like this which sound reasonable in a Java program but don't exactly make sense in Lisp.

Yes, static type systems can be handy if your program is based on the concept of defining new types and mutating them through new specialized methods. None of the programs I write are like that. That's not the only way to write a program.
So how do they expect us to print from Chrome OS (or our phones and tablets for that matter)? I mean, my daily driver is a Chromebox.
It would certainly be a start, although I can think of at least three mechanisms just off the top of my head that are available to people with that kind of money to make a capital gain not a capital gain.

The loopholes are the problem, and it’s a job for governance to fix.

Every time a politician says “tax the rich” or “Company X only paid Y last year and should apologise and pay more” all I can hear is “we can’t be bothered to do the job you elected us to do”.

Imagine if the police didn’t respond to crimes in progress but instead made sternly worded public statements after the fact saying that criminals should be very disappointed with themselves and should apologise and pay back 10% of what they stole as restitution.

The status quo is absurd.
“Vegetarian – that’s an old Indian word meaning ‘lousy hunter’.”

— Andy Rooney
The real problem of the proletariat is not being able to permanently delete their comments.
Seems like that is pretty easy to deal with by simply asserting in the driver's contract that they can be asked for medical verification at any time if they make that indication.
Yeah it solves the problem of putting big binaries that don't compress well inside git.

If you've ever tried that, then git will start to choke around a few gigabytes (I think it's the packing/diffing algorithms). Github recommends that you keep repos less than 1 GB and definitely less than 5 GB, and they probably have a hard limit.

So what git annex does is simply store symlinks to big files inside .git/annex, and then it has algorithms for managing and syncing the big files. I don't love symlinks and neither does the author, but it seems to work fine. I just do ls -L -l instead of ls -l to follow the symlinks.

I think package repos are something like 300 GB, which should be easily manageable by git annex. And again you don't have to check out everything eagerly. I'm also pretty certain that git annex could support 3TB or 30TB repos if the file system has enough space.

For container images, I think you could simple store layers as files which will save some space for many versions.

There's also git LFS, which github supports, but git annex seems more truly distributed, which I like.
I did verify the ones I bought are not SMR, that was a requirement before I bought them in the first place.
I think you probably mean IU not mg
I've been using Linux on the desktop forever. Today, I mainly use Pop! Os.

Anddddd, I've happily bought and use paid software on Linux all the time! I play Steam games, use InSync (a Dropbox-like service for Google Drive), and several other paid apps/services. I'd love it if there were more!
Do you realize that left/right in the US are pretty much right/far-right to the rest of the world?
Whilst you've a point here, there's also he case that revenge porn for which the subject isn't actually identifiable ... loses some of its punch.

There's attacking the supply-side aspect.

Though yes, masked assault remains assault
Yes, you're absolutely right. In our case, we were effectively doing one massive annual dump of this data into an online tool (vs. multiple releases of k-anonymous data), so we didn't have to worry about the more complicated cases of two separate data releases causing disclosures.

(That, and the regulations that governed our program said to suppress cells based on 3 or less individuals... so, that's what we had to do.)
Keep in mind that it's very difficult to compare prices like this, because you're buying a lot more than just the aircraft. There's spare parts, maintenance equipment, and simulators. The prices are also going to vary based on the procurement schedule: ordering 12 planes to arrive in the next 6 months is going to be more expensive than requesting one plane arrive each month for the next year. Countries also try to include some sort of technology sharing or shared production deals, where the company agrees to build some of the parts or components in the host country. This is often done to benefit the country's domestic arms industry (NB: this isn't necessarily nefarious, there are plenty of benefits to having a good domestic arms industry. It means your weapons and components are made locally, so they can't be intercepted in a time of war and your enemy can't use diplomacy to cut you off from your supplier. And other countries tend to have export restrictions, so that the top-of-the-line equipment their companies make won't be available to others.)