skysight-inc/HackerNews huggingface dataset:
> another victim of the rapid pace of improvement in smartphones

It's not just the pace of improvement, but also the marketing spin. I find the strengths of smartphone camera and ILCs pretty complementary. Smartphone cameras work pretty well outdoors where there is enough light. DSLR and mirroless are hard to beat indoors in low light conditions. Coincidentally it is also easier to find your ILC indoors at home when you need it, rather than lugging it around on a hike. When we didn't have kids, we used to spend more time outdoors and so most of our memorable pictures are from a phone. Now that we have restless young kids and are spending more time indoors, almost all of the memorable photos are from a mirrorless camera. But the marketing spin makes it seem like ILCs are completely redundant.
Anyone know what underlying tech this is using?
I think one of the reasons it's working so well here is because formal writing is still a big thing:

- heavy administration

- schools have a strong emphasis on essays

- getting a job often implies writing a cover letter

And since French is not easy, so many people find it to be a barrier to entry.

While I love GPT for quickly giving me code snippets of things I would take minutes to come up with, my friends have this problem for the regular day-to-day language.

I never noticed it before, because it's so natural to write to me, that I never have to think to hard to express anything. And because I've been a freelance for so long, doing formal writing is fluid. I know all the canned phrases by heart. The polite words to end the message.

But I came to realize: they don't.

As soon as I showed them chatgpt, their eyes light up. The killer feature for them was not the ability to answer complicated questions or save on search, nor was it the possibility of getting a summary. It was producing boring letter-like messages, with no typo.
You might have it mixed up with DXOMark. DPReview is more "you can sort of tell the difference side by side, but who does that outside a review? They're both good"
Building a replica of a WWII Soviet eavesdropping spy device
Anecdata but I’ve jumped in saltwater to get ahold of my stupid dog that fell off our dock with my iPhone 12 in my pocket. I am typing this response on said phone :)
The part on education was the most cringe for me.

As a general rule: when rich big egos try to improve education, it ends poorly. Consider the Gates Foundation itself trying to MBAify teaching and then being astounded when it (a) didn't improve student outcomes and (b) drove teachers away (not surprising: if you have put up with MBA levels of brain rot you might as well get paid better than teaching can ever sustainably pay) [1].

[1] https://www.businessinsider.com/bill-melinda-gates-foundatio...
By this logic nuclear armageddon needs to be released by one entity, better be the first to strike.
First amendment rights are only granted to US citizens (and presumably US companies).

There are many examples of import embargoes.
This is a huge time sink for transit projects. For example, the sepulveda rail project in LA has like 6 alternatives right now going from heavy rail, monorail, above and below grade, a few different routings. Each requires careful study as if you were going to commit 100% to it, millions of dollars probably in expensive engineering labor, even though realistically only 1 alternative (the heavy rail offering the fastest end to end time) is rumored to be considered. Still, the agency got proposed by this monorail maker, so to act in good faith they have to claim they did their due diligence and came up with these plans showing that yes, in fact, the monorail is inferior to the heavy rail alignment. If you have any community groups opposing any aspect of the project, prepare to spend 2 years refining further useless alternatives to satisfy each and every nitpick. Both community groups (and these are not representative of the community, but more the loudest and angriest with the most time to spare of the community) and companies exploit this good faith planning to extend timelines, increase costs, and often dilute the end product to the detriment of the public that this "community engagement" process is supposed to protect.
Grover's algorithm offers no quantum advantage
I'd encourage you reading through the thesis explaining the decisions and the thing in details. Just did skimmed through myself and all your concerns are easily answered (https://www.user.tu-berlin.de/laurmaedje/programmable-markup...).

Your first concern is just wrong, afaik content and code live in different syntactic worlds. Code in content has a "#" sigil (and ends at some point) and content in code is delimited with square brackets. Your second concern is weird. For one off things you definitely just wrap it in a function call `#myweirdthing[blabla]`.

