skysight-inc/HackerNews huggingface dataset:
I think it is flat fees which create the problem in the first place. There are six commonly recognised general project variables: cost, time, scope, quality, benefit, risk.

So suppose you've fixed cost, have you fixed the other five project variables too? If yes, you've just reinvented waterfall - which is fine if you have a very well defined task you repeat often, and there is little chance of much scope variation being desirable. It still might be adversarial in that you, as a consultant, might do the same process for every client, but it might be your first time working with a client, who expected more than the scope, or disagrees with your interpretation of the scoping document supplied.

Now suppose it is a much more bespoke task, where both sides need to discover some things about what works. You are likely to learn that part of the plan you originally had won't work to capture the benefits. Now the actual scope required is bigger; perhaps that is a risk you take. But perhaps one client realises some big scope requirement early, and deliberately takes advantage of the fact your scope is variable to conceal this from you when you set your fixed price; maybe you put some language in to try to reduce this risk. And perhaps your boss encourages you to use some of that language on an honest client who did genuinely try to communicate the scope, to make the client pay. Everything is once again back to being adversarial.

I think time and materials contracts are actually the best for aligning incentives - the consultant gives their best attempt at an accurate estimate of the work, and the client can freely change things as they go along - but carry the risk of cost changes. If the consultant is poor at estimation, doesn't give frank advice, or does low quality or slow work, the client ends the contract with the consultant and gets a better consultant, and since it is time and materials, it is clear what is payable and who owns what - so ultimately everything is well aligned.
If this browser does what it claims it will spread like fire. Congrats on the initiative!

Edit: Tried it in Proton on Linux. Renders 20x at least slower than any other browser.
> Maybe the dedicated context menu key can be removed, [...]

In my opinion, the Menu key would be better repurposed as a Compose key.
It is very useful for typing characters that don't have symbols on the keys, e.g: ♥ ⇒ … — × · ÷ Å Æ Ø Ü.

I have used it in Linux and Solaris, which have support for it if you just enable it. For Windows and MacOS, you'd have to use a third-party utility at the moment.
that definition is different from the definition i'm using; it covers both what i'm calling 'cooperative multitasking' and things like async/await, the npm event handler model, and python/clu iterators

in the mac os 8 documentation, explaining how mac os 8 only has 'cooperative multitasking', the term is defined in the way i'm using it (https://developer.apple.com/library/archive/documentation/Ca...):

> In programming, a task is simply an independent execution path. On a computer, the system software can handle multiple tasks, which may be applications or even smaller units of execution. For example, the system may execute multiple applications, and each application may have independently executing tasks within it. Each such task has its own stack and register set.

> Multitasking may be either cooperative or preemptive. Cooperative multitasking requires that each task voluntarily give up control so that other tasks can execute. (...)

> The Mac OS 8 operating system implements cooperative multitasking between applications. The Process Manager can keep track of the actions of several applications. However, each application must voluntarily yield its processor time in order for another application to gain it. An application does so by calling WaitNextEvent, which cedes control of the processor until an event occurs that requires the application’s attention.

that is, this requirement that each task have its own stack is not just something i made up; it's been part of common usage for decades, at least in some communities. the particular relevant distinction here is that, because each task has its own stack (or equivalent in something like scheme), multitasking doesn't require restructuring your code, because calling a normal function can yield the cpu. in the specific case of macos this was necessary so that switcher/multifinder/process-manager could multitask mac apps written for previous versions of macos that didn't have multitasking

what term would you propose for what i'm calling 'cooperative multitasking', like forth and mac os 8 and windows 3.1 (https://softwareengineering.stackexchange.com/questions/3507... https://retrocomputing.stackexchange.com/questions/791/how-d...)? this terminology is not absolutely standardized, and i'd be happy to use different terminology in order to be able to communicate productively

also could you please answer my request for clarification in https://news.ycombinator.com/item?id=38861074
There definitely are more than a few people who hand code the HTML for their sites. Often, it's people who need something simple -- no scripting, no database back end, none of that stuff. Just HTML and maybe some simple CSS.

I know a couple of people who build their (infrequently updated) sites using Markdown, pandoc, a custom HTML template, and a simple shell script.
If it was on a broad scale then surely it would be easy for you to provide some evidence after being asked nicely 3 separate times?
Second this, it’s simple, made with bash, git and gpg. Been using it for years myself, I’ve also used it as a shared password store at different workplaces with ease.
How the world works:
https://www.youtube.com/watch?v=oDQXFNWuZj8
TL;DR: a counter-productive rant against software engineers, claiming that bad code from software engineers is worse than bad code from scientists.

