skysight-inc/HackerNews huggingface dataset:
I said this on a thread complaining about SPAs a little bit ago, but I love that the SPA trend has caused all kinds of web apps to open up APIs to their users. It's not as fun as pure screen scraping, but it is very exciting when you figure out whatever weird behavior they're expecting, and it starts working.

If you get stuck, look at their javascript, see what it is doing. double check your network requests in developer tools, some of them might be more important than you think, plus it's so nice that we don't have to use burp for this anymore. Some sites check referrers, and user agents, or expect a field from a specific server rendered page to be added to a header. More than one expected a javascript style timestamp on every request.

The weirdest behavior comes from older apps that started as purely server rendered, and slowly added a dynamic frontend. I always cringe when it's obvious that different developers were given tasks over the years, and completed them without bothering to learn the rest of the system.
could be interesting if you added the option to also integrate their API with API aggregators -- write their integromate, zapier, pathfix, other blocks -- or at least give templates -- even templates would be good organic content:

- how to add your API to Zapier
- how to add your API to Integromat or whatever their new name (?) is
- rinse & repeat for all the other fabrics - pathfix, mulesoft, etc.
OZ is very similar to what I mean and would actually be a bit awkward to use in software development
Cutting emissions on a plane by covering it with a film that mimic shark skin [pdf]
It gives off "Snow Crash" vibes.
I think this is the kind of software, where if you simplify the ui/ux, you actually remove what makes it so powerful.
Showing up on HN is a bit of a superspreader event.
i’ve done ios dev professionally since ios 5.

pros:
there is no shortage of roles, my experience has been (especially now) that skilled ios devs are always in demand.

it’s fun to work on mobile software, imo —- you get to live in a cool space where good software and good UX are both essential. hopefully you like doing lots of UI debugging and thinking about performance.

you get to work a lot with product and design on almost any consumer mobile app you dev for. fun if you like collaboration

cons:
for the same reasons a niche is a good thing, there’s an eventual ceiling. you could probably sell your mobile experience and jump into an android or maybe front end web dev, but it’s easy to get “stuck” which is bad if you like versatility

there are definitely some annoyances in dealing with the “walled garden” or whatever you want to call it.

app store can arbitrarily decide you can’t visually style your app a certain way anymore (had this happen)

provisioning devices is annoying though has gotten less bad

i could go on… i’ve done it a long time and made a career out of it and really enjoyed it! if you like the idea of making products that are in people’s hands day to day it’s the right way to go.
I think once the Russian air force is actually pulled into the war it's going to be significantly less effective. And that's what Ukraine is really worried about.

I'm not 100% sure on why Russia is holding back their air force in this conflict but once it's engaged it's going to go very poorly for the Ukraine soldiers if they don't have a way to assert control of their airspace.
There's a way to make your point without being rude and infantilizing.
Ask HN: How to Find Startup Problems?
I've come to a situation where I can't seem to think of any interesting problem to solve and that's terrible because I know the world is full of problems.

How do you do it?
Paredit mnemonics for slurping and barfing Lisp symbolic expressions
Totally agree. I used to work on a load testing product that spent many, many dev hours attempting to achieve a high degree of fidelity on web recordings at the HTTP and sometimes even the socket level of emulation. It was extremely tricky. We employed alot of regex matching mechanisms and used to keep a regression test bucket of thousands of example HTTP traffic recordings to avoid messing up cookies, headers, post data and query strings to name a few things.

In the early days, the developer abuses around ASP view state payload were an absolute nightmare to deal with. I used to half-joke that I could speak HTTP after staring at the raw traffic and how 5 page loads could generate 100+ requests which had dependencies on one another.

Interestingly, there were also an interesting class of client-server bugs that only were obvious in recordings (e.g. multiple repeat HTTP head requests to check if a resource existed). Each object or library dev clearly had no knowledge that the function triggered just before also wanted to check if that resource exists. This resulted in a huge amount of redundant unnecessary calls because nobody coordinated and optimized at this level.

