skysight-inc/HackerNews huggingface dataset:
Yes I agree that there are special considerations for e.g OLED where I also prefer pitch-black background. My argument was just that the medium can hugely influence the design and needs to be taken into consideration. Also books are kind of a special category as they contain a LOT of text. So legibility really is the primary concern. With the often shorter prose on the web I feel we can give a little leeway. I would trade dark gray text for removal of intrusive ads any day of the week. Also a lot of books (at least in Europe) are also set in Serif typefaces. Something which did not really translate fully to the web either. Stuff like max line length, font size and kerning are also very important and often neglected elements of typography on the web.
For now app passwords
Save money and have enough to live on for awhile. If you don't have savings then immediately cut your cost of living down. If you do lose your job then don't just accept anything (remember, you have savings + unemployment + severance to live on for awhile) and use this time to sharpen skills and learn new things. Make yourself more valuable.

I can't see the future but I don't think it's going to be a bloodbath like the .com crash. Engineers in particular are valuable assets for a company and expensive to recruit. Expect companies to cut back on perks and possibly raises for awhile if it gets bad. But I don't think we're going to see massive layoffs across the board.

There's still a ton of money in the VC world. They just aren't spending right now.
The article we're discussing is about limiting your search results to ".edu" domains to remove bloat, and gives an example of an https://www2.latech.edu/~bmagee/303win97/Group3/2245.html which does have this information on changing a tire.
There's basically no markets for GUSD. Even if it's the most fully backed by dollar bank deposits option, it's pretty much illiquid.
FWIW the "Speech Synthesis Markup Language" (SSML) standard does have sections for "3.2 Prosody and Style" https://www.w3.org/TR/speech-synthesis11/#S3.2 & "3.1.10 phoneme Element" https://www.w3.org/TR/speech-synthesis11/#edef_phoneme in it which can enable quite granular control.

Of course, whether a particular speech synthesis system supports such features is another thing.

It also has a `pitch_contour` attribute: https://www.w3.org/TR/speech-synthesis11/#pitch_contour

Coincidentally enough I pretty much only know any of this because a few years ago I created a GUI for a client which enabled an assistive technology researcher to "draw" in the pitch contour required for a word/phrase (not unlike the project demonstrated in your video :) ) from which the SSML was then generated.
Hi there, you should give Neeva a try. Disclosure, I work for them, but we were the first to introduce a subscription, interest/growth has been really strong so far. Neeva offers a freemium model (free basic and premium for $5/Month which includes paid versions of VPN and a password manager), you can connect third party apps like dropbox and email putting all your personal docs in one search along with websearch, both versions are ad-free and private, it's available to anyone in U.S. and we are building our own independent stack to make the search experience unique and better.
I don't think this is technically true. You can do `prefers-color-scheme: light` or `prefers-color-scheme: dark`. IIUC if there is no preference neither of those should evaluate to true.

That being said I think most if not all browsers will always answer true to one of those.
Ohh and Swift! I just mean that lots of popular languages were historical accidents when it comes to their use on large scale projects and it’s pretty rare (I suppose less now it seems) for someone to go out and invent languages specifically for large scale repos and “toy language is retrofitted for scale” is a more common narrative.
No, it would not be sufficient.

“Undefined behavior” is nothing more than “the compiler is allowed to assume that your program does not do this, and can use that assumption to optimize your program.” The compiler can optimize your program to do something completely unexpected when your integers overflow.

For example, there are architectures with a special “counter” register that is more efficient to use for loops. This may come with some kind of instruction like “decrement counter and branch if not zero”. The semantics of this counter register are often not a clean match for the semantics of signed integers. For example, the counter may be wider than the integer type you’re using, or it may only support certain types of comparisons.