Last remark: you're bikeshedding. Seeing your previous remarks i'm not sure you should. Makes complete sense to have a simple powerful syntax and a handful of shortcuts for markdown-level common typography.

I'm absolutely not affiliated btw, just thought about very similar stuff for some time and been waiting for the release. I would've done a couple things sightly differently but the big decisions look very sensible and i'm sure they thought about it for a long time. Good work releasing this and thanks for the free software work!
Welcome to GNU TeXmacs
You missed the third leg of that particular stool: the public's urge to deny the truth of anything because it comes from the media.

Source: Do your own research. -- a grumpy old man. :-)
Microsoft was the main driving force behind bringing down the price of computers and software come to a point where they could be in every home and in every classroom around the world. They have done more to educate people in developing countries and offer them a path out of poverty than maybe any other company in history.
I agree that asking for clarification is a good idea! That’s always true. :) To clarify my point, since I might not be verbalizing exactly what I intended, it’s partly that making reasonable assumptions about your intent is par for the course and should be expected when you comment, and partly that the comment in question is not particularly “bombastic”, even if it made assumptions about what you meant. That seems like an exaggeration, which might undermine your point a little, and it assumes your audience is responsible for knowing your exact intent when using words and topics that are easily misunderstood.
21/22 made it very easy to get into FAANGs but that was a false reality. But now it would be a dream for many because of the competition. Working in a FAANG even for just 3 years is enough to retire back in home country because 3 yrs of that FAANG salary takes care of the whole family for generations.
There was a real initiating event (SVB requiring a capital raise because they had a shortfall caused by selling bonds before term.)

Many other people had a reason to pull out large deposits because they were afraid to get them back. Crypto bros may have been part of this crowd but the stampede would have happened without them.
Is there a full chapter by chapter contents?
Thanks! The inheritance model is definitely from Self. I'm having some trouble finding the compiler/jit infra in the github repo, would be really interested to see if you've gone down the same dynamic optimisation path Self did
You can, for instance, connect two RTX 3090 with an NVLink bridge. That gives you 48 GB in total. The 4090 doesn't support NVLink anymore.
>I’ve been thinking a lot about how AI can reduce some of the world’s worst inequities.

huh, closeAI is certainly not helping at this moment in time.
LaTeX is simple if you:

- have a good template (most of the conferences & some other parts of academia provide this),

