skysight-inc/HackerNews huggingface dataset:
I feel very pesimestic about the whole situation. Shrinking our economy will obviously hurt standards of living massively, but it also seem inevitable. I also wonder how this will affect society. Lefties seem to think we will live as hippies or enlightened Soviets, but it seems more likely that we will regress into conservative authoritarianism. The only hope we have is that we continue to innovate and learn to do more with less.
One of my goals in life before dementia sets in for real is to devise some model, perhaps a conceptual framework which will allow us to escape the clutches of habitual simplification, a subset of which is dichotomous thinking, which in turn leads to the inevitable painting of strawmen as a way to prove our point (among other things). How sweet it would be to shortcut all the mandatory twists and turns of discourse that follows: "this is a mischaracterization of x", "not all x are y", "x and z are really not opposites, but overlapping", "this is a spectrum with a bell curve, not an either/or" etc. But of course, we all do this, not because we can't think clearly, but because we have an agenda, or maybe more frequently: want to trash talk the stance of an opponent because of what the proliferation of that stance might lead to, and so on. Taking such into account should be an integral part of the conceptual framework, obviously.

In the case at hand, one could easily argue that people in the debate are creating false dichotomies: LLMs are either stochastic parrots OR algorithms with an understanding, when in reality they are both (and also something else completely), but acknowledging such would likely require that one doesn't have an axe to grind, a stake in the field or what you might call it. It would require extending some "philosophers charity" to an opponent, that maybe has tried to undercut one's work for decades, in a field steeped in fierce and bitter competition for a name, like academia. Or, in case one has a business in the field, it would require maybe saying something that puts your core business idea in the crosshairs of legislators, or something else that doesn't serve your long term business interests.

Which brings us to this important aspect of this "conceptual framework against simplification" already briefly touched upon, namely identifying the bias of the participants in the debate. My impression is that naming bias has largely gone out of fashion, which is a pity because it is really a necessary part of understanding an argument: it rarely explains it all (that would be a grave simplification), but it is really a vital part of understanding an argument. And a difficult one, because people will go to extreme lengths to hide their agenda. And the current conceptual framework for unravelling bias has largely been occupied by the fact-checking industry: i.e. things are either true or false, and once you are cleared (like most mainstream media) then bias is not questioned. But we can be assured, there is always some bias, and it is usually relevant to name it (if one can see it), even if it infuriates the named party.

Just sayin'.
QMap is a distributed network mapper/security scanner backed by:

* Cuboid[1] for the distributed architecture.

* nmap for the scanning engine.

* ruby-nmap for the Ruby middleware.

Its basic function is to distribute the scanning of IP ranges across multiple machines and thus parallelize an otherwise quite time consuming task.

The project is F/OSS and funded by Ecsypno Single Member P.C.[2]

[1] https://github.com/qadron/cuboid

[2] https://ecsypno.com
Brexit isn't exactly helping improve their economy. The regular people were promised a better future by economic and political elites like Nigel Farage, it's truly a shame how they were being lied to. It wouldn't surprise me if it takes a whole generation before things start improving, but hopefully for them it'll happen sooner than that.
Personally, I don't think it's a good idea to underestimate an enemy like that.

Thinking the other side is incompetent or in the brink of losing is the kind of thinking kept the 20 year, $2.313 trillion Afghanistan War going, and we know how that ended.
> Tempted to convert that to RVV 0.7.1 and submit it

Have you seen https://arxiv.org/abs/2304.10324 yet?

Here is their script: https://github.com/RISCVtestbed/rvv-rollback
I really enjoy using DVC. I do have some drawbacks compared to other offering like MLFlow and W&B.

1. Harder to track experiments on remote VM's (e.g. Azure) as there's no server (we need to feed results back somehow)
2. Impossible (?) to track different types of experiments in the same repo. MLFlow has a way to define experiments and runs, which means I can easily group Regression vs Classification or even if I try a completely different task with the same data.

If anyone has a good suggestion on how to solve these two I'd love to fully commit to DVC!
I want to agree with you but at the same time I have contempt for Google as they pulled stuff like AMP in an attempt to take hostage of the (open) web.

Edit: not to forget Google uses their hold on the browser market share to push many platform APIs that only further their own goals with little care for privacy.
In other countries, with less technical jobs, this effect applies to all kind to technical fields.

You go to an electronics engineering class. There are a few superbrilliant people. The rest are quite clever though.

As there are a few jobs available for the technical skills that you learn at class, only the superbrilliant get those jobs.

It turns out that the companies say to these superbrilliant guys: "I am giving you a unique opportunity to work in this top field in this country. So your salary is not about money, but motivation".

