skysight-inc/HackerNews huggingface dataset:
I think I was good at easy math, and I refused to follow directions. I saw that arithmetic and early algebra had a lot of generally useful principles and I avoided memorizing and would just "think really hard" and I did well enough. I struggled with factoring polynomials (I think it was), and then really started to struggle in Calculus 2. I wish someone had sat me down and said "look, you're not learning universally applicable tools anymore, you just need to memorize these tricks, know that they only work sometimes in the real world, but they will work on the test, just follow the directions!"

https://xkcd.com/2117/
I’m trying to lose weight again, and it’s obvious there’s a few different levels to hunger:

- I could eat something, but I’m good right now <- this should probably be what I feel like most of the day

- Feeling hangry, don’t piss me off!! <- this means I’m probably about to cheat

- Feeling dizzy and lightheaded <- I f*cked up and I should’ve been eating more
>I suspect it'll be a little bit tricky with some applications to keep track of what data is "infected" and what data isn't and when it's appropriate to allow that infected data to be mixed together even with itself

could you give an example of an application like this?

>extracting a label from the untrusted LLM

I concur, you’d have to be very careful with how you generate filenames and metadata. let’s say our system does all the things we’ve talked about, but it saves the email sender address plaintext in the meta data. I don’t know the limits on the length of an email, and all the powerful prompt injections I’ve seen are quite long, but there’s an attack surface there, especially if the attacker has knowledge of the system

with regards to names, you’d just have to generate them completely generically, perhaps just with timestamps. anything generated from the actual text would be a massive oversight
My understanding of Plato's cave is that it is about the disparity between the ideas in our head and reality. For example, you know what a triangle is, but there is no such thing as a triangle in the world, only imperfect shapes with three sides that approximate a triangle.

This means that it is not "most people stay in the cave" - it is, "we all stay in the cave because it is impossible to bridge the gap between theoretical construct and lived experience, but we all know about both".
Have you tested in the last few days? There was a major upgrade.
It's hard to find good benchmarks comparing them, but the J5040 looks to be between 10% and 30% faster than the 2.3 GHz Arm A72s in the Kirin 950.

The TH1520 SoC used in the Sipeed LM4A module / Lichee Pi 4A SBC (and others to be announced soon) has C910 cores which are very comparable to A72. The chip is spec'd for 2.5 GHz but in this application it is derated to 2.0 GHz, presumably due to (lack of) cooling.

Once full software support arrives, these RISC-V machines should be hard to tell from the J5040 without running them side by side.

There are much faster RISC-V machines coming this year, but I don't think you're going to be able to buy them for $119. Probably $500-$1000.
Most of the places where drivers keep left are islands or countries where it is not easy or common to drive to an adjacent nation where the driving is done on the right.

Canada originally drove left but changed as cars became mainstream, to better interface with the USA.
Jobs are created and destroyed every day. They aren’t some permanent unchanging feature of reality. If someone needs people to do something, they will offer money in exchange for that labor. What would you rather they do? Legislate shitty jobs that can never be gotten rid of in some kind of Kafkaesque make work program?
Index futures are among the most liquid and highly traded instruments and have no natural expiries, a perpetual might make sense. There is a direct correspondence between the rates component of the index futures and all other naturally expiring instruments (options, bonds, commodity futures) so there’s an angle of “yet another weird rates product everyone has to care about” if you add perps.
Doesn't work in cases like this because most people aren't going to do a lot of research on a technical buy - they're intimidated by the task so they go with whatever the salesperson tells them. And the salespeople are paid to tell them whatever brings in the most money.
> You drive as fast as your visibility allows for stopping distance.

This assumption does not hold true in many places, especially in the Seattle area. Highways here seem to be engineered for a presumption of competency that does not hold true (including the lack of sufficient lighting), especially when it rains. The crash rate reflects this.
I did an number with the same borrower that paid every time
Allowing the pandemic to end so people could go back outside instead of watching TV all day long.
Let's say you're an american... and that you're plotting some anti-government movement at home. Which is more problematic... china knowing that, or your own government knowing that?

I live in a small eu country... and as in most other eu countries, any weird request from china (for extradition or whatever) would just get ignored... if US asked... well, just look at assange.
Didn’t realize this whole thing was gonna turn out to be an ad.
The conversation here dances around the topic, but nobody really talks about it. The same applies to almost every media outlet. Everyone is talking about something, but that is mostly irrelevant and doesn't give any insight. Interesting pattern.
But how long until someone misreads this and understands a ChatGPT-based bot is what they need, to summarize news and spam HN continuously?
You don't need to go to university to work at a startup
I know this has been asked a million times but when are we going to get a great printer company? Right now we have to settle for the least bad manufacturer.
Thank you, I wasn't aware of getComputedStyle, will experiment with it. I haven't yet tried react-testing-library yet, will try it too.