Edit: That’s the example that came to mind. There are a bunch of microoptimizations involving arithmetic or comparisons that are only valid when overflow is not possible. But loop optimizations are the monster that looms over everything in a discussion about signed integer UB in C, because when signed integer overflow is undefined, the compiler is allowed to make tons of inferences about loops that are much harder to reason about otherwise. The compiler can transform variables to use induction, make inferences about how memory accesses work, do certain types of vectorization, etc. If you are curious about the performance impact, try compiling various benchmarks with `-fwrapv` or `-ftrapv` and compare the performance of these benchmarks to what happens when you don’t use either of those flags.

Unspecified behavior is actually a lot narrower than it sounds. It sounds like “the compiler can do anything here”, but that’s actually what undefined behavior is. For unspecified behavior, you’re either using an unspecified value, or there’s something with a set of possible behaviors to choose from. For example, evaluation order is unspecified, the sign of certain operations is unspecified, whether two identical string literals compare equal is unspecified, etc. The compiler has to make some choice—function arguments are evaluated in some order, two particular string literals either compare equal or don’t.

Consider an optimization like (x+a)/a => x/a+1. This is possible because the compiler assumes “x+a” does not overflow. If overflow were unspecified behavior, something would have to happen when you add x+a, and the result would have to have to trap or result in a value of the correct type. No possible “unspecified” behavior would result in additional precision that prevented overflow (the standard is clear about precision for arithmetic operations).
People on drugs or with severe mental health issues are probably unable to be in the population admitted to a shelter and is in the street. Certainly, since the average shelter stay is over a year and 4 months, any concerns about them being bad tenants would assume they behave significantly differently in an apartment than in a shelter that will kick them out.

Yes it's a cost/lack of money question. If only economics told us what we'd expect to see happen if the supply of a resource priced out of peoples budget (long term housing) was increased.
I'm simply telling you Heroku is not a stable platform that you can trust. It's up to you to figure out what to do. I haven't offered any solutions.

Just because it's a slick product to get going doesn't mean that you can trust it to be a reliable and secure host—or be around for the long-term.

I think it's obvious an ecosystem without a Heroku will help the upstarts. I understand that doesn't help you get a new host today. I'm not telling you to just go to another PaaS and expect them to be the next Heroku in a couple of years—chances are they won't be.
Elon vs. the Twitter Bots
I think the idea is that the SNR of .edu TLD is likely higher than all other TLDs. Probably true for now.
Or alternatively they "redeemed" a bunch of unbacked tokens that they (or a partner company) owned, in order to give the impression that their redemption window was processing large amounts successfully. I'm sure that's not actually the case, but it would be consistent with the "Tether printing unbacked tokens for its own trading" theory of Tether fraud. This may seem like a conspiracy theory, but: the reason these "conspiracy theories" are so easy to believe is that Tether is unregulated and highly non-transparent.
What makes it the most fundamental?
Contrast rules, font sizes, colours and contrast, button spacing and size all depend on way too many things to have an one-size-fits-all solution. There simply isn't one, some people learned it a while ago (https://www.thestar.com/news/insight/2016/01/16/when-us-air-...).

I don't want forced contrast or font size that's suitable for people with eyesight issues the same way people with eyesight issues don't want my dark theme or zoom level.

Website makers should learn to design for all, but not for everyone at the same time.
Tether knows that people are not going to be happy when they find out the backing. They wouldn’t fight it in court so hard otherwise.
Does https://github.com/PixelDevTeam/android_kernel_google_xenial have what you need? Sorry if not

Or maybe XDA if not - found this which might work https://forum.xda-developers.com/t/rom-official-android-11-s...
A dropping market cap absolutely doesn't mean that liquid, easily USD convertible assets were used to redeem them.

It is quite possible that a number of exhanges which had traded IOUs for Tether, Traded that Tether back to have the IOUs canceled.

Edit: Now that I think about it, it really would make sense. They are fighting to keep these records secret, but they may also be cleaning up their books a little in case they lose and have to make their holdings public.
Those are way too upbeat

https://twitter.com/risk_first/status/1487374583024005123?s=...
Yeah, I spotted that. That's what I meant (and poorly explained): the only bits of this that are Agile-related are the text ... so if you edit them, you're left with just regular old meme templates.
It's no longer becoming. It is the dominant design tool.