Fun stroll down memory lane.
"Not one single person who re-enters the office in the next three months is the same as the one who left."

So true.
I've been listening to Randall's Kosmographia podcast Younger Dryas episodes. In the multiple episodes he lays out research supporting and detracting from the YD impact hypothesis. When they discuss the Hiawatha impact crater it is regarded as a possibility but not a sure thing with correlation to YD being reserved until more evidence is found. From what I have heard Randall is more of a credible independent scientist than he is given credit for. There is very little jumping to conclusions and always demanding evidence to support hypotheses.
One of my first cars was a geo metro hatchback - probably an equivalent. It was $6500 - a fortune (for me) at the time. But I did get around 50mpg. I took a long road trip across the country and averaged 64mpg.
Those claims are all in principle consistent with each other?
We have something like that in New York State for me it is trouble free. I used to waste time stacked up in toll plazas around Albany but with EZ Pass I drive right through and don't feel like part of the problem.
Hehe.. I once was asked to retrieve someones mail account (he lost is password)... sigh. People have all kinds of ideas what you can do if you are a programmer.

Told him to contact the provider.
This video goes into some reasons about why cheap cars are disappearing:
https://www.youtube.com/watch?v=7WYBR0tlPA8

One reason I don't see mentioned here is the perverse incentives to manufacturers to make larger cars due to CO2 emissions regulations differing depending on the size of the car. So instead of making more efficient engines to hit the targets (no doubt the intent of the regulations), they just stop making small cars.
Oh gosh, I have stories about this sort of logic from my time in American high school and college competitive debate.

Usually, the affirmative team is proposing a plan that implements a resolution, and the negative team has to present arguments which convince the judge that either the plan, or the whole resolution is a bad idea.

A trivial example of the kind of "Kettle" logic that we had to deal with on the affirmative, is the belief that performative contradictions are simply part of "Competing Interpretations" and are totally fine for the negative team to use. This meant that it was common for a team to simultaneously argue that 1. The affirmative plan crashes the economy and 2. That Capitalism is a fundamentally unjust system and that the affirmative plan reperpetuates it. If you (the affirmative) argued against point 1, the standard plan by the negative was to jettison their arguements and concede to whatever affirmative points and turn them to help their 2nd point ("Well, your plan helps the economy so much that it makes capitalism that much more powerful!")

Smart teams argued that such "Performative Contradictions" and "Competing Interpretations" were fundamentally abusive. This was the correct strategy and by forcing the debate to devolve into these discussions of obscure theory we lost whatever educational value that the activity had about the topic.

Kettle Logic is the first time I've had a name for this that wasn't a debate community term-of-art.
Thanks for the report!