End of the story: the rest of the guys, not the super brilliant, end up working in more generic stuff like management, consultancy, generic simple software.... And they make way more money that the superbrilliant guys.

These examples are taken from Spain. Althoug I have seen similar in other European countries with more technical jobs.
I find interesting that Turing foresaw all this with the chinese room/turing test thing. If computers can emulate human language to an indiscernible degree of difference from what other humans can do, it is essentially reasoning, for some definitions of reasoning. But how much of it reflects our own understanding of reasoning and efforts in fine tuning? If I show a modern imax movie to a stone age hunter and they confuse it for reality, is the movie reality? People ran from footage of a steam locomotive driving towards the camera. Does that mean the train was real?
What do you do when your dependencies don't have types? Also, with speed do you mean compilation or runtime?
>But the overall point of a search engine is to find something on the internet, and I don't think that's going to go away.

The question is to what extent this "something" is answers to questions or content that is only useful in its original format.
No. Japanese bureaucracy was always influenced by Chinese bureaucracy, which has always been ponderous and focused on "harmony" more than efficiency. The Meiji period, when they made their huge leap into industrial modernity, was the exception, not the rule.

I'd also take objection with the "surpass us" term. Japan was not "ahead" in technological terms until the late postwar period. Before WW2 they were almost on par, and largely because they made massive efforts to pilfer technology and methodologies from Western Europe. It was after WW2, when they were forbidden from military expansion, that they focused on economic development (again with massive "imports" of know-how), so much that they briefly "surpassed" the by-then-dominant US in certain fields.
Something like this is the only thing that would save the x86 architecture before ARM inevitably took over.

On the contrary, it will make it worse. People choose x86 and the PC for the backwards compatibility, and Intel throwing that away is not going to make them any better than ARM.
The resolution is actually fairly simple. It's an incredibly brilliant stochastic parrot with some limited reasoning capabilities.

Some folks will try to say it cannot reason, but they are wrong, there is extensive proof of that.

The only question is how limited are its reasoning capabilities. After spending extensive time on openai/evals, having submitted 3 of my own, and doing a lot of tests, I would argue that an average person of average IQ could out think GPT4 - as long as the stochastic parrot aspect wasn't a factor.
No, there's no pornography whatsoever in the Steins;Gate franchise, and it's one of the biggest visual novels out there, as well as a very popular anime (adapted from the VN), it's not some unknown IP. VN Database: https://vndb.org/v6618

For comparison, the Fate series did start with pornography and is easily one of the most popular franchises in and outside of Japan. I'm sure you've heard of Fate/Grand Order which is one of the most profitable mobile games out there.

For reference, a lot of popular anime series and manga started as pornography. Manga, anime, light/web novels, visual novels and games have a symbiotic relationship in Japan, so they get adapted from one to the others quite frequently.

As to why they do this, well, it's Japan. The average age is 48, and the average CEO is 60+. They don't really have the concept of fair use like in the US. IF you want a perfect example of how detached they are from the internet, you can just look at Nintendo who to this day still goes hard after Youtubers who just cover their games. They're extremely protective of their IPs, especially when it comes to foreigners or people in Japan whom they have no professional relationship with.
Gosh, what an insulting comment.

> massive, obvious problems

It’s not problems, it’s opportunities you’re missing, because you don’t understand and aggressively don’t want to understand the actual reasons why people are using it, whining about elitism and other bullshit instead.
>If it was a dict, it would be recordByID.

Never have I ever encountered any codebase where dictionaries were so named.
Mostly yes, but I imagine in some respects no:

- Car, noise, light and general pollution.
- Access to space and land.
- Privacy & and in some respects freedom.

In lots of respects our life's are more comfortable, but I don't think having an iPhone makes up for having a generation that'll never get on the housing market in the UK for example.
Nokia's market cap in 2007: $116 billion

Google's current market cap: $1.56 trillion
Some aluminum enclosures have fins. But an external enclosure with an actual heatsink would be much better.
> While crawling the Dark Web, we take caution not to expose ourselves to content that should not be accessed. For example, illicit pornographic content (such as child pornography) are easily found on the Dark Web. However, our automated web crawler takes the approach of removing any non-text media and only stores raw text data.

> By doing so, we do not expose ourselves to any sensitive media that is potentially illegal.

This is the part I was looking for. Although I wonder if some of the text parsed might also be questionable in terms of legality.

I also was amazed at it cleanly categorizing the data into Pornography, Violence, Gambling, Hacking, etc., since to my naive mind, some of these categories likely have huge overlaps, especially so on the Dark Web.
My thought was that `vslidedown` with an immediate 1 technically does less work than slide1down, and maybe they special cases that one in hardware, but that seems quite unlikely.