Did you consider hiring an experienced software engineer as a lead?
Things are more complicated than that, I'm afraid. Lots of CPU time (and browser complexity) is spent on DOM/CSSOM bindings and the way browser engine handles updates/redraws.
You have to look at whether software is being hacked out by an individual and then left behind for the next cool thing, or a massive project built by teams and maintained over years. Static typing just slows down the first case and can be vital in the second case. And the overall trend on these swings back and forth too, when a new environment like the web or mobile comes out then quick hack jobs rule the day, then as the environment matures and the dinosaurs take over projects get bigger and longer lived.
in that boat and know several others like me and I've been programming from childhood and have never stopped. I'm up to date with the latest and worked in pretty tight industries but when you're not even getting a call back after unemployment is dry and you're broke and rent keeps hitting and you've got a child and it's all just coming down hard, man. ah well, maybe we can organize groups jumping off bridges on social media until either we get work or there aren't enough of us left to go around
By that logic, Jim Crow laws weren't discriminatory because they were laws. I wouldn't suggest relying on legal frameworks as a replacement for ethical ones.
Thank you. That’s pretty neat. So you set the spring tension on the bimetallic strip?
> you aren't producing enough value to warrant it

In industries where the availability of workers is high, the amount of value produced per worker does not particularly relate to the amount that that worker is paid.

If the worker produces more than enough value to their employer that that employer could pay them enough to live with dignity while also making a profit on that worker, then perhaps they ought be required to.
Good point, my first thought is, why wouldn't I just use Couchbase? It is proven and has a community around it.
Hi layer I saw that you commented on a post about needing to set up a freelance "Gewerbe" in germany to work for US company. I would literally pay you 50 bucks if you can help me really quickly NOW...need to sign a contract for a job until midnight. I appreciate you!
add -> dd
Isn't that obviously age discrimination? It's just that sometimes there's a good reason for it.
Jainism has existed for a lot longer than that, and they’re doing just fine.
Yep, still a thing here in New Zealand. Though the number of people who still have a landline connection at home is dropping greatly, and the few that also have a phone which can run off the phoneline even fewer. (you need a fairly basic landline phone)

Before we got fibre we had our phone just connected to the landline and no power, was great, because it always worked, power cut, still worked.
You didn't tap three time. You type out a few button that contained the letters for the first few letters of the word and then jabbed the "next" button until it gave you the right word. You could do a very long word with just a few keypresses.
Just fixed it, thanks!
> OIDC solves problems for OAuth2 like "every Identity Provider has different endpoints" with OpenID Connect Discovery

Not really: https://www.rfc-editor.org/rfc/rfc8414.html
I hate the iPhone virtual keyboard. It sucks. I would try this.
$700 million seems like a lot of money for this. Hopefully this will succeed. Zombie malls are such a plague in many municipalities. The local jurisdiction needs to start imposing vacancy taxes and deadlines to fill them. Beyond that, turn them over for affordable housing structures.
I love (/s) how heavily the marketing is aimed at being a trendsetter and using it as yet another status symbol. This plays out to me louder than functionality of its actual purpose. Spending time on Founder's Edition and badges just screams with a megaphone at me in stomach churning ways.

Clearly, I'm not the audience for the branding, but a smart device I would be interested in if marketed for adults.
Any new car is too expensive for most, so in that limited sense I agree with you.

The EV credit serves to make an EV competitive on a TCO basis, so if you can afford any new car, you can probably equally well afford an EV with the credit.
Seconded, I could text from within my pocket if needed.
Which is weird because it is a lot easier to get to BH from the Valley compared to Venice.

And, if you are well to do google employee why live in a shack in Venice when you could have a large house in the Valley?
As a reminder, minimum wage is not what the government sets it at, it's zero ($0). If a company doesn't feel they get enough value out of hiring someone for a position for the government mandated minimum wage, they just won't hire that person.

Thomas Sowell makes this point regularly in his books. Here's some related points on minimum wage laws: https://www.aei.org/economics/thomas-sowell-on-the-cruelty-o...
I haven't seen the movie yet, but I just finished the book, Losing the Signal. Totally captivating story with so many powerful takeaways. I'd highly recommend it, even if you're already familiar with the BlackBerry story.
This is why I shrugged when I misread this as "30cm worm fossil... found in Gippsland".

I do love me the Karmais. It was a rare joy to see that their range had spread again a few years ago as they were (and still are) very close to extinct.
This is some "pull yourself up by your bootstraps" bullshit.

There are many, many situations where it is simply not possible to just "find more valuable work to do" or to just "work harder" and have it result in more money.
The specific vulnerability I’m mentioning is if the user manually copies their post-redirect url (with access code in url params) and shares it with someone else. Specifically “hey check out this cool game!” (I’m making a game), sends a link, not knowing that nonsense after the site URL contains sensitive info that shouldn’t be shared. And then some savvy user, or bot, hijacks their account.