It looks like testing JS is straightforward, but not CSS?
Windows 95/98 had a lot of problems due to its DOS legacy. A better focus for discussion of what was possible at the time would be BeOS or QNX.
That document says “Chinese Communist Party (CCP)” then uses CCP 7 more times. It uses CPP once, which is clearly a typo.
A. It is a large number and we should trivialize it
B. Great - if you are happy to pay then you can and should. I, however, am not and should not be forced to pay for some rich peoples mistakes.
Researchers improve nonviral gene editing and a new type of DNA repair
IIRC they had some basic "suspend to RAM" where when they closed they just barely kept the RAM alive and didn't power anything else.
p-zombies is an interesting thought experiment, but useless in practice. We have numerous amounts of observable data, and we can test/assume other humans are conscious on the basis of the evidence we have.

We would use similar evidence to try and determine if an AI is truly conscious or not.
I did check Chromatic, my employer rejected it. I'll have to find some other way.
In fact, if something like a .net file does become popular, it just shows that people don't care as much as I assumed, and so the problem has solved itself.
Thank you for that, that's a very detailed comparison! I use my Kia Soul like a truck sometimes, I've hauled around a push lawn mower plus tools as well as large music equipment, just laid canvas down in the back. Very useful. It makes sense that a hatchback vs. a cube car shape you would lose that vertical space.

EDIT: removed the extra "comparison"
Good point. If we use the non-peak rate of $50/MWh, then we're looking at a payback period of 7.9 years, which is not as appealing.
Nice explainer: https://www.paradigm.xyz/2021/03/the-cartoon-guide-to-perps

Perps are extremely fun, and not great for your financial health in general. Very addictive PvP game though.
National Library of New Zealand:

"During the period of colonization…Maori were banned from speaking their native language in public places including schools, and forced to speak the foreign language of English…Maori were deprived…of their language, but also of the dimensions of culture and history inherent in language customers and worldview."

This only changed in the 1970s.
They don't want long term support. They want printers to get old, drivers buggy and broken, and get thrown away so you'll get a new one with updated DRM. Ideally before the third party suppliers can really dial it in.

Even better if you have to throw away a few extra cartridges with the scrap machine because they don't fit the new one.
Most likely they did that a bunch of times only, and with good content each time
The safe default in such a failure ought to be an ‘on’ state
That’s true. You are also likely to make a lot more money there (or if one can’t get those jobs, living in those places is not really an option).

Having lived in a Midwest suburb as a kid (Sylvania near Toledo), they seem cheap because the jobs to support a booming real estate market just aren’t present.
I'm embarrassed to admit that I read "stars" in the title and spent far too long trying to figure out how these were arranged into constellations.
Honestly the it seems like they play for wiring up an LLM to something can actually take action is to only give the LLM the same access that the same user querying your API would have.

I’ve been exploring an LLM -> API layer for our app and I’m not worried about prompt Injection because if the user was actually malicious they could just used the interface or the API to do the same thing.

In other words if you treat the LLM like any other frontend then you really should have a problem from a security standpoint. Your would have your iOS application super user access your system, why would you treat an LLM different than any other client.
I've been wanting my real name as Twitter handle but someone took it in 2012, posted one tweet and never used it again.

Six months or one month is too short and would definitely damage the platform. But I wouldn't hate erasing accounts that have over 5-10 years without activity (and maybe with less than 20-50 total tweets).
And those customers are tax payers, being forced to pay something by the government.
Reading music is absolutely something that most students of music learn. For stuff like guitar, bass, and drums, there’s tablature instead but for piano you’re definitely gonna learn to read sheet music first thing.
That's not what's happening here. HP doesn't have power over what you can do to your printer. If you want to modify your printer so that it allows for ungenuine ink to be used you are free to do so.
This is my biggest gripe. I am learning programmning as a hobby, I don't have much time in a day but like to allocate at least 1-2 hours to practice.

When deciding on the language to learn, I really really wanted to go with Ruby and then transition to Rails. But it seems like educational materials are currently lacking, most of the tutorials on YouTube are outdated.

When investing in eco-system, I never looked at the availability of jobs. But when comparing say JS/TS vs Ruby, there is clearly a viable route to learn it as a beginner.

The downside is that there is a lot of trash and low quality materials as well as inhibited complexity - but after some time its not such a problem to sift through the noise.
What is more complex: a screw, or a smartphone?

Keep in mind the latter contains the former. So, tautological, unanswerable question yes? (No)
This article is about the government forcing the banks to pay, who will force it on their customers, who are taxpayers.
WSJ feeds boomers propaganda and lies.
The FCA (UK regulator) is also refusing to issue them a banking license, even a challenger bank one. It is still operating under their Lithuanian banking license.