Edit: actually idk if there is a version of `vslidedown` that is allowed to set the values to an undefined state.
Economic growth is also not linked to resources use. You can have growth while using less resources, or shrink the economy while using less. This is why the whole movement has always felt weird to me. You can have forever growth while using 0 resources and lowering consumption, because as you say growth is a monetary phenomenon.
Wow, and you created new account just to write this.
I tried to do something more structured by enabling auto-typing or something (in KeepassX (not XC)). First thing I wound up doing was to auto-type the password into the next application, which was a chat program.
Despite starting with "I disagree", you are clearly in agreement with the parent comment.

The fragment you quoted means it is better to each individual separately for themselves to have a car if it has no impact on what everybody else does. If everyone else already has cars, then it's better for you if you also have one because the infrastructure is geared up for that. If nobody has cars then your life is better if you (*only you*) have one – in fact it's great, there's no traffic!
> Consumers prefer safer payment methods for big-ticket items. “I use upi to buy chai. But I wouldn’t use it for a plane ticket,” says one architect based in Mumbai.

> There are other flaws with upi.

This doesn't sound like a flaw at all to me, but a feature.

Why on earth would I want to pay a 2% fee for "consumer protection" when I go to a physical store to buy a can of coke?

The reason I do this is only because I have no alternative.

Also, there's nothing preventing building an escrow service on top of UPI, as far as I know. This would be useful for online purchases where the seller isn't entirely trustworthy.
There is no “problem” other than you’ve imagined.
And it’s not even the same guy right. That’s gonna lead to some confusion probably.
> MIDI is simple enough to trigger something with a single pin going high low.

MIDI is not high / low but current on / current off.
Your calculus is death by suicide vs worse than suicide. It is the same.

The difference is actually the opposite. Someone jumping off a window from a burning building has some small chance to survive so they pick uncertain death over certain death.
Especially Rodney Brooks.
In my experience, due to not needing a plugin (and not having the completely not checked BaseSettings), typedload is better in respect to runtime type safety and using mypy.

I designed it keeping mypy in mind from the beginning.
The limitations of language make adversarial debate a powerful tool for advancing our understanding. It might be construed as unfortunate, but it brought us this far.

Maybe when we learn higher dimensional ways of communicating we can get better tools for constructing common knowledge.
It's very hard to know because we don't know and can't experiment with its training data. So - it may be doing first principle reasoning, or it may be doing token substitution vs. some known example that it's seen before and is matching to.
I've seen a bunch of code like this, usually written by juniors once they get a bit of experience and discover the concept of types.

A surefire way to make your Python code terrible. The whole point of Python is the duck typing. If you're not going to use that then you might as well use a real programming language.
Perhaps you can, but how can someone who doesn't know you trust that you can?
He means he didn't benchmark it against a compiled language :D :D :D
Why be upset at imitation? That's how all good genres happen. I sense the grumblings are more about creative people's total decline in cultural relevancy and now worthless gatekeeping credentials.

The film industry of today got started because of misfits refusing to toe the line of the anti-celebrity industry bigwigs, it's why hollywood exists where it does (easy to skip over the border to film). And this round of creative destruction is no different.

I would like to know where this luddite outrage was when CGI took over practical F/X? noise and sound? where is their 75c on the dollar per explosion? Creatives emulate what's emulatable all down the line. But you can try to jerry rig artificial backstops in where they no longer fit.

The TV shows and movies thought they made it through the User Generated Content onslaught of the past two decades. This is just technology catching up to them and they are rehashing all the same arguments of that time: monopolies on expertise are good, false content rampant, loss of centralized cultural control bad.
Understanding copywriting basic concepts with flash fiction
No, it definitely has a lot to do with that, but they are not as benovelent as the comment you are answering to is implying.
That video is mentioned to be created with th Bosch FGS-4000 system and a Quantel Paintbox.
any drug that is sold in US needs to have its factory inspected by FDA. May be they should not approve them in the first place if there is any concern.
I think it depends™ – when you know for sure there will just be one place to call this from, your approach is totally okay and wrapping it in seperate types would be overkill.