That page is actually hosted by one of our partners, PropelAuth, who manages end user authentication for access our dashboard. (End user login wasn't core to our business at Kable, so we found a partner who could manage this for us.)

Highly recommend PropelAuth for anyone looking for user authentication, they've been an amazing partner!
I work at Stripe and I'd like to hear what went wrong here. (Feel free to email me directly at edwin@stripe.com.)
I know its easier said than done, but gosh this is some absurd complexity for dealing with a problem of congestion, wouldn't it just be cheaper/safer/simpler/eco-friendly to offer better+faster public transport in the long run ?

These kinda solutions just feel like band-aids on top of band-aids when what is really needed are sutures(stitches) ?

I'm curious though, are there startups trying to solve this problem of public transport ? Just like the many startups focused on trying to perfect self-driving cars.

PS self-driving cars cannot solve traffic congestion
It's high spread market. Any financial firms are salivating at how to take advantage and profit from it.

Coinbase whole business is spreads.
Adam Smith did not mean what he is often made to say (1998)
They weren't suggesting otherwise. They were suggesting that Russia's disinformation campaign has been particularly egregious and intentional.
Is people choosing which search engine they use based off the results it returns not the free market in action?
What would that be in programmer speak?

The intern had no write access to the production database, he didn't mean to do the commit, and our network engineers had it coming?
Oh, IBM from the tabulator rental era, with the Census Bureau as the biggest customer.

Here's the shock said to have put IBM into the computer business.

I once had a summer job at the Census Bureau, and got this story from someone who had a "Univac I - I was there" certificate on their wall. Census had been IBM's biggest customer all the way back to Herman Hollerith in 1890. They had acres of tabulating machines in Suitland, Maryland. All were rented by the month, because IBM refused to sell them.

Census was the first customer for the UNIVAC I computer.[1] The UNIVAC I had a long row of magnetic tape drives. At long last, they could move from warehouses of punched cards to magnetic tape. Sort without manual card handling. Converting from cards to tape took several years. It wasn't clear it was going to work. But it did.

Then the Census Bureau terminated the monthly rentals on several acres of IBM punched card equipment.

That was a huge shock to IBM. Their biggest customer for 70 years was done with them. Until then, IBM's electronic computer efforts were mostly for the military and the Atomic Energy Commission, and the machines were not cost-effective for commercial data processing. T.J. Watson Sr. had said he saw a market for about five electronic computers. IBM was thinking of computers as being for scientific computation, and not cost-effective for business data processing. But Census was ordinary batch data processing, just on a large scale. The same kind of thing their other large tabulating machine customers did. Such as U.S. Steel, MetLife, DuPont, and General Electric, all of which soon bought UNIVAC I machines.

That's what kicked IBM into making business-type computers, with tape drives and more peripherals.

[1] https://www.census.gov/history/www/innovations/technology/un...
Aljazeera is literally the Qatari state media. That means they are the media outlet of a slave state controlled by an absolute monarchy . Tell anyone in the Arabic world that aljazeera is neutral or BBC like and you will get laughed at. Even RT is probably not on as short of an editorial leash than al jazeera.

Your comment is actually an amazing example of why we should absolutely avoid media censorship (like the EU is doing right now); it seems like the people who are usually the most vocally pushing for it are also, not coincidentally, those who are also the most likely to be completely oblivious to propaganda even when it's right in front of them. Yet also think that they are impervious to it.
I think OP was talking about desktop displays. AFAIK, there is currently only 1 non-Apple branded "Retina" (~218 PPI) desktop display on the market.
It was rhetorical. Anyhow I'm happy it's MIT it makes selling proprietary apps more straightforward. And the Godot foundation has plenty of sponsors to keep the main devs happy anyway.

I also heard the main "tweak" in Tesla's code is they basically just use the renderer on its own versus all the game engine features.
The data of the past decade doesn’t show this to be the case. Check Ukraine with Belarus and Russia economic numbers. It negates your or really the west’s framing.
I read the criteria but still am amused that Take That are described as a one hit wonder. Some of us in the UK during the 90s perhaps wished that it was so.
> The intended purpose matters, and the US never wanted them as colonies or to install puppet regimes, or to exploit the resources.

The US absolutely wanted Iraq as a puppet regime, not just on its own but as a toehold for a project to transform the region into a set of US economic satellites. Numerous people who went on to senior defense and foreign policy roles in the Bush Administration wrote about that intent before Bush was elected, and agitated to use 9/11 as the pretext for that war immediately after it happened, but were initially drowned out by people that thought we ought to address the people that actually launched the attack first.

The US also very much wanted to exploit Iraq’s resources to fund that project and insulate the US against the economic power of other oil producing states to influence domestic economic conditions.
Yeah, I am confused as well.
Those three claims are logically consistent.
They may be in poor taste but they don't fit kettle logic as far as I understand.
Was this flagged? It was #1 on the homepage a few minutes ago, and now it doesn’t appear on the homepage anymore.
Russia isn't going to win this war, short of using weapons of mass destruction. They don't have the manpower. They walk troops into Kyiv and they will be slaughtered by the Ukrainian military. The only way Russia wins this war is to obliterate Ukraine, and raise the deaths by multiple orders of magnitude from what we've seen so far. Hundreds of thousands per day or more.

And I rather expect Putin will try to do exactly that, and we see carnage the world hasn't seen since the last world war to try and goad NATO into reacting. What we need is for the U.N. general assembly to catch up with what's going on. It's not enough to just condemn the invasion. The purpose of the U.N. is to prevent world wars and right now they're not doing enough.
How about state sponsored Chinese propaganda? Or how about state sponsored New Zealand propaganda? Or state sponsored German propaganda? How about a corporation XYZ sponsored propaganda? What if you are Russian, Chinese, Kiwi, German or XYZ employee in these situations - or simply want to have equal access to information so you can make up your own world view?

If you choose to go down this path - what propaganda is OK to be relevant to most queries and who is supposed to be the judge of that?

The problem discussed here is not of search quality bias nature, but of political bias nature which should not have a place in a general web search engine.
What? Do you do this in other elements of your life?

“I’m not going to drink this veggie smoothie because they started adding honey and I don’t think sugar is healthy. I’m going to drink soda where at least they don’t try to hide that you’re drinking sugar.”
The Most Useful Rope Knots for the Average Person to Know
I'm really surprised nobody caught this and that the law even managed to pass unmodified.

They're treating "Accept cookies" with the same seriousness you'd expect from "Do you consent to me putting a whole package of cookie dough up your rear".

The whole GDPR seems to be one step away from censorship. And it seems almost like the real intent has less to do with user choice and informed consent, and more to do with just trying to kill off data collection as a business model completely, before we have a replacement for it.
Yes if you saved in a savings account, you were screwed. If they instead bought the S&P 500, over the last 5 years they would be up 80%. Still having the bigger house is better than not buying anything at all, but there are many assets that are effectively as liquid as cash, which the government has bent over backwards to protect.
Can you say a bit more about this? I know I can go look at the API, but I had no idea that it was capable of generating (?) MIDI files (I don't have cause to use Lilypond, really). Do you personally use it for generative music? Or something adjacent to that?
> We should make one final rss format and switch to it.

This was the motivation for creating the last several versions of RSS and Atom, if I remember correctly! Sometimes I wonder if the RSS situation was the original inspiration for https://xkcd.com/927/.

Anyway, RSS parsing is a solved problem in most major languages. Just look for a prominent open source library that handles all the major format variations, and call it a day.

It's not like real-world RSS feeds actually comply with any of the standards, anyway. Most parsers need fallbacks and bits of autodetection. ("Is this escaped HTML or plain text or what?")

(Full disclosure: I worked on a number of RSS-related projects back in the day and worked with at least one person involved in one of the standardizion attempts.)
Yes it is cherry picking. You picked the starting date to make it seem like there was a dramatic rise, while looking further shows a post war dip, and return to "normal".

I argued first with the incarceration, which suggests the opposite.

You also said it happened in all countries, while it in fact didn't.

You ignore the inconsistencies and keep pointing back to that single piece of data that seems to support your position.

There doesn't seem to be any general improvement in behavior, only a decrease in standards.
And what if the user is not specifically looking for propaganda? If I search for "Ukraine war", the top result can be CNN or Ukraine News or RT. The engine operator has to decide which one of these to show me. What is the objectively correct option according to you?
So according to this usage, one database instance with a few databases would be a cluster?
Remove the "trade" theme. Put a random picture from Google Street View at the top and give geoguessr a run for their money.
The Silent Majority's Reply
It depends on the issuing authority. I never had problems with excessive billing from the Thruway authority while mostly using it for NYC area tolls.

I had a motorcycle EZpass die after four years and I didn't know about it for nearly a year because many of the NJ barriers don't give feedback on the status. Looking back through the records I could see that I rarely got billed from a license plate read so I optimized my lane positioning.
Hah, nice one. I think we could get the unicode folks to accept an emoji form of this: https://thebullelephant.com/wp-content/uploads/2016/12/dontp... and alternately accept `#[$UNICODE_FOR_SAID_EMOJI]`.
Unfortunately most new NFT projects are computer generated (no humans need apply). They have basically figured out that paying an actual human for the art is not needed when people will just buy cg art for the same price. There is one that just minted RGB colors. Its reddit AMA was pretty hilarious actually.

Those that do include human art have a strong tendency to just lift uncredited art from Pinterest or deviantart. Supposedly the purpose of NFTs was to provide the provenance for art. But it seems that most NFT art is stolen from actual artists.
Yea, that's the conversation among academic economic paper, but not among normal people. It's unfortunate that the accepted dogma is that the economy can be managed optimally by making savings unattractive.

There is down-stream effects from the population becoming high-time preference. Spending might go up (thus stimulating the economy), but so would be a lot of undesirable behaviors.
Who is on the hook if credit card fraud happens? If i just want to accept crypto payment what's my incentive?
Passing current means thermal cycling...

And thermal cycling definitely accelerates whisker formation.
> I see massive bizarre and difficult to grok type declarations that grow in excruciatingly byzantine complexity just to satisfy the compiler for non-trivial flexible function definitions.

Is this better or worse than no type definition? Whether or not a type is defined it is still consumed. I can totally understand that sometimes types can get a bit unwieldy, but those are the exact scenarios that save future-you from introducing a bug because you didn't know what a variable is (and is not). At the very least it may be an indicator of poor design/code smell when the above occurs.

I hear you on compilation/build process woes. That's the fairest criticism against TypeScript IMO (though it's a fairly weak argument as well).

Most of your other critiques aren't really levied against TypeScript, rather, your work environment (not that it makes working with TS any less painful!).
> Yes, your users aren't using your search engine as an oracle for the truth, they're using it to find pages with similar text.

The reason google removes factually incorrect results is because this is actually exactly what the vast majority of people use search engines for.
Ask HN: What do we do with cash now that inflation is a risk?
What does History tell us is the empirically correct investment strategy in a period of forthcoming inflation? For max return? For safety?
I wasn't alive during the period of IBM dominance, but I have a certain romantic view of it. The rapid advancement of technology by leaps and bounds, the ability of a single person to write operating systems and compilers at the seat of a terminal, even the branding and design is something I associate with the heart of computing. Ok, maybe I'm more in love with Bell Labs than IBM, but there's a part of me that wishes I could have been there and experienced the age of the terminal and the beginnings of the PC.
My generation will probably never experience the same magic. We've reached the end of Moore's law and each year brings uninspired iterations on the major successes of the past. We're born with smart phones in our hands, it's something that we've never not known, and that destroys our ability to appreciate its value.
By the way, if anyone wants to recommend some good late 1970s/1980s fonts, keyboard reproductions, wallpapers, etc. I'm really into collecting those things. I use IBM Plex Mono quite a bit already.
Your second paragraph is unnecessary.
There’s a full featured testnet for the merge (Ethereum PoS) you can run right now. Yes, the developers were too optimistic with timeframes before, but it’s close and I’d expect it by EOY.
I really liked Dark Reader at first but over time I ran into too many edge cases and bad themes across the web where I felt like the time tweaking sites wasn't worth the effort any more. I had to turn it off for so many sites I eventually uninstalled it. Now I'll only use dark mode if the site natively supports it (more and more are lately), otherwise I'm not crazy about playing cat mouse game hacking dark mode into sites that don't support it.
I thought the etymology of "NYI" was more-or-less the same as "NIH" (not invented here) - namely, that it came out of Bell Labs somewhere along the line

...or, at least, that's what my CS prof claimed in the late 90s :)
It seems so! I'm unsure why, this seems like the perfect type of content for HN as it's focus on technology and would be interesting for most hackers. One minute it was at the top of frontpage, next one it was close to the bottom and now it's on the second page...