The extra redirect converts login.mainsite.url/?code=foo to mainsite.url with the code converted to tokens passed back via cookies. That way it’s much harder for a user to leak account details accidentally. In this auth flow, Cognito hands off the login by redirecting to foo.bar/?code=baz which could leak baz if baz gets shared.

My tokens’ cookies themselves are same-site only/https only and not directly accessible, so they’re protected against XSS AFAICT. AFAIK the only MITM security risk, once I got this working properly, is if something on the user’s network sniffs and leaks url params to my login endpoint (not sure if TLS makes this impossible by encrypting the url path, hope it does, but not something I can easily workaround anyway) or injects arbitrary code to my backend (in which case almost everything is compromised anyway).

I’m new to this auth stuff so I might be missing something, but I was surprised at the subtle security risk of Cognito’s default redirect behavior once I noticed it.
I personally hate anything that adds unnecessary latency, that's why I disable smooth scrolling and desktop effects. I even have a CSS hack to disable all transitions, animations and fades on the Web. It makes everything instantaneous, which I really like. I also use plain X11 without a compositor, so I have a super low latency desktop that feels really fast.
> I mean, what are the other options? Forever apartheid and occupation? War crimes like ethnic cleansing?

I reject just about all of the assertions in this post, but these straw-man questions are the most egregious.

How can anyone reasonably call the Israeli political situation "apartheid?" There are Arab parties in the Knesset, and Arab Israelis have full rights under the law. Apartheid South Africa rather famously did not allow the black population any representation at all in government. Perhaps by "apartheid," you mean that there is some sort of barrier between the Israeli side and the Gaza side. But having a border is not "apartheid," anymore than the US having a border with Mexico, or the UK having a border with the Republic of Ireland. In fact, since 2005, the Israelis have largely been absent from Gaza, only intervening to stop things like rocket attacks aimed at Israeli civilians. Or maybe you mean that Israel's blockade of Gaza constitutes "apartheid," though this is really torturing the definition beyond recognition.