- use a decent IDE (many LaTeX editors I tried in the past were great, now I'm fine with just vim),

- stick with the basics (text, tables, formulas, images; it's easy to Google it).

The last point is what matters the most. As soon as you want to change the margins, stylize the table in a different way, tune the text so it looks exactly as you imagine, is when things get complicated. People expect M$ Word and get frustrated with LaTeX. From what I see, Typst solves this in a different way -- it doesn't provide the ability to do that (yet, when it provides it, it will become as complicated as LaTeX).

Why even learn LaTeX or TeX? The Internet is full of recepies. That all you need. Why learning new syntax for formulas when you have a mountain of resources about LaTeX formulas to typeset anything you need.

There are a few "solved problems" in computer science, and typesetting documents is one of them. The progress is made by building TeXmaker, TeXstudio, TeX Live, MiKTeX, XeTeX, LuaTeX, etc. Not segmenting the space.
My guess is that the amount of money being shoveled into CS programs through amazon, the B&M Gates Foundation, and Meta research are shifting the focus of a cs degree away from understanding how computers work and towards how to simply program applications. This is reflected in the proliferation of using Java throughout the entire curriculum in multiple school, a language that allows the engineer to ignore the low level implications of what they are writing.
> The predominate pattern today is nobody believing anything the media says.

perhaps in your social circles. plenty of people, especially older people, get 100% of their news nightly, out of habit, by watching cable television, and are aware of the existence of "bias" in the news they consume only insofar as, hey, if I watch CNN and MSNBC and FOX, then I'm getting a balanced news diet!
Same thing happened to CIC
> Risks also require safety nets.

Which is exactly what the piece said.
Maybe its a new version of "Sneaking the Wilhelm scream into everything", or the rumored "Make the stupidest TV hacking scene possible" contest that is supposed to have lead to the NCIS 'double keyboard jockey' scene.
What are "(c)opywrong" laws?

I'm not being facetious. What specifically are you drawing objection to?
Ask HN: Do you guys have a recommendation for Ruby Web Hosting
Right now I am using Gandi (Great Customer Support) web hosting to host my website (Mostly static pages).

However they are dropping support for Ruby starting April 17, 2023. According to this email I've received today.

=================================
Dear customer,

We are contacting you today to notify you that as of April 17th 2023 at
12:00 UTC, we will no longer be supporting Ruby on our "Web Hosting" and "Simple Hosting" products.

The Ruby language will no longer be offered for new instance creations and we will not be providing any more updates. Your existing instances will not be impacted with the exception of the lack of these updates.

We have been working on improving our platform so as to allow supporting a greater number of languages more easily. For the moment, however, in order to guarantee you the best security for your site, we can only offer Ruby deployments on a VPS.

Our customer service team remains at your disposal for assistance in this operation, or for any additional information you may require:

We thank you for your trust,

Sincerely,
The Gandi Team
===========================

They will still support Ruby over a VPS, but I was more than cool using their PAAS solution.

Do you guys have a favorite hosting for Ruby tech stack?

Thanks!!!
I don't know much about the US system or even my own when it comes to donations and lobbying, but I would have assumed this information should be public? That's not the case?
I usually call this a rogue wave in startups, because it isn't really any one factor that does it but in conjunction many factors like the dunbar number, customer growth, overhead, renewals (especially in B2B SaaS), burnout from multiple years of growth all tend to hit right around the same time.

It's a very real phenomenon in my experience and I've also used the moment to really gain separation from competitors as well, since the stumbling is predictable at right around this point.
I recommend run a linter against your codebase.

https://golangci-lint.run

https://github.com/go-critic/go-critic

https://github.com/mgechev/revive
> I reviewed my options. I could
> Use my half-remembered knowledge of the FHS to guess around, with trees and greps, or
> Just know and commit it to memory and feel superior to everyone else, or
> Just pipe find . ‘/’ to fzf and start searching.

Or you could have just typed find / -name nginx.conf

Maybe an extra 2>/dev/null if you dont want to do it from sudo
I don't think you can call soccer comparable, most everyone in the US knows the game and can follow it, few have any clue about cricket and most find it baffling. I suppose it will come down to if they can get enough people interested in learning a game just so they can spend money on watching it. Soccer got fairly big for a few years (at least in flyover country) but that was right when the fad of pretending to be injured after being fouled/faking being fouled was at its peak and that sort of behavior is right up there with intentionally injuring another player by the US view, the worst offenses and antithetical to the US idea of good sportsmanship.
The internet never had its "aha" moment like AI is now. Most people didn't know or care about it until decades into its existence.
The Art of Postgresql is a book not a video course
And unfortunately they dont provide to table of content on the site
> The Select Committee on Intelligence in the U.S. Senate

Ah yes, the senate. How could we forget the paragons of truth? They absolutely have no incentives to lie or make hyperbolic claims to support any agendas. They're the epitome of our humble faithful civil servants.
Yeah, if you force other people to pay for something then you had better offer them an attractive value proposition. Though public funding of mathematics and other sciences is not what I thought we were discussing :)
Show HN: mock v0.6.0
mock enables you to quickly set up HTTP APIs. As effortlessly as possible. Additionally, it has test-assertion capabilities that facilitates E2E tests - assert that endpoint x has been requested with body fields y and z. The major difference from other similar tools is that mock is language agnostic - setting up complex endpoint responses with conditional content is all done declaratively through config files. Also running test assertions also is done through HTTP calls, not requiring actual code. Can be done through code as well, but that's an alternative.

Setting up your CI pipelines to install it is just a matter of downloading the tarball from github. And it doesn't matter which programming language your codebase to be tested is using - mock's functionalities are designed to be independent of the stack it's being used with.

Here's a few highlights of the recent versions:

- Endpoint handlers can be written as shell scripts. What your script outputs (stdout) ends up as the response;
- Endpoints can be static file servers;

Check the user guide to know more about the mentioned functionalities.

https://github.com/dhuan/mock/blob/master/user_guide.md
Awesome-Gpt4
A curated list of tools and resources regarding the GPT-4 language model. There are already some exciting open-source tools around GPT-4.
Yeah I'm sure there are counter-examples. My experience is that I worked at Amazon from 2012-2020, and I recall trying to shut down a project in maybe 2013 and it was _incredibly_ tricky.
You should watch videos on how hard head gaskets are to design if you want an idea of some of the engineering involved- I think "engineering explained" did one recently on youtube.
(I was there 2009-2014 and again 2020-present. Worked with several single/double-digit employee number Googlers.)

IMHO the "eras" of Google were:

1.) 1998-2001. Origins. Larry was CEO, company was still basically in the garage or the PayPal offices in Palo Alto, everything was an ad-hoc scrappy startup.