I really don’t understand why so many people in the UK use it as the deposits are not FSCS protected so if something goes wrong you’re fuck out of luck.
also if you have tui apps that don't use terminfo, you can run them inside screen or i think tmux; screen uses terminfo to display the vt100 it emulates

i found this useful with my adm3a emulator
>That is exactly the point, to rebalance the power and wealth equation so that we don’t have these extreme disparities

Okay, but what about software firms that only hire highly paid programmers? They'll be allowed to paid their CEOs orders of magnitude higher salary because... ? Why should a CEO's compensation be kneecapped because the company ventured into manufacturing?
And when there is just one actor (us), "won't" is just a subset of "can't". As in "we can't do it, because we won't do it".
"People" in general are incapable of making these kinds of logical decisions and can't be blamed for the behavior of corporations.
> That hinges on the fact that the brain, or human-like body, is related to the existence of consciousness.

That's what the evidence indicates. Anything else is mystical woo-woo that can be disregarded.
Yes, but:

1. The part I quoted suggest that any statement by management about revenue-related balances may be unreliable.

2. The 'Basis for qualified opinion', which does refer to the financial statements is clear that they were unable to verify almost 500MM GBP of revenue.

... we were unable to satisfy ourselves by the execution of such procedures or by alternative means concerning the completeness and occurrence of revenue within these streams totalling £476,856k which is included in the Statement of Comprehensive Income and Note 6 of the financial statements for the year ended 31 December 2021. Consequently, we were unable to determine whether any

adjustments to this amount or related amounts were necessary.

Regarding #2, if these numbers turn out to be incorrect, then it's extremely unlikely that the income statement could be adjusted without the balance sheet also being adjusted. The income statement reflects changes in the balance sheet over time. If the changes turn out to be wrong, then there are three possibilities:

A) The most recent balance sheet is wrong.

B) The previous balance sheet was wrong.

C) Both (A) and (B).
I really love the idea, but it's sent me down the Python packaging rabbit hole because the very first page's recommendation to use `python3 setup.py develop --user` doesn't work without some customization that I have yet to figure out.

First, it seems to (maybe?) work better with a venv running, which I didn't have. Ok, I can create one.

Next, `SetuptoolsDeprecationWarning: setup.py install is deprecated`, although I can live with that for now.

Next, I'm provided with a long list of ideas for how to enable `.pth` files, but https://setuptools.pypa.io/en/latest/deprecated/easy_install... strongly implies that `export PYTHONUSERBASE=`pwd`` prior to running setup should work. It doesn't.

Python, why does your ecosystem have to be so broken?
> What is suffering?

Pain is one of the few sensations that is unmistakeable. If you think you are in pain, then you definitely are.
Taking Qt for Python to Android
Debuginfod can index source code as well as debug symbols
I would say genetics had something to do with it.

Different isolated pre-historic cultures over tens of thousands of years would each tend toward a degree of homogeneity genetically, sometimes drastically different than other distant isolated cultures.

Some of the diverse features would have to do with jaw size and tooth size, some lines ending up with much more sizable mouth parts than others.

Crossing a small-jawed strain with one having much larger teeth would likely end up with some offspring where the full number of teeth just do not fit, or don't fit as straightly as prehistoric or early historic specimens.

This incidence has bound to increase dramatically with exponential rises in transportation and migration.

To where it is so noticeable now, more people are finally asking the above question.
https://archive.is/ryn94
Mcdonald's found liable after girl suffers second-degree burns from hot Chicken
This is so fun, thanks for making it.

I bet that several of these regions have a common image in their readme (the python logo, the nix logo, etc). Imagine little flags popping out of each region...
Your account was likely rate limited because you decided to make a new account here, and new accounts have severe limitations on rate of posting comments. You could have just as easily decided to use your existing account and would've been fine.
Mine Flail
> Good old Descartes.

Descartes stood on the shoulders of Moses.[1]

[1] Exodus 3:14
If that's what you want to try, okay that's fine. But do that first, not second. It helps neither side to do it second.
This, IMO everyone considers Rails as a solid & production ready framework that stood the test of time.

Unfortunately they slept on front-end for too long but seeing a resurgence with a few startups.

I think Mastodon is actually using it.
I'm sure lots of people spam HN, but it doesn't get upvoted.
True for supervised learning and maybe unsupervised clustering. But the same isn't true of all LLMs and other AI systems based on observational mimicry. Nobody trained ChatGPT to hallucinate answers or suggest that Kevin Roose leave his wife. Until such systems can explain their reasoning and the facts it's based on, it makes no sense at all to trust it, much less depend on it behaving fairly and rationally.
My first internet computer ran dos and Windows 3.1 and it was chock full of .com executables.
> …and high risk as an investment.

Surprisingly, they left that out of their sales pitch.

With LLMs everyone+dog is coming out of the woodwork to let people know that it will lead to the extinction of the species.