I am astonished you bring up ethnic cleansing, when all of the evidence points the opposite way: that Jewish people are victims of ethnic cleansing across the Islamic world, whereas the populations within Gaza and the Judea & Samaria area have grown extensively and currently have high growth rates. If you pick any country in the Islamic Middle East & North Africa, the Jewish population is currently near zero, down from tens- to hundreds-of-thousands a few decades ago. (It's almost as bad for Christians.) Asserting that "ethnic cleansing" at the hands of Israel is happening today (or ever!) is preposterous when literally all evidence contradicts it.

I actually think the "other options" are simple, though quite difficult in practice: Hamas & Fatah could put down their weapons, accept that the State of Israel has a right to exist and agree to control the radical elements within their populations. If that happened, you'd have a two-state solution in no time. The difficulty is that there is little political appetite for this in the Judea & Samaria area, and none in Gaza, so we're stuck in a stalemate.
Doesn't Fluvio aim to replace both Flink and Kafka? I just heard about it so I am trying to understand.
The Blackberry lawsuit against Typo seemed to be heavily design related, see the comparisons between Typo and Blackberry devices on page 14 and 15 of https://regmedia.co.uk/2015/02/18/blackberry_complaint_typo....

I wonder if that is in part why Clicks has more colorful designs.
Your expectations are pretty high. Differentiable architecture search as you mentioned in the original comment is one thing; going beyond empirical risk minimization-based learning is another thing entirely. In fact, they seem mostly orthogonal.

That aside, it seems like AI has had the most empirical success by not imposing hard constraints/structure, but letting models learn completely "organically". The computationalists (the folks who have historically been more into this "AI has to have things like logical consistency embedded into its structure" kind of thinking) seem to have basically lost, empirically. Who even knows what Soar[1] is nowadays? Maybe some marriage of the two paradigms will lead to better results, but I doubt that things will head in that direction anytime soon given how massively far just having parallelizable architectures and adding more parameters has gotten us.

[1] https://en.wikipedia.org/wiki/Soar_(cognitive_architecture)
Nice to see this getting some attention again. I hope some people venture out to learn about the actual J language:

https://code.jsoftware.com/wiki/Guides/GettingStarted

For what it's worth, I've also studied this code a bit. This repo has an annotated and (somewhat) reformatted version of the code:

https://github.com/tangentstorm/j-incunabulum
This was a nice overview of why you'd use OIDC to get short lived access tokens (in the pure sense, not in the OAuth sense) with a heavy emphasis on AWS. Not really an overview of OIDC, though.
You don't need three taps per letter, they had T9 [1], you only had to hit the key with the letter you wanted once, it predicted which letter you actually wanted, and worked surprisingly well. Once you got used to it you could type messages very quickly.

[1] https://en.wikipedia.org/wiki/T9_(predictive_text)
>what's up with win+c or something?

Actually, Windows + C does do the same thing! People have speculated that perhaps that is what the key sends.
But for SpaceX this is even more foolish - the FAA can deny their launches. NASA is further empowered to find another launch service. SpaceX is very dependent on being in the good graces of government. Thumbing your nose at them, while a very Elon Musk thing to do, simply isn't wise.
Not sure why you’re being downvoted. I know engineering directors with lots of experience that haven’t received a single interview for a year. It feels like a terrible job market but maybe it’s restricted to the tech space.
As it is in Norway this is an ongoing debate - where the smaller fishing vessels have been exempt from having the mandatory AIS equipment, citing privacy as some of the reasons. In the government portal for showing AIS data they do not show data of ships that is below 45m length to preserve their privacy. However larger fishing vessels have large crews depending on the mode of fishing, so it becomes less a case of tracking single persons (and maybe in the fishermen more a case of tracking commercial competitors).
Yes, I've lived in Hawaii and coastal California where the availability of housing does seem to be heavily impacted by very wealthy people being able to buy up second and third (multi-million dollar) homes. A lot of regular wage earners (including professionals with six-figure incomes) are priced out of the market and these homes sit empty for most of the year; the owners are so wealthy that they don't even bother to rent them out when they aren't using them. Jobs are available, but people can't afford to live near their jobs.
Lookup a stenographer’s keyboard. There is a learning curve but a chorded keyboard can exceed typical typing speeds. I imagine a T9 isn’t too different in this regard.
It should be a MagSafe device instead of case. It could attach to the back and stick out the bottom. Even better is that there are third-party "Magsafe" cases and adapters for other phones.

It should also be Bluetooth. Which is annoying to pair but easier to put on. My guess is that people would put the keyboard on when they need it instead of putting in case.
"It's not discrimination, it says so right here in the legal code" would fit right in to a Monty Python sketch.
That doesn't solve anything. So what if those particular people don't make as much? Something that benefits everyone equally, while also allowing capitalistic endeavors to continue, is more reasonable. Like a living wage.
> For my wife it's also a low-level danger: women find gas stations spooky, apparently

Parking lots are dangerous for women, yes. Purse-snatchers and carjackers exist. They all insist on carrying expensive iPhones that can be fenced, so there goes calling for help. Vehicles themselves are mobile rape cabins (ask Uber) and corpse storage lockers. It's a very vulnerable position for women.

But if your wife thinks a 2-minute refuel at a gas station is bad, wait'll she has to recharge the EV while out and about and can't make it to Walmart.

Some of those recharging lots make illicit gay cruising spots feel like Disney World-- we're talking an empty parking lot in a wooded area behind an office building after-hours, with nobody around to hear you scream.

I don't feel comfortable sitting around there.
Yes i didn’t know exactly how to call it. Let’s say « middleware programming »
Available bandwidth per square mile.
> I think drivers should be compulsory to open source 5 years after the hardware is no longer sold

This sounds like a reasonable first step towards the real ideal, which would be to free the drivers from day 0.
I had an android phone with a physical keyboard. It was terrible. To avoid bloating the thing to a full on tablet the keys are so small it's practically impossible to not hit a whole cluster of keys, at least with my large-but-not-freakishly so hands. (e.g. average for a 6'ish adult male). To top it off the feel was horribly as the keys have about 0.1mm of travel.
The most remarkable thing to me about this to me isn't necessarily the disparity between CEO and min wage (I already knew it was crazy).

Instead, it's the differences between CEO compensation.

Sundar is making $300 to Satya's $65? what?

I know it's an estimate and the numbers are made up at that level but still!
Do you have any source for that? I can't find anything online about this, but that would effectively kill browser mTLS.
The nice thing about taxation though is that it doesn't rely on the whims of billionaires. Charity is unreliable and doesn't work for large, long term endeavors that modern society is built on.

I recommend reading the History of Equality by Thomas Piketty to better understand the efficacy of progressive income tax and wealth tax.
So glad to see your parent comment and this one - that was my first thought - sent me on a 5 second check to see if NeoCities was alive and well - obviously is. Love it!
XAML Framework Comparison
Just say MacBook pro.
> Very interesting. I expected smooth scroll in VSCode to do like the video does. But no, it does not affect single-line scrolling. It affects scrolling a page!

> For Firefox, smooth scrolling behaves exactly as I expect, but it affects scrolling via the cursor keys only (and the space bar)

You just cleared up two mysteries that have been puzzling me for ages!
Ask HN: Financial/Accounting Forum?
Hi there!

I'm currently exploring forums, groups, or Discord channels that focus on financial topics, particularly those centered around investments, taxation and tax optimization.

Do you happen to know of any such communities that you could recommend?

Thanks!
I would argue a 25 year old is still a kid too. I know every 20 something would vehemently disagree which is kind of proof in and of itself. I don't mean it in a disrespectful manner.