https://uxtools.co/survey-2021/#toolkit
It's wrong in so many ways:

1. Just because something is open source, doesn't mean you cannot get support for it. There are plenty of companies that offer support for open source software, and yes, this costs money. But the general rule of thumb is that $1 of open source support replaces $10 of proprietary revenue.

2. All software has licenses, even from proprietary vendors. But proprietary licenses have no standards, each and every one should be reviewed before acceptance. And they can also change at the drop of a hat and _you have no recourse_. Having a standard set of licenses, and a community that could support a fork are both value unique to open source.

3. Reviewing compliance is a thing with or without actually using open source software. Even if you say "we don't use open source software", that doesn't actually stop anyone from doing some copy-posta of code from some website.
$18000 off of emoji email in kazakhstan? what the hell?
It's really odd because these companies spend tremendous amounts of money for content and then skim on hiring technical expertise. It's like buying the cheapest tires you can find for the landing gear of an Airbus A380.
Ask HN: AWS Lambdas for Hosting CRUD Rest Apps
I've been building things[1] by running containers in lambdas and hooking to API gateway. It's pretty great for low usage side stuff, because it costs pennies to host. So I was wondering how far this idea can be pushed.

Is anyone hosting a full CRUD type app with routing and persisting to somewhere on AWS Lambda? Projects like `aws-lambda-go-api-proxy`[2] or your language equivalent seem to make this very easy to do.

[1] https://earthly.dev/blog/aws-lambda-docker/

[2] https://github.com/awslabs/aws-lambda-go-api-proxy
It's really about interest rates. The idea was that there's no way the Fed will be raising rates anytime soon so everything went on sale. Yes, an over extension is a lot of things is probably fair. Snowflake is not a 100B company today, for example.
Because besides techies we are human beings. With feelings, experiences and perspectives.
This doesn't solve for discovery, which (IMO) is the real value of a service like Spotify.
I enjoyed this article. This part felt weird though when you go on to explain the pitfalls of correlation chains:

> Now, obesity causes diabetes. That much is indisputable.

The odds-ratios you quote still just means obesity is correlated with diabetes. They could both be caused by the same thing, for instance an inflammatory diet. Or diabetes could cause obesity (temporally this doesn't seem to make sense, obese people go on to develop type-2 diabetes. But there could be a pre-diabetic state that we don't currently understand/measure which, when entered, leads to obesity.)
Cool. Now let's get ZFS in there since its licensing conflicts aren't actually a danger.
It is sad because I spent nearly 10 years at Google and nearly all the people I met were well-meaning, seemingly harmless, engineering-oriented, and data-driven. But the configuration of people that makes up the superorganism that is Google nowadays is driven by both local incentives and a broad top incentive to grow. Scale to more computation, more storage, more bandwidth, and with lower overhead--morally, those are neutral to positive, IMHO, but they are put in service of the real goal at the end of the day: swallow more money. More revenue, more markets, more ads, more engagement, more watch time...muscle out the competition, dominate. 20% YoY growth for nearly 25 years running, and suddenly you get huge, scary numbers. And you have to do insane things to keep that exponential curve from regressing to an S-curve like the laws of physics dictate it must.
thats the problem, its too quick, too dismissable, to easy to not engage in any useful discussion, proliferating echo chambers even quicker.

useful discussion is the opposite of an echo-chamber circle jerk.

lowering the barrier to dismissing valid criticism does not fit the bill, it does the opposite.
Not a license, but there are some terms of use: https://commoncrawl.org/terms-of-use/
ihp-backend was the "old" name before it was called thin backend. You can find the source code here https://github.com/digitallyinduced/thin-backend and here https://github.com/digitallyinduced/ihp/tree/master/lib/IHP/... (Thin is based on IHP)
> The recent Component based model of composing UI - the runtime mutations of the elements are expressed as state updates inside the UI declarations itself(and declarations are usually done with a turing complete language)

is pretty much how Qt does it with QML (released in 2011), except that instead of requiring explicit function calls, the variables are themselves reactive so that:

Button { text: "foo" + counter.value }

updates automatically whenever "value" changes. See e.g. https://www.qt.io/product/qt6/qml-book (or a small TodoMVC example I did at somepoint to see some actual code: https://github.com/jcelerier/TodoMVC-QML/blob/master/Main.qm... )
If you want to cut energy consumption, reduce goods inflation, and increase labor supply, the simplest way to to it is to destroy cryptocurrencies.
Could you show some examples of search results?
"In Twitter's great bot wars, one of the most challenging problems is that, increasingly, human-run accounts are mistaken for bots because they're acting like automatons — mindlessly reposting/retweeting lies they agree with, or dog-piling on people they disagree with."
My thought is that the Web has adapted to Search.

When Google started, the web was honest and innocent. People linked to the pages they liked, and Google could crowd source those links and raise up the most popular pages.

Now most of the web is lies meant to confuse search engines. Figuring out what pages are good is no longer a feasible task for software.
Elon: OMG, there are so many bots (probably)

Also Elon: Due diligence is for plebs
We have been working on exactly that at Neeva and the response has been very positive in terms of growth and adoption. Neeva offers a freemium model (free basic and premium for $5/Month which includes paid versions of VPN and a password manager), you can connect third party apps like dropbox and email putting all your personal docs in one search along with websearch, both versions are ad-free and private, it's available to anyone in U.S. and we are building our own independent stack to make the search experience unique and better.
Reddit has very strong biases and its own bubbles as well. Don't expect to be exposed to a wide variety of viewpoints there, but what appeals to a very narrow demographic (18-30 year old low-income white progressive American males)
1) Save money (get your expenses under control)

2) Keep some of your portfolio liquid

3) Prepare to hunker down at your current job for awhile (lose the job hopping mindset for the time being if you have it)

On the other hand, consider that the time immediately after a recession passes can be a great time to do something new, start a business, etc. as you will be getting in early on the next business cycle.
The contrast example images near the bottom are good. I almost missed them because the article really goes on quite a bit without adding anything enlightening, it just sort of repeats the same claims (or insults) a lot.
There is no monopoly in this case. Any halfway credible comoetitor would know how to get to the docket themselves.
I'd add treating the KDE community with contempt to the negative side of your list. KDE did a lot to breathe life into Qt and that seems to have been forgotten.
This is great for crypto /s
Properly want to vet ideas a bit before executing.
Google Search Trends Might Help Forecast the Next Covid Outbreak
It was link:, and unfortunately Google removed support.
Eh. These all seem fine. My route? I work less. I have a typical 9-5 but 1-2 days a week I leave a little early and go to do something engaging. Never when I have meetings. Never when I have deadlines. Never when someone is waiting on something from me.

But I, and I suspect most engineers, have the capacity to get my work done for a week in less than 40 hours. I used to spend time dicking off on my computer to fill the time. Now I don't. I go do something I want to do.

I find that I'm much more engaged in my work because I am actually using all my time to get things done. I'm not watching the clock till its time to leave for the day.

I'll probably get hate for this but its incredibly sustainable since I'm not working at a start up anymore. I suspect whenever I take on another job search I'll only consider 4 day work weeks since that's similar to what I'm doing now.
> Frankly, if it’s not reliable as a tool, it has no real value

This is exactly the ridiculous kind of hyperbole I come to HN for.

If you honestly can’t find any value in using Google despite its unreliability, you were probably expecting too much of it to begin with.
gopher://magical.fish

gopher://sdf.org

gopher://mozz.us

gopher://bitreich.org

gopher://hngopher.com (heh).
What do you mean by "component based declarations of UI elements"? Declarative specification of UI widgets (e.g. XUL) is much older than web-based component frameworks like React. Component orientation in UI frameworks is even more traditional, and far older than Qt.