Not that I don’t think generative AI is a lot more useful than crypto and deserves (some of) the hype. The problem is the hucksters jumping on the hypetrain to continue their $new_hotness grift.
Instead of your Life's Purpose (2021)
Have you seen The Cauchy-Schwartz Masterclass? Is it similar?
Yeah, basically I crashed and burned there and have been stuck ever since. I was studying at a university where CS was treated effectively as a second math department, which is fine, but not when I had a mental block for integration.
Intel P6 Microcode Can Be Patched (1997) [pdf]
Honestly I rarely laugh at HN comments, especially trollish crypto related comments, but I appreciate this contribution, unironically.

Know thyself and all that.
I'm curious, what exactly would you redesign? Seems to me that it's intrinsically necessary to have DNS to translate between human-readable names and machine-efficient addresses. What am I missing?
A smartphone is more complex than a screw because it contains screws. This is a fine comparison to make because it is the one you, the stater, stated.

If you instead stated that a screw is the most complex tool humans make, then anyone who said "two screws! (in a smartphone)" as a counterpoint is not debating in good faith.
Once you have the element it should be fairly straightforward to test computed styles. You may have to add some hooks for react-testing-library to grab elements like attributes, unique text, refs, etc. Read up on the tools you should be able to find something in there for your use case.
Make sure it has a fixed IP and doesn't default to using DHCP
(not sure this will fix yours, but saw a thread elsewhere where that was the cure)
This is frickin awesome. Made me really see how the programming community can come together and contribute to something powerful.
The framing of the article is misleading, but the main argument is something I've been hearing for a while from the people within the US military establishment. The problem is not lack of observations or of observation capability. The problem is that there is apparently no organized project within the US military for analysis of the Ukrainian war to derive applicable lessons.
@charrondev

>I’m not worried about prompt Injection because if the user was actually malicious they could just used the interface or the API to do the same thing.

I think you might have missed that the injected prompt might not come from the end user.

There was an example of someone adding a prompt injection to their LinkedIn profile to override a recruiter's prompt and generate an embarrassing email instead. Not sure if it's fake, but it demonstrates the point either way.
Because not enough people with the skills or resources to do it care enough to do it. It's not really all that strange when you think about it; when printers started to become extra annoying people stayed on the well known ones and when they got to the MFP or current models and types stage, the people that could do it started to care less and less about printing.

The problem isn't in the mechanics of the printing; controlling a carriage along one axis, and a couple of rollers is essentially a 'simpler' version of a 3d printer. Interpreting a representation of the desired output into signals to drive the mechanics is also already a done deal (think in terms of G-code for example).

The real problem is in the existing controller (usually a really niche, old and crappy setup) and the rather low quality of most of the components (remember: this is mass produced stuff, intended to make money on volume, not quality). So you have to keep track of what offsets and adjustments you need to add in order to keep the output of the device somewhat reasonable. And then you need to make sure that the host system knows what to send to the device, which might be 'dumb' data like a bitmap raster, or something faster and higher quality (because the printer can adjust what it does based on what it knows the output needs to be -- this is nearly impossible to do for pre-rendered jobs), at which point you get into PS and PCL which is about as problematic has HTML 4 was, but instead of fixing it for 1 browser, you'd be fixing it again and again for every print job...

In the commercial mass produced stuff, a lot of resources are put in validation and correction algorithms, this is probably as close to a definition of 'secret sauce' you can get, and also really a big problem caused by the need for a manufacturable design that is profitable.

Technically, this could be done slightly easier if the controller and tolerances were better; but at that point you'd have to replace a lot of parts to the point where you're almost building a new printer. Or you have to replicate that special sauce somehow.
Assuming it does so by getting legitimately upvoted by us regular human HN readers, I don't see a problem with it.
1. this is so cool. i'd love to see more name for the regions!
2. nit: one repo dear to my heart dbt-labs/dbt-core was previously dbt-labs/dbt as well as fishtownanalytics/dbt. they show up as unique nodes on your map. what most interesting to me is that each name of this repo links to a different set of related repos?
Until there is a Julia package for everything it is not a replacement for python. I find it hard to make a case for Julia if performance is not really a consideration.
MY first guess is that US has regulations banning complete darkness.
This reveals an interesting dichotomy in the project I work on, Hail. I think of hail as a serverless workflow, relational, and linear algebra system most similar to Dask, BigQuery, Snowflake, Spark, etc. but this map is constructed from the perspective of the user so Hail lands squarely in the world of bioinformatics.

Also neat to see how bioinformatics is such a splitbrained community. They land next to R but are filled with Python projects.
When you have a system organized around the morality of work and not working ostracizes you from society, health care, shelter, food security, etc, what do you expect?

My wish is the next 20 years brings a post scarcity society where wage slaving for a corporation so your family doesn’t die if they get cancer isn’t so much a moral imperative.