2.) 2001-2004. Growth. Eric was CEO. They moved into the Googleplex. Exploring new lines of business (Groups, AdSense, GMail, Maps/Earth), but they were all just explorations, and most of the company remained focused on Search. Key infrastructure like GFS, MapReduce, BigTable, Stubby, Sawzall were invented.

3.) 2004-2008. Conglomeration. Eric was CEO. IPO. Big college-hiring push started in this era (remember the Google Labs Aptitude Test?), as did a push to hire outside managers from other companies. GMail, Maps, Labs, Scholar, Toolbar, Chrome, Android all launched, and Docs/Sheets/Slides/YouTube were acquired. This is when the modern Google product portfolio was built, and much of its current culture and processes solidified.

4.) 2009-2010. Interregnum. Eric was CEO. Financial crisis happened here, which basically shut down growth, and it also faced serious competitive threats from Bing, iPhones, etc. As a result the culture during the interregnum almost harkened back to the 2001-2004 era: there was a refocusing on core search/ads/infrastructure and a generally scrappier mentality.

5.) 2011-2015. Google+ & X. Larry was CEO again, company shifted to make everything about G+. There was an overall futile attempt to address a major competitive threat that turned out not to matter anyway.

6.) 2015-2020. Alphabetization. Sundar was CEO, but Ruth came in as CFO and realistically runs the company. Finance plays a much bigger role - I don't think Google's produced a single successful new product post-2015 (come to think of it, there weren't many new successes post-2009), but revenue has grown through continued optimization and profits have grown through cost-cutting.

7.) 2020+. Post-COVID. Culture was hurt significantly by remote work, it's very hard to realign the company to adapt to outside changes.

The irony is that what many Googlers nostalgically think of "Google culture" actually came from the 2004-2008 era, when Eric was CEO and many of the new hires either came from college or outside companies. If you listen to pre-IPO hires, they'll say that very early Google culture was a lot scrappier, a lot less entitled, a lot more opinionated, a lot more willing to take top-down direction from Larry specifically, and a lot more focused on the work itself and how to deliver excellent technical solutions quickly.
This author doesn’t seem to know what they’re talking about. Just because the service generated the same ID for their Chromium sessions doesn’t mean that applies to all users’ Chromium sessions. Chromium just exposes more of their machine. My guess is that they, writing a computer-technical blog post, have a particularly unique machine. Even having 16Gb of RAM separates you from the masses and might make you unique depending on graphics card etc..

The fingerprinting discussion is relatively new. The first research paper’s author is only 35 or so. (Its title is Cookie Monster.) The discussion is also a little amusing on a site like Hacker News. A perfect example of someone who’s easy to fingerprint is someone who built their own computer (likely to be found on HN). On the opposite end of the spectrum, Safari iPhone users with the same model are impossible to distinguish.