What "recent ideas" do you find in Jetpack Composer, Flutter and React Native that Qt lacks? These tools let you write apps with a nice user interface for Android exactly like Qt; supporting Kotlin, Dart, Javascript etc. besides C++ and various Qt language bindings is useful, but not necessarily superior.
According to Tether's disclosures, they have been of the largest owners of commercial paper in the world. And yet nobody has seen them in the US markets. https://www.ft.com/content/342966af-98dc-4b48-b997-38c008042...
I thought point 2 addressed engagement well. If you can get behind the purpose of the whole company, then understanding why your particular cog is important to the machine will help keep you engaged.
I lost not one but TWO entire volumes to it in the past few years. Just one day they wouldn't boot. I wasn't using encryption and I wasn't using any RAID feature, just compression. The people who think BTRFS is a viable substitute for ZFS have just gotten lucky with not getting burned.

There's also the issue with BTRFS performance degrading hugely with any significant fragmentation, to the point that "autodefrag" has to be a feature, which of course also adds SSD wear...

ZFS has never burned me.
It doesn't really matter at this point. Anyone dealing with Tether either doesn't care or is so ignorant that new revelations won't matter.

Case in point I was buying tether when the peg looked like it was failing a few days ago - so I bought a few dollars for about $0.98. Obviously a tiny trade because I'm not crazy - more for the fun of being able to say I did - but whether the crypto is backed or not was a non-issue. This was to buy a completely different cryptocurrency on a different exchange, and Tether was just a conduit to get fiat money in to the system.

Tether failing might be catastrophic for the crypto ecosystem. It also might not be. Technically speaking, the stablecoins look easy to replace. There is a big test of the whole crypto ecosystem coming to find out how it weathers a recession - total collapse? holds some value? most value? heaven help us, makes money? - which will make for interesting times.
"I asked what the role was in the comment you are replying to. Do you have data to back up the "huge swath" assertion? Certainly there are a few individual companies that have been able to provide specialized roles a $380k base salary, and companies who have been able to provide that and above on total comp thanks to an amazing run on equity value over the past 10 years. I don't think anyone is arguing that there are situations when this happens, that's not the point. It's irregular, it's naive to think that is the norm."

It's basically what the salary looks like in the USA at a top tier company in a top tier city. Go look at https://www.levels.fyi/ for base salary excluding equity. Equity goes up by level.

As for this role, it sounds basically like a mid career engineers salary. i.e 5-12 years of relevant experience. Hard to know exactly because geography impacts salary bands at Coin.

I can't remember what HR tells us, but I think we are targeting pay for the top 25% of companies/engineers in the USA.

"The OP specified salary- if they're referring to total comp, that'd be an important distinction for them to make in the future."

I work at Coinbase, it's not salary, it's total comp. I'm assuming the OP was a bit confused. At least half that figure is equity.

"Its anybodies guess what the actual value of equity in a total comp package will be a year from now. As an example, if you took a $380k TC package at Shopify 6 months ago and 40% of that was equity, it's now looking like $280k."

As I mentioned earlier, each year Coinbase give you a new equity grant priced at the start of the year. I.e thirty day average, I believe.

So if the equity tanks one year, the next year you will be reset to 380k total comp. Assuming of course we are not in a multi year bear market and you don't get laid off, which is always a possibility in tech.

Also some companies, such as Netflix allow you to take a cash only salary that would be comparable to this.
> isn't this illegal?

No. This is the same method used to secretly record an interview / meeting of the previous President in 2020 around his atrocious handling of the pandemic on tape which that was subsequently leaked.

> IMO these videos seem fabricated, they're just too convenient.

So that must mean that the Twitter All hands video that was also referenced by Business Insider and TechCrunch was also fabricated then?
I would add gopher://magical.fish among those. And gopher://1436.ninja, maybe.
I feel obligated to point out vcsh [1], which is likely already packaged for your operating system.

[1] https://github.com/RichiH/vcsh

The main selling point is that you can set up various git repos for different things. I have one for SSH keys (and no, that does not get pushed anywhere except to my own private server), VIM, neovim, bash, and 'other' (for misc config files like .dir_colors, .gitconfig, etc.).