The seperate types will come in handy, once you end up using that client object throughout the codebase and you are not sure anymore who is connected, who is authenticated and so on. By pushing that onto the type system you can make less mistakes.
Strange, I have the exact opposite. Every single one of my Samsung cards have failed, but not a single SanDisk. As my Samsungs failed, I replaced them with Sandisks, which have all been going for quite a number of years now.
Exactly, imagine having a similar looking person's mugshot show up when a prospective employer searches your name.
How are you being excluded? You can write code in any language you want, and you're not entitled to read any particular personal project written by someone else.
This is what happens when you 1) institutionalise crime syndicates, and 2) maintain a massive territorial presence. Yakuza keep the peace at night, police keep the peace during the day; and there's a police booth (and a Yakuza joint) every few blocks. That means a 24/7 guarantee that, if you fuck with anything, you'll meet speedy (and pretty painful) "justice" before you can say "I want a phone call". It's not pretty but it mostly works. At that point, the rest of the system is basically a formality. The dark side of this is obviously that, if you're a "false positive" (i.e. an innocent caught up in stuff), you're screwed, because the police won't allow your case to ruin their "perfect score" - so guilty you must be.
CNET Workers Unionize as ‘Automated Technology Threatens Our Jobs’
It still means they are, therefore it is not impossible for an automation to detect “red flags” and warning the recruiter for manual verification or anything.
The dictionary definition of reasoning says nothing about how the thinking is done, only that it's sensible and logical, which is exactly what GPT4 is. Limited, yes, but it reasons.
'Maybe you are not well read enough to know, but that is a different problem' - is cheap abuse adding nothing to the discussion. To my mind, belittling someone in this way has a reciprocal effect.
Can you enumerate the languages that you deem "real" and those you don't? I have a very hard time understanding what meaning you give to that word.
It's a shibboleth.
Don't Google suicide by fungicide in africa.

The suicides are mostly caused by financial obligations, most commonly by farmers who borrowed money to buy proprietary seeds. People who practice subsistence agriculture have no financial obligations.
Spitting like this is disgusting behavior, but I think living in a mass surveillance state where automated systems flag your behavior is far worse.
This is the issue with trying to derive market insights from an upvote based community.

Unfortunately, people do not say what they truly think when internet points (formal sanctions in the sociological sense) are at stake.

They instead bend their commenting to align with the performative moralistic aspirations of the most extreme members of the group. Here it presents as an almost hysterical level of privacy absolutism over even trivial things at the expense of everything else. Reading HN you would think there’s a huge market of people living off the grid in a mosquito coast sense. But it’s a mirage.

You see this in tons of subreddits as well. Humans do weird things when you get us in large groups and gamify the interactions.
New developers can also create genuinely new and useful things, some people (like me) learn by creating (hopefully) useful things as it’s more motivating
Even then, you can see some of the "pedantic" cases when it comes to actually understanding the nature of the the connections between those concepts. For example, it's very easy to get it to reverse shorter/taller or younger/older of clearly defined relationships.
Replace real with different and I'll fully agree with you.
> Perhaps I have not worked in a large code bases to understand the problems

Basically, yes.

In a large codebase the steps in your example could well be separated by thousands of lines of code, with much branching, or perhaps complicated inheritance hierarchies.

In that case leveraging type hints to avoid logic errors can avoid a lot of hard-to-spot bugs
I get what you're implying, and while you may not be wrong, this also depends on when you start the clock on the invention...the 'whitepaper' for the car first came out in 1495.
https://en.wikipedia.org/wiki/Leonardo%27s_self-propelled_ca...
I think that has more to do about the fact that it's actually practiced almost exclusively in Japan. Even just to train you're basically forced to live in a handful of Japanese cities.
Not really. Kagi weeds out those pretty well in practice. The results are mostly same as from Google, but the crap is removed and organic sites get a boost.

The only place where Kagi is mostly worse is figuring out that the query is actually about a specific place and results should point to a map. At least for me.

Which makes sense. There are no Kagi maps. It might be interesting to leverage OSM.
> Dataclasses instead of tuples or dictionaries

The point is good in general, but it's still perfectly possible to use tuples and get all the field name and typing benefits: just use typed named tuples [1].

Unfortunately this is buried in the typing module. I couldn't even find it in the table if contents, and I knew what I was specifically looking for.

https://docs.python.org/3/library/typing.html#typing.NamedTu...
https://archive.ph/2023.05.21-083054/https://linuxstans.com/...
I still think its weirdly unreasonable that the gnu coreutils dont give you the option to print out progress in that command.
Most good databases actually store data per column.

So you'd have a list of batches, each batch being a dict of string to list of T.
A senior Python Dev knows the real answer is to stick 'assert's around the place sporadically and start using optional arguments like 'failonerror=False'

Realistically I think it depends what you are doing. For some code type hinting is useful. Some code it is not.
This is also happening in countries like Thailand and Indonesia with PromptPay and QRIS respectively. Walk past most street stall it’s either cash or QR, no cards.
This is an admission that the film industry is heavily formulaic.
Depends on what you do with the Client. If you have a complicated application and pass the Client around between different functions then maybe you would need to check every time whether the client is connected and authenticated before sending a message. If the function only accepts an authenticated client, then the type checker will complain. You could also notice the problem in a unit test, but it may be hard to represent all possible states.

In simpler situations where every time you just do the sequence you probably would want to combine some of these calls anyway.