There’s a paper out there where the researchers worked with a public entity’s website to get more accurate fingerprinting data. There are very few unique fingerprints in reality and therefore no reason for any company to track them. This tech probably won’t ever identify users uniquely.

There are actually some positive aspects of fingerprinting. Tor leaves a very obvious fingerprint, and it’s easy for banks to detect its use by criminals.
while we're here showing people the account-hopping techniques for Google's painful world of auth'ing: the `?authuser=` trick can also be used with numbers from 0-9, to authenticate (by zero-index) your web browser's 10 slots for logged-in accounts (e.g., `?authuser=2` to authenticate your third account slot).
Etching slides into clay tablets with your hands tied behind your back is less painful than PowerPoint. Beating that isn't much of a flex.
Except that \left\right is almost always the wrong solution. It's one of my pet peeves when collaborating on papers. Your parentheses shouldn't scale all the way up and down your equation, unless you want them to be disgustingly tall (just try \left( \int_0^1 \frac{dx}{x} \right) to see what I mean). You should choose \big[lr], \bigg[lr], \Big[lr] or \Bigg[lr] based on what looks good, and the computer is not good at guessing which one will be visually pleasant.
Why hypothesize what our grandmas would say when we can ask GPT:

you are a grandma sucking eggs recursively. Let's think step by step:

1. Take an egg in your mouth.
2. Suck the egg, swirling your tongue around it to extract the inside.
3. Spit out the empty eggshell.
4. Repeat steps 1-3 until all the eggs have been sucked.

https://andykonwinski.com/assets/img/sucking-eggs-2.png
I suspect this was not the main reason for the layoffs. But whether it was the intention or not, it definitely is a powerful psychological tool in negotiations during a time when many employees were demanding more and more.
That's a good point. Because of this chaos, there would need to be a way to update track state etc.

Either my implementation would need high-res displays showing current bloom filter data, or there would have to be interns running big printed paper posters all around showing "updates"

EDIT:
I misread your comment. The chaos I was referring to was that trains change which platforms that they land on, and the same trains at different times/days may go to different places.

The British way does sound like a cheap improvement. Very obvious, I can't help but laugh. Thanks for the comment :)
The TeXbook works well - but many people don't really know what they really want to make it look like, and want guidance - which is what LaTeX provides.

TeX itself is quite powerful, but you end up finding you're reinventing a macro package.

But you can use it basically as markdown and it formats things quite well.
But these stock image artists provided consent when signing a contract and selling their work to Adobe. The contract is pretty clear that you basically don't own the work anymore and Adobe can do whatever they want with it.

If you don't like it, don't sign the contract.
Doesn't work. Broken.
All that matters is that you get the contract. Sunk cost fallacy keeps your customers. It probably also helps that everyone operates like this, so its typical to expect things to come in late and overbudget to a degree.
And i would actually rename cmd/digger/main.go to cmd/digger/digger.go (_test.go too)

Why? If you go build cmd/digger/main.go you end up with main, if renamed you end up with digger. Without using additional -o flags.

Also consider https://goreleaser.com/intro/
> I picked AP Bio because the test is more than a simple regurgitation of scientific facts—it asks you to think critically about biology.

Of course, the LLM is just regurgitating the facts from the textbooks as well as thousands or millions of test samples.

It's certainly possible to formulate a biology question that a decent student would be able to answer easily, but LLM would be helpless at (by carefully choosing heterodox wording & structure).

The Age of Bullshit continues unabated.
Just spend entire morning setting fzf and this is lifechanging.
AI is little better today than in the early 1990's, mostly it's a barn broadside hitting dung fest.
Could you not use tags used to label the image? If your image contains more niche tags that match the user input, your revenue share will be higher. Depending how much extra people earn for certain tags, it might incentivise people to upload more images of what is missing from the training data.
Another Solution to the Fermi Paradox: Symbolic Denigration
How Microsoft Flight Simulator Is Keeping a Ukrainian Dream Alive